[03:16:54]OFD Sender: No OFD packet to send [03:16:59]OFD Sender: No OFD packet to send [03:17:04]OFD Sender: No OFD packet to send [03:17:09]OFD Sender: No OFD packet to send [03:17:14]OFD Sender: No OFD packet to send [03:17:19]OFD Sender: No OFD packet to send [03:17:24]OFD Sender: No OFD packet to send [03:17:29]OFD Sender: No OFD packet to send [03:17:34]OFD Sender: No OFD packet to send [03:17:39]OFD Sender: No OFD packet to send [03:17:44]OFD Sender: No OFD packet to send [03:17:49]OFD Sender: No OFD packet to send [03:17:54]OFD Sender: No OFD packet to send [03:17:59]OFD Sender: No OFD packet to send [03:18:04]OFD Sender: No OFD packet to send [03:18:09]OFD Sender: No OFD packet to send [03:18:14]OFD Sender: No OFD packet to send [03:18:19]OFD Sender: No OFD packet to send [03:18:24]OFD Sender: No OFD packet to send [03:18:29]OFD Sender: No OFD packet to send [03:18:34]OFD Sender: No OFD packet to send [03:18:39]OFD Sender: No OFD packet to send [03:18:44]OFD Sender: No OFD packet to send [03:18:49]OFD Sender: No OFD packet to send [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:44]OFD Sender: No OFD packet to send [03:19:49]OFD Sender: No OFD packet to send [03:19:54]OFD Sender: No OFD packet to send [03:19:59]OFD Sender: No OFD packet to send [03:20:04]OFD Sender: No OFD packet to send [03:20:09]OFD Sender: No OFD packet to send [03:20:14]OFD Sender: No OFD packet to send [03:20:19]OFD Sender: No OFD packet to send [03:20:24]OFD Sender: No OFD packet to send [03:20:29]OFD Sender: No OFD packet to send [03:20:34]OFD Sender: No OFD packet to send [03:20:39]OFD Sender: No OFD packet to send [03:20:44]OFD Sender: No OFD packet to send [03:20:49]OFD Sender: No OFD packet to send [03:20:54]OFD Sender: No OFD packet to send [03:20:59]OFD Sender: No OFD packet to send [03:21: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:01]accept exits with 7 [03:26:01]New connection [03:26:01]New thread 3066662244 created [03:26:01]Thread 3066805604 joined [03:26:01]Waiting for new connection... [03:26:01] Sock 7.Parse request [03:26:01]Sock 7.Check first char [03:26:01]Sock 7.First char is OK [03:26:01]request: POST /json_proto HTTP/1.0 [03:26:01]Method: POST [03:26:01]URL: /json_proto [03:26:01]Method is POST - this is cgi request [03:26:01]url: /json_proto [03:26:01]query_string will be loaded in cgi processing [03:26:01]execute_cgi json_proto POST (null) [03:26:01]execute_cgi path=json_proto method=POST [03:26:01]POST find Content-Length [03:26:01]Host: 172.17.32.195:8080 [03:26:01]Content-Length: 644 [03:26:01]Content-Type: application/json [03:26:01] [03:26:01]POST finish read [03:26:01]Found Content-Length = 644 [03:26:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:01]execute_script... [03: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)297939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:01]POST & json_proto [03:26:01]process_json_proto [03:26:01]json parsed OK: [03:26:01]protocol is kg_v1.0 [03:26:01]action value=close_receipt [03:26:01]process_action close_receipt [03:26:01]cmd_close_receipt [03:26:01]MH_GetDate [03:26:01]Write to MH i2c: F0 00 00 D0 38 F7 [03:26:01]Write i2c OK [03:26:01]MH_I2C_Read... [03:26:01]Read from MH i2c: F0 [03:26:01]MH_I2C_Read... [03:26:01]Read from MH i2c: F0 09 00 [03:26:01]MH_I2C_Read... [03:26:01]Read from MH i2c: F0 09 00 D0 38 00 4B B5 14 66 77 1B 62 64 D2 [03:26:01]GetLastDocTimeStamp 1712631943 [03:26:01]current date 1712633163 [03:26:01]FM_GetShiftState [03:26:01]SAM_PROTO_GetShiftState [03:26:01]wFMCommunicate request_size=4 [03:26:01]MH_SAM_APDU [03:26:01]CAPDU: 80 13 01 00 [03:26:01]Write to MH i2c: E2 08 00 D1 38 80 13 01 00 00 00 00 00 86 [03:26:01]Write i2c OK [03:26:01]MH_I2C_Read... [03:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:01]Read from MH i2c: E2 [03:26:01]MH_I2C_Read... [03:26:01]Read from MH i2c: E2 0E 00 [03:26:01]MH_I2C_Read... [03:26:01]Read from MH i2c: E2 0E 00 D1 38 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [03:26:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:26:01]wFMCommunicate OK [03:26:01]SAM_PROTO_GetShiftState done [03:26:01]FM_GetShiftState done [03:26:01]opened in 1712622218 [03:26:01]opened+sec_in_day 1712708618 [03:26:01]quantity*price = 50008 [03:26:01]sum+1 = 50009 [03:26:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 58 09.04.2024 03:26 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154754 ФПД: 58084197230411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T032603&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154754&fm=58084197230411&tin=02508201610067®Number=0000000000090882&sum=50008 [03:26:02]StoreToDocumentArchive [03:26:02]shift 298 fd 154754 [03:26:02]save to /storage/0298/doc_00154754 [03:26:02]save last doc name /storage/0298/doc_00154754 to /storage/kkm_last_doc_name [03:26:02]save OK [03:26:02]Clear old archive folders... [03:26:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:26:02]tlvbuf is 007E0FE0 [03:26:02]SAM_PROTO_ClearQueue [03:26:02]wFMCommunicate request_size=4 [03:26:02]MH_SAM_APDU [03:26:02]CAPDU: 80 09 00 00 [03:26:02]Write to MH i2c: E2 08 00 DE 38 80 09 00 00 00 00 00 00 88 [03:26:02]Write i2c OK [03:26:02]MH_I2C_Read... [03:26:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:02]Read from MH i2c: E2 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 DE 38 00 90 00 8A [03:26:02]RAPDU: 90 00 [03:26:02]wFMCommunicate OK [03:26:02]SAM_PROTO_ClearQueue done [03:26:02]KKMCreateOFDPacket [03:26:02]OFDProtocolAddRootSTLVToBuf [03:26:02]FM_MakeSignedData [03:26:02]FM_MakeSignedData [03:26:02]SAM_PROTO_SignData [03:26:02]wFMCommunicate request_size=4 [03:26:02]MH_SAM_APDU [03:26:02]CAPDU: 80 0D 01 02 [03:26:02]Write to MH i2c: E2 08 00 DF 38 80 0D 01 02 00 00 00 00 90 [03:26:02]Write i2c OK [03:26:02]MH_I2C_Read... [03:26:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:02]Read from MH i2c: E2 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 DF 38 00 90 00 8B [03:26:02]RAPDU: 90 00 [03:26:02]wFMCommunicate OK [03:26:02]wFMCommunicate request_size=255 [03:26:02]MH_SAM_APDU [03:26:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 4B B5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 82 5C 02 00 35 04 06 00 34 D3 [03:26:02]Write to MH i2c: E2 02 01 E0 38 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 4B B5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 82 5C 02 00 35 04 06 00 34 D3 00 00 6B [03:26:02]Write i2c OK [03:26:02]MH_I2C_Read... [03:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:02]Read from MH i2c: E2 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 E0 38 00 90 00 8C [03:26:02]RAPDU: 90 00 [03:26:02]wFMCommunicate OK [03:26:02]wFMCommunicate request_size=9 [03:26:02]MH_SAM_APDU [03:26:02]CAPDU: 80 0D 02 02 04 C7 F1 67 4B [03:26:02]Write to MH i2c: E2 0C 00 E1 38 80 0D 02 02 04 00 C7 F1 67 4B 00 00 05 [03:26:02]Write i2c OK [03:26:02]MH_I2C_Read... [03:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:02]Read from MH i2c: E2 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 [03:26:02]MH_I2C_Read... [03:26:02]Read from MH i2c: E2 03 00 E1 38 00 90 00 8D [03:26:02]RAPDU: 90 00 [03:26:02]wFMCommunicate OK [03:26:02]wFMCommunicate request_size=4 [03:26:02]MH_SAM_APDU [03:26:02]CAPDU: 80 0D 03 02 [03:26:02]Write to MH i2c: E2 08 00 E2 38 80 0D 03 02 00 00 00 00 95 [03:26:02]Write i2c OK [03:26:02]MH_I2C_Read... [03:26:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:03]Read from MH i2c: E2 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: E2 0B 00 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: E2 0B 00 E2 38 00 68 56 D4 9E CF 2C D8 1E 90 00 B7 [03:26:03]RAPDU: 68 56 D4 9E CF 2C D8 1E 90 00 [03:26:03]wFMCommunicate OK [03:26:03]SAM_PROTO_SignData done [03:26:03]FM_MakeSignedData done [03:26:03]CreateOFDProtocolMessage [03:26:03]wFMCommunicate request_size=4 [03:26:03]MH_SAM_APDU [03:26:03]CAPDU: 80 11 00 00 [03:26:03]Write to MH i2c: E2 08 00 E3 38 80 11 00 00 00 00 00 00 95 [03:26:03]Write i2c OK [03:26:03]MH_I2C_Read... [03:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:03]Read from MH i2c: E2 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: E2 17 00 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: E2 17 00 E3 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EA [03:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:26:03]wFMCommunicate OK [03:26:03]CreateOFDProtocolMessage done [03:26:03]OFDSenderStorePacket 154754 [03:26:03]StoreOFDPacket docnum=154754 [03:26:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 D9 0D 06 01 97 18 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 4B B5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 82 5C 02 00 35 04 06 00 34 D3 C7 F1 67 4B 68 56 D4 9E CF 2C D8 1E [03:26:03]CheckFolder [03:26:03]dirname=/storage/ofd_packets [03:26:03]CheckFolder done [03:26:03]ProducePacketName [03:26:03]name=ofd_packets/00154754 [03:26:03]NVStorageSaveData ofd_packets/00154754 [03:26:03]File name is /storage/ofd_packets/00154754 [03:26:03]Write 300 bytes [03:26:03]NVStorageSaveData done [03:26:03]OFDSenderStorePacket done [03:26:03]KKMCreateOFDPacket done [03:26:03]NVStorageSaveData kkm_last_timestamp [03:26:03]File name is /storage/kkm_last_timestamp [03:26:03]Write 4 bytes [03:26:03]NVStorageSaveData done [03:26:03]ExternCall_PrintAddStr [03:26:03]wPrintStart [03:26:03]Write to MH i2c: 01 00 00 E4 38 1C [03:26:03]Write i2c OK [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 07 00 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 07 00 E4 38 00 00 00 00 00 FF 0F 31 [03:26:03]RasterBufferAndPrint [03:26:03]line Счет N : (1)297939 [03:26:03]line ИНН: 02508201610067 [03:26:03]line Контрольно-Кассовый Чек [03:26:03]line ПРОДАЖА [03:26:03]line ТРК (МРК, ГНК) : 100 [03:26:03]line Товар: 2711190000 [03:26:03]line ГАЗ-К-5 [03:26:03]line 15.200 * 32.90 [03:26:03]line = 500.08 [03:26:03]line НДС 12% НСП 1% [03:26:03]line > о реализуемом товаре [03:26:03]line ИТОГО: 500.08 [03:26:03]line НСП 1% : 4.42 [03:26:03]line НДС 12% : 53.11 [03:26:03]line Наличными: 500.08 [03:26:03]line Безнал.: 0.00 [03:26:03]line Место: АЗС № 53 "Партнер Нефть" [03:26:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:26:03]line СНО: Общий режим [03:26:03]line Чек 58 09.04.2024 03:26 [03:26:03]line Смена: 298 ФФД: 1.0 [03:26:03]line ЗНМ: 0300000127 [03:26:03]line РНМ: 0000000000090882 [03:26:03]line Версия ККМ: 001 [03:26:03]line ФМ: 0000000000874906 [03:26:03]line ФД: 154754 [03:26:03]line ФПД: 58084197230411 [03:26:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T032603&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154754&fm=58084197230411&tin=02508201610067®Number=0000000000090882&sum=50008 [03:26:03]OFD Sender: Processing packet 154754 [packets to send 67, broken 66] [03:26:03]ProducePacketName [03:26:03]name=ofd_packets/00154754 [03:26:03]OFD Sender: To server: pG, [03:26:03]CommunicateWithHost lk.salyk.kg:30040 [03:26:03]ConnectInit lk.salyk.kg [03:26:03]written 0, free lines is 4095 [03:26:03]Connected sock=10 [03:26:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 D9 0D 06 01 97 18 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 4B B5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 82 5C 02 00 35 04 06 00 34 D3 C7 F1 67 4B 68 56 D4 9E CF 2C D8 1E [03:26:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 99 DF 47 00 85 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 82 5C 02 00 F4 03 04 00 F6 5C 14 66 B6 04 01 00 00 FD F4 8C 94 DD 88 AB 0E [03:26:03]CommunicateWithHost err = 0 [03:26:03]CheckOFDResponse [03:26:03]1017 (14) - 77093643461234 [03:26:03]1041 (16) - 0000000000874906 [03:26:03]1040 (4) - 154754 [03:26:03]1012 (4) - 08.04.2024 21:09 [03:26:03]1206 (1) - 0 [03:26:03]OFD Sender: Remove packet 154754 [03:26:03]ProducePacketName [03:26:03]name=ofd_packets/00154754 [03:26:03]NVStorageDeleteData [03:26:03]Write to MH i2c: 01 00 00 0C 39 45 [03:26:03]Write i2c OK [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 07 00 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: 01 07 00 0C 39 00 00 00 00 00 E1 0C 39 [03:26:03]RasterBufferAndPrint [03:26:03]line [03:26:03]line [03:26:03]line [03:26:03]line [03:26:03]line [03:26:03]written 0, free lines is 3303 [03:26:03]MH_Cut [03:26:03]Write to MH i2c: D1 01 00 13 39 01 1E [03:26:03]Write i2c OK [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: D1 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: D1 01 00 [03:26:03]MH_I2C_Read... [03:26:03]Read from MH i2c: D1 01 00 13 39 00 1D [03:26:03]Write to MH i2c: 01 00 00 14 39 4D [03:26:03]Write i2c OK [03:26:03]MH_I2C_Read... [03:26:04]OFD Sender: No OFD packet to send [03:26:04]*** Cut start [03:26:04]*** Partial cut [03:26:04]*** CUTSNS_PIN = 1 [03:26:04]*** CUTSNS_PIN = 0 [03:26:04]*** Brake cut motor [03:26:05]Read from MH i2c: 01 [03:26:05]MH_I2C_Read... [03:26:05]*** Stop cut motor [03:26:05]*** Cut end [03:26:05]Read from MH i2c: 01 07 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: 01 07 00 14 39 00 00 00 00 00 FF 0F 62 [03:26:05]process_action close_receipt done [03:26:05]requested_data is exist [03:26:05]produce_requested_data [03:26:05]requested_item fm.sn is exist - process it [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 11 00 00 [03:26:05]Write to MH i2c: E2 08 00 15 39 80 11 00 00 00 00 00 00 C8 [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 17 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 17 00 15 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1D [03:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:26:05]wFMCommunicate OK [03:26:05]requested_item fd.num is exist - process it [03:26:05]SAM_PROTO_GetFieldsCounters [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 13 00 00 [03:26:05]Write to MH i2c: E2 08 00 16 39 80 13 00 00 00 00 00 00 CB [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 62 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 62 00 16 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 82 5C 02 00 0E 04 04 00 2A 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 A9 [03:26:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 82 5C 02 00 0E 04 04 00 2A 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 [03:26:05]wFMCommunicate OK [03:26:05]SAM_PROTO_GetFieldsCounters done [03:26:05]requested_item shift.num is exist - process it [03:26:05]requested_item shift.opened is exist - process it [03:26:05]req_shift_opened [03:26:05]FM_GetShiftState [03:26:05]SAM_PROTO_GetShiftState [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 13 01 00 [03:26:05]Write to MH i2c: E2 08 00 17 39 80 13 01 00 00 00 00 00 CD [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 0E 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 0E 00 17 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [03:26:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:26:05]wFMCommunicate OK [03:26:05]SAM_PROTO_GetShiftState done [03:26:05]FM_GetShiftState done [03:26:05]req_shift_opened done [03:26:05]requested_item shift.open_date is exist - process it [03:26:05]req_shift_open_date [03:26:05]req_shift_open_date done [03:26:05]produce_requested_data done [03:26:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154754,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:26:05]process_action_free close_receipt [03:26:05]json_value_free [03:26:05]json_value_free done [03:26:05]process_json_proto returns [03:26:05]Send response to host [03:26:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154754,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:26:05]free response buf [03:26:05]execute_script done [03:26:05]execute_script returns [03:26:05]free content buf [03:26:05]Sock 7.Close socket [03:26:05]Sock 7.Thread stoped [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:31:59]OFD Sender: No OFD packet to send [03:32:04]OFD Sender: No OFD packet to send [03:32:09]OFD Sender: No OFD packet to send [03:32:14]OFD Sender: No OFD packet to send [03:32:19]OFD Sender: No OFD packet to send [03:32:24]OFD Sender: No OFD packet to send [03:32:29]OFD Sender: No OFD packet to send [03:32:34]OFD Sender: No OFD packet to send [03:32:39]OFD Sender: No OFD packet to send [03:32:44]OFD Sender: No OFD packet to send [03:32:49]OFD Sender: No OFD packet to send [03:32:54]OFD Sender: No OFD packet to send [03:32:59]OFD Sender: No OFD packet to send [03:33:04]OFD Sender: No OFD packet to send [03:33:09]OFD Sender: No OFD packet to send [03:33:14]OFD Sender: No OFD packet to send [03:33:19]OFD Sender: No OFD packet to send [03:33:24]OFD Sender: No OFD packet to send [03:33:29]OFD Sender: No OFD packet to send [03:33:34]OFD Sender: No OFD packet to send [03:33:39]OFD Sender: No OFD packet to send [03:33:44]OFD Sender: No OFD packet to send [03:33:49]OFD Sender: No OFD packet to send [03:33:54]OFD Sender: No OFD packet to send [03:33:59]OFD Sender: No OFD packet to send [03:34:04]OFD Sender: No OFD packet to send [03:34:09]OFD Sender: No OFD packet to send [03:34:14]OFD Sender: No OFD packet to send [03:34:19]OFD Sender: No OFD packet to send [03:34:24]OFD Sender: No OFD packet to send [03:34:29]OFD Sender: No OFD packet to send [03:34:34]OFD Sender: No OFD packet to send [03:34:39]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [03:38:34]OFD Sender: No OFD packet to send [03:38:39]OFD Sender: No OFD packet to send [03:38:44]OFD Sender: No OFD packet to send [03:38:49]OFD Sender: No OFD packet to send [03:38:54]OFD Sender: No OFD packet to send [03:38:59]OFD Sender: No OFD packet to send [03:39:04]OFD Sender: No OFD packet to send [03:39:09]OFD Sender: No OFD packet to send [03:39:14]OFD Sender: No OFD packet to send [03:39:19]OFD Sender: No OFD packet to send [03:39:24]OFD Sender: No OFD packet to send [03:39:29]OFD Sender: No OFD packet to send [03:39:34]OFD Sender: No OFD packet to send [03:39:36]accept exits with 9 [03:39:36]New connection [03:39:36]New thread 3066805604 created [03:39:36]Thread 3066662244 joined [03:39:36]Waiting for new connection... [03:39:36] Sock 9.Parse request [03:39:36]Sock 9.Check first char [03:39:36]Sock 9.First char is OK [03:39:36]request: POST /json_proto HTTP/1.0 [03:39:36]Method: POST [03:39:36]URL: /json_proto [03:39:36]Method is POST - this is cgi request [03:39:36]url: /json_proto [03:39:36]query_string will be loaded in cgi processing [03:39:36]execute_cgi json_proto POST (null) [03:39:36]execute_cgi path=json_proto method=POST [03:39:36]POST find Content-Length [03:39:36]Host: 172.17.32.195:8080 [03:39:36]Content-Length: 800 [03:39:36]Content-Type: application/json [03:39:36] [03:39:36]POST finish read [03:39:36]Found Content-Length = 800 [03:39:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297940", "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" : 63.90, "quantity" : 6.260, "sum" : 400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:36]execute_script... [03:39: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)297940", "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" : 63.90, "quantity" : 6.260, "sum" : 400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:36]POST & json_proto [03:39:36]process_json_proto [03:39:36]json parsed OK: [03:39:36]protocol is kg_v1.0 [03:39:36]action value=close_receipt [03:39:36]process_action close_receipt [03:39:36]cmd_close_receipt [03:39:36]MH_GetDate [03:39:36]Write to MH i2c: F0 00 00 18 39 40 [03:39:36]Write i2c OK [03:39:36]MH_I2C_Read... [03:39:36]Read from MH i2c: F0 [03:39:36]MH_I2C_Read... [03:39:36]Read from MH i2c: F0 09 00 [03:39:36]MH_I2C_Read... [03:39:36]Read from MH i2c: F0 09 00 18 39 00 7A B8 14 66 77 1B 62 64 4D [03:39:36]GetLastDocTimeStamp 1712633163 [03:39:36]current date 1712633978 [03:39:36]FM_GetShiftState [03:39:36]SAM_PROTO_GetShiftState [03:39:36]wFMCommunicate request_size=4 [03:39:36]MH_SAM_APDU [03:39:36]CAPDU: 80 13 01 00 [03:39:36]Write to MH i2c: E2 08 00 19 39 80 13 01 00 00 00 00 00 CF [03:39:36]Write i2c OK [03:39:36]MH_I2C_Read... [03:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:36]Read from MH i2c: E2 [03:39:36]MH_I2C_Read... [03:39:36]Read from MH i2c: E2 0E 00 [03:39:36]MH_I2C_Read... [03:39:36]Read from MH i2c: E2 0E 00 19 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [03:39:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:39:36]wFMCommunicate OK [03:39:36]SAM_PROTO_GetShiftState done [03:39:36]FM_GetShiftState done [03:39:36]opened in 1712622218 [03:39:36]opened+sec_in_day 1712708618 [03:39:36]quantity*price = 40001 [03:39:36]sum+1 = 40002 [03:39:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.01 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 59 09.04.2024 03:39 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154755 ФПД: 123836871037601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T033939&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154755&fm=123836871037601&tin=02508201610067®Number=0000000000090882&sum=40001 [03:39:37]StoreToDocumentArchive [03:39:37]shift 298 fd 154755 [03:39:37]save to /storage/0298/doc_00154755 [03:39:37]save last doc name /storage/0298/doc_00154755 to /storage/kkm_last_doc_name [03:39:37]save OK [03:39:37]Clear old archive folders... [03:39:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:39:37]tlvbuf is 007E1620 [03:39:37]SAM_PROTO_ClearQueue [03:39:37]wFMCommunicate request_size=4 [03:39:37]MH_SAM_APDU [03:39:37]CAPDU: 80 09 00 00 [03:39:37]Write to MH i2c: E2 08 00 26 39 80 09 00 00 00 00 00 00 D1 [03:39:37]Write i2c OK [03:39:37]MH_I2C_Read... [03:39:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:39:37]Read from MH i2c: E2 [03:39:37]MH_I2C_Read... [03:39:37]Read from MH i2c: E2 03 00 [03:39:37]MH_I2C_Read... [03:39:37]Read from MH i2c: E2 03 00 26 39 00 90 00 D3 [03:39:37]RAPDU: 90 00 [03:39:37]wFMCommunicate OK [03:39:37]SAM_PROTO_ClearQueue done [03:39:37]KKMCreateOFDPacket [03:39:37]OFDProtocolAddRootSTLVToBuf [03:39:37]FM_MakeSignedData [03:39:37]FM_MakeSignedData [03:39:37]SAM_PROTO_SignData [03:39:37]wFMCommunicate request_size=4 [03:39:37]MH_SAM_APDU [03:39:37]CAPDU: 80 0D 01 02 [03:39:37]Write to MH i2c: E2 08 00 27 39 80 0D 01 02 00 00 00 00 D9 [03:39:37]Write i2c OK [03:39:37]MH_I2C_Read... [03:39:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:39:37]Read from MH i2c: E2 [03:39:37]MH_I2C_Read... [03:39:37]Read from MH i2c: E2 03 00 [03:39:37]MH_I2C_Read... [03:39:37]Read from MH i2c: E2 03 00 27 39 00 90 00 D4 [03:39:37]RAPDU: 90 00 [03:39:37]wFMCommunicate OK [03:39:37]wFMCommunicate request_size=255 [03:39:37]MH_SAM_APDU [03:39: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 7B B8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 83 5C 02 00 35 04 06 00 70 [03:39:37]Write to MH i2c: E2 02 01 28 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 7B B8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 83 5C 02 00 35 04 06 00 70 00 00 87 [03:39:37]Write i2c OK [03:39:37]MH_I2C_Read... [03:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:38]Read from MH i2c: E2 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 03 00 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 03 00 28 39 00 90 00 D5 [03:39:38]RAPDU: 90 00 [03:39:38]wFMCommunicate OK [03:39:38]wFMCommunicate request_size=10 [03:39:38]MH_SAM_APDU [03:39:38]CAPDU: 80 0D 02 02 05 A1 04 B5 52 A1 [03:39:38]Write to MH i2c: E2 0D 00 29 39 80 0D 02 02 05 00 A1 04 B5 52 A1 00 00 33 [03:39:38]Write i2c OK [03:39:38]MH_I2C_Read... [03:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:38]Read from MH i2c: E2 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 03 00 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 03 00 29 39 00 90 00 D6 [03:39:38]RAPDU: 90 00 [03:39:38]wFMCommunicate OK [03:39:38]wFMCommunicate request_size=4 [03:39:38]MH_SAM_APDU [03:39:38]CAPDU: 80 0D 03 02 [03:39:38]Write to MH i2c: E2 08 00 2A 39 80 0D 03 02 00 00 00 00 DE [03:39:38]Write i2c OK [03:39:38]MH_I2C_Read... [03:39:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:39:38]Read from MH i2c: E2 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 0B 00 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 0B 00 2A 39 00 3A B6 2C A9 A9 0C 19 DB 90 00 4D [03:39:38]RAPDU: 3A B6 2C A9 A9 0C 19 DB 90 00 [03:39:38]wFMCommunicate OK [03:39:38]SAM_PROTO_SignData done [03:39:38]FM_MakeSignedData done [03:39:38]CreateOFDProtocolMessage [03:39:38]wFMCommunicate request_size=4 [03:39:38]MH_SAM_APDU [03:39:38]CAPDU: 80 11 00 00 [03:39:38]Write to MH i2c: E2 08 00 2B 39 80 11 00 00 00 00 00 00 DE [03:39:38]Write i2c OK [03:39:38]MH_I2C_Read... [03:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:38]Read from MH i2c: E2 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 17 00 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: E2 17 00 2B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 33 [03:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:39:38]wFMCommunicate OK [03:39:38]CreateOFDProtocolMessage done [03:39:38]OFDSenderStorePacket 154755 [03:39:38]StoreOFDPacket docnum=154755 [03:39:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 4B CB 07 01 0D 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 7B B8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 83 5C 02 00 35 04 06 00 70 A1 04 B5 52 A1 3A B6 2C A9 A9 0C 19 DB [03:39:38]CheckFolder [03:39:38]dirname=/storage/ofd_packets [03:39:38]CheckFolder done [03:39:38]ProducePacketName [03:39:38]name=ofd_packets/00154755 [03:39:38]NVStorageSaveData ofd_packets/00154755 [03:39:38]File name is /storage/ofd_packets/00154755 [03:39:38]Write 301 bytes [03:39:38]NVStorageSaveData done [03:39:38]OFDSenderStorePacket done [03:39:38]KKMCreateOFDPacket done [03:39:38]NVStorageSaveData kkm_last_timestamp [03:39:38]File name is /storage/kkm_last_timestamp [03:39:38]Write 4 bytes [03:39:38]NVStorageSaveData done [03:39:38]ExternCall_PrintAddStr [03:39:38]wPrintStart [03:39:38]Write to MH i2c: 01 00 00 2C 39 65 [03:39:38]Write i2c OK [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: 01 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: 01 07 00 [03:39:38]MH_I2C_Read... [03:39:38]Read from MH i2c: 01 07 00 2C 39 00 00 00 00 00 FF 0F 7A [03:39:38]RasterBufferAndPrint [03:39:38]line Счет N : (1)297940 [03:39:38]line ИНН: 02508201610067 [03:39:38]line Контрольно-Кассовый Чек [03:39:38]line ПРОДАЖА [03:39:38]line ТРК (МРК, ГНК) : 52 [03:39:38]line Товар: 2710124130 [03:39:38]line Аи-92-К-5 [03:39:38]line 6.260 * 63.90 [03:39:38]line = 400.01 [03:39:38]line НДС 12% НСП 1% [03:39:38]line > о реализуемом товаре [03:39:38]line ИТОГО: 400.01 [03:39:38]line НСП 1% : 3.54 [03:39:38]line НДС 12% : 42.48 [03:39:38]line Наличными: 0.00 [03:39:38]line Безнал.: 400.01 [03:39:38]line Место: АЗС № 53 "Партнер Нефть" [03:39:38]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:39:38]line СНО: Общий режим [03:39:38]line Чек 59 09.04.2024 03:39 [03:39:38]line Смена: 298 ФФД: 1.0 [03:39:38]line ЗНМ: 0300000127 [03:39:38]line РНМ: 0000000000090882 [03:39:38]line Версия ККМ: 001 [03:39:38]line Платежная система: O! деньги [03:39:38]line ФМ: 0000000000874906 [03:39:38]line ФД: 154755 [03:39:38]line ФПД: 123836871037601 [03:39:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T033939&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154755&fm=123836871037601&tin=02508201610067®Number=0000000000090882&sum=40001 [03:39:38]OFD Sender: Processing packet 154755 [packets to send 67, broken 66] [03:39:38]ProducePacketName [03:39:38]name=ofd_packets/00154755 [03:39:38]OFD Sender: To server: pG, [03:39:38]CommunicateWithHost lk.salyk.kg:30040 [03:39:38]ConnectInit lk.salyk.kg [03:39:38]written 0, free lines is 4095 [03:39:38]Connected sock=10 [03:39:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 4B CB 07 01 0D 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 7B B8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 83 5C 02 00 35 04 06 00 70 A1 04 B5 52 A1 3A B6 2C A9 A9 0C 19 DB [03:39:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6E F6 47 00 82 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 83 5C 02 00 F4 03 04 00 26 60 14 66 B6 04 01 00 00 93 3A 10 69 33 60 EB C6 [03:39:38]CommunicateWithHost err = 0 [03:39:38]CheckOFDResponse [03:39:38]1017 (14) - 77093643461234 [03:39:38]1041 (16) - 0000000000874906 [03:39:38]1040 (4) - 154755 [03:39:38]1012 (4) - 08.04.2024 21:22 [03:39:38]1206 (1) - 0 [03:39:38]OFD Sender: Remove packet 154755 [03:39:38]ProducePacketName [03:39:38]name=ofd_packets/00154755 [03:39:38]NVStorageDeleteData [03:39:39]Write to MH i2c: 01 00 00 56 39 8F [03:39:39]Write i2c OK [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: 01 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: 01 07 00 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: 01 07 00 56 39 00 00 00 00 00 C0 0C 62 [03:39:39]RasterBufferAndPrint [03:39:39]line [03:39:39]line [03:39:39]line [03:39:39]line [03:39:39]line [03:39:39]written 0, free lines is 3270 [03:39:39]MH_Cut [03:39:39]Write to MH i2c: D1 01 00 5D 39 01 68 [03:39:39]Write i2c OK [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: D1 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: D1 01 00 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: D1 01 00 5D 39 00 67 [03:39:39]Write to MH i2c: 01 00 00 5E 39 97 [03:39:39]Write i2c OK [03:39:39]MH_I2C_Read... [03:39:39]OFD Sender: No OFD packet to send [03:39:39]*** Cut start [03:39:39]*** Partial cut [03:39:39]*** CUTSNS_PIN = 1 [03:39:39]*** CUTSNS_PIN = 0 [03:39:40]*** Brake cut motor [03:39:40]Read from MH i2c: 01 [03:39:40]MH_I2C_Read... [03:39:40]*** Stop cut motor [03:39:40]*** Cut end [03:39:40]Read from MH i2c: 01 07 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: 01 07 00 5E 39 00 00 00 00 00 FF 0F AC [03:39:40]process_action close_receipt done [03:39:40]requested_data is exist [03:39:40]produce_requested_data [03:39:40]requested_item fm.sn is exist - process it [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 11 00 00 [03:39:40]Write to MH i2c: E2 08 00 5F 39 80 11 00 00 00 00 00 00 12 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 17 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 17 00 5F 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [03:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:39:40]wFMCommunicate OK [03:39:40]requested_item fd.num is exist - process it [03:39:40]SAM_PROTO_GetFieldsCounters [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 13 00 00 [03:39:40]Write to MH i2c: E2 08 00 60 39 80 13 00 00 00 00 00 00 15 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 62 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 62 00 60 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 83 5C 02 00 0E 04 04 00 2A 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 F7 [03:39:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 83 5C 02 00 0E 04 04 00 2A 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 [03:39:40]wFMCommunicate OK [03:39:40]SAM_PROTO_GetFieldsCounters done [03:39:40]requested_item shift.num is exist - process it [03:39:40]requested_item shift.opened is exist - process it [03:39:40]req_shift_opened [03:39:40]FM_GetShiftState [03:39:40]SAM_PROTO_GetShiftState [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 13 01 00 [03:39:40]Write to MH i2c: E2 08 00 61 39 80 13 01 00 00 00 00 00 17 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 0E 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 0E 00 61 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [03:39:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:39:40]wFMCommunicate OK [03:39:40]SAM_PROTO_GetShiftState done [03:39:40]FM_GetShiftState done [03:39:40]req_shift_opened done [03:39:40]requested_item shift.open_date is exist - process it [03:39:40]req_shift_open_date [03:39:40]req_shift_open_date done [03:39:40]produce_requested_data done [03:39:40]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154755,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:39:40]process_action_free close_receipt [03:39:40]json_value_free [03:39:40]json_value_free done [03:39:40]process_json_proto returns [03:39:40]Send response to host [03:39:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154755,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:39:40]free response buf [03:39:40]execute_script done [03:39:40]execute_script returns [03:39:40]free content buf [03:39:40]Sock 9.Close socket [03:39:40]Sock 9.Thread stoped [03:39:44]OFD Sender: No OFD packet to send [03:39:49]OFD Sender: No OFD packet to send [03:39:54]OFD Sender: No OFD packet to send [03:39:59]OFD Sender: No OFD packet to send [03:40:04]OFD Sender: No OFD packet to send [03:40:09]OFD Sender: No OFD packet to send [03:40:14]OFD Sender: No OFD packet to send [03:40:19]OFD Sender: No OFD packet to send [03:40:24]OFD Sender: No OFD packet to send [03:40:29]OFD Sender: No OFD packet to send [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:51]accept exits with 7 [03:41:51]New connection [03:41:51]New thread 3066662244 created [03:41:51]Thread 3066805604 joined [03:41:51]Waiting for new connection... [03:41:51] Sock 7.Parse request [03:41:51]Sock 7.Check first char [03:41:51]Sock 7.First char is OK [03:41:51]request: POST /json_proto HTTP/1.0 [03:41:51]Method: POST [03:41:51]URL: /json_proto [03:41:51]Method is POST - this is cgi request [03:41:51]url: /json_proto [03:41:51]query_string will be loaded in cgi processing [03:41:51]execute_cgi json_proto POST (null) [03:41:51]execute_cgi path=json_proto method=POST [03:41:51]POST find Content-Length [03:41:51]Host: 172.17.32.195:8080 [03:41:51]Content-Length: 640 [03:41:51]Content-Type: application/json [03:41:51] [03:41:51]POST finish read [03:41:51]Found Content-Length = 640 [03:41:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:41:51]execute_script... [03:41: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)297941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:41:51]POST & json_proto [03:41:51]process_json_proto [03:41:51]json parsed OK: [03:41:51]protocol is kg_v1.0 [03:41:51]action value=close_receipt [03:41:51]process_action close_receipt [03:41:51]cmd_close_receipt [03:41:51]MH_GetDate [03:41:51]Write to MH i2c: F0 00 00 62 39 8A [03:41:51]Write i2c OK [03:41:51]MH_I2C_Read... [03:41:51]Read from MH i2c: F0 [03:41:51]MH_I2C_Read... [03:41:51]Read from MH i2c: F0 09 00 [03:41:51]MH_I2C_Read... [03:41:51]Read from MH i2c: F0 09 00 62 39 00 02 B9 14 66 77 1B 62 64 20 [03:41:51]GetLastDocTimeStamp 1712633979 [03:41:51]current date 1712634114 [03:41:51]FM_GetShiftState [03:41:51]SAM_PROTO_GetShiftState [03:41:51]wFMCommunicate request_size=4 [03:41:51]MH_SAM_APDU [03:41:51]CAPDU: 80 13 01 00 [03:41:51]Write to MH i2c: E2 08 00 63 39 80 13 01 00 00 00 00 00 19 [03:41:51]Write i2c OK [03:41:51]MH_I2C_Read... [03:41:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:41:51]Read from MH i2c: E2 [03:41:51]MH_I2C_Read... [03:41:51]Read from MH i2c: E2 0E 00 [03:41:51]MH_I2C_Read... [03:41:51]Read from MH i2c: E2 0E 00 63 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [03:41:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:41:51]wFMCommunicate OK [03:41:51]SAM_PROTO_GetShiftState done [03:41:51]FM_GetShiftState done [03:41:51]opened in 1712622218 [03:41:51]opened+sec_in_day 1712708618 [03:41:51]quantity*price = 70034 [03:41:51]sum+1 = 70035 [03:41:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 60 09.04.2024 03:41 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154756 ФПД: 3379362266945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034154&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154756&fm=3379362266945&tin=02508201610067®Number=0000000000090882&sum=70034 [03:41:52]StoreToDocumentArchive [03:41:52]shift 298 fd 154756 [03:41:52]save to /storage/0298/doc_00154756 [03:41:52]save last doc name /storage/0298/doc_00154756 to /storage/kkm_last_doc_name [03:41:52]save OK [03:41:52]Clear old archive folders... [03:41:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:41:52]tlvbuf is 0074DC10 [03:41:52]SAM_PROTO_ClearQueue [03:41:52]wFMCommunicate request_size=4 [03:41:52]MH_SAM_APDU [03:41:52]CAPDU: 80 09 00 00 [03:41:52]Write to MH i2c: E2 08 00 70 39 80 09 00 00 00 00 00 00 1B [03:41:52]Write i2c OK [03:41:52]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 70 39 00 90 00 1D [03:41:53]RAPDU: 90 00 [03:41:53]wFMCommunicate OK [03:41:53]SAM_PROTO_ClearQueue done [03:41:53]KKMCreateOFDPacket [03:41:53]OFDProtocolAddRootSTLVToBuf [03:41:53]FM_MakeSignedData [03:41:53]FM_MakeSignedData [03:41:53]SAM_PROTO_SignData [03:41:53]wFMCommunicate request_size=4 [03:41:53]MH_SAM_APDU [03:41:53]CAPDU: 80 0D 01 02 [03:41:53]Write to MH i2c: E2 08 00 71 39 80 0D 01 02 00 00 00 00 23 [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 71 39 00 90 00 1E [03:41:53]RAPDU: 90 00 [03:41:53]wFMCommunicate OK [03:41:53]wFMCommunicate request_size=255 [03:41:53]MH_SAM_APDU [03:41: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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 3C 00 00 00 F4 03 04 00 02 B9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 84 5C 02 00 35 04 06 00 03 [03:41:53]Write to MH i2c: E2 02 01 72 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 3C 00 00 00 F4 03 04 00 02 B9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 84 5C 02 00 35 04 06 00 03 00 00 3E [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 72 39 00 90 00 1F [03:41:53]RAPDU: 90 00 [03:41:53]wFMCommunicate OK [03:41:53]wFMCommunicate request_size=10 [03:41:53]MH_SAM_APDU [03:41:53]CAPDU: 80 0D 02 02 05 12 D1 AF FF 41 [03:41:53]Write to MH i2c: E2 0D 00 73 39 80 0D 02 02 05 00 12 D1 AF FF 41 00 00 02 [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 03 00 73 39 00 90 00 20 [03:41:53]RAPDU: 90 00 [03:41:53]wFMCommunicate OK [03:41:53]wFMCommunicate request_size=4 [03:41:53]MH_SAM_APDU [03:41:53]CAPDU: 80 0D 03 02 [03:41:53]Write to MH i2c: E2 08 00 74 39 80 0D 03 02 00 00 00 00 28 [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 0B 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 0B 00 74 39 00 9F 30 15 77 55 5B 78 70 90 00 1C [03:41:53]RAPDU: 9F 30 15 77 55 5B 78 70 90 00 [03:41:53]wFMCommunicate OK [03:41:53]SAM_PROTO_SignData done [03:41:53]FM_MakeSignedData done [03:41:53]CreateOFDProtocolMessage [03:41:53]wFMCommunicate request_size=4 [03:41:53]MH_SAM_APDU [03:41:53]CAPDU: 80 11 00 00 [03:41:53]Write to MH i2c: E2 08 00 75 39 80 11 00 00 00 00 00 00 28 [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:41:53]Read from MH i2c: E2 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 17 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: E2 17 00 75 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7D [03:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:41:53]wFMCommunicate OK [03:41:53]CreateOFDProtocolMessage done [03:41:53]OFDSenderStorePacket 154756 [03:41:53]StoreOFDPacket docnum=154756 [03:41:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B8 97 07 01 0B 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 3C 00 00 00 F4 03 04 00 02 B9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 84 5C 02 00 35 04 06 00 03 12 D1 AF FF 41 9F 30 15 77 55 5B 78 70 [03:41:53]CheckFolder [03:41:53]dirname=/storage/ofd_packets [03:41:53]CheckFolder done [03:41:53]ProducePacketName [03:41:53]name=ofd_packets/00154756 [03:41:53]NVStorageSaveData ofd_packets/00154756 [03:41:53]File name is /storage/ofd_packets/00154756 [03:41:53]Write 301 bytes [03:41:53]NVStorageSaveData done [03:41:53]OFDSenderStorePacket done [03:41:53]KKMCreateOFDPacket done [03:41:53]NVStorageSaveData kkm_last_timestamp [03:41:53]File name is /storage/kkm_last_timestamp [03:41:53]Write 4 bytes [03:41:53]NVStorageSaveData done [03:41:53]ExternCall_PrintAddStr [03:41:53]wPrintStart [03:41:53]Write to MH i2c: 01 00 00 76 39 AF [03:41:53]Write i2c OK [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: 01 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: 01 07 00 [03:41:53]MH_I2C_Read... [03:41:53]Read from MH i2c: 01 07 00 76 39 00 00 00 00 00 FF 0F C4 [03:41:53]RasterBufferAndPrint [03:41:53]line Счет N : (1)297941 [03:41:53]line ИНН: 02508201610067 [03:41:53]line Контрольно-Кассовый Чек [03:41:53]line ПРОДАЖА [03:41:53]line ТРК (МРК, ГНК) : 82 [03:41:53]line Товар: 2710124130 [03:41:53]line Аи-92-К-5 [03:41:53]line 10.960 * 63.90 [03:41:53]line = 700.34 [03:41:53]line НДС 12% НСП 1% [03:41:53]line > о реализуемом товаре [03:41:53]line ИТОГО: 700.34 [03:41:53]line НСП 1% : 6.20 [03:41:53]line НДС 12% : 74.37 [03:41:53]line Наличными: 700.34 [03:41:53]line Безнал.: 0.00 [03:41:53]line Место: АЗС № 53 "Партнер Нефть" [03:41:53]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:41:53]line СНО: Общий режим [03:41:53]line Чек 60 09.04.2024 03:41 [03:41:53]line Смена: 298 ФФД: 1.0 [03:41:53]line ЗНМ: 0300000127 [03:41:53]line РНМ: 0000000000090882 [03:41:53]line Версия ККМ: 001 [03:41:53]line ФМ: 0000000000874906 [03:41:53]line ФД: 154756 [03:41:53]line ФПД: 3379362266945 [03:41:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034154&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154756&fm=3379362266945&tin=02508201610067®Number=0000000000090882&sum=70034 [03:41:53]OFD Sender: Processing packet 154756 [packets to send 67, broken 66] [03:41:53]ProducePacketName [03:41:53]name=ofd_packets/00154756 [03:41:53]OFD Sender: To server: pG, [03:41:53]CommunicateWithHost lk.salyk.kg:30040 [03:41:53]ConnectInit lk.salyk.kg [03:41:53]written 0, free lines is 4095 [03:41:53]Connected sock=10 [03:41:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B8 97 07 01 0B 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 3C 00 00 00 F4 03 04 00 02 B9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 84 5C 02 00 35 04 06 00 03 12 D1 AF FF 41 9F 30 15 77 55 5B 78 70 [03:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 22 85 47 00 6A 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 38 37 34 39 30 36 10 04 04 00 84 5C 02 00 F4 03 04 00 AD 60 14 66 B6 04 01 00 00 AB 89 08 1D 4C 59 C8 7A [03:41:54]CommunicateWithHost err = 0 [03:41:54]CheckOFDResponse [03:41:54]1017 (14) - 77093643461234 [03:41:54]1041 (16) - 0000000000874906 [03:41:54]1040 (4) - 154756 [03:41:54]1012 (4) - 08.04.2024 21:25 [03:41:54]1206 (1) - 0 [03:41:54]OFD Sender: Remove packet 154756 [03:41:54]ProducePacketName [03:41:54]name=ofd_packets/00154756 [03:41:54]NVStorageDeleteData [03:41:54]Write to MH i2c: 01 00 00 9E 39 D7 [03:41:54]Write i2c OK [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: 01 [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: 01 07 00 [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: 01 07 00 9E 39 00 00 00 00 00 E5 0C CF [03:41:54]RasterBufferAndPrint [03:41:54]line [03:41:54]line [03:41:54]line [03:41:54]line [03:41:54]line [03:41:54]written 0, free lines is 3305 [03:41:54]MH_Cut [03:41:54]Write to MH i2c: D1 01 00 A5 39 01 B0 [03:41:54]Write i2c OK [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: D1 [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: D1 01 00 [03:41:54]MH_I2C_Read... [03:41:54]Read from MH i2c: D1 01 00 A5 39 00 AF [03:41:54]Write to MH i2c: 01 00 00 A6 39 DF [03:41:54]Write i2c OK [03:41:54]MH_I2C_Read... [03:41:54]OFD Sender: No OFD packet to send [03:41:55]*** Cut start [03:41:55]*** Partial cut [03:41:55]*** CUTSNS_PIN = 1 [03:41:55]*** CUTSNS_PIN = 0 [03:41:55]*** Brake cut motor [03:41:55]Read from MH i2c: 01 [03:41:55]MH_I2C_Read... [03:41:55]*** Stop cut motor [03:41:55]*** Cut end [03:41:55]Read from MH i2c: 01 07 00 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: 01 07 00 A6 39 00 00 00 00 00 FF 0F F4 [03:41:55]process_action close_receipt done [03:41:55]requested_data is exist [03:41:55]produce_requested_data [03:41:55]requested_item fm.sn is exist - process it [03:41:55]wFMCommunicate request_size=4 [03:41:55]MH_SAM_APDU [03:41:55]CAPDU: 80 11 00 00 [03:41:55]Write to MH i2c: E2 08 00 A7 39 80 11 00 00 00 00 00 00 5A [03:41:55]Write i2c OK [03:41:55]MH_I2C_Read... [03:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:41:55]Read from MH i2c: E2 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 17 00 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 17 00 A7 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [03:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:41:55]wFMCommunicate OK [03:41:55]requested_item fd.num is exist - process it [03:41:55]SAM_PROTO_GetFieldsCounters [03:41:55]wFMCommunicate request_size=4 [03:41:55]MH_SAM_APDU [03:41:55]CAPDU: 80 13 00 00 [03:41:55]Write to MH i2c: E2 08 00 A8 39 80 13 00 00 00 00 00 00 5D [03:41:55]Write i2c OK [03:41:55]MH_I2C_Read... [03:41:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:41:55]Read from MH i2c: E2 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 62 00 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 62 00 A8 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 84 5C 02 00 0E 04 04 00 2A 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 43 [03:41:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 84 5C 02 00 0E 04 04 00 2A 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 [03:41:55]wFMCommunicate OK [03:41:55]SAM_PROTO_GetFieldsCounters done [03:41:55]requested_item shift.num is exist - process it [03:41:55]requested_item shift.opened is exist - process it [03:41:55]req_shift_opened [03:41:55]FM_GetShiftState [03:41:55]SAM_PROTO_GetShiftState [03:41:55]wFMCommunicate request_size=4 [03:41:55]MH_SAM_APDU [03:41:55]CAPDU: 80 13 01 00 [03:41:55]Write to MH i2c: E2 08 00 A9 39 80 13 01 00 00 00 00 00 5F [03:41:55]Write i2c OK [03:41:55]MH_I2C_Read... [03:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:41:55]Read from MH i2c: E2 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 0E 00 [03:41:55]MH_I2C_Read... [03:41:55]Read from MH i2c: E2 0E 00 A9 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F9 [03:41:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:41:55]wFMCommunicate OK [03:41:55]SAM_PROTO_GetShiftState done [03:41:55]FM_GetShiftState done [03:41:55]req_shift_opened done [03:41:55]requested_item shift.open_date is exist - process it [03:41:55]req_shift_open_date [03:41:55]req_shift_open_date done [03:41:55]produce_requested_data done [03:41:55]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154756,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:41:55]process_action_free close_receipt [03:41:55]json_value_free [03:41:55]json_value_free done [03:41:55]process_json_proto returns [03:41:55]Send response to host [03:41:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154756,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:41:55]free response buf [03:41:55]execute_script done [03:41:55]execute_script returns [03:41:55]free content buf [03:41:55]Sock 7.Close socket [03:41:55]Sock 7.Thread stoped [03:41:59]OFD Sender: No OFD packet to send [03:42:04]OFD Sender: No OFD packet to send [03:42:09]OFD Sender: No OFD packet to send [03:42:14]OFD Sender: No OFD packet to send [03:42:19]OFD Sender: No OFD packet to send [03:42:24]OFD Sender: No OFD packet to send [03:42:29]OFD Sender: No OFD packet to send [03:42:34]OFD Sender: No OFD packet to send [03:42:39]OFD Sender: No OFD packet to send [03:42:44]OFD Sender: No OFD packet to send [03:42:49]OFD Sender: No OFD packet to send [03:42:54]OFD Sender: No OFD packet to send [03:42:59]OFD Sender: No OFD packet to send [03:43:04]OFD Sender: No OFD packet to send [03:43:09]OFD Sender: No OFD packet to send [03:43:14]OFD Sender: No OFD packet to send [03:43:19]OFD Sender: No OFD packet to send [03:43:24]OFD Sender: No OFD packet to send [03:43:29]OFD Sender: No OFD packet to send [03:43:34]OFD Sender: No OFD packet to send [03:43:39]OFD Sender: No OFD packet to send [03:43:44]OFD Sender: No OFD packet to send [03:43:49]OFD Sender: No OFD packet to send [03:43:54]OFD Sender: No OFD packet to send [03:43:59]OFD Sender: No OFD packet to send [03:44:04]OFD Sender: No OFD packet to send [03:44:09]OFD Sender: No OFD packet to send [03:44:14]OFD Sender: No OFD packet to send [03:44:19]OFD Sender: No OFD packet to send [03:44:24]OFD Sender: No OFD packet to send [03:44:29]OFD Sender: No OFD packet to send [03:44:34]OFD Sender: No OFD packet to send [03:44:39]OFD Sender: No OFD packet to send [03:44:44]OFD Sender: No OFD packet to send [03:44:49]OFD Sender: No OFD packet to send [03:44:54]OFD Sender: No OFD packet to send [03:44:59]OFD Sender: No OFD packet to send [03:45:04]OFD Sender: No OFD packet to send [03:45:09]OFD Sender: No OFD packet to send [03:45:14]OFD Sender: No OFD packet to send [03:45:19]OFD Sender: No OFD packet to send [03:45:24]OFD Sender: No OFD packet to send [03:45:29]OFD Sender: No OFD packet to send [03:45:34]OFD Sender: No OFD packet to send [03:45:39]OFD Sender: No OFD packet to send [03:45:44]OFD Sender: No OFD packet to send [03:45:49]OFD Sender: No OFD packet to send [03:45:54]OFD Sender: No OFD packet to send [03:45:59]OFD Sender: No OFD packet to send [03:46:04]OFD Sender: No OFD packet to send [03:46:09]OFD Sender: No OFD packet to send [03:46:14]OFD Sender: No OFD packet to send [03:46:19]OFD Sender: No OFD packet to send [03:46:24]OFD Sender: No OFD packet to send [03:46:29]OFD Sender: No OFD packet to send [03:46:34]OFD Sender: No OFD packet to send [03:46:39]OFD Sender: No OFD packet to send [03:46:43]accept exits with 9 [03:46:43]New connection [03:46:43]New thread 3066805604 created [03:46:43]Thread 3066662244 joined [03:46:43]Waiting for new connection... [03:46:43] Sock 9.Parse request [03:46:43]Sock 9.Check first char [03:46:43]Sock 9.First char is OK [03:46:43]request: POST /json_proto HTTP/1.0 [03:46:43]Method: POST [03:46:43]URL: /json_proto [03:46:43]Method is POST - this is cgi request [03:46:43]url: /json_proto [03:46:43]query_string will be loaded in cgi processing [03:46:43]execute_cgi json_proto POST (null) [03:46:43]execute_cgi path=json_proto method=POST [03:46:43]POST find Content-Length [03:46:43]Host: 172.17.32.195:8080 [03:46:43]Content-Length: 642 [03:46:43]Content-Type: application/json [03:46:43] [03:46:43]POST finish read [03:46:43]Found Content-Length = 642 [03:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297942", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:46:43]execute_script... [03:46: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)297942", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:46:43]POST & json_proto [03:46:43]process_json_proto [03:46:43]json parsed OK: [03:46:43]protocol is kg_v1.0 [03:46:43]action value=close_receipt [03:46:43]process_action close_receipt [03:46:43]cmd_close_receipt [03:46:43]MH_GetDate [03:46:43]Write to MH i2c: F0 00 00 AA 39 D2 [03:46:43]Write i2c OK [03:46:43]MH_I2C_Read... [03:46:43]Read from MH i2c: F0 [03:46:43]MH_I2C_Read... [03:46:43]Read from MH i2c: F0 09 00 [03:46:43]MH_I2C_Read... [03:46:43]Read from MH i2c: F0 09 00 AA 39 00 25 BA 14 66 77 1B 62 64 8C [03:46:43]GetLastDocTimeStamp 1712634114 [03:46:43]current date 1712634405 [03:46:43]FM_GetShiftState [03:46:43]SAM_PROTO_GetShiftState [03:46:43]wFMCommunicate request_size=4 [03:46:43]MH_SAM_APDU [03:46:43]CAPDU: 80 13 01 00 [03:46:43]Write to MH i2c: E2 08 00 AB 39 80 13 01 00 00 00 00 00 61 [03:46:43]Write i2c OK [03:46:43]MH_I2C_Read... [03:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:46:43]Read from MH i2c: E2 [03:46:43]MH_I2C_Read... [03:46:43]Read from MH i2c: E2 0E 00 [03:46:43]MH_I2C_Read... [03:46:43]Read from MH i2c: E2 0E 00 AB 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [03:46:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:46:43]wFMCommunicate OK [03:46:43]SAM_PROTO_GetShiftState done [03:46:43]FM_GetShiftState done [03:46:43]opened in 1712622218 [03:46:43]opened+sec_in_day 1712708618 [03:46:43]quantity*price = 100003 [03:46:43]sum+1 = 100005 [03:46:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 61 09.04.2024 03:46 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154757 ФПД: 149019911431643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034645&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154757&fm=149019911431643&tin=02508201610067®Number=0000000000090882&sum=100004 [03:46:44]StoreToDocumentArchive [03:46:44]shift 298 fd 154757 [03:46:44]save to /storage/0298/doc_00154757 [03:46:44]save last doc name /storage/0298/doc_00154757 to /storage/kkm_last_doc_name [03:46:44]save OK [03:46:44]Clear old archive folders... [03:46:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:46:44]tlvbuf is 0081BE80 [03:46:44]SAM_PROTO_ClearQueue [03:46:44]wFMCommunicate request_size=4 [03:46:44]MH_SAM_APDU [03:46:44]CAPDU: 80 09 00 00 [03:46:44]Write to MH i2c: E2 08 00 B8 39 80 09 00 00 00 00 00 00 63 [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 B8 39 00 90 00 65 [03:46:44]RAPDU: 90 00 [03:46:44]wFMCommunicate OK [03:46:44]SAM_PROTO_ClearQueue done [03:46:44]KKMCreateOFDPacket [03:46:44]OFDProtocolAddRootSTLVToBuf [03:46:44]FM_MakeSignedData [03:46:44]FM_MakeSignedData [03:46:44]SAM_PROTO_SignData [03:46:44]wFMCommunicate request_size=4 [03:46:44]MH_SAM_APDU [03:46:44]CAPDU: 80 0D 01 02 [03:46:44]Write to MH i2c: E2 08 00 B9 39 80 0D 01 02 00 00 00 00 6B [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 B9 39 00 90 00 66 [03:46:44]RAPDU: 90 00 [03:46:44]wFMCommunicate OK [03:46:44]wFMCommunicate request_size=255 [03:46:44]MH_SAM_APDU [03:46: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 25 BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 85 5C 02 00 35 04 06 00 87 [03:46:44]Write to MH i2c: E2 02 01 BA 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 25 BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 85 5C 02 00 35 04 06 00 87 00 00 AF [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 BA 39 00 90 00 67 [03:46:44]RAPDU: 90 00 [03:46:44]wFMCommunicate OK [03:46:44]wFMCommunicate request_size=10 [03:46:44]MH_SAM_APDU [03:46:44]CAPDU: 80 0D 02 02 05 88 66 E2 A5 DB [03:46:44]Write to MH i2c: E2 0D 00 BB 39 80 0D 02 02 05 00 88 66 E2 A5 DB 00 00 C8 [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 03 00 BB 39 00 90 00 68 [03:46:44]RAPDU: 90 00 [03:46:44]wFMCommunicate OK [03:46:44]wFMCommunicate request_size=4 [03:46:44]MH_SAM_APDU [03:46:44]CAPDU: 80 0D 03 02 [03:46:44]Write to MH i2c: E2 08 00 BC 39 80 0D 03 02 00 00 00 00 70 [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 0B 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 0B 00 BC 39 00 78 A6 0B 6E 29 A4 77 3D 90 00 89 [03:46:44]RAPDU: 78 A6 0B 6E 29 A4 77 3D 90 00 [03:46:44]wFMCommunicate OK [03:46:44]SAM_PROTO_SignData done [03:46:44]FM_MakeSignedData done [03:46:44]CreateOFDProtocolMessage [03:46:44]wFMCommunicate request_size=4 [03:46:44]MH_SAM_APDU [03:46:44]CAPDU: 80 11 00 00 [03:46:44]Write to MH i2c: E2 08 00 BD 39 80 11 00 00 00 00 00 00 70 [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:46:44]Read from MH i2c: E2 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 17 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: E2 17 00 BD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C5 [03:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:46:44]wFMCommunicate OK [03:46:44]CreateOFDProtocolMessage done [03:46:44]OFDSenderStorePacket 154757 [03:46:44]StoreOFDPacket docnum=154757 [03:46:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 78 DA 07 01 69 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 25 BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 85 5C 02 00 35 04 06 00 87 88 66 E2 A5 DB 78 A6 0B 6E 29 A4 77 3D [03:46:44]CheckFolder [03:46:44]dirname=/storage/ofd_packets [03:46:44]CheckFolder done [03:46:44]ProducePacketName [03:46:44]name=ofd_packets/00154757 [03:46:44]NVStorageSaveData ofd_packets/00154757 [03:46:44]File name is /storage/ofd_packets/00154757 [03:46:44]Write 301 bytes [03:46:44]NVStorageSaveData done [03:46:44]OFDSenderStorePacket done [03:46:44]KKMCreateOFDPacket done [03:46:44]NVStorageSaveData kkm_last_timestamp [03:46:44]File name is /storage/kkm_last_timestamp [03:46:44]Write 4 bytes [03:46:44]NVStorageSaveData done [03:46:44]ExternCall_PrintAddStr [03:46:44]wPrintStart [03:46:44]Write to MH i2c: 01 00 00 BE 39 F7 [03:46:44]Write i2c OK [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: 01 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: 01 07 00 [03:46:44]MH_I2C_Read... [03:46:44]Read from MH i2c: 01 07 00 BE 39 00 00 00 00 00 FF 0F 0C [03:46:44]RasterBufferAndPrint [03:46:44]line Счет N : (1)297942 [03:46:44]line ИНН: 02508201610067 [03:46:44]line Контрольно-Кассовый Чек [03:46:44]line ПРОДАЖА [03:46:44]line ТРК (МРК, ГНК) : 62 [03:46:44]line Товар: 2710124130 [03:46:44]line Аи-92-К-5 [03:46:44]line 15.650 * 63.90 [03:46:44]line = 1000.04 [03:46:44]line НДС 12% НСП 1% [03:46:44]line > о реализуемом товаре [03:46:44]line ИТОГО: 1000.04 [03:46:44]line НСП 1% : 8.85 [03:46:44]line НДС 12% : 106.20 [03:46:44]line Наличными: 1000.04 [03:46:44]line Безнал.: 0.00 [03:46:44]line Место: АЗС № 53 "Партнер Нефть" [03:46:44]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:46:44]line СНО: Общий режим [03:46:44]line Чек 61 09.04.2024 03:46 [03:46:44]line Смена: 298 ФФД: 1.0 [03:46:44]line ЗНМ: 0300000127 [03:46:44]line РНМ: 0000000000090882 [03:46:44]line Версия ККМ: 001 [03:46:44]line ФМ: 0000000000874906 [03:46:44]line ФД: 154757 [03:46:44]line ФПД: 149019911431643 [03:46:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034645&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154757&fm=149019911431643&tin=02508201610067®Number=0000000000090882&sum=100004 [03:46:45]OFD Sender: Processing packet 154757 [packets to send 67, broken 66] [03:46:45]ProducePacketName [03:46:45]name=ofd_packets/00154757 [03:46:45]OFD Sender: To server: pG, [03:46:45]CommunicateWithHost lk.salyk.kg:30040 [03:46:45]ConnectInit lk.salyk.kg [03:46:45]written 0, free lines is 4095 [03:46:45]Connected sock=10 [03:46:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 78 DA 07 01 69 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 25 BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 85 5C 02 00 35 04 06 00 87 88 66 E2 A5 DB 78 A6 0B 6E 29 A4 77 3D [03:46:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1B A8 47 00 0F E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 85 5C 02 00 F4 03 04 00 D0 61 14 66 B6 04 01 00 00 D3 43 91 83 AF 40 9B 15 [03:46:45]CommunicateWithHost err = 0 [03:46:45]CheckOFDResponse [03:46:45]1017 (14) - 77093643461234 [03:46:45]1041 (16) - 0000000000874906 [03:46:45]1040 (4) - 154757 [03:46:45]1012 (4) - 08.04.2024 21:29 [03:46:45]1206 (1) - 0 [03:46:45]OFD Sender: Remove packet 154757 [03:46:45]ProducePacketName [03:46:45]name=ofd_packets/00154757 [03:46:45]NVStorageDeleteData [03:46:45]Write to MH i2c: 01 00 00 E6 39 1F [03:46:45]Write i2c OK [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: 01 [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: 01 07 00 [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: 01 07 00 E6 39 00 00 00 00 00 DF 0C 11 [03:46:45]RasterBufferAndPrint [03:46:45]line [03:46:45]line [03:46:45]line [03:46:45]line [03:46:45]line [03:46:45]written 0, free lines is 3302 [03:46:45]MH_Cut [03:46:45]Write to MH i2c: D1 01 00 ED 39 01 F8 [03:46:45]Write i2c OK [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: D1 [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: D1 01 00 [03:46:45]MH_I2C_Read... [03:46:45]Read from MH i2c: D1 01 00 ED 39 00 F7 [03:46:45]Write to MH i2c: 01 00 00 EE 39 27 [03:46:45]Write i2c OK [03:46:45]MH_I2C_Read... [03:46:45]OFD Sender: No OFD packet to send [03:46:46]*** Cut start [03:46:46]*** Partial cut [03:46:46]*** CUTSNS_PIN = 1 [03:46:46]*** CUTSNS_PIN = 0 [03:46:46]*** Brake cut motor [03:46:46]Read from MH i2c: 01 [03:46:47]MH_I2C_Read... [03:46:47]*** Stop cut motor [03:46:47]*** Cut end [03:46:47]Read from MH i2c: 01 07 00 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: 01 07 00 EE 39 00 00 00 00 00 FF 0F 3C [03:46:47]process_action close_receipt done [03:46:47]requested_data is exist [03:46:47]produce_requested_data [03:46:47]requested_item fm.sn is exist - process it [03:46:47]wFMCommunicate request_size=4 [03:46:47]MH_SAM_APDU [03:46:47]CAPDU: 80 11 00 00 [03:46:47]Write to MH i2c: E2 08 00 EF 39 80 11 00 00 00 00 00 00 A2 [03:46:47]Write i2c OK [03:46:47]MH_I2C_Read... [03:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:46:47]Read from MH i2c: E2 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 17 00 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 17 00 EF 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F7 [03:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:46:47]wFMCommunicate OK [03:46:47]requested_item fd.num is exist - process it [03:46:47]SAM_PROTO_GetFieldsCounters [03:46:47]wFMCommunicate request_size=4 [03:46:47]MH_SAM_APDU [03:46:47]CAPDU: 80 13 00 00 [03:46:47]Write to MH i2c: E2 08 00 F0 39 80 13 00 00 00 00 00 00 A5 [03:46:47]Write i2c OK [03:46:47]MH_I2C_Read... [03:46:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:46:47]Read from MH i2c: E2 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 62 00 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 62 00 F0 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 85 5C 02 00 0E 04 04 00 2A 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 8F [03:46:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 85 5C 02 00 0E 04 04 00 2A 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 [03:46:47]wFMCommunicate OK [03:46:47]SAM_PROTO_GetFieldsCounters done [03:46:47]requested_item shift.num is exist - process it [03:46:47]requested_item shift.opened is exist - process it [03:46:47]req_shift_opened [03:46:47]FM_GetShiftState [03:46:47]SAM_PROTO_GetShiftState [03:46:47]wFMCommunicate request_size=4 [03:46:47]MH_SAM_APDU [03:46:47]CAPDU: 80 13 01 00 [03:46:47]Write to MH i2c: E2 08 00 F1 39 80 13 01 00 00 00 00 00 A7 [03:46:47]Write i2c OK [03:46:47]MH_I2C_Read... [03:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:46:47]Read from MH i2c: E2 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 0E 00 [03:46:47]MH_I2C_Read... [03:46:47]Read from MH i2c: E2 0E 00 F1 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 41 [03:46:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:46:47]wFMCommunicate OK [03:46:47]SAM_PROTO_GetShiftState done [03:46:47]FM_GetShiftState done [03:46:47]req_shift_opened done [03:46:47]requested_item shift.open_date is exist - process it [03:46:47]req_shift_open_date [03:46:47]req_shift_open_date done [03:46:47]produce_requested_data done [03:46:47]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154757,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:46:47]process_action_free close_receipt [03:46:47]json_value_free [03:46:47]json_value_free done [03:46:47]process_json_proto returns [03:46:47]Send response to host [03:46:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154757,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:46:47]free response buf [03:46:47]execute_script done [03:46:47]execute_script returns [03:46:47]free content buf [03:46:47]Sock 9.Close socket [03:46:47]Sock 9.Thread stoped [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:26]OFD Sender: No OFD packet to send [03:48:31]OFD Sender: No OFD packet to send [03:48:36]OFD Sender: No OFD packet to send [03:48:41]OFD Sender: No OFD packet to send [03:48:46]OFD Sender: No OFD packet to send [03:48:51]OFD Sender: No OFD packet to send [03:48:56]OFD Sender: No OFD packet to send [03:49:01]OFD Sender: No OFD packet to send [03:49:06]OFD Sender: No OFD packet to send [03:49:11]OFD Sender: No OFD packet to send [03:49:16]OFD Sender: No OFD packet to send [03:49:21]OFD Sender: No OFD packet to send [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:33]accept exits with 7 [03:49:33]New connection [03:49:33]New thread 3066662244 created [03:49:33]Thread 3066805604 joined [03:49:33]Waiting for new connection... [03:49:33] Sock 7.Parse request [03:49:33]Sock 7.Check first char [03:49:33]Sock 7.First char is OK [03:49:33]request: POST /json_proto HTTP/1.0 [03:49:33]Method: POST [03:49:33]URL: /json_proto [03:49:33]Method is POST - this is cgi request [03:49:33]url: /json_proto [03:49:33]query_string will be loaded in cgi processing [03:49:33]execute_cgi json_proto POST (null) [03:49:33]execute_cgi path=json_proto method=POST [03:49:33]POST find Content-Length [03:49:33]Host: 172.17.32.195:8080 [03:49:33]Content-Length: 800 [03:49:33]Content-Type: application/json [03:49:33] [03:49:33]POST finish read [03:49:33]Found Content-Length = 800 [03:49:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:49:33]execute_script... [03:49: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)297943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:49:33]POST & json_proto [03:49:33]process_json_proto [03:49:33]json parsed OK: [03:49:33]protocol is kg_v1.0 [03:49:33]action value=close_receipt [03:49:33]process_action close_receipt [03:49:33]cmd_close_receipt [03:49:33]MH_GetDate [03:49:33]Write to MH i2c: F0 00 00 F2 39 1A [03:49:33]Write i2c OK [03:49:33]MH_I2C_Read... [03:49:33]Read from MH i2c: F0 [03:49:33]MH_I2C_Read... [03:49:33]Read from MH i2c: F0 09 00 [03:49:33]MH_I2C_Read... [03:49:33]Read from MH i2c: F0 09 00 F2 39 00 CF BA 14 66 77 1B 62 64 7E [03:49:33]GetLastDocTimeStamp 1712634405 [03:49:33]current date 1712634575 [03:49:33]FM_GetShiftState [03:49:33]SAM_PROTO_GetShiftState [03:49:33]wFMCommunicate request_size=4 [03:49:33]MH_SAM_APDU [03:49:33]CAPDU: 80 13 01 00 [03:49:33]Write to MH i2c: E2 08 00 F3 39 80 13 01 00 00 00 00 00 A9 [03:49:33]Write i2c OK [03:49:33]MH_I2C_Read... [03:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:49:33]Read from MH i2c: E2 [03:49:33]MH_I2C_Read... [03:49:33]Read from MH i2c: E2 0E 00 [03:49:33]MH_I2C_Read... [03:49:33]Read from MH i2c: E2 0E 00 F3 39 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [03:49:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:49:33]wFMCommunicate OK [03:49:33]SAM_PROTO_GetShiftState done [03:49:33]FM_GetShiftState done [03:49:33]opened in 1712622218 [03:49:33]opened+sec_in_day 1712708618 [03:49:33]quantity*price = 30033 [03:49:33]sum+1 = 30034 [03:49:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 0.00 Безнал.: 300.33 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 62 09.04.2024 03:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154758 ФПД: 205943928237438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034935&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154758&fm=205943928237438&tin=02508201610067®Number=0000000000090882&sum=30033 [03:49:34]StoreToDocumentArchive [03:49:34]shift 298 fd 154758 [03:49:34]save to /storage/0298/doc_00154758 [03:49:34]save last doc name /storage/0298/doc_00154758 to /storage/kkm_last_doc_name [03:49:34]save OK [03:49:34]Clear old archive folders... [03:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:49:34]tlvbuf is B6F34800 [03:49:34]SAM_PROTO_ClearQueue [03:49:34]wFMCommunicate request_size=4 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 09 00 00 [03:49:34]Write to MH i2c: E2 08 00 00 3A 80 09 00 00 00 00 00 00 AC [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 00 3A 00 90 00 AE [03:49:34]RAPDU: 90 00 [03:49:34]wFMCommunicate OK [03:49:34]SAM_PROTO_ClearQueue done [03:49:34]KKMCreateOFDPacket [03:49:34]OFDProtocolAddRootSTLVToBuf [03:49:34]FM_MakeSignedData [03:49:34]FM_MakeSignedData [03:49:34]SAM_PROTO_SignData [03:49:34]wFMCommunicate request_size=4 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 0D 01 02 [03:49:34]Write to MH i2c: E2 08 00 01 3A 80 0D 01 02 00 00 00 00 B4 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 01 3A 00 90 00 AF [03:49:34]RAPDU: 90 00 [03:49:34]wFMCommunicate OK [03:49:34]wFMCommunicate request_size=255 [03:49:34]MH_SAM_APDU [03:49: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 CF BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 86 5C 02 00 35 04 06 00 BB [03:49:34]Write to MH i2c: E2 02 01 02 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 CF BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 86 5C 02 00 35 04 06 00 BB 00 00 27 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 02 3A 00 90 00 B0 [03:49:34]RAPDU: 90 00 [03:49:34]wFMCommunicate OK [03:49:34]wFMCommunicate request_size=10 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 0D 02 02 05 4E 0E AF AD 7E [03:49:34]Write to MH i2c: E2 0D 00 03 3A 80 0D 02 02 05 00 4E 0E AF AD 7E 00 00 F7 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 03 00 03 3A 00 90 00 B1 [03:49:34]RAPDU: 90 00 [03:49:34]wFMCommunicate OK [03:49:34]wFMCommunicate request_size=4 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 0D 03 02 [03:49:34]Write to MH i2c: E2 08 00 04 3A 80 0D 03 02 00 00 00 00 B9 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 0B 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 0B 00 04 3A 00 AE E9 39 23 DA A9 94 5F 90 00 23 [03:49:34]RAPDU: AE E9 39 23 DA A9 94 5F 90 00 [03:49:34]wFMCommunicate OK [03:49:34]SAM_PROTO_SignData done [03:49:34]FM_MakeSignedData done [03:49:34]CreateOFDProtocolMessage [03:49:34]wFMCommunicate request_size=4 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 11 00 00 [03:49:34]Write to MH i2c: E2 08 00 05 3A 80 11 00 00 00 00 00 00 B9 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:49:34]Read from MH i2c: E2 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 17 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: E2 17 00 05 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0E [03:49:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:49:34]wFMCommunicate OK [03:49:34]CreateOFDProtocolMessage done [03:49:34]OFDSenderStorePacket 154758 [03:49:34]StoreOFDPacket docnum=154758 [03:49:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E9 2B 07 01 A9 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 CF BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 86 5C 02 00 35 04 06 00 BB 4E 0E AF AD 7E AE E9 39 23 DA A9 94 5F [03:49:34]CheckFolder [03:49:34]dirname=/storage/ofd_packets [03:49:34]CheckFolder done [03:49:34]ProducePacketName [03:49:34]name=ofd_packets/00154758 [03:49:34]NVStorageSaveData ofd_packets/00154758 [03:49:34]File name is /storage/ofd_packets/00154758 [03:49:34]Write 301 bytes [03:49:34]NVStorageSaveData done [03:49:34]OFDSenderStorePacket done [03:49:34]KKMCreateOFDPacket done [03:49:34]NVStorageSaveData kkm_last_timestamp [03:49:34]File name is /storage/kkm_last_timestamp [03:49:34]Write 4 bytes [03:49:34]NVStorageSaveData done [03:49:34]ExternCall_PrintAddStr [03:49:34]wPrintStart [03:49:34]Write to MH i2c: 01 00 00 06 3A 40 [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: 01 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: 01 07 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: 01 07 00 06 3A 00 00 00 00 00 FF 0F 55 [03:49:34]RasterBufferAndPrint [03:49:34]line Счет N : (1)297943 [03:49:34]line ИНН: 02508201610067 [03:49:34]line Контрольно-Кассовый Чек [03:49:34]line ПРОДАЖА [03:49:34]line ТРК (МРК, ГНК) : 82 [03:49:34]line Товар: 2710124130 [03:49:34]line Аи-92-К-5 [03:49:34]line 4.700 * 63.90 [03:49:34]line = 300.33 [03:49:34]line НДС 12% НСП 1% [03:49:34]line > о реализуемом товаре [03:49:34]line ИТОГО: 300.33 [03:49:34]line НСП 1% : 2.66 [03:49:34]line НДС 12% : 31.89 [03:49:34]line Наличными: 0.00 [03:49:34]line Безнал.: 300.33 [03:49:34]line Место: АЗС № 53 "Партнер Нефть" [03:49:34]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:49:34]line СНО: Общий режим [03:49:34]line Чек 62 09.04.2024 03:49 [03:49:34]line Смена: 298 ФФД: 1.0 [03:49:34]line ЗНМ: 0300000127 [03:49:34]line РНМ: 0000000000090882 [03:49:34]line Версия ККМ: 001 [03:49:34]line Платежная система: O! деньги [03:49:34]line ФМ: 0000000000874906 [03:49:34]line ФД: 154758 [03:49:34]line ФПД: 205943928237438 [03:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T034935&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154758&fm=205943928237438&tin=02508201610067®Number=0000000000090882&sum=30033 [03:49:35]OFD Sender: Processing packet 154758 [packets to send 67, broken 66] [03:49:35]ProducePacketName [03:49:35]name=ofd_packets/00154758 [03:49:35]OFD Sender: To server: pG, [03:49:35]CommunicateWithHost lk.salyk.kg:30040 [03:49:35]ConnectInit lk.salyk.kg [03:49:35]written 0, free lines is 4095 [03:49:35]Connected sock=11 [03:49:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E9 2B 07 01 A9 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 CF BA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 86 5C 02 00 35 04 06 00 BB 4E 0E AF AD 7E AE E9 39 23 DA A9 94 5F [03:49:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 62 0A 47 00 F7 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 86 5C 02 00 F4 03 04 00 7A 62 14 66 B6 04 01 00 00 EF B6 8B EC 0F 16 2B EF [03:49:35]CommunicateWithHost err = 0 [03:49:35]CheckOFDResponse [03:49:35]1017 (14) - 77093643461234 [03:49:35]1041 (16) - 0000000000874906 [03:49:35]1040 (4) - 154758 [03:49:35]1012 (4) - 08.04.2024 21:32 [03:49:35]1206 (1) - 0 [03:49:35]OFD Sender: Remove packet 154758 [03:49:35]ProducePacketName [03:49:35]name=ofd_packets/00154758 [03:49:35]NVStorageDeleteData [03:49:35]Write to MH i2c: 01 00 00 30 3A 6A [03:49:35]Write i2c OK [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: 01 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: 01 07 00 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: 01 07 00 30 3A 00 00 00 00 00 CF 0C 4C [03:49:35]RasterBufferAndPrint [03:49:35]line [03:49:35]line [03:49:35]line [03:49:35]line [03:49:35]line [03:49:35]written 0, free lines is 3284 [03:49:35]MH_Cut [03:49:35]Write to MH i2c: D1 01 00 37 3A 01 43 [03:49:35]Write i2c OK [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: D1 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: D1 01 00 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: D1 01 00 37 3A 00 42 [03:49:35]Write to MH i2c: 01 00 00 38 3A 72 [03:49:35]Write i2c OK [03:49:35]MH_I2C_Read... [03:49:36]OFD Sender: No OFD packet to send [03:49:36]*** Cut start [03:49:36]*** Partial cut [03:49:36]*** CUTSNS_PIN = 1 [03:49:36]*** CUTSNS_PIN = 0 [03:49:36]*** Brake cut motor [03:49:37]Read from MH i2c: 01 [03:49:37]MH_I2C_Read... [03:49:37]*** Stop cut motor [03:49:37]*** Cut end [03:49:37]Read from MH i2c: 01 07 00 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: 01 07 00 38 3A 00 00 00 00 00 FF 0F 87 [03:49:37]process_action close_receipt done [03:49:37]requested_data is exist [03:49:37]produce_requested_data [03:49:37]requested_item fm.sn is exist - process it [03:49:37]wFMCommunicate request_size=4 [03:49:37]MH_SAM_APDU [03:49:37]CAPDU: 80 11 00 00 [03:49:37]Write to MH i2c: E2 08 00 39 3A 80 11 00 00 00 00 00 00 ED [03:49:37]Write i2c OK [03:49:37]MH_I2C_Read... [03:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:49:37]Read from MH i2c: E2 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 17 00 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 17 00 39 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 42 [03:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:49:37]wFMCommunicate OK [03:49:37]requested_item fd.num is exist - process it [03:49:37]SAM_PROTO_GetFieldsCounters [03:49:37]wFMCommunicate request_size=4 [03:49:37]MH_SAM_APDU [03:49:37]CAPDU: 80 13 00 00 [03:49:37]Write to MH i2c: E2 08 00 3A 3A 80 13 00 00 00 00 00 00 F0 [03:49:37]Write i2c OK [03:49:37]MH_I2C_Read... [03:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:49:37]Read from MH i2c: E2 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 62 00 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 62 00 3A 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 86 5C 02 00 0E 04 04 00 2A 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 DE [03:49:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 86 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:49:37]wFMCommunicate OK [03:49:37]SAM_PROTO_GetFieldsCounters done [03:49:37]requested_item shift.num is exist - process it [03:49:37]requested_item shift.opened is exist - process it [03:49:37]req_shift_opened [03:49:37]FM_GetShiftState [03:49:37]SAM_PROTO_GetShiftState [03:49:37]wFMCommunicate request_size=4 [03:49:37]MH_SAM_APDU [03:49:37]CAPDU: 80 13 01 00 [03:49:37]Write to MH i2c: E2 08 00 3B 3A 80 13 01 00 00 00 00 00 F2 [03:49:37]Write i2c OK [03:49:37]MH_I2C_Read... [03:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:49:37]Read from MH i2c: E2 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 0E 00 [03:49:37]MH_I2C_Read... [03:49:37]Read from MH i2c: E2 0E 00 3B 3A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8C [03:49:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:49:37]wFMCommunicate OK [03:49:37]SAM_PROTO_GetShiftState done [03:49:37]FM_GetShiftState done [03:49:37]req_shift_opened done [03:49:37]requested_item shift.open_date is exist - process it [03:49:37]req_shift_open_date [03:49:37]req_shift_open_date done [03:49:37]produce_requested_data done [03:49:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154758,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:49:37]process_action_free close_receipt [03:49:37]json_value_free [03:49:37]json_value_free done [03:49:37]process_json_proto returns [03:49:37]Send response to host [03:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154758,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:49:37]free response buf [03:49:37]execute_script done [03:49:37]execute_script returns [03:49:37]free content buf [03:49:37]Sock 7.Close socket [03:49:37]Sock 7.Thread stoped [03:49:41]OFD Sender: No OFD packet to send [03:49:46]OFD Sender: No OFD packet to send [03:49:51]OFD Sender: No OFD packet to send [03:49:56]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]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:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:26]accept exits with 9 [03:53:26]New connection [03:53:26]New thread 3066805604 created [03:53:26]Thread 3066662244 joined [03:53:26]Waiting for new connection... [03:53:26] Sock 9.Parse request [03:53:26]Sock 9.Check first char [03:53:26]Sock 9.First char is OK [03:53:26]request: POST /json_proto HTTP/1.0 [03:53:26]Method: POST [03:53:26]URL: /json_proto [03:53:26]Method is POST - this is cgi request [03:53:26]url: /json_proto [03:53:26]query_string will be loaded in cgi processing [03:53:26]execute_cgi json_proto POST (null) [03:53:26]execute_cgi path=json_proto method=POST [03:53:26]POST find Content-Length [03:53:26]Host: 172.17.32.195:8080 [03:53:26]Content-Length: 642 [03:53:26]Content-Type: application/json [03:53:26] [03:53:26]POST finish read [03:53:26]Found Content-Length = 642 [03:53:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:26]execute_script... [03:53: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)297944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:26]POST & json_proto [03:53:26]process_json_proto [03:53:26]json parsed OK: [03:53:26]protocol is kg_v1.0 [03:53:26]action value=close_receipt [03:53:26]process_action close_receipt [03:53:26]cmd_close_receipt [03:53:26]MH_GetDate [03:53:26]Write to MH i2c: F0 00 00 3C 3A 65 [03:53:26]Write i2c OK [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: F0 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: F0 09 00 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: F0 09 00 3C 3A 00 B8 BB 14 66 77 1B 62 64 B3 [03:53:26]GetLastDocTimeStamp 1712634575 [03:53:26]current date 1712634808 [03:53:26]FM_GetShiftState [03:53:26]SAM_PROTO_GetShiftState [03:53:26]wFMCommunicate request_size=4 [03:53:26]MH_SAM_APDU [03:53:26]CAPDU: 80 13 01 00 [03:53:26]Write to MH i2c: E2 08 00 3D 3A 80 13 01 00 00 00 00 00 F4 [03:53:26]Write i2c OK [03:53:26]MH_I2C_Read... [03:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:26]Read from MH i2c: E2 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: E2 0E 00 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: E2 0E 00 3D 3A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [03:53:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:53:26]wFMCommunicate OK [03:53:26]SAM_PROTO_GetShiftState done [03:53:26]FM_GetShiftState done [03:53:26]opened in 1712622218 [03:53:26]opened+sec_in_day 1712708618 [03:53:26]quantity*price = 100003 [03:53:26]sum+1 = 100005 [03:53:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 63 09.04.2024 03:53 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154759 ФПД: 156299751161471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T035328&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154759&fm=156299751161471&tin=02508201610067®Number=0000000000090882&sum=100004 [03:53:27]StoreToDocumentArchive [03:53:27]shift 298 fd 154759 [03:53:27]save to /storage/0298/doc_00154759 [03:53:27]save last doc name /storage/0298/doc_00154759 to /storage/kkm_last_doc_name [03:53:27]save OK [03:53:27]Clear old archive folders... [03:53:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:53:27]tlvbuf is 008386A0 [03:53:27]SAM_PROTO_ClearQueue [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 09 00 00 [03:53:27]Write to MH i2c: E2 08 00 4A 3A 80 09 00 00 00 00 00 00 F6 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 4A 3A 00 90 00 F8 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]SAM_PROTO_ClearQueue done [03:53:27]KKMCreateOFDPacket [03:53:27]OFDProtocolAddRootSTLVToBuf [03:53:27]FM_MakeSignedData [03:53:27]FM_MakeSignedData [03:53:27]SAM_PROTO_SignData [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 01 02 [03:53:27]Write to MH i2c: E2 08 00 4B 3A 80 0D 01 02 00 00 00 00 FE [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 4B 3A 00 90 00 F9 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]wFMCommunicate request_size=255 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 B8 BB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 87 5C 02 00 35 04 06 00 8E [03:53:27]Write to MH i2c: E2 02 01 4C 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 B8 BB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 87 5C 02 00 35 04 06 00 8E 00 00 E1 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 4C 3A 00 90 00 FA [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]wFMCommunicate request_size=10 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 02 02 05 27 5F 25 7E 7F [03:53:27]Write to MH i2c: E2 0D 00 4D 3A 80 0D 02 02 05 00 27 5F 25 7E 7F 00 00 B3 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:28]Read from MH i2c: E2 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 03 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 03 00 4D 3A 00 90 00 FB [03:53:28]RAPDU: 90 00 [03:53:28]wFMCommunicate OK [03:53:28]wFMCommunicate request_size=4 [03:53:28]MH_SAM_APDU [03:53:28]CAPDU: 80 0D 03 02 [03:53:28]Write to MH i2c: E2 08 00 4E 3A 80 0D 03 02 00 00 00 00 03 [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:28]Read from MH i2c: E2 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 0B 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 0B 00 4E 3A 00 C2 C1 61 21 85 F5 35 D8 90 00 90 [03:53:28]RAPDU: C2 C1 61 21 85 F5 35 D8 90 00 [03:53:28]wFMCommunicate OK [03:53:28]SAM_PROTO_SignData done [03:53:28]FM_MakeSignedData done [03:53:28]CreateOFDProtocolMessage [03:53:28]wFMCommunicate request_size=4 [03:53:28]MH_SAM_APDU [03:53:28]CAPDU: 80 11 00 00 [03:53:28]Write to MH i2c: E2 08 00 4F 3A 80 11 00 00 00 00 00 00 03 [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:28]Read from MH i2c: E2 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 17 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: E2 17 00 4F 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 58 [03:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:53:28]wFMCommunicate OK [03:53:28]CreateOFDProtocolMessage done [03:53:28]OFDSenderStorePacket 154759 [03:53:28]StoreOFDPacket docnum=154759 [03:53:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A1 65 07 01 9A 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 B8 BB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 87 5C 02 00 35 04 06 00 8E 27 5F 25 7E 7F C2 C1 61 21 85 F5 35 D8 [03:53:28]CheckFolder [03:53:28]dirname=/storage/ofd_packets [03:53:28]CheckFolder done [03:53:28]ProducePacketName [03:53:28]name=ofd_packets/00154759 [03:53:28]NVStorageSaveData ofd_packets/00154759 [03:53:28]File name is /storage/ofd_packets/00154759 [03:53:28]Write 301 bytes [03:53:28]NVStorageSaveData done [03:53:28]OFDSenderStorePacket done [03:53:28]KKMCreateOFDPacket done [03:53:28]NVStorageSaveData kkm_last_timestamp [03:53:28]File name is /storage/kkm_last_timestamp [03:53:28]Write 4 bytes [03:53:28]NVStorageSaveData done [03:53:28]ExternCall_PrintAddStr [03:53:28]wPrintStart [03:53:28]Write to MH i2c: 01 00 00 50 3A 8A [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 50 3A 00 00 00 00 00 FF 0F 9F [03:53:28]RasterBufferAndPrint [03:53:28]line Счет N : (1)297944 [03:53:28]line ИНН: 02508201610067 [03:53:28]line Контрольно-Кассовый Чек [03:53:28]line ПРОДАЖА [03:53:28]line ТРК (МРК, ГНК) : 82 [03:53:28]line Товар: 2710124130 [03:53:28]line Аи-92-К-5 [03:53:28]line 15.650 * 63.90 [03:53:28]line = 1000.04 [03:53:28]line НДС 12% НСП 1% [03:53:28]line > о реализуемом товаре [03:53:28]line ИТОГО: 1000.04 [03:53:28]line НСП 1% : 8.85 [03:53:28]line НДС 12% : 106.20 [03:53:28]line Наличными: 1000.04 [03:53:28]line Безнал.: 0.00 [03:53:28]line Место: АЗС № 53 "Партнер Нефть" [03:53:28]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [03:53:28]line СНО: Общий режим [03:53:28]line Чек 63 09.04.2024 03:53 [03:53:28]line Смена: 298 ФФД: 1.0 [03:53:28]line ЗНМ: 0300000127 [03:53:28]line РНМ: 0000000000090882 [03:53:28]line Версия ККМ: 001 [03:53:28]line ФМ: 0000000000874906 [03:53:28]line ФД: 154759 [03:53:28]line ФПД: 156299751161471 [03:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T035328&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154759&fm=156299751161471&tin=02508201610067®Number=0000000000090882&sum=100004 [03:53:28]OFD Sender: Processing packet 154759 [packets to send 67, broken 66] [03:53:28]ProducePacketName [03:53:28]name=ofd_packets/00154759 [03:53:28]OFD Sender: To server: pG, [03:53:28]CommunicateWithHost lk.salyk.kg:30040 [03:53:28]ConnectInit lk.salyk.kg [03:53:28]written 0, free lines is 4095 [03:53:28]Connected sock=10 [03:53:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A1 65 07 01 9A 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 B8 BB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 87 5C 02 00 35 04 06 00 8E 27 5F 25 7E 7F C2 C1 61 21 85 F5 35 D8 [03:53:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 70 AC 47 00 64 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 87 5C 02 00 F4 03 04 00 63 63 14 66 B6 04 01 00 00 14 BB 7A 3C 3F 8F 91 66 [03:53:28]CommunicateWithHost err = 0 [03:53:28]CheckOFDResponse [03:53:28]1017 (14) - 77093643461234 [03:53:28]1041 (16) - 0000000000874906 [03:53:28]1040 (4) - 154759 [03:53:28]1012 (4) - 08.04.2024 21:36 [03:53:28]1206 (1) - 0 [03:53:28]OFD Sender: Remove packet 154759 [03:53:28]ProducePacketName [03:53:28]name=ofd_packets/00154759 [03:53:28]NVStorageDeleteData [03:53:28]Write to MH i2c: 01 00 00 78 3A B2 [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 78 3A 00 00 00 00 00 E7 0C AC [03:53:28]RasterBufferAndPrint [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]written 0, free lines is 3310 [03:53:28]MH_Cut [03:53:28]Write to MH i2c: D1 01 00 7F 3A 01 8B [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 01 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 01 00 7F 3A 00 8A [03:53:28]Write to MH i2c: 01 00 00 80 3A BA [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:29]OFD Sender: No OFD packet to send [03:53:29]*** Cut start [03:53:29]*** Partial cut [03:53:29]*** CUTSNS_PIN = 1 [03:53:29]*** CUTSNS_PIN = 0 [03:53:29]*** Brake cut motor [03:53:30]Read from MH i2c: 01 [03:53:30]MH_I2C_Read... [03:53:30]*** Stop cut motor [03:53:30]*** Cut end [03:53:30]Read from MH i2c: 01 07 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: 01 07 00 80 3A 00 00 00 00 00 FF 0F CF [03:53:30]process_action close_receipt done [03:53:30]requested_data is exist [03:53:30]produce_requested_data [03:53:30]requested_item fm.sn is exist - process it [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 11 00 00 [03:53:30]Write to MH i2c: E2 08 00 81 3A 80 11 00 00 00 00 00 00 35 [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 17 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 17 00 81 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8A [03:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [03:53:30]wFMCommunicate OK [03:53:30]requested_item fd.num is exist - process it [03:53:30]SAM_PROTO_GetFieldsCounters [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 13 00 00 [03:53:30]Write to MH i2c: E2 08 00 82 3A 80 13 00 00 00 00 00 00 38 [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 62 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 62 00 82 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 87 5C 02 00 0E 04 04 00 2A 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 2A [03:53:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 87 5C 02 00 0E 04 04 00 2A 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 [03:53:30]wFMCommunicate OK [03:53:30]SAM_PROTO_GetFieldsCounters done [03:53:30]requested_item shift.num is exist - process it [03:53:30]requested_item shift.opened is exist - process it [03:53:30]req_shift_opened [03:53:30]FM_GetShiftState [03:53:30]SAM_PROTO_GetShiftState [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 13 01 00 [03:53:30]Write to MH i2c: E2 08 00 83 3A 80 13 01 00 00 00 00 00 3A [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 0E 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 0E 00 83 3A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D4 [03:53:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [03:53:30]wFMCommunicate OK [03:53:30]SAM_PROTO_GetShiftState done [03:53:30]FM_GetShiftState done [03:53:30]req_shift_opened done [03:53:30]requested_item shift.open_date is exist - process it [03:53:30]req_shift_open_date [03:53:30]req_shift_open_date done [03:53:30]produce_requested_data done [03:53:30]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154759,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [03:53:30]process_action_free close_receipt [03:53:30]json_value_free [03:53:30]json_value_free done [03:53:30]process_json_proto returns [03:53:30]Send response to host [03:53:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154759,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [03:53:30]free response buf [03:53:30]execute_script done [03:53:30]execute_script returns [03:53:30]free content buf [03:53:30]Sock 9.Close socket [03:53:30]Sock 9.Thread stoped [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:54]OFD Sender: No OFD packet to send [04:00:59]OFD Sender: No OFD packet to send [04:01:04]OFD Sender: No OFD packet to send [04:01:09]OFD Sender: No OFD packet to send [04:01:14]OFD Sender: No OFD packet to send [04:01:19]OFD Sender: No OFD packet to send [04:01:24]OFD Sender: No OFD packet to send [04:01:29]OFD Sender: No OFD packet to send [04:01:34]OFD Sender: No OFD packet to send [04:01:39]OFD Sender: No OFD packet to send [04:01:44]OFD Sender: No OFD packet to send [04:01:49]OFD Sender: No OFD packet to send [04:01:54]OFD Sender: No OFD packet to send [04:01:59]OFD Sender: No OFD packet to send [04:02:04]OFD Sender: No OFD packet to send [04:02:09]OFD Sender: No OFD packet to send [04:02:14]OFD Sender: No OFD packet to send [04:02:19]OFD Sender: No OFD packet to send [04:02:24]OFD Sender: No OFD packet to send [04:02:29]OFD Sender: No OFD packet to send [04:02:34]OFD Sender: No OFD packet to send [04:02:39]OFD Sender: No OFD packet to send [04:02:44]OFD Sender: No OFD packet to send [04:02:49]OFD Sender: No OFD packet to send [04:02:54]OFD Sender: No OFD packet to send [04:02:59]OFD Sender: No OFD packet to send [04:03:04]OFD Sender: No OFD packet to send [04:03:09]OFD Sender: No OFD packet to send [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:41]accept exits with 7 [04:03:41]New connection [04:03:41]New thread 3066662244 created [04:03:41]Thread 3066805604 joined [04:03:41]Waiting for new connection... [04:03:41] Sock 7.Parse request [04:03:41]Sock 7.Check first char [04:03:41]Sock 7.First char is OK [04:03:41]request: POST /json_proto HTTP/1.0 [04:03:41]Method: POST [04:03:41]URL: /json_proto [04:03:41]Method is POST - this is cgi request [04:03:41]url: /json_proto [04:03:41]query_string will be loaded in cgi processing [04:03:41]execute_cgi json_proto POST (null) [04:03:41]execute_cgi path=json_proto method=POST [04:03:41]POST find Content-Length [04:03:41]Host: 172.17.32.195:8080 [04:03:41]Content-Length: 800 [04:03:41]Content-Type: application/json [04:03:41] [04:03:41]POST finish read [04:03:41]Found Content-Length = 800 [04:03:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 5.480, "sum" : 350.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:03:41]execute_script... [04:03: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)297945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 5.480, "sum" : 350.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:03:41]POST & json_proto [04:03:41]process_json_proto [04:03:41]json parsed OK: [04:03:41]protocol is kg_v1.0 [04:03:41]action value=close_receipt [04:03:41]process_action close_receipt [04:03:41]cmd_close_receipt [04:03:41]MH_GetDate [04:03:41]Write to MH i2c: F0 00 00 84 3A AD [04:03:41]Write i2c OK [04:03:41]MH_I2C_Read... [04:03:41]Read from MH i2c: F0 [04:03:41]MH_I2C_Read... [04:03:41]Read from MH i2c: F0 09 00 [04:03:41]MH_I2C_Read... [04:03:41]Read from MH i2c: F0 09 00 84 3A 00 20 BE 14 66 77 1B 62 64 66 [04:03:41]GetLastDocTimeStamp 1712634808 [04:03:41]current date 1712635424 [04:03:41]FM_GetShiftState [04:03:41]SAM_PROTO_GetShiftState [04:03:41]wFMCommunicate request_size=4 [04:03:41]MH_SAM_APDU [04:03:41]CAPDU: 80 13 01 00 [04:03:41]Write to MH i2c: E2 08 00 85 3A 80 13 01 00 00 00 00 00 3C [04:03:41]Write i2c OK [04:03:41]MH_I2C_Read... [04:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:41]Read from MH i2c: E2 [04:03:41]MH_I2C_Read... [04:03:41]Read from MH i2c: E2 0E 00 [04:03:41]MH_I2C_Read... [04:03:41]Read from MH i2c: E2 0E 00 85 3A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [04:03:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:03:41]wFMCommunicate OK [04:03:41]SAM_PROTO_GetShiftState done [04:03:41]FM_GetShiftState done [04:03:41]opened in 1712622218 [04:03:41]opened+sec_in_day 1712708618 [04:03:41]quantity*price = 35017 [04:03:41]sum+1 = 35018 [04:03:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.17 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 0.00 Безнал.: 350.17 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 64 09.04.2024 04:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154760 ФПД: 272312423603582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040344&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154760&fm=272312423603582&tin=02508201610067®Number=0000000000090882&sum=35017 [04:03:43]StoreToDocumentArchive [04:03:43]shift 298 fd 154760 [04:03:43]save to /storage/0298/doc_00154760 [04:03:43]save last doc name /storage/0298/doc_00154760 to /storage/kkm_last_doc_name [04:03:43]save OK [04:03:43]Clear old archive folders... [04:03:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:03:43]tlvbuf is 00838C50 [04:03:43]SAM_PROTO_ClearQueue [04:03:43]wFMCommunicate request_size=4 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 09 00 00 [04:03:43]Write to MH i2c: E2 08 00 92 3A 80 09 00 00 00 00 00 00 3E [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 92 3A 00 90 00 40 [04:03:43]RAPDU: 90 00 [04:03:43]wFMCommunicate OK [04:03:43]SAM_PROTO_ClearQueue done [04:03:43]KKMCreateOFDPacket [04:03:43]OFDProtocolAddRootSTLVToBuf [04:03:43]FM_MakeSignedData [04:03:43]FM_MakeSignedData [04:03:43]SAM_PROTO_SignData [04:03:43]wFMCommunicate request_size=4 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 0D 01 02 [04:03:43]Write to MH i2c: E2 08 00 93 3A 80 0D 01 02 00 00 00 00 46 [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 93 3A 00 90 00 41 [04:03:43]RAPDU: 90 00 [04:03:43]wFMCommunicate OK [04:03:43]wFMCommunicate request_size=255 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 15 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 C9 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 20 BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 88 5C 02 00 35 04 06 00 F7 [04:03:43]Write to MH i2c: E2 02 01 94 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 15 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 C9 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 20 BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 88 5C 02 00 35 04 06 00 F7 00 00 3E [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 94 3A 00 90 00 42 [04:03:43]RAPDU: 90 00 [04:03:43]wFMCommunicate OK [04:03:43]wFMCommunicate request_size=10 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 0D 02 02 05 AA AD 46 DD 7E [04:03:43]Write to MH i2c: E2 0D 00 95 3A 80 0D 02 02 05 00 AA AD 46 DD 7E 00 00 4B [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 03 00 95 3A 00 90 00 43 [04:03:43]RAPDU: 90 00 [04:03:43]wFMCommunicate OK [04:03:43]wFMCommunicate request_size=4 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 0D 03 02 [04:03:43]Write to MH i2c: E2 08 00 96 3A 80 0D 03 02 00 00 00 00 4B [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 0B 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 0B 00 96 3A 00 86 C1 55 07 29 16 E5 BC 90 00 CF [04:03:43]RAPDU: 86 C1 55 07 29 16 E5 BC 90 00 [04:03:43]wFMCommunicate OK [04:03:43]SAM_PROTO_SignData done [04:03:43]FM_MakeSignedData done [04:03:43]CreateOFDProtocolMessage [04:03:43]wFMCommunicate request_size=4 [04:03:43]MH_SAM_APDU [04:03:43]CAPDU: 80 11 00 00 [04:03:43]Write to MH i2c: E2 08 00 97 3A 80 11 00 00 00 00 00 00 4B [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:43]Read from MH i2c: E2 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 17 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: E2 17 00 97 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A0 [04:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:03:43]wFMCommunicate OK [04:03:43]CreateOFDProtocolMessage done [04:03:43]OFDSenderStorePacket 154760 [04:03:43]StoreOFDPacket docnum=154760 [04:03:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 DB 20 07 01 C6 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 15 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 C9 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 20 BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 88 5C 02 00 35 04 06 00 F7 AA AD 46 DD 7E 86 C1 55 07 29 16 E5 BC [04:03:43]CheckFolder [04:03:43]dirname=/storage/ofd_packets [04:03:43]CheckFolder done [04:03:43]ProducePacketName [04:03:43]name=ofd_packets/00154760 [04:03:43]NVStorageSaveData ofd_packets/00154760 [04:03:43]File name is /storage/ofd_packets/00154760 [04:03:43]Write 301 bytes [04:03:43]NVStorageSaveData done [04:03:43]OFDSenderStorePacket done [04:03:43]KKMCreateOFDPacket done [04:03:43]NVStorageSaveData kkm_last_timestamp [04:03:43]File name is /storage/kkm_last_timestamp [04:03:43]Write 4 bytes [04:03:43]NVStorageSaveData done [04:03:43]ExternCall_PrintAddStr [04:03:43]wPrintStart [04:03:43]Write to MH i2c: 01 00 00 98 3A D2 [04:03:43]Write i2c OK [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: 01 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: 01 07 00 [04:03:43]MH_I2C_Read... [04:03:43]Read from MH i2c: 01 07 00 98 3A 00 00 00 00 00 FF 0F E7 [04:03:43]RasterBufferAndPrint [04:03:43]line Счет N : (1)297945 [04:03:43]line ИНН: 02508201610067 [04:03:43]line Контрольно-Кассовый Чек [04:03:43]line ПРОДАЖА [04:03:43]line ТРК (МРК, ГНК) : 72 [04:03:43]line Товар: 2710124130 [04:03:43]line Аи-92-К-5 [04:03:43]line 5.480 * 63.90 [04:03:43]line = 350.17 [04:03:43]line НДС 12% НСП 1% [04:03:43]line > о реализуемом товаре [04:03:43]line ИТОГО: 350.17 [04:03:43]line НСП 1% : 3.10 [04:03:43]line НДС 12% : 37.19 [04:03:43]line Наличными: 0.00 [04:03:43]line Безнал.: 350.17 [04:03:43]line Место: АЗС № 53 "Партнер Нефть" [04:03:43]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:03:43]line СНО: Общий режим [04:03:43]line Чек 64 09.04.2024 04:03 [04:03:43]line Смена: 298 ФФД: 1.0 [04:03:43]line ЗНМ: 0300000127 [04:03:43]line РНМ: 0000000000090882 [04:03:43]line Версия ККМ: 001 [04:03:43]line Платежная система: O! деньги [04:03:43]line ФМ: 0000000000874906 [04:03:43]line ФД: 154760 [04:03:43]line ФПД: 272312423603582 [04:03:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040344&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154760&fm=272312423603582&tin=02508201610067®Number=0000000000090882&sum=35017 [04:03:43]OFD Sender: Processing packet 154760 [packets to send 67, broken 66] [04:03:43]ProducePacketName [04:03:43]name=ofd_packets/00154760 [04:03:43]OFD Sender: To server: pG, [04:03:43]CommunicateWithHost lk.salyk.kg:30040 [04:03:43]ConnectInit lk.salyk.kg [04:03:43]written 0, free lines is 4095 [04:03:44]Connected sock=10 [04:03:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 DB 20 07 01 C6 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 15 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 C9 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 20 BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 88 5C 02 00 35 04 06 00 F7 AA AD 46 DD 7E 86 C1 55 07 29 16 E5 BC [04:03:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 41 BF 47 00 CF B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 88 5C 02 00 F4 03 04 00 CB 65 14 66 B6 04 01 00 00 AD E3 1D 3F AF A7 47 18 [04:03:44]CommunicateWithHost err = 0 [04:03:44]CheckOFDResponse [04:03:44]1017 (14) - 77093643461234 [04:03:44]1041 (16) - 0000000000874906 [04:03:44]1040 (4) - 154760 [04:03:44]1012 (4) - 08.04.2024 21:46 [04:03:44]1206 (1) - 0 [04:03:44]OFD Sender: Remove packet 154760 [04:03:44]ProducePacketName [04:03:44]name=ofd_packets/00154760 [04:03:44]NVStorageDeleteData [04:03:44]Write to MH i2c: 01 00 00 C2 3A FC [04:03:44]Write i2c OK [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: 01 [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: 01 07 00 [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: 01 07 00 C2 3A 00 00 00 00 00 C1 0C D0 [04:03:44]RasterBufferAndPrint [04:03:44]line [04:03:44]line [04:03:44]line [04:03:44]line [04:03:44]line [04:03:44]written 0, free lines is 3271 [04:03:44]MH_Cut [04:03:44]Write to MH i2c: D1 01 00 C9 3A 01 D5 [04:03:44]Write i2c OK [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: D1 [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: D1 01 00 [04:03:44]MH_I2C_Read... [04:03:44]Read from MH i2c: D1 01 00 C9 3A 00 D4 [04:03:44]Write to MH i2c: 01 00 00 CA 3A 04 [04:03:44]Write i2c OK [04:03:44]MH_I2C_Read... [04:03:44]OFD Sender: No OFD packet to send [04:03:45]*** Cut start [04:03:45]*** Partial cut [04:03:45]*** CUTSNS_PIN = 1 [04:03:45]*** CUTSNS_PIN = 0 [04:03:45]*** Brake cut motor [04:03:45]Read from MH i2c: 01 [04:03:45]MH_I2C_Read... [04:03:45]*** Stop cut motor [04:03:45]*** Cut end [04:03:45]Read from MH i2c: 01 07 00 [04:03:45]MH_I2C_Read... [04:03:45]Read from MH i2c: 01 07 00 CA 3A 00 00 00 00 00 FF 0F 19 [04:03:45]process_action close_receipt done [04:03:45]requested_data is exist [04:03:45]produce_requested_data [04:03:45]requested_item fm.sn is exist - process it [04:03:45]wFMCommunicate request_size=4 [04:03:45]MH_SAM_APDU [04:03:45]CAPDU: 80 11 00 00 [04:03:45]Write to MH i2c: E2 08 00 CB 3A 80 11 00 00 00 00 00 00 7F [04:03:45]Write i2c OK [04:03:45]MH_I2C_Read... [04:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:45]Read from MH i2c: E2 [04:03:45]MH_I2C_Read... [04:03:45]Read from MH i2c: E2 17 00 [04:03:45]MH_I2C_Read... [04:03:45]Read from MH i2c: E2 17 00 CB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D4 [04:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:03:45]wFMCommunicate OK [04:03:45]requested_item fd.num is exist - process it [04:03:45]SAM_PROTO_GetFieldsCounters [04:03:45]wFMCommunicate request_size=4 [04:03:45]MH_SAM_APDU [04:03:45]CAPDU: 80 13 00 00 [04:03:45]Write to MH i2c: E2 08 00 CC 3A 80 13 00 00 00 00 00 00 82 [04:03:45]Write i2c OK [04:03:45]MH_I2C_Read... [04:03:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:03:46]Read from MH i2c: E2 [04:03:46]MH_I2C_Read... [04:03:46]Read from MH i2c: E2 62 00 [04:03:46]MH_I2C_Read... [04:03:46]Read from MH i2c: E2 62 00 CC 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 88 5C 02 00 0E 04 04 00 2A 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 78 [04:03:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 88 5C 02 00 0E 04 04 00 2A 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 [04:03:46]wFMCommunicate OK [04:03:46]SAM_PROTO_GetFieldsCounters done [04:03:46]requested_item shift.num is exist - process it [04:03:46]requested_item shift.opened is exist - process it [04:03:46]req_shift_opened [04:03:46]FM_GetShiftState [04:03:46]SAM_PROTO_GetShiftState [04:03:46]wFMCommunicate request_size=4 [04:03:46]MH_SAM_APDU [04:03:46]CAPDU: 80 13 01 00 [04:03:46]Write to MH i2c: E2 08 00 CD 3A 80 13 01 00 00 00 00 00 84 [04:03:46]Write i2c OK [04:03:46]MH_I2C_Read... [04:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:46]Read from MH i2c: E2 [04:03:46]MH_I2C_Read... [04:03:46]Read from MH i2c: E2 0E 00 [04:03:46]MH_I2C_Read... [04:03:46]Read from MH i2c: E2 0E 00 CD 3A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1E [04:03:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:03:46]wFMCommunicate OK [04:03:46]SAM_PROTO_GetShiftState done [04:03:46]FM_GetShiftState done [04:03:46]req_shift_opened done [04:03:46]requested_item shift.open_date is exist - process it [04:03:46]req_shift_open_date [04:03:46]req_shift_open_date done [04:03:46]produce_requested_data done [04:03:46]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154760,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:03:46]process_action_free close_receipt [04:03:46]json_value_free [04:03:46]json_value_free done [04:03:46]process_json_proto returns [04:03:46]Send response to host [04:03:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154760,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:03:46]free response buf [04:03:46]execute_script done [04:03:46]execute_script returns [04:03:46]free content buf [04:03:46]Sock 7.Close socket [04:03:46]Sock 7.Thread stoped [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 D7 3A 00 90 00 85 [04:05:14]RAPDU: 90 00 [04:05:14]wFMCommunicate OK [04:05:14]wFMCommunicate request_size=13 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 15 02 00 08 F4 03 04 00 7C BE 14 66 [04:05:14]Write to MH i2c: E2 10 00 D8 3A 80 15 02 00 08 00 F4 03 04 00 7C BE 14 66 00 00 51 [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [04:05:14]Read from MH i2c: E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 D8 3A 00 90 00 86 [04:05:14]RAPDU: 90 00 [04:05:14]wFMCommunicate OK [04:05:14]wFMCommunicate request_size=25 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 [04:05:14]Write to MH i2c: E2 1C 00 D9 3A 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 00 00 F7 [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [04:05:14]Read from MH i2c: E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 D9 3A 00 90 00 87 [04:05:14]RAPDU: 90 00 [04:05:14]wFMCommunicate OK [04:05:14]wFMCommunicate request_size=4 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 15 03 00 [04:05:14]Write to MH i2c: E2 08 00 DA 3A 80 15 03 00 00 00 00 00 95 [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:14]OFD Sender: No OFD packet to send [04:05:14]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [04:05:14]Read from MH i2c: E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 40 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 40 00 DA 3A 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 41 00 00 00 35 04 06 00 FF BD 83 9B 38 21 90 00 13 [04:05:14]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 41 00 00 00 35 04 06 00 FF BD 83 9B 38 21 90 00 [04:05:14]wFMCommunicate OK [04:05:14]SAM_PROTO_ProcessDocument answer len = 59 [04:05:14]SAM_PROTO_ProcessDocument done [04:05:14]SetTLVBufToDocument [04:05:14]Processing tag 1209 (04B9) [04:05:14]Malloc new data [04:05:14]Processing tag 1041 (0411) [04:05:14]Processing tag 1040 (0410) [04:05:14]Malloc new data [04:05:14]Processing tag 1038 (040E) [04:05:14]Malloc new data [04:05:14]Processing tag 1042 (0412) [04:05:14]Malloc new data [04:05:14]Processing tag 1077 (0435) [04:05:14]Malloc new data [04:05:14]SetTLVBufToDocument err=0 [04:05:14]KKMLoadAndSignReceiptData store KKM data [04:05:14]KKMLoadAndSignReceiptData err=0 [04:05:14]wFMCommunicate request_size=4 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 11 00 00 [04:05:14]Write to MH i2c: E2 08 00 DB 3A 80 11 00 00 00 00 00 00 8F [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:14]Read from MH i2c: E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 17 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 17 00 DB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E4 [04:05:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:05:14]wFMCommunicate OK [04:05:14]Счет N : (1)297946 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124130 Аи-92-К-5 3.130 * 63.90 = 200.01 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 65 09.04.2024 04:05 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154761 ФПД: 281189421889569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040516&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154761&fm=281189421889569&tin=02508201610067®Number=0000000000090882&sum=20001 [04:05:14]StoreToDocumentArchive [04:05:14]shift 298 fd 154761 [04:05:14]save to /storage/0298/doc_00154761 [04:05:14]save last doc name /storage/0298/doc_00154761 to /storage/kkm_last_doc_name [04:05:14]save OK [04:05:14]Clear old archive folders... [04:05:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:05:14]tlvbuf is B6D84930 [04:05:14]SAM_PROTO_ClearQueue [04:05:14]wFMCommunicate request_size=4 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 09 00 00 [04:05:14]Write to MH i2c: E2 08 00 DC 3A 80 09 00 00 00 00 00 00 88 [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:14]Read from MH i2c: E2 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 [04:05:14]MH_I2C_Read... [04:05:14]Read from MH i2c: E2 03 00 DC 3A 00 90 00 8A [04:05:14]RAPDU: 90 00 [04:05:14]wFMCommunicate OK [04:05:14]SAM_PROTO_ClearQueue done [04:05:14]KKMCreateOFDPacket [04:05:14]OFDProtocolAddRootSTLVToBuf [04:05:14]FM_MakeSignedData [04:05:14]FM_MakeSignedData [04:05:14]SAM_PROTO_SignData [04:05:14]wFMCommunicate request_size=4 [04:05:14]MH_SAM_APDU [04:05:14]CAPDU: 80 0D 01 02 [04:05:14]Write to MH i2c: E2 08 00 DD 3A 80 0D 01 02 00 00 00 00 90 [04:05:14]Write i2c OK [04:05:14]MH_I2C_Read... [04:05:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:15]Read from MH i2c: E2 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 DD 3A 00 90 00 8B [04:05:15]RAPDU: 90 00 [04:05:15]wFMCommunicate OK [04:05:15]wFMCommunicate request_size=255 [04:05:15]MH_SAM_APDU [04:05: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 41 00 00 00 F4 03 04 00 7C BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 35 04 06 00 FF [04:05:15]Write to MH i2c: E2 02 01 DE 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 41 00 00 00 F4 03 04 00 7C BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 35 04 06 00 FF 00 00 4A [04:05:15]Write i2c OK [04:05:15]MH_I2C_Read... [04:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:15]Read from MH i2c: E2 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 DE 3A 00 90 00 8C [04:05:15]RAPDU: 90 00 [04:05:15]wFMCommunicate OK [04:05:15]wFMCommunicate request_size=10 [04:05:15]MH_SAM_APDU [04:05:15]CAPDU: 80 0D 02 02 05 BD 83 9B 38 21 [04:05:15]Write to MH i2c: E2 0D 00 DF 3A 80 0D 02 02 05 00 BD 83 9B 38 21 00 00 D1 [04:05:15]Write i2c OK [04:05:15]MH_I2C_Read... [04:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:15]Read from MH i2c: E2 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 03 00 DF 3A 00 90 00 8D [04:05:15]RAPDU: 90 00 [04:05:15]wFMCommunicate OK [04:05:15]wFMCommunicate request_size=4 [04:05:15]MH_SAM_APDU [04:05:15]CAPDU: 80 0D 03 02 [04:05:15]Write to MH i2c: E2 08 00 E0 3A 80 0D 03 02 00 00 00 00 95 [04:05:15]Write i2c OK [04:05:15]MH_I2C_Read... [04:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:15]Read from MH i2c: E2 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 0B 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 0B 00 E0 3A 00 43 E7 97 33 5D 59 06 AE 90 00 F4 [04:05:15]RAPDU: 43 E7 97 33 5D 59 06 AE 90 00 [04:05:15]wFMCommunicate OK [04:05:15]SAM_PROTO_SignData done [04:05:15]FM_MakeSignedData done [04:05:15]CreateOFDProtocolMessage [04:05:15]wFMCommunicate request_size=4 [04:05:15]MH_SAM_APDU [04:05:15]CAPDU: 80 11 00 00 [04:05:15]Write to MH i2c: E2 08 00 E1 3A 80 11 00 00 00 00 00 00 95 [04:05:15]Write i2c OK [04:05:15]MH_I2C_Read... [04:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:15]Read from MH i2c: E2 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 17 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: E2 17 00 E1 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EA [04:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:05:15]wFMCommunicate OK [04:05:15]CreateOFDProtocolMessage done [04:05:15]OFDSenderStorePacket 154761 [04:05:15]StoreOFDPacket docnum=154761 [04:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7A 24 07 01 22 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 41 00 00 00 F4 03 04 00 7C BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 35 04 06 00 FF BD 83 9B 38 21 43 E7 97 33 5D 59 06 AE [04:05:15]CheckFolder [04:05:15]dirname=/storage/ofd_packets [04:05:15]CheckFolder done [04:05:15]ProducePacketName [04:05:15]name=ofd_packets/00154761 [04:05:15]NVStorageSaveData ofd_packets/00154761 [04:05:15]File name is /storage/ofd_packets/00154761 [04:05:15]Write 301 bytes [04:05:15]NVStorageSaveData done [04:05:15]OFDSenderStorePacket done [04:05:15]KKMCreateOFDPacket done [04:05:15]NVStorageSaveData kkm_last_timestamp [04:05:15]File name is /storage/kkm_last_timestamp [04:05:15]Write 4 bytes [04:05:15]NVStorageSaveData done [04:05:15]ExternCall_PrintAddStr [04:05:15]wPrintStart [04:05:15]Write to MH i2c: 01 00 00 E2 3A 1C [04:05:15]Write i2c OK [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: 01 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: 01 07 00 [04:05:15]MH_I2C_Read... [04:05:15]Read from MH i2c: 01 07 00 E2 3A 00 00 00 00 00 FF 0F 31 [04:05:15]RasterBufferAndPrint [04:05:15]line Счет N : (1)297946 [04:05:15]line ИНН: 02508201610067 [04:05:15]line Контрольно-Кассовый Чек [04:05:15]line ПРОДАЖА [04:05:15]line ТРК (МРК, ГНК) : 62 [04:05:15]line Товар: 2710124130 [04:05:15]line Аи-92-К-5 [04:05:15]line 3.130 * 63.90 [04:05:15]line = 200.01 [04:05:15]line НДС 12% НСП 1% [04:05:15]line > о реализуемом товаре [04:05:15]line ИТОГО: 200.01 [04:05:15]line НСП 1% : 1.77 [04:05:15]line НДС 12% : 21.24 [04:05:15]line Наличными: 0.00 [04:05:15]line Безнал.: 200.01 [04:05:15]line Место: АЗС № 53 "Партнер Нефть" [04:05:15]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:05:15]line СНО: Общий режим [04:05:15]line Чек 65 09.04.2024 04:05 [04:05:15]line Смена: 298 ФФД: 1.0 [04:05:15]line ЗНМ: 0300000127 [04:05:15]line РНМ: 0000000000090882 [04:05:15]line Версия ККМ: 001 [04:05:15]line Платежная система: Бакай Банк [04:05:15]line ФМ: 0000000000874906 [04:05:15]line ФД: 154761 [04:05:15]line ФПД: 281189421889569 [04:05:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040516&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154761&fm=281189421889569&tin=02508201610067®Number=0000000000090882&sum=20001 [04:05:15]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:05:15]ProducePacketName [04:05:15]name=ofd_packets/00154761 [04:05:15]OFD Sender: To server: pG, [04:05:15]CommunicateWithHost lk.salyk.kg:30040 [04:05:15]ConnectInit lk.salyk.kg [04:05:15]written 0, free lines is 4095 [04:05:16]Write to MH i2c: 01 00 00 0C 3B 47 [04:05:16]Write i2c OK [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: 01 [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: 01 07 00 [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: 01 07 00 0C 3B 00 00 00 00 00 C0 0C 1A [04:05:16]RasterBufferAndPrint [04:05:16]line [04:05:16]line [04:05:16]line [04:05:16]line [04:05:16]line [04:05:16]written 0, free lines is 3270 [04:05:16]MH_Cut [04:05:16]Write to MH i2c: D1 01 00 13 3B 01 20 [04:05:16]Write i2c OK [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: D1 [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: D1 01 00 [04:05:16]MH_I2C_Read... [04:05:16]Read from MH i2c: D1 01 00 13 3B 00 1F [04:05:16]Write to MH i2c: 01 00 00 14 3B 4F [04:05:16]Write i2c OK [04:05:16]MH_I2C_Read... [04:05:17]*** Cut start [04:05:17]*** Partial cut [04:05:17]*** CUTSNS_PIN = 1 [04:05:17]*** CUTSNS_PIN = 0 [04:05:17]*** Brake cut motor [04:05:17]Read from MH i2c: 01 [04:05:17]MH_I2C_Read... [04:05:17]*** Stop cut motor [04:05:17]*** Cut end [04:05:17]Read from MH i2c: 01 07 00 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: 01 07 00 14 3B 00 00 00 00 00 FF 0F 64 [04:05:17]process_action close_receipt done [04:05:17]requested_data is exist [04:05:17]produce_requested_data [04:05:17]requested_item fm.sn is exist - process it [04:05:17]wFMCommunicate request_size=4 [04:05:17]MH_SAM_APDU [04:05:17]CAPDU: 80 11 00 00 [04:05:17]Write to MH i2c: E2 08 00 15 3B 80 11 00 00 00 00 00 00 CA [04:05:17]Write i2c OK [04:05:17]MH_I2C_Read... [04:05:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:17]Read from MH i2c: E2 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 17 00 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 17 00 15 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1F [04:05:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:05:17]wFMCommunicate OK [04:05:17]requested_item fd.num is exist - process it [04:05:17]SAM_PROTO_GetFieldsCounters [04:05:17]wFMCommunicate request_size=4 [04:05:17]MH_SAM_APDU [04:05:17]CAPDU: 80 13 00 00 [04:05:17]Write to MH i2c: E2 08 00 16 3B 80 13 00 00 00 00 00 00 CD [04:05:17]Write i2c OK [04:05:17]MH_I2C_Read... [04:05:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:05:17]Read from MH i2c: E2 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 62 00 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 62 00 16 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 89 5C 02 00 0E 04 04 00 2A 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 C7 [04:05:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 89 5C 02 00 0E 04 04 00 2A 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 [04:05:17]wFMCommunicate OK [04:05:17]SAM_PROTO_GetFieldsCounters done [04:05:17]requested_item shift.num is exist - process it [04:05:17]requested_item shift.opened is exist - process it [04:05:17]req_shift_opened [04:05:17]FM_GetShiftState [04:05:17]SAM_PROTO_GetShiftState [04:05:17]wFMCommunicate request_size=4 [04:05:17]MH_SAM_APDU [04:05:17]CAPDU: 80 13 01 00 [04:05:17]Write to MH i2c: E2 08 00 17 3B 80 13 01 00 00 00 00 00 CF [04:05:17]Write i2c OK [04:05:17]MH_I2C_Read... [04:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:17]Read from MH i2c: E2 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 0E 00 [04:05:17]MH_I2C_Read... [04:05:17]Read from MH i2c: E2 0E 00 17 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [04:05:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:05:17]wFMCommunicate OK [04:05:17]SAM_PROTO_GetShiftState done [04:05:17]FM_GetShiftState done [04:05:17]req_shift_opened done [04:05:17]requested_item shift.open_date is exist - process it [04:05:17]req_shift_open_date [04:05:17]req_shift_open_date done [04:05:17]produce_requested_data done [04:05:17]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154761,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:05:17]process_action_free close_receipt [04:05:17]json_value_free [04:05:17]json_value_free done [04:05:17]process_json_proto returns [04:05:17]Send response to host [04:05:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154761,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:05:17]free response buf [04:05:17]execute_script done [04:05:17]execute_script returns [04:05:17]free content buf [04:05:17]Sock 9.Close socket [04:05:17]Sock 9.Thread stoped [04:05:20]ConnectInit Can't take IP for lk.salyk.kg [04:05:20]CommunicateWithHost connect error [04:05:20]CommunicateWithHost err = -1 [04:05:20]OFD Sender: Server communicate error [04:05:25]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:05:25]ProducePacketName [04:05:25]name=ofd_packets/00154761 [04:05:25]OFD Sender: To server: pG, [04:05:25]CommunicateWithHost lk.salyk.kg:30040 [04:05:25]ConnectInit lk.salyk.kg [04:05:30]ConnectInit Can't take IP for lk.salyk.kg [04:05:30]CommunicateWithHost connect error [04:05:30]CommunicateWithHost err = -1 [04:05:30]OFD Sender: Server communicate error [04:05:35]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:05:35]ProducePacketName [04:05:35]name=ofd_packets/00154761 [04:05:35]OFD Sender: To server: pG, [04:05:35]CommunicateWithHost lk.salyk.kg:30040 [04:05:35]ConnectInit lk.salyk.kg [04:05:40]ConnectInit Can't take IP for lk.salyk.kg [04:05:40]CommunicateWithHost connect error [04:05:40]CommunicateWithHost err = -1 [04:05:40]OFD Sender: Server communicate error [04:05:45]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:05:45]ProducePacketName [04:05:45]name=ofd_packets/00154761 [04:05:45]OFD Sender: To server: pG, [04:05:45]CommunicateWithHost lk.salyk.kg:30040 [04:05:45]ConnectInit lk.salyk.kg [04:05:50]ConnectInit Can't take IP for lk.salyk.kg [04:05:50]CommunicateWithHost connect error [04:05:50]CommunicateWithHost err = -1 [04:05:50]OFD Sender: Server communicate error [04:05:55]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:05:55]ProducePacketName [04:05:55]name=ofd_packets/00154761 [04:05:55]OFD Sender: To server: pG, [04:05:55]CommunicateWithHost lk.salyk.kg:30040 [04:05:55]ConnectInit lk.salyk.kg [04:06:00]ConnectInit Can't take IP for lk.salyk.kg [04:06:00]CommunicateWithHost connect error [04:06:00]CommunicateWithHost err = -1 [04:06:00]OFD Sender: Server communicate error [04:06:05]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:06:05]ProducePacketName [04:06:05]name=ofd_packets/00154761 [04:06:05]OFD Sender: To server: pG, [04:06:05]CommunicateWithHost lk.salyk.kg:30040 [04:06:05]ConnectInit lk.salyk.kg [04:06:10]ConnectInit Can't take IP for lk.salyk.kg [04:06:10]CommunicateWithHost connect error [04:06:10]CommunicateWithHost err = -1 [04:06:10]OFD Sender: Server communicate error [04:06:15]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:06:15]ProducePacketName [04:06:15]name=ofd_packets/00154761 [04:06:15]OFD Sender: To server: pG, [04:06:15]CommunicateWithHost lk.salyk.kg:30040 [04:06:15]ConnectInit lk.salyk.kg [04:06:20]ConnectInit Can't take IP for lk.salyk.kg [04:06:20]CommunicateWithHost connect error [04:06:20]CommunicateWithHost err = -1 [04:06:20]OFD Sender: Server communicate error [04:06:25]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:06:25]ProducePacketName [04:06:25]name=ofd_packets/00154761 [04:06:25]OFD Sender: To server: pG, [04:06:25]CommunicateWithHost lk.salyk.kg:30040 [04:06:25]ConnectInit lk.salyk.kg [04:06:30]ConnectInit Can't take IP for lk.salyk.kg [04:06:30]CommunicateWithHost connect error [04:06:30]CommunicateWithHost err = -1 [04:06:30]OFD Sender: Server communicate error [04:06:35]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:06:35]ProducePacketName [04:06:35]name=ofd_packets/00154761 [04:06:35]OFD Sender: To server: pG, [04:06:35]CommunicateWithHost lk.salyk.kg:30040 [04:06:35]ConnectInit lk.salyk.kg [04:06:40]ConnectInit Can't take IP for lk.salyk.kg [04:06:40]CommunicateWithHost connect error [04:06:40]CommunicateWithHost err = -1 [04:06:40]OFD Sender: Server communicate error [04:06:45]OFD Sender: Processing packet 154761 [packets to send 67, broken 66] [04:06:45]ProducePacketName [04:06:45]name=ofd_packets/00154761 [04:06:45]OFD Sender: To server: pG, [04:06:45]CommunicateWithHost lk.salyk.kg:30040 [04:06:45]ConnectInit lk.salyk.kg [04:06:50]ConnectInit Can't take IP for lk.salyk.kg [04:06:50]CommunicateWithHost connect error [04:06:50]CommunicateWithHost err = -1 [04:06:50]OFD Sender: Server communicate error [04:06:52]accept exits with 10 [04:06:52]New connection [04:06:52]New thread 3066662244 created [04:06:52]Thread 3066805604 joined [04:06:52]Waiting for new connection... [04:06:52] Sock 10.Parse request [04:06:52]Sock 10.Check first char [04:06:52]Sock 10.First char is OK [04:06:52]request: POST /json_proto HTTP/1.0 [04:06:52]Method: POST [04:06:52]URL: /json_proto [04:06:52]Method is POST - this is cgi request [04:06:52]url: /json_proto [04:06:52]query_string will be loaded in cgi processing [04:06:52]execute_cgi json_proto POST (null) [04:06:52]execute_cgi path=json_proto method=POST [04:06:52]POST find Content-Length [04:06:52]Host: 172.17.32.195:8080 [04:06:52]Content-Length: 639 [04:06:52]Content-Type: application/json [04:06:52] [04:06:52]POST finish read [04:06:52]Found Content-Length = 639 [04:06:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297948", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:52]execute_script... [04:06:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297948", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:52]POST & json_proto [04:06:52]process_json_proto [04:06:52]json parsed OK: [04:06:52]protocol is kg_v1.0 [04:06:52]action value=close_receipt [04:06:52]process_action close_receipt [04:06:52]cmd_close_receipt [04:06:52]MH_GetDate [04:06:52]Write to MH i2c: F0 00 00 18 3B 42 [04:06:52]Write i2c OK [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: F0 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: F0 09 00 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: F0 09 00 18 3B 00 DE BE 14 66 77 1B 62 64 B9 [04:06:52]GetLastDocTimeStamp 1712635516 [04:06:52]current date 1712635614 [04:06:52]FM_GetShiftState [04:06:52]SAM_PROTO_GetShiftState [04:06:52]wFMCommunicate request_size=4 [04:06:52]MH_SAM_APDU [04:06:52]CAPDU: 80 13 01 00 [04:06:52]Write to MH i2c: E2 08 00 19 3B 80 13 01 00 00 00 00 00 D1 [04:06:52]Write i2c OK [04:06:52]MH_I2C_Read... [04:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:52]Read from MH i2c: E2 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: E2 0E 00 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: E2 0E 00 19 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6B [04:06:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:06:52]wFMCommunicate OK [04:06:52]SAM_PROTO_GetShiftState done [04:06:52]FM_GetShiftState done [04:06:52]opened in 1712622218 [04:06:52]opened+sec_in_day 1712708618 [04:06:52]quantity*price = 50025 [04:06:52]sum+1 = 50026 [04:06:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.25 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.25 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 66 09.04.2024 04:06 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154762 ФПД: 62726159657742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040654&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154762&fm=62726159657742&tin=02508201610067®Number=0000000000090882&sum=50025 [04:06:53]StoreToDocumentArchive [04:06:53]shift 298 fd 154762 [04:06:53]save to /storage/0298/doc_00154762 [04:06:53]save last doc name /storage/0298/doc_00154762 to /storage/kkm_last_doc_name [04:06:53]save OK [04:06:53]Clear old archive folders... [04:06:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:06:53]tlvbuf is 00741D00 [04:06:53]SAM_PROTO_ClearQueue [04:06:53]wFMCommunicate request_size=4 [04:06:53]MH_SAM_APDU [04:06:53]CAPDU: 80 09 00 00 [04:06:53]Write to MH i2c: E2 08 00 26 3B 80 09 00 00 00 00 00 00 D3 [04:06:53]Write i2c OK [04:06:53]MH_I2C_Read... [04:06:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:53]Read from MH i2c: E2 [04:06:53]MH_I2C_Read... [04:06:53]Read from MH i2c: E2 03 00 [04:06:53]MH_I2C_Read... [04:06:53]Read from MH i2c: E2 03 00 26 3B 00 90 00 D5 [04:06:53]RAPDU: 90 00 [04:06:53]wFMCommunicate OK [04:06:53]SAM_PROTO_ClearQueue done [04:06:53]KKMCreateOFDPacket [04:06:53]OFDProtocolAddRootSTLVToBuf [04:06:53]FM_MakeSignedData [04:06:53]FM_MakeSignedData [04:06:53]SAM_PROTO_SignData [04:06:53]wFMCommunicate request_size=4 [04:06:53]MH_SAM_APDU [04:06:53]CAPDU: 80 0D 01 02 [04:06:53]Write to MH i2c: E2 08 00 27 3B 80 0D 01 02 00 00 00 00 DB [04:06:53]Write i2c OK [04:06:53]MH_I2C_Read... [04:06:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:53]Read from MH i2c: E2 [04:06:53]MH_I2C_Read... [04:06:53]Read from MH i2c: E2 03 00 [04:06:53]MH_I2C_Read... [04:06:53]Read from MH i2c: E2 03 00 27 3B 00 90 00 D6 [04:06:53]RAPDU: 90 00 [04:06:53]wFMCommunicate OK [04:06:53]wFMCommunicate request_size=255 [04:06:53]MH_SAM_APDU [04:06:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 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 DE BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8A 5C 02 00 35 04 06 00 39 [04:06:53]Write to MH i2c: E2 02 01 28 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 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 DE BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8A 5C 02 00 35 04 06 00 39 00 00 21 [04:06:53]Write i2c OK [04:06:53]MH_I2C_Read... [04:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:54]Read from MH i2c: E2 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 03 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 03 00 28 3B 00 90 00 D7 [04:06:54]RAPDU: 90 00 [04:06:54]wFMCommunicate OK [04:06:54]wFMCommunicate request_size=10 [04:06:54]MH_SAM_APDU [04:06:54]CAPDU: 80 0D 02 02 05 0C 92 76 EB 0E [04:06:54]Write to MH i2c: E2 0D 00 29 3B 80 0D 02 02 05 00 0C 92 76 EB 0E 00 00 F5 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:54]Read from MH i2c: E2 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 03 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 03 00 29 3B 00 90 00 D8 [04:06:54]RAPDU: 90 00 [04:06:54]wFMCommunicate OK [04:06:54]wFMCommunicate request_size=4 [04:06:54]MH_SAM_APDU [04:06:54]CAPDU: 80 0D 03 02 [04:06:54]Write to MH i2c: E2 08 00 2A 3B 80 0D 03 02 00 00 00 00 E0 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:54]Read from MH i2c: E2 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 0B 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 0B 00 2A 3B 00 06 19 96 50 6F 04 0F 27 90 00 8F [04:06:54]RAPDU: 06 19 96 50 6F 04 0F 27 90 00 [04:06:54]wFMCommunicate OK [04:06:54]SAM_PROTO_SignData done [04:06:54]FM_MakeSignedData done [04:06:54]CreateOFDProtocolMessage [04:06:54]wFMCommunicate request_size=4 [04:06:54]MH_SAM_APDU [04:06:54]CAPDU: 80 11 00 00 [04:06:54]Write to MH i2c: E2 08 00 2B 3B 80 11 00 00 00 00 00 00 E0 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:54]Read from MH i2c: E2 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 17 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: E2 17 00 2B 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 35 [04:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:06:54]wFMCommunicate OK [04:06:54]CreateOFDProtocolMessage done [04:06:54]OFDSenderStorePacket 154762 [04:06:54]StoreOFDPacket docnum=154762 [04:06:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BB 10 07 01 1A 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 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 DE BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8A 5C 02 00 35 04 06 00 39 0C 92 76 EB 0E 06 19 96 50 6F 04 0F 27 [04:06:54]CheckFolder [04:06:54]dirname=/storage/ofd_packets [04:06:54]CheckFolder done [04:06:54]ProducePacketName [04:06:54]name=ofd_packets/00154762 [04:06:54]NVStorageSaveData ofd_packets/00154762 [04:06:54]File name is /storage/ofd_packets/00154762 [04:06:54]Write 301 bytes [04:06:54]NVStorageSaveData done [04:06:54]OFDSenderStorePacket done [04:06:54]KKMCreateOFDPacket done [04:06:54]NVStorageSaveData kkm_last_timestamp [04:06:54]File name is /storage/kkm_last_timestamp [04:06:54]Write 4 bytes [04:06:54]NVStorageSaveData done [04:06:54]ExternCall_PrintAddStr [04:06:54]wPrintStart [04:06:54]Write to MH i2c: 01 00 00 2C 3B 67 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 07 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 07 00 2C 3B 00 00 00 00 00 FF 0F 7C [04:06:54]RasterBufferAndPrint [04:06:54]line Счет N : (1)297948 [04:06:54]line ИНН: 02508201610067 [04:06:54]line Контрольно-Кассовый Чек [04:06:54]line ПРОДАЖА [04:06:54]line ТРК (МРК, ГНК) : 51 [04:06:54]line Товар: 2710124500 [04:06:54]line Аи-95-К-5 [04:06:54]line 6.900 * 72.50 [04:06:54]line = 500.25 [04:06:54]line НДС 12% НСП 1% [04:06:54]line > о реализуемом товаре [04:06:54]line ИТОГО: 500.25 [04:06:54]line НСП 1% : 4.43 [04:06:54]line НДС 12% : 53.12 [04:06:54]line Наличными: 500.25 [04:06:54]line Безнал.: 0.00 [04:06:54]line Место: АЗС № 53 "Партнер Нефть" [04:06:54]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:06:54]line СНО: Общий режим [04:06:54]line Чек 66 09.04.2024 04:06 [04:06:54]line Смена: 298 ФФД: 1.0 [04:06:54]line ЗНМ: 0300000127 [04:06:54]line РНМ: 0000000000090882 [04:06:54]line Версия ККМ: 001 [04:06:54]line ФМ: 0000000000874906 [04:06:54]line ФД: 154762 [04:06:54]line ФПД: 62726159657742 [04:06:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T040654&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154762&fm=62726159657742&tin=02508201610067®Number=0000000000090882&sum=50025 [04:06:54]written 0, free lines is 4095 [04:06:54]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:06:54]ProducePacketName [04:06:54]name=ofd_packets/00154761 [04:06:54]OFD Sender: To server: pG, [04:06:54]CommunicateWithHost lk.salyk.kg:30040 [04:06:54]ConnectInit lk.salyk.kg [04:06:54]Write to MH i2c: 01 00 00 54 3B 8F [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 07 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: 01 07 00 54 3B 00 00 00 00 00 E5 0C 87 [04:06:54]RasterBufferAndPrint [04:06:54]line [04:06:54]line [04:06:54]line [04:06:54]line [04:06:54]line [04:06:54]written 0, free lines is 3314 [04:06:54]MH_Cut [04:06:54]Write to MH i2c: D1 01 00 5B 3B 01 68 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: D1 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: D1 01 00 [04:06:54]MH_I2C_Read... [04:06:54]Read from MH i2c: D1 01 00 5B 3B 00 67 [04:06:54]Write to MH i2c: 01 00 00 5C 3B 97 [04:06:54]Write i2c OK [04:06:54]MH_I2C_Read... [04:06:55]*** Cut start [04:06:55]*** Partial cut [04:06:55]*** CUTSNS_PIN = 1 [04:06:55]*** CUTSNS_PIN = 0 [04:06:55]*** Brake cut motor [04:06:56]Read from MH i2c: 01 [04:06:56]MH_I2C_Read... [04:06:56]*** Stop cut motor [04:06:56]*** Cut end [04:06:56]Read from MH i2c: 01 07 00 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: 01 07 00 5C 3B 00 00 00 00 00 FF 0F AC [04:06:56]process_action close_receipt done [04:06:56]requested_data is exist [04:06:56]produce_requested_data [04:06:56]requested_item fm.sn is exist - process it [04:06:56]wFMCommunicate request_size=4 [04:06:56]MH_SAM_APDU [04:06:56]CAPDU: 80 11 00 00 [04:06:56]Write to MH i2c: E2 08 00 5D 3B 80 11 00 00 00 00 00 00 12 [04:06:56]Write i2c OK [04:06:56]MH_I2C_Read... [04:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:56]Read from MH i2c: E2 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 17 00 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 17 00 5D 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [04:06:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:06:56]wFMCommunicate OK [04:06:56]requested_item fd.num is exist - process it [04:06:56]SAM_PROTO_GetFieldsCounters [04:06:56]wFMCommunicate request_size=4 [04:06:56]MH_SAM_APDU [04:06:56]CAPDU: 80 13 00 00 [04:06:56]Write to MH i2c: E2 08 00 5E 3B 80 13 00 00 00 00 00 00 15 [04:06:56]Write i2c OK [04:06:56]MH_I2C_Read... [04:06:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:56]Read from MH i2c: E2 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 62 00 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 62 00 5E 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8A 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [04:06:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8A 5C 02 00 0E 04 04 00 2A 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 [04:06:56]wFMCommunicate OK [04:06:56]SAM_PROTO_GetFieldsCounters done [04:06:56]requested_item shift.num is exist - process it [04:06:56]requested_item shift.opened is exist - process it [04:06:56]req_shift_opened [04:06:56]FM_GetShiftState [04:06:56]SAM_PROTO_GetShiftState [04:06:56]wFMCommunicate request_size=4 [04:06:56]MH_SAM_APDU [04:06:56]CAPDU: 80 13 01 00 [04:06:56]Write to MH i2c: E2 08 00 5F 3B 80 13 01 00 00 00 00 00 17 [04:06:56]Write i2c OK [04:06:56]MH_I2C_Read... [04:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:56]Read from MH i2c: E2 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 0E 00 [04:06:56]MH_I2C_Read... [04:06:56]Read from MH i2c: E2 0E 00 5F 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [04:06:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:06:56]wFMCommunicate OK [04:06:56]SAM_PROTO_GetShiftState done [04:06:56]FM_GetShiftState done [04:06:56]req_shift_opened done [04:06:56]requested_item shift.open_date is exist - process it [04:06:56]req_shift_open_date [04:06:56]req_shift_open_date done [04:06:56]produce_requested_data done [04:06:56]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154762,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:06:56]process_action_free close_receipt [04:06:56]json_value_free [04:06:56]json_value_free done [04:06:56]process_json_proto returns [04:06:56]Send response to host [04:06:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154762,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:06:56]free response buf [04:06:56]execute_script done [04:06:56]execute_script returns [04:06:56]free content buf [04:06:56]Sock 10.Close socket [04:06:56]Sock 10.Thread stoped [04:06:59]ConnectInit Can't take IP for lk.salyk.kg [04:06:59]CommunicateWithHost connect error [04:06:59]CommunicateWithHost err = -1 [04:06:59]OFD Sender: Server communicate error [04:07:04]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:04]ProducePacketName [04:07:04]name=ofd_packets/00154761 [04:07:04]OFD Sender: To server: pG, [04:07:04]CommunicateWithHost lk.salyk.kg:30040 [04:07:04]ConnectInit lk.salyk.kg [04:07:09]ConnectInit Can't take IP for lk.salyk.kg [04:07:09]CommunicateWithHost connect error [04:07:09]CommunicateWithHost err = -1 [04:07:09]OFD Sender: Server communicate error [04:07:09]ConnectInit Can't connect to host [04:07:14]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:14]ProducePacketName [04:07:14]name=ofd_packets/00154761 [04:07:14]OFD Sender: To server: pG, [04:07:14]CommunicateWithHost lk.salyk.kg:30040 [04:07:14]ConnectInit lk.salyk.kg [04:07:19]ConnectInit Can't take IP for lk.salyk.kg [04:07:19]CommunicateWithHost connect error [04:07:19]CommunicateWithHost err = -1 [04:07:19]OFD Sender: Server communicate error [04:07:24]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:24]ProducePacketName [04:07:24]name=ofd_packets/00154761 [04:07:24]OFD Sender: To server: pG, [04:07:24]CommunicateWithHost lk.salyk.kg:30040 [04:07:24]ConnectInit lk.salyk.kg [04:07:29]ConnectInit Can't take IP for lk.salyk.kg [04:07:29]CommunicateWithHost connect error [04:07:29]CommunicateWithHost err = -1 [04:07:29]OFD Sender: Server communicate error [04:07:34]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:34]ProducePacketName [04:07:34]name=ofd_packets/00154761 [04:07:34]OFD Sender: To server: pG, [04:07:34]CommunicateWithHost lk.salyk.kg:30040 [04:07:34]ConnectInit lk.salyk.kg [04:07:39]ConnectInit Can't take IP for lk.salyk.kg [04:07:39]CommunicateWithHost connect error [04:07:39]CommunicateWithHost err = -1 [04:07:39]OFD Sender: Server communicate error [04:07:44]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:44]ProducePacketName [04:07:44]name=ofd_packets/00154761 [04:07:44]OFD Sender: To server: pG, [04:07:44]CommunicateWithHost lk.salyk.kg:30040 [04:07:44]ConnectInit lk.salyk.kg [04:07:49]ConnectInit Can't take IP for lk.salyk.kg [04:07:49]CommunicateWithHost connect error [04:07:49]CommunicateWithHost err = -1 [04:07:49]OFD Sender: Server communicate error [04:07:54]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:07:54]ProducePacketName [04:07:54]name=ofd_packets/00154761 [04:07:54]OFD Sender: To server: pG, [04:07:54]CommunicateWithHost lk.salyk.kg:30040 [04:07:54]ConnectInit lk.salyk.kg [04:07:59]ConnectInit Can't take IP for lk.salyk.kg [04:07:59]CommunicateWithHost connect error [04:07:59]CommunicateWithHost err = -1 [04:07:59]OFD Sender: Server communicate error [04:08:04]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:08:04]ProducePacketName [04:08:04]name=ofd_packets/00154761 [04:08:04]OFD Sender: To server: pG, [04:08:04]CommunicateWithHost lk.salyk.kg:30040 [04:08:04]ConnectInit lk.salyk.kg [04:08:09]ConnectInit Can't take IP for lk.salyk.kg [04:08:09]CommunicateWithHost connect error [04:08:09]CommunicateWithHost err = -1 [04:08:09]OFD Sender: Server communicate error [04:08:14]OFD Sender: Processing packet 154761 [packets to send 68, broken 66] [04:08:14]ProducePacketName [04:08:14]name=ofd_packets/00154761 [04:08:14]OFD Sender: To server: pG, [04:08:14]CommunicateWithHost lk.salyk.kg:30040 [04:08:14]ConnectInit lk.salyk.kg [04:08:14]Connected sock=7 [04:08:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7A 24 07 01 22 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 41 00 00 00 F4 03 04 00 7C BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 35 04 06 00 FF BD 83 9B 38 21 43 E7 97 33 5D 59 06 AE [04:08:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8B 6E 47 00 CF CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 89 5C 02 00 F4 03 04 00 D9 66 14 66 B6 04 01 00 00 98 AE 1B B6 DF 08 24 C1 [04:08:14]CommunicateWithHost err = 0 [04:08:14]CheckOFDResponse [04:08:14]1017 (14) - 77093643461234 [04:08:14]1041 (16) - 0000000000874906 [04:08:14]1040 (4) - 154761 [04:08:14]1012 (4) - 08.04.2024 21:51 [04:08:14]1206 (1) - 0 [04:08:14]OFD Sender: Remove packet 154761 [04:08:14]ProducePacketName [04:08:14]name=ofd_packets/00154761 [04:08:14]NVStorageDeleteData [04:08:15]OFD Sender: Processing packet 154762 [packets to send 67, broken 66] [04:08:15]ProducePacketName [04:08:15]name=ofd_packets/00154762 [04:08:15]OFD Sender: To server: pG, [04:08:15]CommunicateWithHost lk.salyk.kg:30040 [04:08:15]ConnectInit lk.salyk.kg [04:08:15]Connected sock=7 [04:08:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BB 10 07 01 1A 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 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 DE BE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8A 5C 02 00 35 04 06 00 39 0C 92 76 EB 0E 06 19 96 50 6F 04 0F 27 [04:08:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1A B2 47 00 BB 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8A 5C 02 00 F4 03 04 00 DA 66 14 66 B6 04 01 00 00 0C 0F E5 36 1D 9E 1A 72 [04:08:15]CommunicateWithHost err = 0 [04:08:15]CheckOFDResponse [04:08:15]1017 (14) - 77093643461234 [04:08:15]1041 (16) - 0000000000874906 [04:08:15]1040 (4) - 154762 [04:08:15]1012 (4) - 08.04.2024 21:51 [04:08:15]1206 (1) - 0 [04:08:15]OFD Sender: Remove packet 154762 [04:08:15]ProducePacketName [04:08:15]name=ofd_packets/00154762 [04:08:15]NVStorageDeleteData [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:28]ConnectInit Can't connect to host [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:27]accept exits with 9 [04:10:27]New connection [04:10:27]New thread 3066805604 created [04:10:27]Thread 3066662244 joined [04:10:27]Waiting for new connection... [04:10:27] Sock 9.Parse request [04:10:27]Sock 9.Check first char [04:10:27]Sock 9.First char is OK [04:10:27]request: POST /json_proto HTTP/1.0 [04:10:27]Method: POST [04:10:27]URL: /json_proto [04:10:27]Method is POST - this is cgi request [04:10:27]url: /json_proto [04:10:27]query_string will be loaded in cgi processing [04:10:27]execute_cgi json_proto POST (null) [04:10:27]execute_cgi path=json_proto method=POST [04:10:27]POST find Content-Length [04:10:27]Host: 172.17.32.195:8080 [04:10:27]Content-Length: 639 [04:10:27]Content-Type: application/json [04:10:27] [04:10:27]POST finish read [04:10:27]Found Content-Length = 639 [04:10:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 2.900, "sum" : 185.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 185.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:27]execute_script... [04:10: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)297950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 2.900, "sum" : 185.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 185.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:27]POST & json_proto [04:10:27]process_json_proto [04:10:27]json parsed OK: [04:10:27]protocol is kg_v1.0 [04:10:27]action value=close_receipt [04:10:27]process_action close_receipt [04:10:27]cmd_close_receipt [04:10:27]MH_GetDate [04:10:27]Write to MH i2c: F0 00 00 60 3B 8A [04:10:27]Write i2c OK [04:10:27]MH_I2C_Read... [04:10:27]Read from MH i2c: F0 [04:10:27]MH_I2C_Read... [04:10:27]Read from MH i2c: F0 09 00 [04:10:27]MH_I2C_Read... [04:10:27]Read from MH i2c: F0 09 00 60 3B 00 B6 BF 14 66 77 1B 62 64 DA [04:10:27]GetLastDocTimeStamp 1712635614 [04:10:27]current date 1712635830 [04:10:27]FM_GetShiftState [04:10:27]SAM_PROTO_GetShiftState [04:10:27]wFMCommunicate request_size=4 [04:10:27]MH_SAM_APDU [04:10:27]CAPDU: 80 13 01 00 [04:10:27]Write to MH i2c: E2 08 00 61 3B 80 13 01 00 00 00 00 00 19 [04:10:27]Write i2c OK [04:10:27]MH_I2C_Read... [04:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:27]Read from MH i2c: E2 [04:10:27]MH_I2C_Read... [04:10:27]Read from MH i2c: E2 0E 00 [04:10:27]MH_I2C_Read... [04:10:27]Read from MH i2c: E2 0E 00 61 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [04:10:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:10:27]wFMCommunicate OK [04:10:27]SAM_PROTO_GetShiftState done [04:10:27]FM_GetShiftState done [04:10:27]opened in 1712622218 [04:10:27]opened+sec_in_day 1712708618 [04:10:27]quantity*price = 18531 [04:10:27]sum+1 = 18532 [04:10:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 185.31 НСП 1% : 1.64 НДС 12% : 19.68 Наличными: 185.31 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 67 09.04.2024 04:10 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154763 ФПД: 59452258628843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T041030&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154763&fm=59452258628843&tin=02508201610067®Number=0000000000090882&sum=18531 [04:10:28]StoreToDocumentArchive [04:10:28]shift 298 fd 154763 [04:10:28]save to /storage/0298/doc_00154763 [04:10:28]save last doc name /storage/0298/doc_00154763 to /storage/kkm_last_doc_name [04:10:28]save OK [04:10:28]Clear old archive folders... [04:10:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:10:28]tlvbuf is 0070CEA0 [04:10:28]SAM_PROTO_ClearQueue [04:10:28]wFMCommunicate request_size=4 [04:10:28]MH_SAM_APDU [04:10:28]CAPDU: 80 09 00 00 [04:10:28]Write to MH i2c: E2 08 00 6E 3B 80 09 00 00 00 00 00 00 1B [04:10:28]Write i2c OK [04:10:28]MH_I2C_Read... [04:10:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:10:28]Read from MH i2c: E2 [04:10:28]MH_I2C_Read... [04:10:28]Read from MH i2c: E2 03 00 [04:10:28]MH_I2C_Read... [04:10:28]Read from MH i2c: E2 03 00 6E 3B 00 90 00 1D [04:10:28]RAPDU: 90 00 [04:10:28]wFMCommunicate OK [04:10:28]SAM_PROTO_ClearQueue done [04:10:28]KKMCreateOFDPacket [04:10:28]OFDProtocolAddRootSTLVToBuf [04:10:28]FM_MakeSignedData [04:10:28]FM_MakeSignedData [04:10:28]SAM_PROTO_SignData [04:10:28]wFMCommunicate request_size=4 [04:10:28]MH_SAM_APDU [04:10:28]CAPDU: 80 0D 01 02 [04:10:28]Write to MH i2c: E2 08 00 6F 3B 80 0D 01 02 00 00 00 00 23 [04:10:28]Write i2c OK [04:10:28]MH_I2C_Read... [04:10:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:10:28]Read from MH i2c: E2 [04:10:28]MH_I2C_Read... [04:10:28]Read from MH i2c: E2 03 00 [04:10:28]MH_I2C_Read... [04:10:28]Read from MH i2c: E2 03 00 6F 3B 00 90 00 1E [04:10:28]RAPDU: 90 00 [04:10:28]wFMCommunicate OK [04:10:28]wFMCommunicate request_size=255 [04:10:28]MH_SAM_APDU [04:10: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 54 0B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 63 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 07 00 00 00 00 07 04 06 00 63 48 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 B6 BF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8B 5C 02 00 35 04 06 00 36 [04:10:28]Write to MH i2c: E2 02 01 70 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 0B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 63 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 07 00 00 00 00 07 04 06 00 63 48 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 B6 BF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8B 5C 02 00 35 04 06 00 36 00 00 76 [04:10:28]Write i2c OK [04:10:28]MH_I2C_Read... [04:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:29]Read from MH i2c: E2 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 03 00 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 03 00 70 3B 00 90 00 1F [04:10:29]RAPDU: 90 00 [04:10:29]wFMCommunicate OK [04:10:29]wFMCommunicate request_size=10 [04:10:29]MH_SAM_APDU [04:10:29]CAPDU: 80 0D 02 02 05 12 4E C1 B4 EB [04:10:29]Write to MH i2c: E2 0D 00 71 3B 80 0D 02 02 05 00 12 4E C1 B4 EB 00 00 F0 [04:10:29]Write i2c OK [04:10:29]MH_I2C_Read... [04:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:29]Read from MH i2c: E2 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 03 00 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 03 00 71 3B 00 90 00 20 [04:10:29]RAPDU: 90 00 [04:10:29]wFMCommunicate OK [04:10:29]wFMCommunicate request_size=4 [04:10:29]MH_SAM_APDU [04:10:29]CAPDU: 80 0D 03 02 [04:10:29]Write to MH i2c: E2 08 00 72 3B 80 0D 03 02 00 00 00 00 28 [04:10:29]Write i2c OK [04:10:29]MH_I2C_Read... [04:10:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:10:29]Read from MH i2c: E2 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 0B 00 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 0B 00 72 3B 00 5A 94 AF 57 8E 83 0E 79 90 00 B5 [04:10:29]RAPDU: 5A 94 AF 57 8E 83 0E 79 90 00 [04:10:29]wFMCommunicate OK [04:10:29]SAM_PROTO_SignData done [04:10:29]FM_MakeSignedData done [04:10:29]CreateOFDProtocolMessage [04:10:29]wFMCommunicate request_size=4 [04:10:29]MH_SAM_APDU [04:10:29]CAPDU: 80 11 00 00 [04:10:29]Write to MH i2c: E2 08 00 73 3B 80 11 00 00 00 00 00 00 28 [04:10:29]Write i2c OK [04:10:29]MH_I2C_Read... [04:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:29]Read from MH i2c: E2 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 17 00 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: E2 17 00 73 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7D [04:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:10:29]wFMCommunicate OK [04:10:29]CreateOFDProtocolMessage done [04:10:29]OFDSenderStorePacket 154763 [04:10:29]StoreOFDPacket docnum=154763 [04:10:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 22 51 07 01 3E 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 54 0B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 63 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 07 00 00 00 00 07 04 06 00 63 48 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 B6 BF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8B 5C 02 00 35 04 06 00 36 12 4E C1 B4 EB 5A 94 AF 57 8E 83 0E 79 [04:10:29]CheckFolder [04:10:29]dirname=/storage/ofd_packets [04:10:29]CheckFolder done [04:10:29]ProducePacketName [04:10:29]name=ofd_packets/00154763 [04:10:29]NVStorageSaveData ofd_packets/00154763 [04:10:29]File name is /storage/ofd_packets/00154763 [04:10:29]Write 301 bytes [04:10:29]NVStorageSaveData done [04:10:29]OFDSenderStorePacket done [04:10:29]KKMCreateOFDPacket done [04:10:29]NVStorageSaveData kkm_last_timestamp [04:10:29]File name is /storage/kkm_last_timestamp [04:10:29]Write 4 bytes [04:10:29]NVStorageSaveData done [04:10:29]OFD Sender: Processing packet 154763 [packets to send 67, broken 66] [04:10:29]ProducePacketName [04:10:29]name=ofd_packets/00154763 [04:10:29]OFD Sender: To server: pG, [04:10:29]CommunicateWithHost lk.salyk.kg:30040 [04:10:29]ConnectInit lk.salyk.kg [04:10:29]ExternCall_PrintAddStr [04:10:29]wPrintStart [04:10:29]Write to MH i2c: 01 00 00 74 3B AF [04:10:29]Write i2c OK [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: 01 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: 01 07 00 [04:10:29]MH_I2C_Read... [04:10:29]Read from MH i2c: 01 07 00 74 3B 00 00 00 00 00 FF 0F C4 [04:10:29]RasterBufferAndPrint [04:10:29]line Счет N : (1)297950 [04:10:29]line ИНН: 02508201610067 [04:10:29]line Контрольно-Кассовый Чек [04:10:29]line ПРОДАЖА [04:10:29]line ТРК (МРК, ГНК) : 72 [04:10:29]line Товар: 2710124130 [04:10:29]line Аи-92-К-5 [04:10:29]line 2.900 * 63.90 [04:10:29]line = 185.31 [04:10:29]line НДС 12% НСП 1% [04:10:29]line > о реализуемом товаре [04:10:29]line ИТОГО: 185.31 [04:10:29]line НСП 1% : 1.64 [04:10:29]line НДС 12% : 19.68 [04:10:29]line Наличными: 185.31 [04:10:29]line Безнал.: 0.00 [04:10:29]line Место: АЗС № 53 "Партнер Нефть" [04:10:29]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:10:29]line СНО: Общий режим [04:10:29]line Чек 67 09.04.2024 04:10 [04:10:29]line Смена: 298 ФФД: 1.0 [04:10:29]line ЗНМ: 0300000127 [04:10:29]line РНМ: 0000000000090882 [04:10:29]line Версия ККМ: 001 [04:10:29]line ФМ: 0000000000874906 [04:10:29]line ФД: 154763 [04:10:29]line ФПД: 59452258628843 [04:10:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T041030&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154763&fm=59452258628843&tin=02508201610067®Number=0000000000090882&sum=18531 [04:10:29]Connected sock=11 [04:10:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 22 51 07 01 3E 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 54 0B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 63 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 07 00 00 00 00 07 04 06 00 63 48 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 B6 BF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8B 5C 02 00 35 04 06 00 36 12 4E C1 B4 EB 5A 94 AF 57 8E 83 0E 79 [04:10:29]written 0, free lines is 4095 [04:10:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2E 45 47 00 0D 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8B 5C 02 00 F4 03 04 00 61 67 14 66 B6 04 01 00 00 EB 93 45 44 CE A6 73 02 [04:10:29]CommunicateWithHost err = 0 [04:10:29]CheckOFDResponse [04:10:29]1017 (14) - 77093643461234 [04:10:29]1041 (16) - 0000000000874906 [04:10:29]1040 (4) - 154763 [04:10:29]1012 (4) - 08.04.2024 21:53 [04:10:29]1206 (1) - 0 [04:10:29]OFD Sender: Remove packet 154763 [04:10:29]ProducePacketName [04:10:29]name=ofd_packets/00154763 [04:10:29]NVStorageDeleteData [04:10:30]Write to MH i2c: 01 00 00 9C 3B D7 [04:10:30]Write i2c OK [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: 01 [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: 01 07 00 [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: 01 07 00 9C 3B 00 00 00 00 00 E7 0C D1 [04:10:30]RasterBufferAndPrint [04:10:30]line [04:10:30]line [04:10:30]line [04:10:30]line [04:10:30]line [04:10:30]written 0, free lines is 3308 [04:10:30]MH_Cut [04:10:30]Write to MH i2c: D1 01 00 A3 3B 01 B0 [04:10:30]Write i2c OK [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: D1 [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: D1 01 00 [04:10:30]MH_I2C_Read... [04:10:30]Read from MH i2c: D1 01 00 A3 3B 00 AF [04:10:30]Write to MH i2c: 01 00 00 A4 3B DF [04:10:30]Write i2c OK [04:10:30]MH_I2C_Read... [04:10:30]OFD Sender: No OFD packet to send [04:10:30]*** Cut start [04:10:30]*** Partial cut [04:10:30]*** CUTSNS_PIN = 1 [04:10:31]*** CUTSNS_PIN = 0 [04:10:31]*** Brake cut motor [04:10:31]Read from MH i2c: 01 [04:10:31]MH_I2C_Read... [04:10:31]*** Stop cut motor [04:10:31]*** Cut end [04:10:31]Read from MH i2c: 01 07 00 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: 01 07 00 A4 3B 00 00 00 00 00 FF 0F F4 [04:10:31]process_action close_receipt done [04:10:31]requested_data is exist [04:10:31]produce_requested_data [04:10:31]requested_item fm.sn is exist - process it [04:10:31]wFMCommunicate request_size=4 [04:10:31]MH_SAM_APDU [04:10:31]CAPDU: 80 11 00 00 [04:10:31]Write to MH i2c: E2 08 00 A5 3B 80 11 00 00 00 00 00 00 5A [04:10:31]Write i2c OK [04:10:31]MH_I2C_Read... [04:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:31]Read from MH i2c: E2 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 17 00 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 17 00 A5 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [04:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:10:31]wFMCommunicate OK [04:10:31]requested_item fd.num is exist - process it [04:10:31]SAM_PROTO_GetFieldsCounters [04:10:31]wFMCommunicate request_size=4 [04:10:31]MH_SAM_APDU [04:10:31]CAPDU: 80 13 00 00 [04:10:31]Write to MH i2c: E2 08 00 A6 3B 80 13 00 00 00 00 00 00 5D [04:10:31]Write i2c OK [04:10:31]MH_I2C_Read... [04:10:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:10:31]Read from MH i2c: E2 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 62 00 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 62 00 A6 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8B 5C 02 00 0E 04 04 00 2A 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 5F [04:10:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8B 5C 02 00 0E 04 04 00 2A 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 [04:10:31]wFMCommunicate OK [04:10:31]SAM_PROTO_GetFieldsCounters done [04:10:31]requested_item shift.num is exist - process it [04:10:31]requested_item shift.opened is exist - process it [04:10:31]req_shift_opened [04:10:31]FM_GetShiftState [04:10:31]SAM_PROTO_GetShiftState [04:10:31]wFMCommunicate request_size=4 [04:10:31]MH_SAM_APDU [04:10:31]CAPDU: 80 13 01 00 [04:10:31]Write to MH i2c: E2 08 00 A7 3B 80 13 01 00 00 00 00 00 5F [04:10:31]Write i2c OK [04:10:31]MH_I2C_Read... [04:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:31]Read from MH i2c: E2 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 0E 00 [04:10:31]MH_I2C_Read... [04:10:31]Read from MH i2c: E2 0E 00 A7 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F9 [04:10:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:10:31]wFMCommunicate OK [04:10:31]SAM_PROTO_GetShiftState done [04:10:31]FM_GetShiftState done [04:10:31]req_shift_opened done [04:10:31]requested_item shift.open_date is exist - process it [04:10:31]req_shift_open_date [04:10:31]req_shift_open_date done [04:10:31]produce_requested_data done [04:10:31]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154763,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:10:31]process_action_free close_receipt [04:10:31]json_value_free [04:10:31]json_value_free done [04:10:31]process_json_proto returns [04:10:31]Send response to host [04:10:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154763,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:10:31]free response buf [04:10:31]execute_script done [04:10:31]execute_script returns [04:10:31]free content buf [04:10:31]Sock 9.Close socket [04:10:31]Sock 9.Thread stoped [04:10:35]OFD Sender: No OFD packet to send [04:10:40]OFD Sender: No OFD packet to send [04:10:45]OFD Sender: No OFD packet to send [04:10:50]OFD Sender: No OFD packet to send [04:10:55]OFD Sender: No OFD packet to send [04:11:00]OFD Sender: No OFD packet to send [04:11:05]OFD Sender: No OFD packet to send [04:11:10]OFD Sender: No OFD packet to send [04:11:15]OFD Sender: No OFD packet to send [04:11:20]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13:50]OFD Sender: No OFD packet to send [04:13:55]OFD Sender: No OFD packet to send [04:14:00]OFD Sender: No OFD packet to send [04:14:05]OFD Sender: No OFD packet to send [04:14:10]OFD Sender: No OFD packet to send [04:14:15]OFD Sender: No OFD packet to send [04:14:20]OFD Sender: No OFD packet to send [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:15:57]ConnectInit Can't connect to host [04:16:00]OFD Sender: No OFD packet to send [04:16:05]OFD Sender: No OFD packet to send [04:16:10]OFD Sender: No OFD packet to send [04:16:15]OFD Sender: No OFD packet to send [04:16:20]OFD Sender: No OFD packet to send [04:16:25]OFD Sender: No OFD packet to send [04:16:30]OFD Sender: No OFD packet to send [04:16:35]OFD Sender: No OFD packet to send [04:16:40]OFD Sender: No OFD packet to send [04:16:45]OFD Sender: No OFD packet to send [04:16:50]OFD Sender: No OFD packet to send [04:16:55]OFD Sender: No OFD packet to send [04:17:00]OFD Sender: No OFD packet to send [04:17:05]OFD Sender: No OFD packet to send [04:17:10]OFD Sender: No OFD packet to send [04:17:15]OFD Sender: No OFD packet to send [04:17:20]OFD Sender: No OFD packet to send [04:17:25]OFD Sender: No OFD packet to send [04:17:30]OFD Sender: No OFD packet to send [04:17:35]OFD Sender: No OFD packet to send [04:17:40]OFD Sender: No OFD packet to send [04:17:45]OFD Sender: No OFD packet to send [04:17:50]OFD Sender: No OFD packet to send [04:17:55]OFD Sender: No OFD packet to send [04:18:00]OFD Sender: No OFD packet to send [04:18:05]OFD Sender: No OFD packet to send [04:18:10]OFD Sender: No OFD packet to send [04:18:15]OFD Sender: No OFD packet to send [04:18:20]OFD Sender: No OFD packet to send [04:18:25]OFD Sender: No OFD packet to send [04:18:30]OFD Sender: No OFD packet to send [04:18:35]OFD Sender: No OFD packet to send [04:18:40]OFD Sender: No OFD packet to send [04:18:45]OFD Sender: No OFD packet to send [04:18:50]OFD Sender: No OFD packet to send [04:18:55]OFD Sender: No OFD packet to send [04:19:00]OFD Sender: No OFD packet to send [04:19:05]OFD Sender: No OFD packet to send [04:19:10]OFD Sender: No OFD packet to send [04:19:15]OFD Sender: No OFD packet to send [04:19:20]OFD Sender: No OFD packet to send [04:19:25]OFD Sender: No OFD packet to send [04:19:30]accept exits with 7 [04:19:30]New connection [04:19:30]New thread 3066662244 created [04:19:30]Thread 3066805604 joined [04:19:30]Waiting for new connection... [04:19:30] Sock 7.Parse request [04:19:30]Sock 7.Check first char [04:19:30]Sock 7.First char is OK [04:19:30]request: POST /json_proto HTTP/1.0 [04:19:30]Method: POST [04:19:30]URL: /json_proto [04:19:30]Method is POST - this is cgi request [04:19:30]url: /json_proto [04:19:30]query_string will be loaded in cgi processing [04:19:30]execute_cgi json_proto POST (null) [04:19:30]execute_cgi path=json_proto method=POST [04:19:30]POST find Content-Length [04:19:30]Host: 172.17.32.195:8080 [04:19:30]Content-Length: 793 [04:19:30]Content-Type: application/json [04:19:30] [04:19:30]POST finish read [04:19:30]Found Content-Length = 793 [04:19:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 4.400, "sum" : 285.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 285.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:19:30]execute_script... [04:19: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)297951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 4.400, "sum" : 285.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 285.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:19:30]POST & json_proto [04:19:30]process_json_proto [04:19:30]json parsed OK: [04:19:30]protocol is kg_v1.0 [04:19:30]action value=close_receipt [04:19:30]process_action close_receipt [04:19:30]cmd_close_receipt [04:19:30]MH_GetDate [04:19:30]Write to MH i2c: F0 00 00 A8 3B D2 [04:19:30]Write i2c OK [04:19:30]MH_I2C_Read... [04:19:30]Read from MH i2c: F0 [04:19:30]MH_I2C_Read... [04:19:30]Read from MH i2c: F0 09 00 [04:19:30]MH_I2C_Read... [04:19:30]Read from MH i2c: F0 09 00 A8 3B 00 D5 C1 14 66 77 1B 62 64 43 [04:19:30]GetLastDocTimeStamp 1712635830 [04:19:30]current date 1712636373 [04:19:30]FM_GetShiftState [04:19:30]SAM_PROTO_GetShiftState [04:19:30]wFMCommunicate request_size=4 [04:19:30]MH_SAM_APDU [04:19:30]CAPDU: 80 13 01 00 [04:19:30]Write to MH i2c: E2 08 00 A9 3B 80 13 01 00 00 00 00 00 61 [04:19:30]Write i2c OK [04:19:30]MH_I2C_Read... [04:19:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:19:30]Read from MH i2c: E2 [04:19:30]MH_I2C_Read... [04:19:30]Read from MH i2c: E2 0E 00 [04:19:30]MH_I2C_Read... [04:19:30]Read from MH i2c: E2 0E 00 A9 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [04:19:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:19:30]wFMCommunicate OK [04:19:30]SAM_PROTO_GetShiftState done [04:19:30]FM_GetShiftState done [04:19:30]opened in 1712622218 [04:19:30]opened+sec_in_day 1712708618 [04:19:30]quantity*price = 28556 [04:19:30]sum+1 = 28557 [04:19:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 285.56 НСП 1% : 2.53 НДС 12% : 30.32 Наличными: 0.00 Безнал.: 285.56 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 68 09.04.2024 04:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154764 ФПД: 268414714507861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T041933&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154764&fm=268414714507861&tin=02508201610067®Number=0000000000090882&sum=28556 [04:19:31]StoreToDocumentArchive [04:19:31]shift 298 fd 154764 [04:19:31]save to /storage/0298/doc_00154764 [04:19:31]save last doc name /storage/0298/doc_00154764 to /storage/kkm_last_doc_name [04:19:31]save OK [04:19:31]Clear old archive folders... [04:19:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:19:31]tlvbuf is 006F8810 [04:19:31]SAM_PROTO_ClearQueue [04:19:31]wFMCommunicate request_size=4 [04:19:31]MH_SAM_APDU [04:19:31]CAPDU: 80 09 00 00 [04:19:31]Write to MH i2c: E2 08 00 B6 3B 80 09 00 00 00 00 00 00 63 [04:19:31]Write i2c OK [04:19:31]MH_I2C_Read... [04:19:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:19:31]Read from MH i2c: E2 [04:19:31]MH_I2C_Read... [04:19:31]Read from MH i2c: E2 03 00 [04:19:31]MH_I2C_Read... [04:19:31]Read from MH i2c: E2 03 00 B6 3B 00 90 00 65 [04:19:31]RAPDU: 90 00 [04:19:31]wFMCommunicate OK [04:19:31]SAM_PROTO_ClearQueue done [04:19:31]KKMCreateOFDPacket [04:19:31]OFDProtocolAddRootSTLVToBuf [04:19:31]FM_MakeSignedData [04:19:31]FM_MakeSignedData [04:19:31]SAM_PROTO_SignData [04:19:31]wFMCommunicate request_size=4 [04:19:31]MH_SAM_APDU [04:19:31]CAPDU: 80 0D 01 02 [04:19:31]Write to MH i2c: E2 08 00 B7 3B 80 0D 01 02 00 00 00 00 6B [04:19:31]Write i2c OK [04:19:31]MH_I2C_Read... [04:19:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:19:31]Read from MH i2c: E2 [04:19:31]MH_I2C_Read... [04:19:31]Read from MH i2c: E2 03 00 [04:19:31]MH_I2C_Read... [04:19:31]Read from MH i2c: E2 03 00 B7 3B 00 90 00 66 [04:19:31]RAPDU: 90 00 [04:19:31]wFMCommunicate OK [04:19:31]wFMCommunicate request_size=255 [04:19:31]MH_SAM_APDU [04:19:31]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 11 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8C 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 D5 C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8C 5C 02 00 35 04 06 00 [04:19:31]Write to MH i2c: E2 02 01 B8 3B 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 11 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8C 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 D5 C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8C 5C 02 00 35 04 06 00 00 00 11 [04:19:31]Write i2c OK [04:19:31]MH_I2C_Read... [04:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:19:32]Read from MH i2c: E2 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 03 00 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 03 00 B8 3B 00 90 00 67 [04:19:32]RAPDU: 90 00 [04:19:32]wFMCommunicate OK [04:19:32]wFMCommunicate request_size=11 [04:19:32]MH_SAM_APDU [04:19:32]CAPDU: 80 0D 02 02 06 F4 1F 2B B5 F2 55 [04:19:32]Write to MH i2c: E2 0E 00 B9 3B 80 0D 02 02 06 00 F4 1F 2B B5 F2 55 00 00 B4 [04:19:32]Write i2c OK [04:19:32]MH_I2C_Read... [04:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:19:32]Read from MH i2c: E2 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 03 00 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 03 00 B9 3B 00 90 00 68 [04:19:32]RAPDU: 90 00 [04:19:32]wFMCommunicate OK [04:19:32]wFMCommunicate request_size=4 [04:19:32]MH_SAM_APDU [04:19:32]CAPDU: 80 0D 03 02 [04:19:32]Write to MH i2c: E2 08 00 BA 3B 80 0D 03 02 00 00 00 00 70 [04:19:32]Write i2c OK [04:19:32]MH_I2C_Read... [04:19:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:19:32]Read from MH i2c: E2 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 0B 00 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 0B 00 BA 3B 00 88 71 DE 7B DB E4 86 45 90 00 4D [04:19:32]RAPDU: 88 71 DE 7B DB E4 86 45 90 00 [04:19:32]wFMCommunicate OK [04:19:32]SAM_PROTO_SignData done [04:19:32]FM_MakeSignedData done [04:19:32]CreateOFDProtocolMessage [04:19:32]wFMCommunicate request_size=4 [04:19:32]MH_SAM_APDU [04:19:32]CAPDU: 80 11 00 00 [04:19:32]Write to MH i2c: E2 08 00 BB 3B 80 11 00 00 00 00 00 00 70 [04:19:32]Write i2c OK [04:19:32]MH_I2C_Read... [04:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:19:32]Read from MH i2c: E2 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 17 00 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: E2 17 00 BB 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C5 [04:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:19:32]wFMCommunicate OK [04:19:32]CreateOFDProtocolMessage done [04:19:32]OFDSenderStorePacket 154764 [04:19:32]StoreOFDPacket docnum=154764 [04:19:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 08 02 08 01 83 DF 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 11 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8C 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 D5 C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8C 5C 02 00 35 04 06 00 F4 1F 2B B5 F2 55 88 71 DE 7B DB E4 86 45 [04:19:32]CheckFolder [04:19:32]dirname=/storage/ofd_packets [04:19:32]CheckFolder done [04:19:32]ProducePacketName [04:19:32]name=ofd_packets/00154764 [04:19:32]NVStorageSaveData ofd_packets/00154764 [04:19:32]File name is /storage/ofd_packets/00154764 [04:19:32]Write 302 bytes [04:19:32]NVStorageSaveData done [04:19:32]OFDSenderStorePacket done [04:19:32]KKMCreateOFDPacket done [04:19:32]NVStorageSaveData kkm_last_timestamp [04:19:32]File name is /storage/kkm_last_timestamp [04:19:32]Write 4 bytes [04:19:32]NVStorageSaveData done [04:19:32]ExternCall_PrintAddStr [04:19:32]wPrintStart [04:19:32]Write to MH i2c: 01 00 00 BC 3B F7 [04:19:32]Write i2c OK [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: 01 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: 01 07 00 [04:19:32]MH_I2C_Read... [04:19:32]Read from MH i2c: 01 07 00 BC 3B 00 00 00 00 00 FF 0F 0C [04:19:32]RasterBufferAndPrint [04:19:32]line Счет N : (1)297951 [04:19:32]line ИНН: 02508201610067 [04:19:32]line Контрольно-Кассовый Чек [04:19:32]line ПРОДАЖА [04:19:32]line ТРК (МРК, ГНК) : 81 [04:19:32]line Товар: 2710124130 [04:19:32]line SUPER-92-К-5 [04:19:32]line 4.400 * 64.90 [04:19:32]line = 285.56 [04:19:32]line НДС 12% НСП 1% [04:19:32]line > о реализуемом товаре [04:19:32]line ИТОГО: 285.56 [04:19:32]line НСП 1% : 2.53 [04:19:32]line НДС 12% : 30.32 [04:19:32]line Наличными: 0.00 [04:19:32]line Безнал.: 285.56 [04:19:32]line Место: АЗС № 53 "Партнер Нефть" [04:19:32]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:19:32]line СНО: Общий режим [04:19:32]line Чек 68 09.04.2024 04:19 [04:19:32]line Смена: 298 ФФД: 1.0 [04:19:32]line ЗНМ: 0300000127 [04:19:32]line РНМ: 0000000000090882 [04:19:32]line Версия ККМ: 001 [04:19:32]line Платежная система: O! деньги [04:19:32]line ФМ: 0000000000874906 [04:19:32]line ФД: 154764 [04:19:32]line ФПД: 268414714507861 [04:19:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T041933&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154764&fm=268414714507861&tin=02508201610067®Number=0000000000090882&sum=28556 [04:19:32]OFD Sender: Processing packet 154764 [packets to send 67, broken 66] [04:19:32]ProducePacketName [04:19:32]name=ofd_packets/00154764 [04:19:32]OFD Sender: To server: pG, [04:19:32]CommunicateWithHost lk.salyk.kg:30040 [04:19:32]ConnectInit lk.salyk.kg [04:19:32]written 0, free lines is 4095 [04:19:32]Connected sock=10 [04:19:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 08 02 08 01 83 DF 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 11 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8C 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 D5 C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8C 5C 02 00 35 04 06 00 F4 1F 2B B5 F2 55 88 71 DE 7B DB E4 86 45 [04:19:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B1 E5 47 00 8E 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8C 5C 02 00 F4 03 04 00 80 69 14 66 B6 04 01 00 00 FD 9B 83 17 D0 21 24 8A [04:19:32]CommunicateWithHost err = 0 [04:19:32]CheckOFDResponse [04:19:32]1017 (14) - 77093643461234 [04:19:32]1041 (16) - 0000000000874906 [04:19:32]1040 (4) - 154764 [04:19:32]1012 (4) - 08.04.2024 22:02 [04:19:32]1206 (1) - 0 [04:19:32]OFD Sender: Remove packet 154764 [04:19:32]ProducePacketName [04:19:32]name=ofd_packets/00154764 [04:19:32]NVStorageDeleteData [04:19:33]Write to MH i2c: 01 00 00 E6 3B 21 [04:19:33]Write i2c OK [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: 01 [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: 01 07 00 [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: 01 07 00 E6 3B 00 00 00 00 00 C9 0C FD [04:19:33]RasterBufferAndPrint [04:19:33]line [04:19:33]line [04:19:33]line [04:19:33]line [04:19:33]line [04:19:33]written 0, free lines is 3280 [04:19:33]MH_Cut [04:19:33]Write to MH i2c: D1 01 00 ED 3B 01 FA [04:19:33]Write i2c OK [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: D1 [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: D1 01 00 [04:19:33]MH_I2C_Read... [04:19:33]Read from MH i2c: D1 01 00 ED 3B 00 F9 [04:19:33]Write to MH i2c: 01 00 00 EE 3B 29 [04:19:33]Write i2c OK [04:19:33]MH_I2C_Read... [04:19:33]OFD Sender: No OFD packet to send [04:19:33]*** Cut start [04:19:33]*** Partial cut [04:19:33]*** CUTSNS_PIN = 1 [04:19:33]*** CUTSNS_PIN = 0 [04:19:34]*** Brake cut motor [04:19:34]Read from MH i2c: 01 [04:19:34]MH_I2C_Read... [04:19:34]*** Stop cut motor [04:19:34]*** Cut end [04:19:34]Read from MH i2c: 01 07 00 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: 01 07 00 EE 3B 00 00 00 00 00 FF 0F 3E [04:19:34]process_action close_receipt done [04:19:34]requested_data is exist [04:19:34]produce_requested_data [04:19:34]requested_item fm.sn is exist - process it [04:19:34]wFMCommunicate request_size=4 [04:19:34]MH_SAM_APDU [04:19:34]CAPDU: 80 11 00 00 [04:19:34]Write to MH i2c: E2 08 00 EF 3B 80 11 00 00 00 00 00 00 A4 [04:19:34]Write i2c OK [04:19:34]MH_I2C_Read... [04:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:19:34]Read from MH i2c: E2 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 17 00 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 17 00 EF 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F9 [04:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:19:34]wFMCommunicate OK [04:19:34]requested_item fd.num is exist - process it [04:19:34]SAM_PROTO_GetFieldsCounters [04:19:34]wFMCommunicate request_size=4 [04:19:34]MH_SAM_APDU [04:19:34]CAPDU: 80 13 00 00 [04:19:34]Write to MH i2c: E2 08 00 F0 3B 80 13 00 00 00 00 00 00 A7 [04:19:34]Write i2c OK [04:19:34]MH_I2C_Read... [04:19:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:19:34]Read from MH i2c: E2 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 62 00 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 62 00 F0 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8C 5C 02 00 0E 04 04 00 2A 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 AD [04:19:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8C 5C 02 00 0E 04 04 00 2A 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 [04:19:34]wFMCommunicate OK [04:19:34]SAM_PROTO_GetFieldsCounters done [04:19:34]requested_item shift.num is exist - process it [04:19:34]requested_item shift.opened is exist - process it [04:19:34]req_shift_opened [04:19:34]FM_GetShiftState [04:19:34]SAM_PROTO_GetShiftState [04:19:34]wFMCommunicate request_size=4 [04:19:34]MH_SAM_APDU [04:19:34]CAPDU: 80 13 01 00 [04:19:34]Write to MH i2c: E2 08 00 F1 3B 80 13 01 00 00 00 00 00 A9 [04:19:34]Write i2c OK [04:19:34]MH_I2C_Read... [04:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:19:34]Read from MH i2c: E2 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 0E 00 [04:19:34]MH_I2C_Read... [04:19:34]Read from MH i2c: E2 0E 00 F1 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [04:19:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:19:34]wFMCommunicate OK [04:19:34]SAM_PROTO_GetShiftState done [04:19:34]FM_GetShiftState done [04:19:34]req_shift_opened done [04:19:34]requested_item shift.open_date is exist - process it [04:19:34]req_shift_open_date [04:19:34]req_shift_open_date done [04:19:34]produce_requested_data done [04:19:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154764,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:19:34]process_action_free close_receipt [04:19:34]json_value_free [04:19:34]json_value_free done [04:19:34]process_json_proto returns [04:19:34]Send response to host [04:19:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154764,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:19:34]free response buf [04:19:34]execute_script done [04:19:34]execute_script returns [04:19:34]free content buf [04:19:34]Sock 7.Close socket [04:19:34]Sock 7.Thread stoped [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:12]accept exits with 9 [04:20:12]New connection [04:20:12]New thread 3066805604 created [04:20:12]Thread 3066662244 joined [04:20:12]Waiting for new connection... [04:20:12] Sock 9.Parse request [04:20:12]Sock 9.Check first char [04:20:12]Sock 9.First char is OK [04:20:12]request: POST /json_proto HTTP/1.0 [04:20:12]Method: POST [04:20:12]URL: /json_proto [04:20:12]Method is POST - this is cgi request [04:20:12]url: /json_proto [04:20:12]query_string will be loaded in cgi processing [04:20:12]execute_cgi json_proto POST (null) [04:20:12]execute_cgi path=json_proto method=POST [04:20:12]POST find Content-Length [04:20:12]Host: 172.17.32.195:8080 [04:20:12]Content-Length: 667 [04:20:12]Content-Type: application/json [04:20:12] [04:20:12]POST finish read [04:20:12]Found Content-Length = 667 [04:20:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 37.010, "sum" : 1217.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "payments": [ { "type": 0, "sum" : 1217.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:12]execute_script... [04:20:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 37.010, "sum" : 1217.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "payments": [ { "type": 0, "sum" : 1217.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:12]POST & json_proto [04:20:12]process_json_proto [04:20:12]json parsed OK: [04:20:12]protocol is kg_v1.0 [04:20:12]action value=close_receipt [04:20:12]process_action close_receipt [04:20:12]cmd_close_receipt [04:20:12]MH_GetDate [04:20:12]Write to MH i2c: F0 00 00 F2 3B 1C [04:20:12]Write i2c OK [04:20:12]MH_I2C_Read... [04:20:12]Read from MH i2c: F0 [04:20:12]MH_I2C_Read... [04:20:12]Read from MH i2c: F0 09 00 [04:20:12]MH_I2C_Read... [04:20:12]Read from MH i2c: F0 09 00 F2 3B 00 FF C1 14 66 77 1B 62 64 B7 [04:20:12]GetLastDocTimeStamp 1712636373 [04:20:12]current date 1712636415 [04:20:12]FM_GetShiftState [04:20:12]SAM_PROTO_GetShiftState [04:20:12]wFMCommunicate request_size=4 [04:20:12]MH_SAM_APDU [04:20:12]CAPDU: 80 13 01 00 [04:20:12]Write to MH i2c: E2 08 00 F3 3B 80 13 01 00 00 00 00 00 AB [04:20:12]Write i2c OK [04:20:12]MH_I2C_Read... [04:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:12]Read from MH i2c: E2 [04:20:12]MH_I2C_Read... [04:20:12]Read from MH i2c: E2 0E 00 [04:20:12]MH_I2C_Read... [04:20:12]Read from MH i2c: E2 0E 00 F3 3B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 45 [04:20:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:20:12]wFMCommunicate OK [04:20:12]SAM_PROTO_GetShiftState done [04:20:12]FM_GetShiftState done [04:20:12]opened in 1712622218 [04:20:12]opened+sec_in_day 1712708618 [04:20:12]quantity*price = 121762 [04:20:12]sum+1 = 121764 [04:20:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1217.63 Внесено: 1500.00 СДАЧА: 282.37 НСП 1% : 10.77 НДС 12% : 129.31 Наличными: 1217.63 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 69 09.04.2024 04:20 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154765 ФПД: 182322768906182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042015&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154765&fm=182322768906182&tin=02508201610067®Number=0000000000090882&sum=121763 [04:20:13]StoreToDocumentArchive [04:20:13]shift 298 fd 154765 [04:20:13]save to /storage/0298/doc_00154765 [04:20:13]save last doc name /storage/0298/doc_00154765 to /storage/kkm_last_doc_name [04:20:13]save OK [04:20:13]Clear old archive folders... [04:20:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:20:13]tlvbuf is 0081E150 [04:20:13]SAM_PROTO_ClearQueue [04:20:13]wFMCommunicate request_size=4 [04:20:13]MH_SAM_APDU [04:20:13]CAPDU: 80 09 00 00 [04:20:13]Write to MH i2c: E2 08 00 00 3C 80 09 00 00 00 00 00 00 AE [04:20:13]Write i2c OK [04:20:13]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 00 3C 00 90 00 B0 [04:20:14]RAPDU: 90 00 [04:20:14]wFMCommunicate OK [04:20:14]SAM_PROTO_ClearQueue done [04:20:14]KKMCreateOFDPacket [04:20:14]OFDProtocolAddRootSTLVToBuf [04:20:14]FM_MakeSignedData [04:20:14]FM_MakeSignedData [04:20:14]SAM_PROTO_SignData [04:20:14]wFMCommunicate request_size=4 [04:20:14]MH_SAM_APDU [04:20:14]CAPDU: 80 0D 01 02 [04:20:14]Write to MH i2c: E2 08 00 01 3C 80 0D 01 02 00 00 00 00 B6 [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 01 3C 00 90 00 B1 [04:20:14]RAPDU: 90 00 [04:20:14]wFMCommunicate OK [04:20:14]wFMCommunicate request_size=255 [04:20:14]MH_SAM_APDU [04:20:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 90 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A3 DB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 DB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 32 00 00 00 00 07 04 06 00 A3 DB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FF C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8D 5C 02 00 35 04 06 00 A5 D2 [04:20:14]Write to MH i2c: E2 02 01 02 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 90 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A3 DB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 DB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 32 00 00 00 00 07 04 06 00 A3 DB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FF C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8D 5C 02 00 35 04 06 00 A5 D2 00 00 EA [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 02 3C 00 90 00 B2 [04:20:14]RAPDU: 90 00 [04:20:14]wFMCommunicate OK [04:20:14]wFMCommunicate request_size=9 [04:20:14]MH_SAM_APDU [04:20:14]CAPDU: 80 0D 02 02 04 53 E0 07 C6 [04:20:14]Write to MH i2c: E2 0C 00 03 3C 80 0D 02 02 04 00 53 E0 07 C6 00 00 C1 [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 03 00 03 3C 00 90 00 B3 [04:20:14]RAPDU: 90 00 [04:20:14]wFMCommunicate OK [04:20:14]wFMCommunicate request_size=4 [04:20:14]MH_SAM_APDU [04:20:14]CAPDU: 80 0D 03 02 [04:20:14]Write to MH i2c: E2 08 00 04 3C 80 0D 03 02 00 00 00 00 BB [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 0B 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 0B 00 04 3C 00 BA 3E 53 60 62 35 35 90 90 00 C3 [04:20:14]RAPDU: BA 3E 53 60 62 35 35 90 90 00 [04:20:14]wFMCommunicate OK [04:20:14]SAM_PROTO_SignData done [04:20:14]FM_MakeSignedData done [04:20:14]CreateOFDProtocolMessage [04:20:14]wFMCommunicate request_size=4 [04:20:14]MH_SAM_APDU [04:20:14]CAPDU: 80 11 00 00 [04:20:14]Write to MH i2c: E2 08 00 05 3C 80 11 00 00 00 00 00 00 BB [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:14]Read from MH i2c: E2 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 17 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: E2 17 00 05 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 10 [04:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:20:14]wFMCommunicate OK [04:20:14]CreateOFDProtocolMessage done [04:20:14]OFDSenderStorePacket 154765 [04:20:14]StoreOFDPacket docnum=154765 [04:20:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 7E A0 06 01 AE 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 90 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A3 DB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 DB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 32 00 00 00 00 07 04 06 00 A3 DB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FF C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8D 5C 02 00 35 04 06 00 A5 D2 53 E0 07 C6 BA 3E 53 60 62 35 35 90 [04:20:14]CheckFolder [04:20:14]dirname=/storage/ofd_packets [04:20:14]CheckFolder done [04:20:14]ProducePacketName [04:20:14]name=ofd_packets/00154765 [04:20:14]NVStorageSaveData ofd_packets/00154765 [04:20:14]File name is /storage/ofd_packets/00154765 [04:20:14]Write 300 bytes [04:20:14]NVStorageSaveData done [04:20:14]OFDSenderStorePacket done [04:20:14]KKMCreateOFDPacket done [04:20:14]NVStorageSaveData kkm_last_timestamp [04:20:14]File name is /storage/kkm_last_timestamp [04:20:14]Write 4 bytes [04:20:14]NVStorageSaveData done [04:20:14]ExternCall_PrintAddStr [04:20:14]wPrintStart [04:20:14]Write to MH i2c: 01 00 00 06 3C 42 [04:20:14]Write i2c OK [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: 01 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: 01 07 00 [04:20:14]MH_I2C_Read... [04:20:14]Read from MH i2c: 01 07 00 06 3C 00 00 00 00 00 FF 0F 57 [04:20:14]RasterBufferAndPrint [04:20:14]line Счет N : (1)297949 [04:20:14]line ИНН: 02508201610067 [04:20:14]line Контрольно-Кассовый Чек [04:20:14]line ПРОДАЖА [04:20:14]line ТРК (МРК, ГНК) : 101 [04:20:14]line Товар: 2711190000 [04:20:14]line ГАЗ-К-5 [04:20:14]line 37.010 * 32.90 [04:20:14]line = 1217.63 [04:20:14]line НДС 12% НСП 1% [04:20:14]line > о реализуемом товаре [04:20:14]line ИТОГО: 1217.63 [04:20:14]line Внесено: 1500.00 [04:20:14]line СДАЧА: 282.37 [04:20:14]line НСП 1% : 10.77 [04:20:14]line НДС 12% : 129.31 [04:20:14]line Наличными: 1217.63 [04:20:14]line Безнал.: 0.00 [04:20:14]line Место: АЗС № 53 "Партнер Нефть" [04:20:14]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:20:14]line СНО: Общий режим [04:20:14]line Чек 69 09.04.2024 04:20 [04:20:14]line Смена: 298 ФФД: 1.0 [04:20:14]line ЗНМ: 0300000127 [04:20:14]line РНМ: 0000000000090882 [04:20:14]line Версия ККМ: 001 [04:20:14]line ФМ: 0000000000874906 [04:20:14]line ФД: 154765 [04:20:14]line ФПД: 182322768906182 [04:20:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042015&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154765&fm=182322768906182&tin=02508201610067®Number=0000000000090882&sum=121763 [04:20:14]OFD Sender: Processing packet 154765 [packets to send 67, broken 66] [04:20:14]ProducePacketName [04:20:14]name=ofd_packets/00154765 [04:20:14]OFD Sender: To server: pG, [04:20:14]CommunicateWithHost lk.salyk.kg:30040 [04:20:14]ConnectInit lk.salyk.kg [04:20:14]written 0, free lines is 4095 [04:20:14]Connected sock=10 [04:20:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 7E A0 06 01 AE 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 90 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A3 DB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 DB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 32 00 00 00 00 07 04 06 00 A3 DB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FF C1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8D 5C 02 00 35 04 06 00 A5 D2 53 E0 07 C6 BA 3E 53 60 62 35 35 90 [04:20:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 04 05 47 00 CE 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8D 5C 02 00 F4 03 04 00 AA 69 14 66 B6 04 01 00 00 0A B7 44 46 AC DB BF D2 [04:20:15]CommunicateWithHost err = 0 [04:20:15]CheckOFDResponse [04:20:15]1017 (14) - 77093643461234 [04:20:15]1041 (16) - 0000000000874906 [04:20:15]1040 (4) - 154765 [04:20:15]1012 (4) - 08.04.2024 22:03 [04:20:15]1206 (1) - 0 [04:20:15]OFD Sender: Remove packet 154765 [04:20:15]ProducePacketName [04:20:15]name=ofd_packets/00154765 [04:20:15]NVStorageDeleteData [04:20:15]Write to MH i2c: 01 00 00 30 3C 6C [04:20:15]Write i2c OK [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: 01 [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: 01 07 00 [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: 01 07 00 30 3C 00 00 00 00 00 C6 0C 45 [04:20:15]RasterBufferAndPrint [04:20:15]line [04:20:15]line [04:20:15]line [04:20:15]line [04:20:15]line [04:20:15]written 0, free lines is 3275 [04:20:15]MH_Cut [04:20:15]Write to MH i2c: D1 01 00 37 3C 01 45 [04:20:15]Write i2c OK [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: D1 [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: D1 01 00 [04:20:15]MH_I2C_Read... [04:20:15]Read from MH i2c: D1 01 00 37 3C 00 44 [04:20:15]Write to MH i2c: 01 00 00 38 3C 74 [04:20:15]Write i2c OK [04:20:15]MH_I2C_Read... [04:20:15]OFD Sender: No OFD packet to send [04:20:16]*** Cut start [04:20:16]*** Partial cut [04:20:16]*** CUTSNS_PIN = 1 [04:20:16]*** CUTSNS_PIN = 0 [04:20:16]*** Brake cut motor [04:20:16]Read from MH i2c: 01 [04:20:16]MH_I2C_Read... [04:20:16]*** Stop cut motor [04:20:16]*** Cut end [04:20:16]Read from MH i2c: 01 07 00 [04:20:16]MH_I2C_Read... [04:20:16]Read from MH i2c: 01 07 00 38 3C 00 00 00 00 00 FF 0F 89 [04:20:16]process_action close_receipt done [04:20:16]requested_data is exist [04:20:16]produce_requested_data [04:20:16]requested_item fm.sn is exist - process it [04:20:16]wFMCommunicate request_size=4 [04:20:16]MH_SAM_APDU [04:20:16]CAPDU: 80 11 00 00 [04:20:16]Write to MH i2c: E2 08 00 39 3C 80 11 00 00 00 00 00 00 EF [04:20:16]Write i2c OK [04:20:16]MH_I2C_Read... [04:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:16]Read from MH i2c: E2 [04:20:16]MH_I2C_Read... [04:20:16]Read from MH i2c: E2 17 00 [04:20:16]MH_I2C_Read... [04:20:16]Read from MH i2c: E2 17 00 39 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [04:20:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:20:16]wFMCommunicate OK [04:20:16]requested_item fd.num is exist - process it [04:20:16]SAM_PROTO_GetFieldsCounters [04:20:16]wFMCommunicate request_size=4 [04:20:16]MH_SAM_APDU [04:20:16]CAPDU: 80 13 00 00 [04:20:16]Write to MH i2c: E2 08 00 3A 3C 80 13 00 00 00 00 00 00 F2 [04:20:16]Write i2c OK [04:20:16]MH_I2C_Read... [04:20:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:20:16]Read from MH i2c: E2 [04:20:16]MH_I2C_Read... [04:20:16]Read from MH i2c: E2 62 00 [04:20:16]MH_I2C_Read... [04:20:16]Read from MH i2c: E2 62 00 3A 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8D 5C 02 00 0E 04 04 00 2A 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 FC [04:20:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8D 5C 02 00 0E 04 04 00 2A 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 [04:20:16]wFMCommunicate OK [04:20:16]SAM_PROTO_GetFieldsCounters done [04:20:16]requested_item shift.num is exist - process it [04:20:16]requested_item shift.opened is exist - process it [04:20:16]req_shift_opened [04:20:16]FM_GetShiftState [04:20:16]SAM_PROTO_GetShiftState [04:20:16]wFMCommunicate request_size=4 [04:20:16]MH_SAM_APDU [04:20:16]CAPDU: 80 13 01 00 [04:20:16]Write to MH i2c: E2 08 00 3B 3C 80 13 01 00 00 00 00 00 F4 [04:20:16]Write i2c OK [04:20:16]MH_I2C_Read... [04:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:17]Read from MH i2c: E2 [04:20:17]MH_I2C_Read... [04:20:17]Read from MH i2c: E2 0E 00 [04:20:17]MH_I2C_Read... [04:20:17]Read from MH i2c: E2 0E 00 3B 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [04:20:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:20:17]wFMCommunicate OK [04:20:17]SAM_PROTO_GetShiftState done [04:20:17]FM_GetShiftState done [04:20:17]req_shift_opened done [04:20:17]requested_item shift.open_date is exist - process it [04:20:17]req_shift_open_date [04:20:17]req_shift_open_date done [04:20:17]produce_requested_data done [04:20:17]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154765,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:20:17]process_action_free close_receipt [04:20:17]json_value_free [04:20:17]json_value_free done [04:20:17]process_json_proto returns [04:20:17]Send response to host [04:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154765,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:20:17]free response buf [04:20:17]execute_script done [04:20:17]execute_script returns [04:20:17]free content buf [04:20:17]Sock 9.Close socket [04:20:17]Sock 9.Thread stoped [04:20:20]OFD Sender: No OFD packet to send [04:20:25]OFD Sender: No OFD packet to send [04:20:30]OFD Sender: No OFD packet to send [04:20:35]OFD Sender: No OFD packet to send [04:20:40]OFD Sender: No OFD packet to send [04:20:45]OFD Sender: No OFD packet to send [04:20:50]OFD Sender: No OFD packet to send [04:20:55]OFD Sender: No OFD packet to send [04:21:00]OFD Sender: No OFD packet to send [04:21:05]OFD Sender: No OFD packet to send [04:21:10]OFD Sender: No OFD packet to send [04:21:15]OFD Sender: No OFD packet to send [04:21:20]OFD Sender: No OFD packet to send [04:21:25]OFD Sender: No OFD packet to send [04:21:30]OFD Sender: No OFD packet to send [04:21:35]OFD Sender: No OFD packet to send [04:21:40]OFD Sender: No OFD packet to send [04:21:45]OFD Sender: No OFD packet to send [04:21:50]OFD Sender: No OFD packet to send [04:21:55]OFD Sender: No OFD packet to send [04:22:00]OFD Sender: No OFD packet to send [04:22:05]OFD Sender: No OFD packet to send [04:22:10]OFD Sender: No OFD packet to send [04:22:15]OFD Sender: No OFD packet to send [04:22:20]OFD Sender: No OFD packet to send [04:22:25]OFD Sender: No OFD packet to send [04:22:30]OFD Sender: No OFD packet to send [04:22:35]OFD Sender: No OFD packet to send [04:22:40]OFD Sender: No OFD packet to send [04:22:45]OFD Sender: No OFD packet to send [04:22:50]OFD Sender: No OFD packet to send [04:22:55]OFD Sender: No OFD packet to send [04:23:00]OFD Sender: No OFD packet to send [04:23:01]accept exits with 7 [04:23:01]New connection [04:23:01]New thread 3066662244 created [04:23:01]Thread 3066805604 joined [04:23:01]Waiting for new connection... [04:23:01] Sock 7.Parse request [04:23:01]Sock 7.Check first char [04:23:01]Sock 7.First char is OK [04:23:01]request: POST /json_proto HTTP/1.0 [04:23:01]Method: POST [04:23:01]URL: /json_proto [04:23:01]Method is POST - this is cgi request [04:23:01]url: /json_proto [04:23:01]query_string will be loaded in cgi processing [04:23:01]execute_cgi json_proto POST (null) [04:23:01]execute_cgi path=json_proto method=POST [04:23:01]POST find Content-Length [04:23:01]Host: 172.17.32.195:8080 [04:23:01]Content-Length: 644 [04:23:01]Content-Type: application/json [04:23:01] [04:23:01]POST finish read [04:23:01]Found Content-Length = 644 [04:23:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 10.340, "sum" : 340.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 340.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:23:01]execute_script... [04:23:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 10.340, "sum" : 340.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 340.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:23:01]POST & json_proto [04:23:01]process_json_proto [04:23:01]json parsed OK: [04:23:01]protocol is kg_v1.0 [04:23:01]action value=close_receipt [04:23:01]process_action close_receipt [04:23:01]cmd_close_receipt [04:23:01]MH_GetDate [04:23:01]Write to MH i2c: F0 00 00 3C 3C 67 [04:23:01]Write i2c OK [04:23:01]MH_I2C_Read... [04:23:01]Read from MH i2c: F0 [04:23:01]MH_I2C_Read... [04:23:01]Read from MH i2c: F0 09 00 [04:23:01]MH_I2C_Read... [04:23:01]Read from MH i2c: F0 09 00 3C 3C 00 A7 C2 14 66 77 1B 62 64 AB [04:23:01]GetLastDocTimeStamp 1712636415 [04:23:01]current date 1712636583 [04:23:01]FM_GetShiftState [04:23:01]SAM_PROTO_GetShiftState [04:23:01]wFMCommunicate request_size=4 [04:23:01]MH_SAM_APDU [04:23:01]CAPDU: 80 13 01 00 [04:23:01]Write to MH i2c: E2 08 00 3D 3C 80 13 01 00 00 00 00 00 F6 [04:23:01]Write i2c OK [04:23:01]MH_I2C_Read... [04:23:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:01]Read from MH i2c: E2 [04:23:01]MH_I2C_Read... [04:23:01]Read from MH i2c: E2 0E 00 [04:23:01]MH_I2C_Read... [04:23:01]Read from MH i2c: E2 0E 00 3D 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [04:23:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:23:01]wFMCommunicate OK [04:23:01]SAM_PROTO_GetShiftState done [04:23:01]FM_GetShiftState done [04:23:01]opened in 1712622218 [04:23:01]opened+sec_in_day 1712708618 [04:23:01]quantity*price = 34018 [04:23:01]sum+1 = 34020 [04:23:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 340.19 НСП 1% : 3.01 НДС 12% : 36.13 Наличными: 340.19 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 70 09.04.2024 04:23 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154766 ФПД: 68165375797254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042303&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154766&fm=68165375797254&tin=02508201610067®Number=0000000000090882&sum=34019 [04:23:02]StoreToDocumentArchive [04:23:02]shift 298 fd 154766 [04:23:02]save to /storage/0298/doc_00154766 [04:23:02]save last doc name /storage/0298/doc_00154766 to /storage/kkm_last_doc_name [04:23:02]save OK [04:23:02]Clear old archive folders... [04:23:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:23:02]tlvbuf is 007DD920 [04:23:02]SAM_PROTO_ClearQueue [04:23:02]wFMCommunicate request_size=4 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 09 00 00 [04:23:02]Write to MH i2c: E2 08 00 4A 3C 80 09 00 00 00 00 00 00 F8 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 4A 3C 00 90 00 FA [04:23:02]RAPDU: 90 00 [04:23:02]wFMCommunicate OK [04:23:02]SAM_PROTO_ClearQueue done [04:23:02]KKMCreateOFDPacket [04:23:02]OFDProtocolAddRootSTLVToBuf [04:23:02]FM_MakeSignedData [04:23:02]FM_MakeSignedData [04:23:02]SAM_PROTO_SignData [04:23:02]wFMCommunicate request_size=4 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 0D 01 02 [04:23:02]Write to MH i2c: E2 08 00 4B 3C 80 0D 01 02 00 00 00 00 00 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 4B 3C 00 90 00 FB [04:23:02]RAPDU: 90 00 [04:23:02]wFMCommunicate OK [04:23:02]wFMCommunicate request_size=255 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 E3 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 1D 0E 00 00 00 00 07 04 06 00 E3 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 46 00 00 00 F4 03 04 00 A7 C2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8E 5C 02 00 35 04 06 00 3D FE [04:23:02]Write to MH i2c: E2 02 01 4C 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 E3 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 1D 0E 00 00 00 00 07 04 06 00 E3 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 46 00 00 00 F4 03 04 00 A7 C2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8E 5C 02 00 35 04 06 00 3D FE 00 00 30 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 4C 3C 00 90 00 FC [04:23:02]RAPDU: 90 00 [04:23:02]wFMCommunicate OK [04:23:02]wFMCommunicate request_size=9 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 0D 02 02 04 FD 02 A8 06 [04:23:02]Write to MH i2c: E2 0C 00 4D 3C 80 0D 02 02 04 00 FD 02 A8 06 00 00 B8 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 03 00 4D 3C 00 90 00 FD [04:23:02]RAPDU: 90 00 [04:23:02]wFMCommunicate OK [04:23:02]wFMCommunicate request_size=4 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 0D 03 02 [04:23:02]Write to MH i2c: E2 08 00 4E 3C 80 0D 03 02 00 00 00 00 05 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 0B 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 0B 00 4E 3C 00 5A 44 D3 67 CF 14 79 D2 90 00 0C [04:23:02]RAPDU: 5A 44 D3 67 CF 14 79 D2 90 00 [04:23:02]wFMCommunicate OK [04:23:02]SAM_PROTO_SignData done [04:23:02]FM_MakeSignedData done [04:23:02]CreateOFDProtocolMessage [04:23:02]wFMCommunicate request_size=4 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 11 00 00 [04:23:02]Write to MH i2c: E2 08 00 4F 3C 80 11 00 00 00 00 00 00 05 [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 17 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 17 00 4F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [04:23:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:23:02]wFMCommunicate OK [04:23:02]CreateOFDProtocolMessage done [04:23:02]OFDSenderStorePacket 154766 [04:23:02]StoreOFDPacket docnum=154766 [04:23:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 33 FF 06 01 7F 5E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 E3 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 1D 0E 00 00 00 00 07 04 06 00 E3 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 46 00 00 00 F4 03 04 00 A7 C2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8E 5C 02 00 35 04 06 00 3D FE FD 02 A8 06 5A 44 D3 67 CF 14 79 D2 [04:23:02]CheckFolder [04:23:02]dirname=/storage/ofd_packets [04:23:02]CheckFolder done [04:23:02]ProducePacketName [04:23:02]name=ofd_packets/00154766 [04:23:02]NVStorageSaveData ofd_packets/00154766 [04:23:02]File name is /storage/ofd_packets/00154766 [04:23:02]Write 300 bytes [04:23:02]NVStorageSaveData done [04:23:02]OFDSenderStorePacket done [04:23:02]KKMCreateOFDPacket done [04:23:02]NVStorageSaveData kkm_last_timestamp [04:23:02]File name is /storage/kkm_last_timestamp [04:23:02]Write 4 bytes [04:23:02]NVStorageSaveData done [04:23:02]OFD Sender: Processing packet 154766 [packets to send 67, broken 66] [04:23:02]ProducePacketName [04:23:02]name=ofd_packets/00154766 [04:23:02]OFD Sender: To server: pG, [04:23:02]CommunicateWithHost lk.salyk.kg:30040 [04:23:02]ConnectInit lk.salyk.kg [04:23:02]ExternCall_PrintAddStr [04:23:02]wPrintStart [04:23:02]Write to MH i2c: 01 00 00 50 3C 8C [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: 01 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: 01 07 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: 01 07 00 50 3C 00 00 00 00 00 FF 0F A1 [04:23:02]RasterBufferAndPrint [04:23:02]line Счет N : (1)297952 [04:23:02]line ИНН: 02508201610067 [04:23:02]line Контрольно-Кассовый Чек [04:23:02]line ПРОДАЖА [04:23:02]line ТРК (МРК, ГНК) : 100 [04:23:02]line Товар: 2711190000 [04:23:02]line ГАЗ-К-5 [04:23:02]line 10.340 * 32.90 [04:23:02]line = 340.19 [04:23:02]line НДС 12% НСП 1% [04:23:02]line > о реализуемом товаре [04:23:02]line ИТОГО: 340.19 [04:23:02]line НСП 1% : 3.01 [04:23:02]line НДС 12% : 36.13 [04:23:02]line Наличными: 340.19 [04:23:02]line Безнал.: 0.00 [04:23:02]line Место: АЗС № 53 "Партнер Нефть" [04:23:02]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:23:02]line СНО: Общий режим [04:23:02]line Чек 70 09.04.2024 04:23 [04:23:02]line Смена: 298 ФФД: 1.0 [04:23:02]line ЗНМ: 0300000127 [04:23:02]line РНМ: 0000000000090882 [04:23:02]line Версия ККМ: 001 [04:23:02]line ФМ: 0000000000874906 [04:23:02]line ФД: 154766 [04:23:02]line ФПД: 68165375797254 [04:23:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042303&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154766&fm=68165375797254&tin=02508201610067®Number=0000000000090882&sum=34019 [04:23:03]Connected sock=11 [04:23:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 33 FF 06 01 7F 5E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 E3 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 1D 0E 00 00 00 00 07 04 06 00 E3 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 46 00 00 00 F4 03 04 00 A7 C2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8E 5C 02 00 35 04 06 00 3D FE FD 02 A8 06 5A 44 D3 67 CF 14 79 D2 [04:23:03]written 0, free lines is 4095 [04:23:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AA E6 47 00 37 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8E 5C 02 00 F4 03 04 00 52 6A 14 66 B6 04 01 00 00 FF 84 47 65 25 39 2E F9 [04:23:03]CommunicateWithHost err = 0 [04:23:03]CheckOFDResponse [04:23:03]1017 (14) - 77093643461234 [04:23:03]1041 (16) - 0000000000874906 [04:23:03]1040 (4) - 154766 [04:23:03]1012 (4) - 08.04.2024 22:06 [04:23:03]1206 (1) - 0 [04:23:03]OFD Sender: Remove packet 154766 [04:23:03]ProducePacketName [04:23:03]name=ofd_packets/00154766 [04:23:03]NVStorageDeleteData [04:23:03]Write to MH i2c: 01 00 00 78 3C B4 [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 07 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 07 00 78 3C 00 00 00 00 00 E6 0C AD [04:23:03]RasterBufferAndPrint [04:23:03]line [04:23:03]line [04:23:03]line [04:23:03]line [04:23:03]line [04:23:03]written 0, free lines is 3308 [04:23:03]MH_Cut [04:23:03]Write to MH i2c: D1 01 00 7F 3C 01 8D [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: D1 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: D1 01 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: D1 01 00 7F 3C 00 8C [04:23:03]Write to MH i2c: 01 00 00 80 3C BC [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]OFD Sender: No OFD packet to send [04:23:04]*** Cut start [04:23:04]*** Partial cut [04:23:04]*** CUTSNS_PIN = 1 [04:23:04]*** CUTSNS_PIN = 0 [04:23:04]*** Brake cut motor [04:23:04]Read from MH i2c: 01 [04:23:04]MH_I2C_Read... [04:23:04]*** Stop cut motor [04:23:04]*** Cut end [04:23:04]Read from MH i2c: 01 07 00 [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: 01 07 00 80 3C 00 00 00 00 00 FF 0F D1 [04:23:04]process_action close_receipt done [04:23:04]requested_data is exist [04:23:04]produce_requested_data [04:23:04]requested_item fm.sn is exist - process it [04:23:04]wFMCommunicate request_size=4 [04:23:04]MH_SAM_APDU [04:23:04]CAPDU: 80 11 00 00 [04:23:04]Write to MH i2c: E2 08 00 81 3C 80 11 00 00 00 00 00 00 37 [04:23:04]Write i2c OK [04:23:04]MH_I2C_Read... [04:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:05]Read from MH i2c: E2 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 17 00 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 17 00 81 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8C [04:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:23:05]wFMCommunicate OK [04:23:05]requested_item fd.num is exist - process it [04:23:05]SAM_PROTO_GetFieldsCounters [04:23:05]wFMCommunicate request_size=4 [04:23:05]MH_SAM_APDU [04:23:05]CAPDU: 80 13 00 00 [04:23:05]Write to MH i2c: E2 08 00 82 3C 80 13 00 00 00 00 00 00 3A [04:23:05]Write i2c OK [04:23:05]MH_I2C_Read... [04:23:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:23:05]Read from MH i2c: E2 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 62 00 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 62 00 82 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8E 5C 02 00 0E 04 04 00 2A 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 48 [04:23:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8E 5C 02 00 0E 04 04 00 2A 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 [04:23:05]wFMCommunicate OK [04:23:05]SAM_PROTO_GetFieldsCounters done [04:23:05]requested_item shift.num is exist - process it [04:23:05]requested_item shift.opened is exist - process it [04:23:05]req_shift_opened [04:23:05]FM_GetShiftState [04:23:05]SAM_PROTO_GetShiftState [04:23:05]wFMCommunicate request_size=4 [04:23:05]MH_SAM_APDU [04:23:05]CAPDU: 80 13 01 00 [04:23:05]Write to MH i2c: E2 08 00 83 3C 80 13 01 00 00 00 00 00 3C [04:23:05]Write i2c OK [04:23:05]MH_I2C_Read... [04:23:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:05]Read from MH i2c: E2 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 0E 00 [04:23:05]MH_I2C_Read... [04:23:05]Read from MH i2c: E2 0E 00 83 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [04:23:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:23:05]wFMCommunicate OK [04:23:05]SAM_PROTO_GetShiftState done [04:23:05]FM_GetShiftState done [04:23:05]req_shift_opened done [04:23:05]requested_item shift.open_date is exist - process it [04:23:05]req_shift_open_date [04:23:05]req_shift_open_date done [04:23:05]produce_requested_data done [04:23:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154766,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:23:05]process_action_free close_receipt [04:23:05]json_value_free [04:23:05]json_value_free done [04:23:05]process_json_proto returns [04:23:05]Send response to host [04:23:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154766,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:23:05]free response buf [04:23:05]execute_script done [04:23:05]execute_script returns [04:23:05]free content buf [04:23:05]Sock 7.Close socket [04:23:05]Sock 7.Thread stoped [04:23:08]OFD Sender: No OFD packet to send [04:23:13]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:08]OFD Sender: No OFD packet to send [04:26:13]OFD Sender: No OFD packet to send [04:26:18]OFD Sender: No OFD packet to send [04:26:23]OFD Sender: No OFD packet to send [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:29]OFD Sender: No OFD packet to send [04:27:34]OFD Sender: No OFD packet to send [04:27:39]OFD Sender: No OFD packet to send [04:27:44]OFD Sender: No OFD packet to send [04:27:49]OFD Sender: No OFD packet to send [04:27:50]accept exits with 9 [04:27:50]New connection [04:27:50]New thread 3066805604 created [04:27:50]Thread 3066662244 joined [04:27:50]Waiting for new connection... [04:27:50] Sock 9.Parse request [04:27:50]Sock 9.Check first char [04:27:50]Sock 9.First char is OK [04:27:50]request: POST /json_proto HTTP/1.0 [04:27:50]Method: POST [04:27:50]URL: /json_proto [04:27:50]Method is POST - this is cgi request [04:27:50]url: /json_proto [04:27:50]query_string will be loaded in cgi processing [04:27:50]execute_cgi json_proto POST (null) [04:27:50]execute_cgi path=json_proto method=POST [04:27:50]POST find Content-Length [04:27:50]Host: 172.17.32.195:8080 [04:27:50]Content-Length: 805 [04:27:50]Content-Type: application/json [04:27:50] [04:27:50]POST finish read [04:27:50]Found Content-Length = 805 [04:27:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:27:50]execute_script... [04:27:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:27:50]POST & json_proto [04:27:50]process_json_proto [04:27:50]json parsed OK: [04:27:50]protocol is kg_v1.0 [04:27:50]action value=close_receipt [04:27:50]process_action close_receipt [04:27:50]cmd_close_receipt [04:27:50]MH_GetDate [04:27:50]Write to MH i2c: F0 00 00 84 3C AF [04:27:50]Write i2c OK [04:27:50]MH_I2C_Read... [04:27:50]Read from MH i2c: F0 [04:27:50]MH_I2C_Read... [04:27:50]Read from MH i2c: F0 09 00 [04:27:50]MH_I2C_Read... [04:27:50]Read from MH i2c: F0 09 00 84 3C 00 C9 C3 14 66 77 1B 62 64 16 [04:27:50]GetLastDocTimeStamp 1712636583 [04:27:50]current date 1712636873 [04:27:50]FM_GetShiftState [04:27:50]SAM_PROTO_GetShiftState [04:27:50]wFMCommunicate request_size=4 [04:27:50]MH_SAM_APDU [04:27:50]CAPDU: 80 13 01 00 [04:27:50]Write to MH i2c: E2 08 00 85 3C 80 13 01 00 00 00 00 00 3E [04:27:50]Write i2c OK [04:27:50]MH_I2C_Read... [04:27:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:27:50]Read from MH i2c: E2 [04:27:50]MH_I2C_Read... [04:27:50]Read from MH i2c: E2 0E 00 [04:27:50]MH_I2C_Read... [04:27:50]Read from MH i2c: E2 0E 00 85 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [04:27:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:27:50]wFMCommunicate OK [04:27:50]SAM_PROTO_GetShiftState done [04:27:50]FM_GetShiftState done [04:27:50]opened in 1712622218 [04:27:50]opened+sec_in_day 1712708618 [04:27:50]quantity*price = 50008 [04:27:50]sum+1 = 50009 [04:27:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.08 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 71 09.04.2024 04:27 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154767 ФПД: 125226080803171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042753&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154767&fm=125226080803171&tin=02508201610067®Number=0000000000090882&sum=50008 [04:27:51]StoreToDocumentArchive [04:27:51]shift 298 fd 154767 [04:27:51]save to /storage/0298/doc_00154767 [04:27:51]save last doc name /storage/0298/doc_00154767 to /storage/kkm_last_doc_name [04:27:51]save OK [04:27:51]Clear old archive folders... [04:27:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:27:51]tlvbuf is 006F8780 [04:27:51]SAM_PROTO_ClearQueue [04:27:51]wFMCommunicate request_size=4 [04:27:51]MH_SAM_APDU [04:27:51]CAPDU: 80 09 00 00 [04:27:51]Write to MH i2c: E2 08 00 92 3C 80 09 00 00 00 00 00 00 40 [04:27:51]Write i2c OK [04:27:51]MH_I2C_Read... [04:27:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:27:51]Read from MH i2c: E2 [04:27:51]MH_I2C_Read... [04:27:51]Read from MH i2c: E2 03 00 [04:27:51]MH_I2C_Read... [04:27:51]Read from MH i2c: E2 03 00 92 3C 00 90 00 42 [04:27:51]RAPDU: 90 00 [04:27:51]wFMCommunicate OK [04:27:51]SAM_PROTO_ClearQueue done [04:27:51]KKMCreateOFDPacket [04:27:51]OFDProtocolAddRootSTLVToBuf [04:27:51]FM_MakeSignedData [04:27:51]FM_MakeSignedData [04:27:51]SAM_PROTO_SignData [04:27:51]wFMCommunicate request_size=4 [04:27:51]MH_SAM_APDU [04:27:51]CAPDU: 80 0D 01 02 [04:27:51]Write to MH i2c: E2 08 00 93 3C 80 0D 01 02 00 00 00 00 48 [04:27:51]Write i2c OK [04:27:51]MH_I2C_Read... [04:27:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:27:51]Read from MH i2c: E2 [04:27:51]MH_I2C_Read... [04:27:51]Read from MH i2c: E2 03 00 [04:27:51]MH_I2C_Read... [04:27:51]Read from MH i2c: E2 03 00 93 3C 00 90 00 43 [04:27:51]RAPDU: 90 00 [04:27:51]wFMCommunicate OK [04:27:51]wFMCommunicate request_size=255 [04:27:51]MH_SAM_APDU [04:27:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 47 00 00 00 F4 03 04 00 C9 C3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8F 5C 02 00 35 04 06 00 71 E4 [04:27:51]Write to MH i2c: E2 02 01 94 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 47 00 00 00 F4 03 04 00 C9 C3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8F 5C 02 00 35 04 06 00 71 E4 00 00 17 [04:27:51]Write i2c OK [04:27:51]MH_I2C_Read... [04:27:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:27:52]Read from MH i2c: E2 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 03 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 03 00 94 3C 00 90 00 44 [04:27:52]RAPDU: 90 00 [04:27:52]wFMCommunicate OK [04:27:52]wFMCommunicate request_size=9 [04:27:52]MH_SAM_APDU [04:27:52]CAPDU: 80 0D 02 02 04 78 10 19 63 [04:27:52]Write to MH i2c: E2 0C 00 95 3C 80 0D 02 02 04 00 78 10 19 63 00 00 57 [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:27:52]Read from MH i2c: E2 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 03 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 03 00 95 3C 00 90 00 45 [04:27:52]RAPDU: 90 00 [04:27:52]wFMCommunicate OK [04:27:52]wFMCommunicate request_size=4 [04:27:52]MH_SAM_APDU [04:27:52]CAPDU: 80 0D 03 02 [04:27:52]Write to MH i2c: E2 08 00 96 3C 80 0D 03 02 00 00 00 00 4D [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:27:52]Read from MH i2c: E2 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 0B 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 0B 00 96 3C 00 EA 18 70 8E E0 0B F7 CF 90 00 FF [04:27:52]RAPDU: EA 18 70 8E E0 0B F7 CF 90 00 [04:27:52]wFMCommunicate OK [04:27:52]SAM_PROTO_SignData done [04:27:52]FM_MakeSignedData done [04:27:52]CreateOFDProtocolMessage [04:27:52]wFMCommunicate request_size=4 [04:27:52]MH_SAM_APDU [04:27:52]CAPDU: 80 11 00 00 [04:27:52]Write to MH i2c: E2 08 00 97 3C 80 11 00 00 00 00 00 00 4D [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:27:52]Read from MH i2c: E2 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 17 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: E2 17 00 97 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [04:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:27:52]wFMCommunicate OK [04:27:52]CreateOFDProtocolMessage done [04:27:52]OFDSenderStorePacket 154767 [04:27:52]StoreOFDPacket docnum=154767 [04:27:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 FC 90 06 01 04 B6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 47 00 00 00 F4 03 04 00 C9 C3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8F 5C 02 00 35 04 06 00 71 E4 78 10 19 63 EA 18 70 8E E0 0B F7 CF [04:27:52]CheckFolder [04:27:52]dirname=/storage/ofd_packets [04:27:52]CheckFolder done [04:27:52]ProducePacketName [04:27:52]name=ofd_packets/00154767 [04:27:52]NVStorageSaveData ofd_packets/00154767 [04:27:52]File name is /storage/ofd_packets/00154767 [04:27:52]Write 300 bytes [04:27:52]NVStorageSaveData done [04:27:52]OFDSenderStorePacket done [04:27:52]KKMCreateOFDPacket done [04:27:52]NVStorageSaveData kkm_last_timestamp [04:27:52]File name is /storage/kkm_last_timestamp [04:27:52]Write 4 bytes [04:27:52]NVStorageSaveData done [04:27:52]ExternCall_PrintAddStr [04:27:52]wPrintStart [04:27:52]Write to MH i2c: 01 00 00 98 3C D4 [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 07 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 07 00 98 3C 00 00 00 00 00 FF 0F E9 [04:27:52]RasterBufferAndPrint [04:27:52]line Счет N : (1)297953 [04:27:52]line ИНН: 02508201610067 [04:27:52]line Контрольно-Кассовый Чек [04:27:52]line ПРОДАЖА [04:27:52]line ТРК (МРК, ГНК) : 100 [04:27:52]line Товар: 2711190000 [04:27:52]line ГАЗ-К-5 [04:27:52]line 15.200 * 32.90 [04:27:52]line = 500.08 [04:27:52]line НДС 12% НСП 1% [04:27:52]line > о реализуемом товаре [04:27:52]line ИТОГО: 500.08 [04:27:52]line НСП 1% : 4.42 [04:27:52]line НДС 12% : 53.11 [04:27:52]line Наличными: 0.00 [04:27:52]line Безнал.: 500.08 [04:27:52]line Место: АЗС № 53 "Партнер Нефть" [04:27:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:27:52]line СНО: Общий режим [04:27:52]line Чек 71 09.04.2024 04:27 [04:27:52]line Смена: 298 ФФД: 1.0 [04:27:52]line ЗНМ: 0300000127 [04:27:52]line РНМ: 0000000000090882 [04:27:52]line Версия ККМ: 001 [04:27:52]line Платежная система: O! деньги [04:27:52]line ФМ: 0000000000874906 [04:27:52]line ФД: 154767 [04:27:52]line ФПД: 125226080803171 [04:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T042753&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154767&fm=125226080803171&tin=02508201610067®Number=0000000000090882&sum=50008 [04:27:52]OFD Sender: Processing packet 154767 [packets to send 67, broken 66] [04:27:52]ProducePacketName [04:27:52]name=ofd_packets/00154767 [04:27:52]OFD Sender: To server: pG, [04:27:52]CommunicateWithHost lk.salyk.kg:30040 [04:27:52]ConnectInit lk.salyk.kg [04:27:52]written 0, free lines is 4095 [04:27:52]Connected sock=10 [04:27:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 FC 90 06 01 04 B6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 47 00 00 00 F4 03 04 00 C9 C3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8F 5C 02 00 35 04 06 00 71 E4 78 10 19 63 EA 18 70 8E E0 0B F7 CF [04:27:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 70 BB 47 00 FB BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 8F 5C 02 00 F4 03 04 00 74 6B 14 66 B6 04 01 00 00 B4 46 96 86 E5 3F 32 D0 [04:27:52]CommunicateWithHost err = 0 [04:27:52]CheckOFDResponse [04:27:52]1017 (14) - 77093643461234 [04:27:52]1041 (16) - 0000000000874906 [04:27:52]1040 (4) - 154767 [04:27:52]1012 (4) - 08.04.2024 22:11 [04:27:52]1206 (1) - 0 [04:27:52]OFD Sender: Remove packet 154767 [04:27:52]ProducePacketName [04:27:52]name=ofd_packets/00154767 [04:27:52]NVStorageDeleteData [04:27:52]Write to MH i2c: 01 00 00 C2 3C FE [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 07 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: 01 07 00 C2 3C 00 00 00 00 00 B6 0C C7 [04:27:52]RasterBufferAndPrint [04:27:52]line [04:27:52]line [04:27:52]line [04:27:52]line [04:27:52]line [04:27:52]written 0, free lines is 3260 [04:27:52]MH_Cut [04:27:52]Write to MH i2c: D1 01 00 C9 3C 01 D7 [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: D1 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: D1 01 00 [04:27:52]MH_I2C_Read... [04:27:52]Read from MH i2c: D1 01 00 C9 3C 00 D6 [04:27:52]Write to MH i2c: 01 00 00 CA 3C 06 [04:27:52]Write i2c OK [04:27:52]MH_I2C_Read... [04:27:53]OFD Sender: No OFD packet to send [04:27:53]*** Cut start [04:27:53]*** Partial cut [04:27:53]*** CUTSNS_PIN = 1 [04:27:53]*** CUTSNS_PIN = 0 [04:27:54]*** Brake cut motor [04:27:54]Read from MH i2c: 01 [04:27:54]MH_I2C_Read... [04:27:54]*** Stop cut motor [04:27:54]*** Cut end [04:27:54]Read from MH i2c: 01 07 00 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: 01 07 00 CA 3C 00 00 00 00 00 FF 0F 1B [04:27:54]process_action close_receipt done [04:27:54]requested_data is exist [04:27:54]produce_requested_data [04:27:54]requested_item fm.sn is exist - process it [04:27:54]wFMCommunicate request_size=4 [04:27:54]MH_SAM_APDU [04:27:54]CAPDU: 80 11 00 00 [04:27:54]Write to MH i2c: E2 08 00 CB 3C 80 11 00 00 00 00 00 00 81 [04:27:54]Write i2c OK [04:27:54]MH_I2C_Read... [04:27:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:27:54]Read from MH i2c: E2 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 17 00 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 17 00 CB 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D6 [04:27:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:27:54]wFMCommunicate OK [04:27:54]requested_item fd.num is exist - process it [04:27:54]SAM_PROTO_GetFieldsCounters [04:27:54]wFMCommunicate request_size=4 [04:27:54]MH_SAM_APDU [04:27:54]CAPDU: 80 13 00 00 [04:27:54]Write to MH i2c: E2 08 00 CC 3C 80 13 00 00 00 00 00 00 84 [04:27:54]Write i2c OK [04:27:54]MH_I2C_Read... [04:27:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:27:54]Read from MH i2c: E2 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 62 00 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 62 00 CC 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8F 5C 02 00 0E 04 04 00 2A 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 96 [04:27:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 8F 5C 02 00 0E 04 04 00 2A 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 [04:27:54]wFMCommunicate OK [04:27:54]SAM_PROTO_GetFieldsCounters done [04:27:54]requested_item shift.num is exist - process it [04:27:54]requested_item shift.opened is exist - process it [04:27:54]req_shift_opened [04:27:54]FM_GetShiftState [04:27:54]SAM_PROTO_GetShiftState [04:27:54]wFMCommunicate request_size=4 [04:27:54]MH_SAM_APDU [04:27:54]CAPDU: 80 13 01 00 [04:27:54]Write to MH i2c: E2 08 00 CD 3C 80 13 01 00 00 00 00 00 86 [04:27:54]Write i2c OK [04:27:54]MH_I2C_Read... [04:27:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:27:54]Read from MH i2c: E2 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 0E 00 [04:27:54]MH_I2C_Read... [04:27:54]Read from MH i2c: E2 0E 00 CD 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [04:27:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:27:54]wFMCommunicate OK [04:27:54]SAM_PROTO_GetShiftState done [04:27:54]FM_GetShiftState done [04:27:54]req_shift_opened done [04:27:54]requested_item shift.open_date is exist - process it [04:27:54]req_shift_open_date [04:27:54]req_shift_open_date done [04:27:54]produce_requested_data done [04:27:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154767,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:27:54]process_action_free close_receipt [04:27:54]json_value_free [04:27:54]json_value_free done [04:27:54]process_json_proto returns [04:27:54]Send response to host [04:27:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154767,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:27:54]free response buf [04:27:54]execute_script done [04:27:54]execute_script returns [04:27:54]free content buf [04:27:54]Sock 9.Close socket [04:27:54]Sock 9.Thread stoped [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37: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:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:45]accept exits with 7 [04:42:45]New connection [04:42:45]New thread 3066662244 created [04:42:45]Thread 3066805604 joined [04:42:45]Waiting for new connection... [04:42:45] Sock 7.Parse request [04:42:45]Sock 7.Check first char [04:42:45]Sock 7.First char is OK [04:42:45]request: POST /json_proto HTTP/1.0 [04:42:45]Method: POST [04:42:45]URL: /json_proto [04:42:45]Method is POST - this is cgi request [04:42:45]url: /json_proto [04:42:45]query_string will be loaded in cgi processing [04:42:45]execute_cgi json_proto POST (null) [04:42:45]execute_cgi path=json_proto method=POST [04:42:45]POST find Content-Length [04:42:45]Host: 172.17.32.195:8080 [04:42:45]Content-Length: 637 [04:42:45]Content-Type: application/json [04:42:45] [04:42:45]POST finish read [04:42:45]Found Content-Length = 637 [04:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 1.010, "sum" : 64.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 64.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:45]execute_script... [04:42: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)297954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 1.010, "sum" : 64.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 64.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:45]POST & json_proto [04:42:45]process_json_proto [04:42:45]json parsed OK: [04:42:45]protocol is kg_v1.0 [04:42:45]action value=close_receipt [04:42:45]process_action close_receipt [04:42:45]cmd_close_receipt [04:42:45]MH_GetDate [04:42:45]Write to MH i2c: F0 00 00 CE 3C F9 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: F0 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: F0 09 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: F0 09 00 CE 3C 00 48 C7 14 66 77 1B 62 64 E3 [04:42:45]GetLastDocTimeStamp 1712636873 [04:42:45]current date 1712637768 [04:42:45]FM_GetShiftState [04:42:45]SAM_PROTO_GetShiftState [04:42:45]wFMCommunicate request_size=4 [04:42:45]MH_SAM_APDU [04:42:45]CAPDU: 80 13 01 00 [04:42:45]Write to MH i2c: E2 08 00 CF 3C 80 13 01 00 00 00 00 00 88 [04:42:45]Write i2c OK [04:42:45]MH_I2C_Read... [04:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:45]Read from MH i2c: E2 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 0E 00 [04:42:45]MH_I2C_Read... [04:42:45]Read from MH i2c: E2 0E 00 CF 3C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 22 [04:42:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:42:45]wFMCommunicate OK [04:42:45]SAM_PROTO_GetShiftState done [04:42:45]FM_GetShiftState done [04:42:45]opened in 1712622218 [04:42:45]opened+sec_in_day 1712708618 [04:42:45]quantity*price = 6453 [04:42:45]sum+1 = 6455 [04:42:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 64.54 НСП 1% : 0.57 НДС 12% : 6.85 Наличными: 64.54 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 72 09.04.2024 04:42 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154768 ФПД: 212098952825665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T044248&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154768&fm=212098952825665&tin=02508201610067®Number=0000000000090882&sum=6454 [04:42:47]StoreToDocumentArchive [04:42:47]shift 298 fd 154768 [04:42:47]save to /storage/0298/doc_00154768 [04:42:47]save last doc name /storage/0298/doc_00154768 to /storage/kkm_last_doc_name [04:42:47]save OK [04:42:47]Clear old archive folders... [04:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:42:47]tlvbuf is B6EB6C00 [04:42:47]SAM_PROTO_ClearQueue [04:42:47]wFMCommunicate request_size=4 [04:42:47]MH_SAM_APDU [04:42:47]CAPDU: 80 09 00 00 [04:42:47]Write to MH i2c: E2 08 00 DC 3C 80 09 00 00 00 00 00 00 8A [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 DC 3C 00 90 00 8C [04:42:47]RAPDU: 90 00 [04:42:47]wFMCommunicate OK [04:42:47]SAM_PROTO_ClearQueue done [04:42:47]KKMCreateOFDPacket [04:42:47]OFDProtocolAddRootSTLVToBuf [04:42:47]FM_MakeSignedData [04:42:47]FM_MakeSignedData [04:42:47]SAM_PROTO_SignData [04:42:47]wFMCommunicate request_size=4 [04:42:47]MH_SAM_APDU [04:42:47]CAPDU: 80 0D 01 02 [04:42:47]Write to MH i2c: E2 08 00 DD 3C 80 0D 01 02 00 00 00 00 92 [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 DD 3C 00 90 00 8D [04:42:47]RAPDU: 90 00 [04:42:47]wFMCommunicate OK [04:42:47]wFMCommunicate request_size=255 [04:42:47]MH_SAM_APDU [04:42: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 F2 03 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 36 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 02 00 00 00 00 07 04 06 00 36 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 48 C7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 90 5C 02 00 35 04 06 00 C0 [04:42:47]Write to MH i2c: E2 02 01 DE 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 03 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 36 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 02 00 00 00 00 07 04 06 00 36 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 48 C7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 90 5C 02 00 35 04 06 00 C0 00 00 22 [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 DE 3C 00 90 00 8E [04:42:47]RAPDU: 90 00 [04:42:47]wFMCommunicate OK [04:42:47]wFMCommunicate request_size=10 [04:42:47]MH_SAM_APDU [04:42:47]CAPDU: 80 0D 02 02 05 E7 22 BD 8B 41 [04:42:47]Write to MH i2c: E2 0D 00 DF 3C 80 0D 02 02 05 00 E7 22 BD 8B 41 00 00 31 [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 03 00 DF 3C 00 90 00 8F [04:42:47]RAPDU: 90 00 [04:42:47]wFMCommunicate OK [04:42:47]wFMCommunicate request_size=4 [04:42:47]MH_SAM_APDU [04:42:47]CAPDU: 80 0D 03 02 [04:42:47]Write to MH i2c: E2 08 00 E0 3C 80 0D 03 02 00 00 00 00 97 [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 0B 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 0B 00 E0 3C 00 E9 03 85 3C F6 E5 61 D5 90 00 56 [04:42:47]RAPDU: E9 03 85 3C F6 E5 61 D5 90 00 [04:42:47]wFMCommunicate OK [04:42:47]SAM_PROTO_SignData done [04:42:47]FM_MakeSignedData done [04:42:47]CreateOFDProtocolMessage [04:42:47]wFMCommunicate request_size=4 [04:42:47]MH_SAM_APDU [04:42:47]CAPDU: 80 11 00 00 [04:42:47]Write to MH i2c: E2 08 00 E1 3C 80 11 00 00 00 00 00 00 97 [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:47]Read from MH i2c: E2 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 17 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: E2 17 00 E1 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EC [04:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:42:47]wFMCommunicate OK [04:42:47]CreateOFDProtocolMessage done [04:42:47]OFDSenderStorePacket 154768 [04:42:47]StoreOFDPacket docnum=154768 [04:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EF DB 07 01 91 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 F2 03 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 36 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 02 00 00 00 00 07 04 06 00 36 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 48 C7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 90 5C 02 00 35 04 06 00 C0 E7 22 BD 8B 41 E9 03 85 3C F6 E5 61 D5 [04:42:47]CheckFolder [04:42:47]dirname=/storage/ofd_packets [04:42:47]CheckFolder done [04:42:47]ProducePacketName [04:42:47]name=ofd_packets/00154768 [04:42:47]NVStorageSaveData ofd_packets/00154768 [04:42:47]File name is /storage/ofd_packets/00154768 [04:42:47]Write 301 bytes [04:42:47]NVStorageSaveData done [04:42:47]OFDSenderStorePacket done [04:42:47]KKMCreateOFDPacket done [04:42:47]NVStorageSaveData kkm_last_timestamp [04:42:47]File name is /storage/kkm_last_timestamp [04:42:47]Write 4 bytes [04:42:47]NVStorageSaveData done [04:42:47]OFD Sender: Processing packet 154768 [packets to send 67, broken 66] [04:42:47]ProducePacketName [04:42:47]name=ofd_packets/00154768 [04:42:47]OFD Sender: To server: pG, [04:42:47]CommunicateWithHost lk.salyk.kg:30040 [04:42:47]ConnectInit lk.salyk.kg [04:42:47]ExternCall_PrintAddStr [04:42:47]wPrintStart [04:42:47]Write to MH i2c: 01 00 00 E2 3C 1E [04:42:47]Write i2c OK [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: 01 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: 01 07 00 [04:42:47]MH_I2C_Read... [04:42:47]Read from MH i2c: 01 07 00 E2 3C 00 00 00 00 00 FF 0F 33 [04:42:47]RasterBufferAndPrint [04:42:47]line Счет N : (1)297954 [04:42:47]line ИНН: 02508201610067 [04:42:47]line Контрольно-Кассовый Чек [04:42:47]line ПРОДАЖА [04:42:47]line ТРК (МРК, ГНК) : 82 [04:42:47]line Товар: 2710124130 [04:42:47]line Аи-92-К-5 [04:42:47]line 1.010 * 63.90 [04:42:47]line = 64.54 [04:42:47]line НДС 12% НСП 1% [04:42:47]line > о реализуемом товаре [04:42:47]line ИТОГО: 64.54 [04:42:47]line НСП 1% : 0.57 [04:42:47]line НДС 12% : 6.85 [04:42:47]line Наличными: 64.54 [04:42:47]line Безнал.: 0.00 [04:42:47]line Место: АЗС № 53 "Партнер Нефть" [04:42:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [04:42:47]line СНО: Общий режим [04:42:47]line Чек 72 09.04.2024 04:42 [04:42:47]line Смена: 298 ФФД: 1.0 [04:42:47]line ЗНМ: 0300000127 [04:42:47]line РНМ: 0000000000090882 [04:42:47]line Версия ККМ: 001 [04:42:47]line ФМ: 0000000000874906 [04:42:47]line ФД: 154768 [04:42:47]line ФПД: 212098952825665 [04:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T044248&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154768&fm=212098952825665&tin=02508201610067®Number=0000000000090882&sum=6454 [04:42:47]Connected sock=11 [04:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EF DB 07 01 91 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 F2 03 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 36 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 02 00 00 00 00 07 04 06 00 36 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 48 C7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 90 5C 02 00 35 04 06 00 C0 E7 22 BD 8B 41 E9 03 85 3C F6 E5 61 D5 [04:42:47]written 0, free lines is 4095 [04:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 DF 0A 47 00 17 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 90 5C 02 00 F4 03 04 00 F3 6E 14 66 B6 04 01 00 00 64 C1 8D 06 EF 35 99 C6 [04:42:48]CommunicateWithHost err = 0 [04:42:48]CheckOFDResponse [04:42:48]1017 (14) - 77093643461234 [04:42:48]1041 (16) - 0000000000874906 [04:42:48]1040 (4) - 154768 [04:42:48]1012 (4) - 08.04.2024 22:25 [04:42:48]1206 (1) - 0 [04:42:48]OFD Sender: Remove packet 154768 [04:42:48]ProducePacketName [04:42:48]name=ofd_packets/00154768 [04:42:48]NVStorageDeleteData [04:42:48]Write to MH i2c: 01 00 00 0A 3D 47 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 07 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 07 00 0A 3D 00 00 00 00 00 E3 0C 3D [04:42:48]RasterBufferAndPrint [04:42:48]line [04:42:48]line [04:42:48]line [04:42:48]line [04:42:48]line [04:42:48]written 0, free lines is 3305 [04:42:48]MH_Cut [04:42:48]Write to MH i2c: D1 01 00 11 3D 01 20 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: D1 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: D1 01 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: D1 01 00 11 3D 00 1F [04:42:48]Write to MH i2c: 01 00 00 12 3D 4F [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]OFD Sender: No OFD packet to send [04:42:49]*** Cut start [04:42:49]*** Partial cut [04:42:49]*** CUTSNS_PIN = 1 [04:42:49]*** CUTSNS_PIN = 0 [04:42:49]*** Brake cut motor [04:42:49]Read from MH i2c: 01 [04:42:49]MH_I2C_Read... [04:42:49]*** Stop cut motor [04:42:49]*** Cut end [04:42:49]Read from MH i2c: 01 07 00 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: 01 07 00 12 3D 00 00 00 00 00 FF 0F 64 [04:42:49]process_action close_receipt done [04:42:49]requested_data is exist [04:42:49]produce_requested_data [04:42:49]requested_item fm.sn is exist - process it [04:42:49]wFMCommunicate request_size=4 [04:42:49]MH_SAM_APDU [04:42:49]CAPDU: 80 11 00 00 [04:42:49]Write to MH i2c: E2 08 00 13 3D 80 11 00 00 00 00 00 00 CA [04:42:49]Write i2c OK [04:42:49]MH_I2C_Read... [04:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:49]Read from MH i2c: E2 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: E2 17 00 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: E2 17 00 13 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1F [04:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [04:42:49]wFMCommunicate OK [04:42:49]requested_item fd.num is exist - process it [04:42:49]SAM_PROTO_GetFieldsCounters [04:42:49]wFMCommunicate request_size=4 [04:42:49]MH_SAM_APDU [04:42:49]CAPDU: 80 13 00 00 [04:42:49]Write to MH i2c: E2 08 00 14 3D 80 13 00 00 00 00 00 00 CD [04:42:49]Write i2c OK [04:42:49]MH_I2C_Read... [04:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:42:49]Read from MH i2c: E2 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: E2 62 00 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: E2 62 00 14 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 90 5C 02 00 0E 04 04 00 2A 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 E3 [04:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 90 5C 02 00 0E 04 04 00 2A 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 [04:42:49]wFMCommunicate OK [04:42:49]SAM_PROTO_GetFieldsCounters done [04:42:49]requested_item shift.num is exist - process it [04:42:49]requested_item shift.opened is exist - process it [04:42:49]req_shift_opened [04:42:49]FM_GetShiftState [04:42:49]SAM_PROTO_GetShiftState [04:42:49]wFMCommunicate request_size=4 [04:42:49]MH_SAM_APDU [04:42:49]CAPDU: 80 13 01 00 [04:42:49]Write to MH i2c: E2 08 00 15 3D 80 13 01 00 00 00 00 00 CF [04:42:50]Write i2c OK [04:42:50]MH_I2C_Read... [04:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:50]Read from MH i2c: E2 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 0E 00 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 0E 00 15 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [04:42:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [04:42:50]wFMCommunicate OK [04:42:50]SAM_PROTO_GetShiftState done [04:42:50]FM_GetShiftState done [04:42:50]req_shift_opened done [04:42:50]requested_item shift.open_date is exist - process it [04:42:50]req_shift_open_date [04:42:50]req_shift_open_date done [04:42:50]produce_requested_data done [04:42:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154768,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [04:42:50]process_action_free close_receipt [04:42:50]json_value_free [04:42:50]json_value_free done [04:42:50]process_json_proto returns [04:42:50]Send response to host [04:42:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154768,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [04:42:50]free response buf [04:42:50]execute_script done [04:42:50]execute_script returns [04:42:50]free content buf [04:42:50]Sock 7.Close socket [04:42:50]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:23]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:18]OFD Sender: No OFD packet to send [04:46:23]OFD Sender: No OFD packet to send [04:46:28]OFD Sender: No OFD packet to send [04:46:33]OFD Sender: No OFD packet to send [04:46:38]OFD Sender: No OFD packet to send [04:46:43]OFD Sender: No OFD packet to send [04:46:48]OFD Sender: No OFD packet to send [04:46:53]OFD Sender: No OFD packet to send [04:46:58]OFD Sender: No OFD packet to send [04:47:03]OFD Sender: No OFD packet to send [04:47:08]OFD Sender: No OFD packet to send [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:53]OFD Sender: No OFD packet to send [04:47:58]OFD Sender: No OFD packet to send [04:48:03]OFD Sender: No OFD packet to send [04:48:08]OFD Sender: No OFD packet to send [04:48:13]OFD Sender: No OFD packet to send [04:48:18]OFD Sender: No OFD packet to send [04:48:23]OFD Sender: No OFD packet to send [04:48:28]OFD Sender: No OFD packet to send [04:48:33]OFD Sender: No OFD packet to send [04:48:38]OFD Sender: No OFD packet to send [04:48:43]OFD Sender: No OFD packet to send [04:48:48]OFD Sender: No OFD packet to send [04:48:53]OFD Sender: No OFD packet to send [04:48:58]OFD Sender: No OFD packet to send [04:49:03]OFD Sender: No OFD packet to send [04:49:08]OFD Sender: No OFD packet to send [04:49:13]OFD Sender: No OFD packet to send [04:49:18]OFD Sender: No OFD packet to send [04:49:23]OFD Sender: No OFD packet to send [04:49:28]OFD Sender: No OFD packet to send [04:49:33]OFD Sender: No OFD packet to send [04:49:38]OFD Sender: No OFD packet to send [04:49:43]OFD Sender: No OFD packet to send [04:49:48]OFD Sender: No OFD packet to send [04:49:53]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:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:15]accept exits with 9 [05:00:15]New connection [05:00:15]New thread 3066805604 created [05:00:15]Thread 3066662244 joined [05:00:15]Waiting for new connection... [05:00:15] Sock 9.Parse request [05:00:15]Sock 9.Check first char [05:00:15]Sock 9.First char is OK [05:00:15]request: POST /json_proto HTTP/1.0 [05:00:15]Method: POST [05:00:15]URL: /json_proto [05:00:15]Method is POST - this is cgi request [05:00:15]url: /json_proto [05:00:15]query_string will be loaded in cgi processing [05:00:15]execute_cgi json_proto POST (null) [05:00:15]execute_cgi path=json_proto method=POST [05:00:15]POST find Content-Length [05:00:15]Host: 172.17.32.195:8080 [05:00:15]Content-Length: 642 [05:00:15]Content-Type: application/json [05:00:15] [05:00:15]POST finish read [05:00:15]Found Content-Length = 642 [05:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:15]execute_script... [05:00:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:15]POST & json_proto [05:00:15]process_json_proto [05:00:15]json parsed OK: [05:00:15]protocol is kg_v1.0 [05:00:15]action value=close_receipt [05:00:15]process_action close_receipt [05:00:15]cmd_close_receipt [05:00:15]MH_GetDate [05:00:15]Write to MH i2c: F0 00 00 16 3D 42 [05:00:15]Write i2c OK [05:00:15]MH_I2C_Read... [05:00:15]Read from MH i2c: F0 [05:00:15]MH_I2C_Read... [05:00:15]Read from MH i2c: F0 09 00 [05:00:15]MH_I2C_Read... [05:00:15]Read from MH i2c: F0 09 00 16 3D 00 62 CB 14 66 77 1B 62 64 4A [05:00:15]GetLastDocTimeStamp 1712637768 [05:00:15]current date 1712638818 [05:00:15]FM_GetShiftState [05:00:15]SAM_PROTO_GetShiftState [05:00:15]wFMCommunicate request_size=4 [05:00:15]MH_SAM_APDU [05:00:15]CAPDU: 80 13 01 00 [05:00:15]Write to MH i2c: E2 08 00 17 3D 80 13 01 00 00 00 00 00 D1 [05:00:15]Write i2c OK [05:00:15]MH_I2C_Read... [05:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:15]Read from MH i2c: E2 [05:00:15]MH_I2C_Read... [05:00:15]Read from MH i2c: E2 0E 00 [05:00:15]MH_I2C_Read... [05:00:15]Read from MH i2c: E2 0E 00 17 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6B [05:00:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:00:15]wFMCommunicate OK [05:00:15]SAM_PROTO_GetShiftState done [05:00:15]FM_GetShiftState done [05:00:15]opened in 1712622218 [05:00:15]opened+sec_in_day 1712708618 [05:00:15]quantity*price = 100003 [05:00:15]sum+1 = 100005 [05:00:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 73 09.04.2024 05:00 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154769 ФПД: 20608411052024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050018&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154769&fm=20608411052024&tin=02508201610067®Number=0000000000090882&sum=100004 [05:00:16]StoreToDocumentArchive [05:00:16]shift 298 fd 154769 [05:00:16]save to /storage/0298/doc_00154769 [05:00:16]save last doc name /storage/0298/doc_00154769 to /storage/kkm_last_doc_name [05:00:16]save OK [05:00:16]Clear old archive folders... [05:00:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:00:16]tlvbuf is 007DD780 [05:00:16]SAM_PROTO_ClearQueue [05:00:16]wFMCommunicate request_size=4 [05:00:16]MH_SAM_APDU [05:00:16]CAPDU: 80 09 00 00 [05:00:16]Write to MH i2c: E2 08 00 24 3D 80 09 00 00 00 00 00 00 D3 [05:00:16]Write i2c OK [05:00:16]MH_I2C_Read... [05:00:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:16]Read from MH i2c: E2 [05:00:16]MH_I2C_Read... [05:00:16]Read from MH i2c: E2 03 00 [05:00:16]MH_I2C_Read... [05:00:16]Read from MH i2c: E2 03 00 24 3D 00 90 00 D5 [05:00:16]RAPDU: 90 00 [05:00:16]wFMCommunicate OK [05:00:16]SAM_PROTO_ClearQueue done [05:00:16]KKMCreateOFDPacket [05:00:16]OFDProtocolAddRootSTLVToBuf [05:00:16]FM_MakeSignedData [05:00:16]FM_MakeSignedData [05:00:16]SAM_PROTO_SignData [05:00:16]wFMCommunicate request_size=4 [05:00:16]MH_SAM_APDU [05:00:16]CAPDU: 80 0D 01 02 [05:00:16]Write to MH i2c: E2 08 00 25 3D 80 0D 01 02 00 00 00 00 DB [05:00:16]Write i2c OK [05:00:16]MH_I2C_Read... [05:00:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:16]Read from MH i2c: E2 [05:00:16]MH_I2C_Read... [05:00:16]Read from MH i2c: E2 03 00 [05:00:16]MH_I2C_Read... [05:00:16]Read from MH i2c: E2 03 00 25 3D 00 90 00 D6 [05:00:16]RAPDU: 90 00 [05:00:16]wFMCommunicate OK [05:00:16]wFMCommunicate request_size=255 [05:00:16]MH_SAM_APDU [05:00:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 62 CB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 91 5C 02 00 35 04 06 00 12 [05:00:16]Write to MH i2c: E2 02 01 26 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 62 CB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 91 5C 02 00 35 04 06 00 12 00 00 10 [05:00:16]Write i2c OK [05:00:16]MH_I2C_Read... [05:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:17]Read from MH i2c: E2 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 03 00 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 03 00 26 3D 00 90 00 D7 [05:00:17]RAPDU: 90 00 [05:00:17]wFMCommunicate OK [05:00:17]wFMCommunicate request_size=10 [05:00:17]MH_SAM_APDU [05:00:17]CAPDU: 80 0D 02 02 05 BE 45 05 27 F8 [05:00:17]Write to MH i2c: E2 0D 00 27 3D 80 0D 02 02 05 00 BE 45 05 27 F8 00 00 0F [05:00:17]Write i2c OK [05:00:17]MH_I2C_Read... [05:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:17]Read from MH i2c: E2 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 03 00 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 03 00 27 3D 00 90 00 D8 [05:00:17]RAPDU: 90 00 [05:00:17]wFMCommunicate OK [05:00:17]wFMCommunicate request_size=4 [05:00:17]MH_SAM_APDU [05:00:17]CAPDU: 80 0D 03 02 [05:00:17]Write to MH i2c: E2 08 00 28 3D 80 0D 03 02 00 00 00 00 E0 [05:00:17]Write i2c OK [05:00:17]MH_I2C_Read... [05:00:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:17]Read from MH i2c: E2 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 0B 00 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 0B 00 28 3D 00 CF 48 1A 97 C8 5E 61 26 90 00 56 [05:00:17]RAPDU: CF 48 1A 97 C8 5E 61 26 90 00 [05:00:17]wFMCommunicate OK [05:00:17]SAM_PROTO_SignData done [05:00:17]FM_MakeSignedData done [05:00:17]CreateOFDProtocolMessage [05:00:17]wFMCommunicate request_size=4 [05:00:17]MH_SAM_APDU [05:00:17]CAPDU: 80 11 00 00 [05:00:17]Write to MH i2c: E2 08 00 29 3D 80 11 00 00 00 00 00 00 E0 [05:00:17]Write i2c OK [05:00:17]MH_I2C_Read... [05:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:17]Read from MH i2c: E2 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 17 00 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: E2 17 00 29 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 35 [05:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:00:17]wFMCommunicate OK [05:00:17]CreateOFDProtocolMessage done [05:00:17]OFDSenderStorePacket 154769 [05:00:17]StoreOFDPacket docnum=154769 [05:00:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E0 4D 07 01 27 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 62 CB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 91 5C 02 00 35 04 06 00 12 BE 45 05 27 F8 CF 48 1A 97 C8 5E 61 26 [05:00:17]CheckFolder [05:00:17]dirname=/storage/ofd_packets [05:00:17]CheckFolder done [05:00:17]ProducePacketName [05:00:17]name=ofd_packets/00154769 [05:00:17]NVStorageSaveData ofd_packets/00154769 [05:00:17]File name is /storage/ofd_packets/00154769 [05:00:17]Write 301 bytes [05:00:17]NVStorageSaveData done [05:00:17]OFDSenderStorePacket done [05:00:17]KKMCreateOFDPacket done [05:00:17]NVStorageSaveData kkm_last_timestamp [05:00:17]File name is /storage/kkm_last_timestamp [05:00:17]Write 4 bytes [05:00:17]NVStorageSaveData done [05:00:17]OFD Sender: Processing packet 154769 [packets to send 67, broken 66] [05:00:17]ProducePacketName [05:00:17]name=ofd_packets/00154769 [05:00:17]OFD Sender: To server: pG, [05:00:17]CommunicateWithHost lk.salyk.kg:30040 [05:00:17]ConnectInit lk.salyk.kg [05:00:17]ExternCall_PrintAddStr [05:00:17]wPrintStart [05:00:17]Write to MH i2c: 01 00 00 2A 3D 67 [05:00:17]Write i2c OK [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: 01 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: 01 07 00 [05:00:17]MH_I2C_Read... [05:00:17]Read from MH i2c: 01 07 00 2A 3D 00 00 00 00 00 FF 0F 7C [05:00:17]RasterBufferAndPrint [05:00:17]line Счет N : (1)297955 [05:00:17]line ИНН: 02508201610067 [05:00:17]line Контрольно-Кассовый Чек [05:00:17]line ПРОДАЖА [05:00:17]line ТРК (МРК, ГНК) : 72 [05:00:17]line Товар: 2710124130 [05:00:17]line Аи-92-К-5 [05:00:17]line 15.650 * 63.90 [05:00:17]line = 1000.04 [05:00:17]line НДС 12% НСП 1% [05:00:17]line > о реализуемом товаре [05:00:17]line ИТОГО: 1000.04 [05:00:17]line НСП 1% : 8.85 [05:00:17]line НДС 12% : 106.20 [05:00:17]line Наличными: 1000.04 [05:00:17]line Безнал.: 0.00 [05:00:17]line Место: АЗС № 53 "Партнер Нефть" [05:00:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:00:17]line СНО: Общий режим [05:00:17]line Чек 73 09.04.2024 05:00 [05:00:17]line Смена: 298 ФФД: 1.0 [05:00:17]line ЗНМ: 0300000127 [05:00:17]line РНМ: 0000000000090882 [05:00:17]line Версия ККМ: 001 [05:00:17]line ФМ: 0000000000874906 [05:00:17]line ФД: 154769 [05:00:17]line ФПД: 20608411052024 [05:00:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050018&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154769&fm=20608411052024&tin=02508201610067®Number=0000000000090882&sum=100004 [05:00:17]Connected sock=11 [05:00:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E0 4D 07 01 27 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 62 CB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 91 5C 02 00 35 04 06 00 12 BE 45 05 27 F8 CF 48 1A 97 C8 5E 61 26 [05:00:17]written 0, free lines is 4095 [05:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 25 27 47 00 C8 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 91 5C 02 00 F4 03 04 00 0D 73 14 66 B6 04 01 00 00 3B 67 B6 36 9D C8 83 01 [05:00:17]CommunicateWithHost err = 0 [05:00:17]CheckOFDResponse [05:00:17]1017 (14) - 77093643461234 [05:00:17]1041 (16) - 0000000000874906 [05:00:17]1040 (4) - 154769 [05:00:17]1012 (4) - 08.04.2024 22:43 [05:00:17]1206 (1) - 0 [05:00:17]OFD Sender: Remove packet 154769 [05:00:17]ProducePacketName [05:00:17]name=ofd_packets/00154769 [05:00:17]NVStorageDeleteData [05:00:18]Write to MH i2c: 01 00 00 52 3D 8F [05:00:18]Write i2c OK [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: 01 [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: 01 07 00 [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: 01 07 00 52 3D 00 00 00 00 00 EA 0C 8C [05:00:18]RasterBufferAndPrint [05:00:18]line [05:00:18]line [05:00:18]line [05:00:18]line [05:00:18]line [05:00:18]written 0, free lines is 3312 [05:00:18]MH_Cut [05:00:18]Write to MH i2c: D1 01 00 59 3D 01 68 [05:00:18]Write i2c OK [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: D1 [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: D1 01 00 [05:00:18]MH_I2C_Read... [05:00:18]Read from MH i2c: D1 01 00 59 3D 00 67 [05:00:18]Write to MH i2c: 01 00 00 5A 3D 97 [05:00:18]Write i2c OK [05:00:18]MH_I2C_Read... [05:00:18]OFD Sender: No OFD packet to send [05:00:18]*** Cut start [05:00:18]*** Partial cut [05:00:18]*** CUTSNS_PIN = 1 [05:00:19]*** CUTSNS_PIN = 0 [05:00:19]*** Brake cut motor [05:00:19]Read from MH i2c: 01 [05:00:19]MH_I2C_Read... [05:00:19]*** Stop cut motor [05:00:19]*** Cut end [05:00:19]Read from MH i2c: 01 07 00 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: 01 07 00 5A 3D 00 00 00 00 00 FF 0F AC [05:00:19]process_action close_receipt done [05:00:19]requested_data is exist [05:00:19]produce_requested_data [05:00:19]requested_item fm.sn is exist - process it [05:00:19]wFMCommunicate request_size=4 [05:00:19]MH_SAM_APDU [05:00:19]CAPDU: 80 11 00 00 [05:00:19]Write to MH i2c: E2 08 00 5B 3D 80 11 00 00 00 00 00 00 12 [05:00:19]Write i2c OK [05:00:19]MH_I2C_Read... [05:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:19]Read from MH i2c: E2 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 17 00 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 17 00 5B 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [05:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:00:19]wFMCommunicate OK [05:00:19]requested_item fd.num is exist - process it [05:00:19]SAM_PROTO_GetFieldsCounters [05:00:19]wFMCommunicate request_size=4 [05:00:19]MH_SAM_APDU [05:00:19]CAPDU: 80 13 00 00 [05:00:19]Write to MH i2c: E2 08 00 5C 3D 80 13 00 00 00 00 00 00 15 [05:00:19]Write i2c OK [05:00:19]MH_I2C_Read... [05:00:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:00:19]Read from MH i2c: E2 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 62 00 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 62 00 5C 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 91 5C 02 00 0E 04 04 00 2A 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 2F [05:00:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 91 5C 02 00 0E 04 04 00 2A 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 [05:00:19]wFMCommunicate OK [05:00:19]SAM_PROTO_GetFieldsCounters done [05:00:19]requested_item shift.num is exist - process it [05:00:19]requested_item shift.opened is exist - process it [05:00:19]req_shift_opened [05:00:19]FM_GetShiftState [05:00:19]SAM_PROTO_GetShiftState [05:00:19]wFMCommunicate request_size=4 [05:00:19]MH_SAM_APDU [05:00:19]CAPDU: 80 13 01 00 [05:00:19]Write to MH i2c: E2 08 00 5D 3D 80 13 01 00 00 00 00 00 17 [05:00:19]Write i2c OK [05:00:19]MH_I2C_Read... [05:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:19]Read from MH i2c: E2 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 0E 00 [05:00:19]MH_I2C_Read... [05:00:19]Read from MH i2c: E2 0E 00 5D 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [05:00:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:00:19]wFMCommunicate OK [05:00:19]SAM_PROTO_GetShiftState done [05:00:19]FM_GetShiftState done [05:00:19]req_shift_opened done [05:00:19]requested_item shift.open_date is exist - process it [05:00:19]req_shift_open_date [05:00:19]req_shift_open_date done [05:00:19]produce_requested_data done [05:00:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154769,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:00:19]process_action_free close_receipt [05:00:19]json_value_free [05:00:19]json_value_free done [05:00:19]process_json_proto returns [05:00:19]Send response to host [05:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154769,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:00:19]free response buf [05:00:19]execute_script done [05:00:19]execute_script returns [05:00:19]free content buf [05:00:19]Sock 9.Close socket [05:00:19]Sock 9.Thread stoped [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:48]OFD Sender: No OFD packet to send [05:00:53]OFD Sender: No OFD packet to send [05:00:58]OFD Sender: No OFD packet to send [05:01:03]OFD Sender: No OFD packet to send [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:18]OFD Sender: No OFD packet to send [05:01:23]OFD Sender: No OFD packet to send [05:01:28]OFD Sender: No OFD packet to send [05:01:33]OFD Sender: No OFD packet to send [05:01:38]OFD Sender: No OFD packet to send [05:01:43]OFD Sender: No OFD packet to send [05:01:48]OFD Sender: No OFD packet to send [05:01:53]OFD Sender: No OFD packet to send [05:01:58]OFD Sender: No OFD packet to send [05:02:03]OFD Sender: No OFD packet to send [05:02:08]OFD Sender: No OFD packet to send [05:02:13]OFD Sender: No OFD packet to send [05:02:18]OFD Sender: No OFD packet to send [05:02:23]OFD Sender: No OFD packet to send [05:02:28]OFD Sender: No OFD packet to send [05:02:33]OFD Sender: No OFD packet to send [05:02:38]OFD Sender: No OFD packet to send [05:02:43]OFD Sender: No OFD packet to send [05:02:48]OFD Sender: No OFD packet to send [05:02:53]OFD Sender: No OFD packet to send [05:02:58]OFD Sender: No OFD packet to send [05:03:03]OFD Sender: No OFD packet to send [05:03:08]OFD Sender: No OFD packet to send [05:03:13]OFD Sender: No OFD packet to send [05:03:18]OFD Sender: No OFD packet to send [05:03:23]OFD Sender: No OFD packet to send [05:03:28]OFD Sender: No OFD packet to send [05:03:33]OFD Sender: No OFD packet to send [05:03:38]OFD Sender: No OFD packet to send [05:03:43]OFD Sender: No OFD packet to send [05:03:48]OFD Sender: No OFD packet to send [05:03:53]OFD Sender: No OFD packet to send [05:03:58]OFD Sender: No OFD packet to send [05:04:03]OFD Sender: No OFD packet to send [05:04:04]accept exits with 7 [05:04:04]New connection [05:04:04]New thread 3066662244 created [05:04:04]Thread 3066805604 joined [05:04:04]Waiting for new connection... [05:04:04] Sock 7.Parse request [05:04:04]Sock 7.Check first char [05:04:04]Sock 7.First char is OK [05:04:04]request: POST /json_proto HTTP/1.0 [05:04:04]Method: POST [05:04:04]URL: /json_proto [05:04:04]Method is POST - this is cgi request [05:04:04]url: /json_proto [05:04:04]query_string will be loaded in cgi processing [05:04:04]execute_cgi json_proto POST (null) [05:04:04]execute_cgi path=json_proto method=POST [05:04:04]POST find Content-Length [05:04:04]Host: 172.17.32.195:8080 [05:04:04]Content-Length: 639 [05:04:04]Content-Type: application/json [05:04:04] [05:04:04]POST finish read [05:04:04]Found Content-Length = 639 [05:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 8.140, "sum" : 520.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 520.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:04:04]execute_script... [05:04:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 8.140, "sum" : 520.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 520.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:04:04]POST & json_proto [05:04:04]process_json_proto [05:04:04]json parsed OK: [05:04:04]protocol is kg_v1.0 [05:04:04]action value=close_receipt [05:04:04]process_action close_receipt [05:04:04]cmd_close_receipt [05:04:04]MH_GetDate [05:04:04]Write to MH i2c: F0 00 00 5E 3D 8A [05:04:04]Write i2c OK [05:04:04]MH_I2C_Read... [05:04:04]Read from MH i2c: F0 [05:04:04]MH_I2C_Read... [05:04:04]Read from MH i2c: F0 09 00 [05:04:04]MH_I2C_Read... [05:04:04]Read from MH i2c: F0 09 00 5E 3D 00 47 CC 14 66 77 1B 62 64 78 [05:04:04]GetLastDocTimeStamp 1712638818 [05:04:04]current date 1712639047 [05:04:04]FM_GetShiftState [05:04:04]SAM_PROTO_GetShiftState [05:04:04]wFMCommunicate request_size=4 [05:04:04]MH_SAM_APDU [05:04:04]CAPDU: 80 13 01 00 [05:04:04]Write to MH i2c: E2 08 00 5F 3D 80 13 01 00 00 00 00 00 19 [05:04:04]Write i2c OK [05:04:04]MH_I2C_Read... [05:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:04:04]Read from MH i2c: E2 [05:04:04]MH_I2C_Read... [05:04:04]Read from MH i2c: E2 0E 00 [05:04:04]MH_I2C_Read... [05:04:04]Read from MH i2c: E2 0E 00 5F 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [05:04:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:04:04]wFMCommunicate OK [05:04:04]SAM_PROTO_GetShiftState done [05:04:04]FM_GetShiftState done [05:04:04]opened in 1712622218 [05:04:04]opened+sec_in_day 1712708618 [05:04:04]quantity*price = 52014 [05:04:04]sum+1 = 52016 [05:04:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 520.15 НСП 1% : 4.60 НДС 12% : 55.24 Наличными: 520.15 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 74 09.04.2024 05:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154770 ФПД: 143058311449331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050407&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154770&fm=143058311449331&tin=02508201610067®Number=0000000000090882&sum=52015 [05:04:06]StoreToDocumentArchive [05:04:06]shift 298 fd 154770 [05:04:06]save to /storage/0298/doc_00154770 [05:04:06]save last doc name /storage/0298/doc_00154770 to /storage/kkm_last_doc_name [05:04:06]save OK [05:04:06]Clear old archive folders... [05:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:04:06]tlvbuf is B6D848D0 [05:04:06]SAM_PROTO_ClearQueue [05:04:06]wFMCommunicate request_size=4 [05:04:06]MH_SAM_APDU [05:04:06]CAPDU: 80 09 00 00 [05:04:06]Write to MH i2c: E2 08 00 6C 3D 80 09 00 00 00 00 00 00 1B [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 6C 3D 00 90 00 1D [05:04:06]RAPDU: 90 00 [05:04:06]wFMCommunicate OK [05:04:06]SAM_PROTO_ClearQueue done [05:04:06]KKMCreateOFDPacket [05:04:06]OFDProtocolAddRootSTLVToBuf [05:04:06]FM_MakeSignedData [05:04:06]FM_MakeSignedData [05:04:06]SAM_PROTO_SignData [05:04:06]wFMCommunicate request_size=4 [05:04:06]MH_SAM_APDU [05:04:06]CAPDU: 80 0D 01 02 [05:04:06]Write to MH i2c: E2 08 00 6D 3D 80 0D 01 02 00 00 00 00 23 [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 6D 3D 00 90 00 1E [05:04:06]RAPDU: 90 00 [05:04:06]wFMCommunicate OK [05:04:06]wFMCommunicate request_size=255 [05:04:06]MH_SAM_APDU [05:04: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 CC 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 2F CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 2F 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 4A 00 00 00 F4 03 04 00 47 CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 92 5C 02 00 35 04 06 00 82 [05:04:06]Write to MH i2c: E2 02 01 6E 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 2F CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 2F 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 4A 00 00 00 F4 03 04 00 47 CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 92 5C 02 00 35 04 06 00 82 00 00 02 [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 6E 3D 00 90 00 1F [05:04:06]RAPDU: 90 00 [05:04:06]wFMCommunicate OK [05:04:06]wFMCommunicate request_size=10 [05:04:06]MH_SAM_APDU [05:04:06]CAPDU: 80 0D 02 02 05 1C 5B D6 0A F3 [05:04:06]Write to MH i2c: E2 0D 00 6F 3D 80 0D 02 02 05 00 1C 5B D6 0A F3 00 00 7A [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 03 00 6F 3D 00 90 00 20 [05:04:06]RAPDU: 90 00 [05:04:06]wFMCommunicate OK [05:04:06]wFMCommunicate request_size=4 [05:04:06]MH_SAM_APDU [05:04:06]CAPDU: 80 0D 03 02 [05:04:06]Write to MH i2c: E2 08 00 70 3D 80 0D 03 02 00 00 00 00 28 [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 0B 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 0B 00 70 3D 00 5D 36 C1 C7 6C 0F 67 9C 90 00 C2 [05:04:06]RAPDU: 5D 36 C1 C7 6C 0F 67 9C 90 00 [05:04:06]wFMCommunicate OK [05:04:06]SAM_PROTO_SignData done [05:04:06]FM_MakeSignedData done [05:04:06]CreateOFDProtocolMessage [05:04:06]wFMCommunicate request_size=4 [05:04:06]MH_SAM_APDU [05:04:06]CAPDU: 80 11 00 00 [05:04:06]Write to MH i2c: E2 08 00 71 3D 80 11 00 00 00 00 00 00 28 [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:04:06]Read from MH i2c: E2 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 17 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: E2 17 00 71 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7D [05:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:04:06]wFMCommunicate OK [05:04:06]CreateOFDProtocolMessage done [05:04:06]OFDSenderStorePacket 154770 [05:04:06]StoreOFDPacket docnum=154770 [05:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1A 90 07 01 0A 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 CC 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 2F CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 2F 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 4A 00 00 00 F4 03 04 00 47 CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 92 5C 02 00 35 04 06 00 82 1C 5B D6 0A F3 5D 36 C1 C7 6C 0F 67 9C [05:04:06]CheckFolder [05:04:06]dirname=/storage/ofd_packets [05:04:06]CheckFolder done [05:04:06]ProducePacketName [05:04:06]name=ofd_packets/00154770 [05:04:06]NVStorageSaveData ofd_packets/00154770 [05:04:06]File name is /storage/ofd_packets/00154770 [05:04:06]Write 301 bytes [05:04:06]NVStorageSaveData done [05:04:06]OFDSenderStorePacket done [05:04:06]KKMCreateOFDPacket done [05:04:06]NVStorageSaveData kkm_last_timestamp [05:04:06]File name is /storage/kkm_last_timestamp [05:04:06]Write 4 bytes [05:04:06]NVStorageSaveData done [05:04:06]OFD Sender: Processing packet 154770 [packets to send 67, broken 66] [05:04:06]ProducePacketName [05:04:06]name=ofd_packets/00154770 [05:04:06]OFD Sender: To server: pG, [05:04:06]CommunicateWithHost lk.salyk.kg:30040 [05:04:06]ConnectInit lk.salyk.kg [05:04:06]ExternCall_PrintAddStr [05:04:06]wPrintStart [05:04:06]Write to MH i2c: 01 00 00 72 3D AF [05:04:06]Write i2c OK [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: 01 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: 01 07 00 [05:04:06]MH_I2C_Read... [05:04:06]Read from MH i2c: 01 07 00 72 3D 00 00 00 00 00 FF 0F C4 [05:04:06]RasterBufferAndPrint [05:04:06]line Счет N : (1)297957 [05:04:06]line ИНН: 02508201610067 [05:04:06]line Контрольно-Кассовый Чек [05:04:06]line ПРОДАЖА [05:04:06]line ТРК (МРК, ГНК) : 82 [05:04:06]line Товар: 2710124130 [05:04:06]line Аи-92-К-5 [05:04:06]line 8.140 * 63.90 [05:04:06]line = 520.15 [05:04:06]line НДС 12% НСП 1% [05:04:06]line > о реализуемом товаре [05:04:06]line ИТОГО: 520.15 [05:04:06]line НСП 1% : 4.60 [05:04:06]line НДС 12% : 55.24 [05:04:06]line Наличными: 520.15 [05:04:06]line Безнал.: 0.00 [05:04:06]line Место: АЗС № 53 "Партнер Нефть" [05:04:06]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:04:06]line СНО: Общий режим [05:04:06]line Чек 74 09.04.2024 05:04 [05:04:06]line Смена: 298 ФФД: 1.0 [05:04:06]line ЗНМ: 0300000127 [05:04:06]line РНМ: 0000000000090882 [05:04:06]line Версия ККМ: 001 [05:04:06]line ФМ: 0000000000874906 [05:04:06]line ФД: 154770 [05:04:06]line ФПД: 143058311449331 [05:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050407&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154770&fm=143058311449331&tin=02508201610067®Number=0000000000090882&sum=52015 [05:04:06]Connected sock=11 [05:04:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1A 90 07 01 0A 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 CC 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 2F CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 2F 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 4A 00 00 00 F4 03 04 00 47 CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 92 5C 02 00 35 04 06 00 82 1C 5B D6 0A F3 5D 36 C1 C7 6C 0F 67 9C [05:04:06]written 0, free lines is 4095 [05:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 25 0C 47 00 45 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 92 5C 02 00 F4 03 04 00 F2 73 14 66 B6 04 01 00 00 D6 C6 5B FA FF 11 2C 41 [05:04:07]CommunicateWithHost err = 0 [05:04:07]CheckOFDResponse [05:04:07]1017 (14) - 77093643461234 [05:04:07]1041 (16) - 0000000000874906 [05:04:07]1040 (4) - 154770 [05:04:07]1012 (4) - 08.04.2024 22:47 [05:04:07]1206 (1) - 0 [05:04:07]OFD Sender: Remove packet 154770 [05:04:07]ProducePacketName [05:04:07]name=ofd_packets/00154770 [05:04:07]NVStorageDeleteData [05:04:07]Write to MH i2c: 01 00 00 9A 3D D7 [05:04:07]Write i2c OK [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: 01 [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: 01 07 00 [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: 01 07 00 9A 3D 00 00 00 00 00 DF 0C C9 [05:04:07]RasterBufferAndPrint [05:04:07]line [05:04:07]line [05:04:07]line [05:04:07]line [05:04:07]line [05:04:07]written 0, free lines is 3300 [05:04:07]MH_Cut [05:04:07]Write to MH i2c: D1 01 00 A1 3D 01 B0 [05:04:07]Write i2c OK [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: D1 [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: D1 01 00 [05:04:07]MH_I2C_Read... [05:04:07]Read from MH i2c: D1 01 00 A1 3D 00 AF [05:04:07]Write to MH i2c: 01 00 00 A2 3D DF [05:04:07]Write i2c OK [05:04:07]MH_I2C_Read... [05:04:07]OFD Sender: No OFD packet to send [05:04:08]*** Cut start [05:04:08]*** Partial cut [05:04:08]*** CUTSNS_PIN = 1 [05:04:08]*** CUTSNS_PIN = 0 [05:04:08]*** Brake cut motor [05:04:08]Read from MH i2c: 01 [05:04:08]MH_I2C_Read... [05:04:08]*** Stop cut motor [05:04:08]*** Cut end [05:04:08]Read from MH i2c: 01 07 00 [05:04:08]MH_I2C_Read... [05:04:08]Read from MH i2c: 01 07 00 A2 3D 00 00 00 00 00 FF 0F F4 [05:04:08]process_action close_receipt done [05:04:08]requested_data is exist [05:04:08]produce_requested_data [05:04:08]requested_item fm.sn is exist - process it [05:04:08]wFMCommunicate request_size=4 [05:04:08]MH_SAM_APDU [05:04:08]CAPDU: 80 11 00 00 [05:04:08]Write to MH i2c: E2 08 00 A3 3D 80 11 00 00 00 00 00 00 5A [05:04:08]Write i2c OK [05:04:08]MH_I2C_Read... [05:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:04:08]Read from MH i2c: E2 [05:04:08]MH_I2C_Read... [05:04:08]Read from MH i2c: E2 17 00 [05:04:08]MH_I2C_Read... [05:04:08]Read from MH i2c: E2 17 00 A3 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [05:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:04:08]wFMCommunicate OK [05:04:08]requested_item fd.num is exist - process it [05:04:08]SAM_PROTO_GetFieldsCounters [05:04:08]wFMCommunicate request_size=4 [05:04:08]MH_SAM_APDU [05:04:08]CAPDU: 80 13 00 00 [05:04:08]Write to MH i2c: E2 08 00 A4 3D 80 13 00 00 00 00 00 00 5D [05:04:08]Write i2c OK [05:04:08]MH_I2C_Read... [05:04:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:04:08]Read from MH i2c: E2 [05:04:08]MH_I2C_Read... [05:04:08]Read from MH i2c: E2 62 00 [05:04:08]MH_I2C_Read... [05:04:08]Read from MH i2c: E2 62 00 A4 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 92 5C 02 00 0E 04 04 00 2A 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 7B [05:04:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 92 5C 02 00 0E 04 04 00 2A 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 [05:04:08]wFMCommunicate OK [05:04:08]SAM_PROTO_GetFieldsCounters done [05:04:08]requested_item shift.num is exist - process it [05:04:08]requested_item shift.opened is exist - process it [05:04:08]req_shift_opened [05:04:08]FM_GetShiftState [05:04:08]SAM_PROTO_GetShiftState [05:04:08]wFMCommunicate request_size=4 [05:04:08]MH_SAM_APDU [05:04:08]CAPDU: 80 13 01 00 [05:04:08]Write to MH i2c: E2 08 00 A5 3D 80 13 01 00 00 00 00 00 5F [05:04:08]Write i2c OK [05:04:08]MH_I2C_Read... [05:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:04:09]Read from MH i2c: E2 [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: E2 0E 00 [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: E2 0E 00 A5 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F9 [05:04:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:04:09]wFMCommunicate OK [05:04:09]SAM_PROTO_GetShiftState done [05:04:09]FM_GetShiftState done [05:04:09]req_shift_opened done [05:04:09]requested_item shift.open_date is exist - process it [05:04:09]req_shift_open_date [05:04:09]req_shift_open_date done [05:04:09]produce_requested_data done [05:04:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154770,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:04:09]process_action_free close_receipt [05:04:09]json_value_free [05:04:09]json_value_free done [05:04:09]process_json_proto returns [05:04:09]Send response to host [05:04:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154770,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:04:09]free response buf [05:04:09]execute_script done [05:04:09]execute_script returns [05:04:09]free content buf [05:04:09]Sock 7.Close socket [05:04:09]Sock 7.Thread stoped [05:04:09]accept exits with 9 [05:04:09]New connection [05:04:09]New thread 3066805604 created [05:04:09]Thread 3066662244 joined [05:04:09]Waiting for new connection... [05:04:09] Sock 9.Parse request [05:04:09]Sock 9.Check first char [05:04:09]Sock 9.First char is OK [05:04:09]request: POST /json_proto HTTP/1.0 [05:04:09]Method: POST [05:04:09]URL: /json_proto [05:04:09]Method is POST - this is cgi request [05:04:09]url: /json_proto [05:04:09]query_string will be loaded in cgi processing [05:04:09]execute_cgi json_proto POST (null) [05:04:09]execute_cgi path=json_proto method=POST [05:04:09]POST find Content-Length [05:04:09]Host: 172.17.32.195:8080 [05:04:09]Content-Length: 808 [05:04:09]Content-Type: application/json [05:04:09] [05:04:09]POST finish read [05:04:09]Found Content-Length = 808 [05:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:04:09]execute_script... [05:04:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:04:09]POST & json_proto [05:04:09]process_json_proto [05:04:09]json parsed OK: [05:04:09]protocol is kg_v1.0 [05:04:09]action value=close_receipt [05:04:09]process_action close_receipt [05:04:09]cmd_close_receipt [05:04:09]MH_GetDate [05:04:09]Write to MH i2c: F0 00 00 A6 3D D2 [05:04:09]Write i2c OK [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: F0 [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: F0 09 00 [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: F0 09 00 A6 3D 00 4C CC 14 66 77 1B 62 64 C5 [05:04:09]GetLastDocTimeStamp 1712639047 [05:04:09]current date 1712639052 [05:04:09]FM_GetShiftState [05:04:09]SAM_PROTO_GetShiftState [05:04:09]wFMCommunicate request_size=4 [05:04:09]MH_SAM_APDU [05:04:09]CAPDU: 80 13 01 00 [05:04:09]Write to MH i2c: E2 08 00 A7 3D 80 13 01 00 00 00 00 00 61 [05:04:09]Write i2c OK [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: E2 [05:04:09]MH_I2C_Read... [05:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:04:09]Read from MH i2c: E2 0E 00 [05:04:09]MH_I2C_Read... [05:04:09]Read from MH i2c: E2 0E 00 A7 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [05:04:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:04:09]wFMCommunicate OK [05:04:09]SAM_PROTO_GetShiftState done [05:04:09]FM_GetShiftState done [05:04:09]opened in 1712622218 [05:04:09]opened+sec_in_day 1712708618 [05:04:09]quantity*price = 100056 [05:04:09]sum+1 = 100058 [05:04:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.57 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.57 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 75 09.04.2024 05:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154771 ФПД: 279894005689084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050412&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154771&fm=279894005689084&tin=02508201610067®Number=0000000000090882&sum=100057 [05:04:10]StoreToDocumentArchive [05:04:10]shift 298 fd 154771 [05:04:10]save to /storage/0298/doc_00154771 [05:04:10]save last doc name /storage/0298/doc_00154771 to /storage/kkm_last_doc_name [05:04:10]save OK [05:04:10]Clear old archive folders... [05:04:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:04:10]tlvbuf is 0070FB70 [05:04:10]SAM_PROTO_ClearQueue [05:04:10]wFMCommunicate request_size=4 [05:04:10]MH_SAM_APDU [05:04:10]CAPDU: 80 09 00 00 [05:04:10]Write to MH i2c: E2 08 00 B4 3D 80 09 00 00 00 00 00 00 63 [05:04:10]Write i2c OK [05:04:10]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 B4 3D 00 90 00 65 [05:04:11]RAPDU: 90 00 [05:04:11]wFMCommunicate OK [05:04:11]SAM_PROTO_ClearQueue done [05:04:11]KKMCreateOFDPacket [05:04:11]OFDProtocolAddRootSTLVToBuf [05:04:11]FM_MakeSignedData [05:04:11]FM_MakeSignedData [05:04:11]SAM_PROTO_SignData [05:04:11]wFMCommunicate request_size=4 [05:04:11]MH_SAM_APDU [05:04:11]CAPDU: 80 0D 01 02 [05:04:11]Write to MH i2c: E2 08 00 B5 3D 80 0D 01 02 00 00 00 00 6B [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 B5 3D 00 90 00 66 [05:04:11]RAPDU: 90 00 [05:04:11]wFMCommunicate OK [05:04:11]wFMCommunicate request_size=255 [05:04:11]MH_SAM_APDU [05:04: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 4C CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 93 5C 02 00 35 04 06 00 [05:04:11]Write to MH i2c: E2 02 01 B6 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 4C CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 93 5C 02 00 35 04 06 00 00 00 84 [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 B6 3D 00 90 00 67 [05:04:11]RAPDU: 90 00 [05:04:11]wFMCommunicate OK [05:04:11]wFMCommunicate request_size=11 [05:04:11]MH_SAM_APDU [05:04:11]CAPDU: 80 0D 02 02 06 FE 8F E6 C8 AA FC [05:04:11]Write to MH i2c: E2 0E 00 B7 3D 80 0D 02 02 06 00 FE 8F E6 C8 AA FC 00 00 5B [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 03 00 B7 3D 00 90 00 68 [05:04:11]RAPDU: 90 00 [05:04:11]wFMCommunicate OK [05:04:11]wFMCommunicate request_size=4 [05:04:11]MH_SAM_APDU [05:04:11]CAPDU: 80 0D 03 02 [05:04:11]Write to MH i2c: E2 08 00 B8 3D 80 0D 03 02 00 00 00 00 70 [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 0B 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 0B 00 B8 3D 00 B8 4E 96 B2 9F B0 10 7B 90 00 99 [05:04:11]RAPDU: B8 4E 96 B2 9F B0 10 7B 90 00 [05:04:11]wFMCommunicate OK [05:04:11]SAM_PROTO_SignData done [05:04:11]FM_MakeSignedData done [05:04:11]CreateOFDProtocolMessage [05:04:11]wFMCommunicate request_size=4 [05:04:11]MH_SAM_APDU [05:04:11]CAPDU: 80 11 00 00 [05:04:11]Write to MH i2c: E2 08 00 B9 3D 80 11 00 00 00 00 00 00 70 [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:04:11]Read from MH i2c: E2 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 17 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: E2 17 00 B9 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C5 [05:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:04:11]wFMCommunicate OK [05:04:11]CreateOFDProtocolMessage done [05:04:11]OFDSenderStorePacket 154771 [05:04:11]StoreOFDPacket docnum=154771 [05:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C1 F1 08 01 DF 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 4C CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 93 5C 02 00 35 04 06 00 FE 8F E6 C8 AA FC B8 4E 96 B2 9F B0 10 7B [05:04:11]CheckFolder [05:04:11]dirname=/storage/ofd_packets [05:04:11]CheckFolder done [05:04:11]ProducePacketName [05:04:11]name=ofd_packets/00154771 [05:04:11]NVStorageSaveData ofd_packets/00154771 [05:04:11]File name is /storage/ofd_packets/00154771 [05:04:11]Write 302 bytes [05:04:11]NVStorageSaveData done [05:04:11]OFDSenderStorePacket done [05:04:11]KKMCreateOFDPacket done [05:04:11]NVStorageSaveData kkm_last_timestamp [05:04:11]File name is /storage/kkm_last_timestamp [05:04:11]Write 4 bytes [05:04:11]NVStorageSaveData done [05:04:11]ExternCall_PrintAddStr [05:04:11]wPrintStart [05:04:11]Write to MH i2c: 01 00 00 BA 3D F7 [05:04:11]Write i2c OK [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: 01 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: 01 07 00 [05:04:11]MH_I2C_Read... [05:04:11]Read from MH i2c: 01 07 00 BA 3D 00 00 00 00 00 FF 0F 0C [05:04:11]RasterBufferAndPrint [05:04:11]line Счет N : (1)297956 [05:04:11]line ИНН: 02508201610067 [05:04:11]line Контрольно-Кассовый Чек [05:04:11]line ПРОДАЖА [05:04:11]line ТРК (МРК, ГНК) : 92 [05:04:11]line Товар: 2710194210 [05:04:11]line ДТ(л)-К-5 [05:04:11]line 13.820 * 72.40 [05:04:11]line = 1000.57 [05:04:11]line НДС 12% НСП 1% [05:04:11]line > о реализуемом товаре [05:04:11]line ИТОГО: 1000.57 [05:04:11]line НСП 1% : 8.85 [05:04:11]line НДС 12% : 106.25 [05:04:11]line Наличными: 0.00 [05:04:11]line Безнал.: 1000.57 [05:04:11]line Место: АЗС № 53 "Партнер Нефть" [05:04:11]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:04:11]line СНО: Общий режим [05:04:11]line Чек 75 09.04.2024 05:04 [05:04:11]line Смена: 298 ФФД: 1.0 [05:04:11]line ЗНМ: 0300000127 [05:04:11]line РНМ: 0000000000090882 [05:04:11]line Версия ККМ: 001 [05:04:11]line Платежная система: O! деньги [05:04:11]line ФМ: 0000000000874906 [05:04:11]line ФД: 154771 [05:04:11]line ФПД: 279894005689084 [05:04:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T050412&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154771&fm=279894005689084&tin=02508201610067®Number=0000000000090882&sum=100057 [05:04:12]OFD Sender: Processing packet 154771 [packets to send 67, broken 66] [05:04:12]ProducePacketName [05:04:12]name=ofd_packets/00154771 [05:04:12]written 0, free lines is 4095 [05:04:12]OFD Sender: To server: pG, [05:04:12]CommunicateWithHost lk.salyk.kg:30040 [05:04:12]ConnectInit lk.salyk.kg [05:04:12]Connected sock=10 [05:04:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C1 F1 08 01 DF 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 4C CC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 93 5C 02 00 35 04 06 00 FE 8F E6 C8 AA FC B8 4E 96 B2 9F B0 10 7B [05:04:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 92 44 47 00 B8 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 93 5C 02 00 F4 03 04 00 F7 73 14 66 B6 04 01 00 00 B3 DE F1 2A 1D C2 D4 FF [05:04:12]CommunicateWithHost err = 0 [05:04:12]CheckOFDResponse [05:04:12]1017 (14) - 77093643461234 [05:04:12]1041 (16) - 0000000000874906 [05:04:12]1040 (4) - 154771 [05:04:12]1012 (4) - 08.04.2024 22:47 [05:04:12]1206 (1) - 0 [05:04:12]OFD Sender: Remove packet 154771 [05:04:12]ProducePacketName [05:04:12]name=ofd_packets/00154771 [05:04:12]NVStorageDeleteData [05:04:12]Write to MH i2c: 01 00 00 E4 3D 21 [05:04:12]Write i2c OK [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: 01 [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: 01 07 00 [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: 01 07 00 E4 3D 00 00 00 00 00 DB 0C 0F [05:04:12]RasterBufferAndPrint [05:04:12]line [05:04:12]line [05:04:12]line [05:04:12]line [05:04:12]line [05:04:12]written 0, free lines is 3305 [05:04:12]MH_Cut [05:04:12]Write to MH i2c: D1 01 00 EB 3D 01 FA [05:04:12]Write i2c OK [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: D1 [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: D1 01 00 [05:04:12]MH_I2C_Read... [05:04:12]Read from MH i2c: D1 01 00 EB 3D 00 F9 [05:04:12]Write to MH i2c: 01 00 00 EC 3D 29 [05:04:12]Write i2c OK [05:04:12]MH_I2C_Read... [05:04:13]OFD Sender: No OFD packet to send [05:04:13]*** Cut start [05:04:13]*** Partial cut [05:04:13]*** CUTSNS_PIN = 1 [05:04:13]*** CUTSNS_PIN = 0 [05:04:13]*** Brake cut motor [05:04:14]Read from MH i2c: *** Stop cut motor [05:04:14]*** Cut end [05:04:14]01 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: 01 07 00 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: 01 07 00 EC 3D 00 00 00 00 00 FF 0F 3E [05:04:14]process_action close_receipt done [05:04:14]requested_data is exist [05:04:14]produce_requested_data [05:04:14]requested_item fm.sn is exist - process it [05:04:14]wFMCommunicate request_size=4 [05:04:14]MH_SAM_APDU [05:04:14]CAPDU: 80 11 00 00 [05:04:14]Write to MH i2c: E2 08 00 ED 3D 80 11 00 00 00 00 00 00 A4 [05:04:14]Write i2c OK [05:04:14]MH_I2C_Read... [05:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:04:14]Read from MH i2c: E2 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 17 00 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 17 00 ED 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F9 [05:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:04:14]wFMCommunicate OK [05:04:14]requested_item fd.num is exist - process it [05:04:14]SAM_PROTO_GetFieldsCounters [05:04:14]wFMCommunicate request_size=4 [05:04:14]MH_SAM_APDU [05:04:14]CAPDU: 80 13 00 00 [05:04:14]Write to MH i2c: E2 08 00 EE 3D 80 13 00 00 00 00 00 00 A7 [05:04:14]Write i2c OK [05:04:14]MH_I2C_Read... [05:04:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:04:14]Read from MH i2c: E2 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 62 00 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 62 00 EE 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 93 5C 02 00 0E 04 04 00 2A 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 C9 [05:04:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 93 5C 02 00 0E 04 04 00 2A 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 [05:04:14]wFMCommunicate OK [05:04:14]SAM_PROTO_GetFieldsCounters done [05:04:14]requested_item shift.num is exist - process it [05:04:14]requested_item shift.opened is exist - process it [05:04:14]req_shift_opened [05:04:14]FM_GetShiftState [05:04:14]SAM_PROTO_GetShiftState [05:04:14]wFMCommunicate request_size=4 [05:04:14]MH_SAM_APDU [05:04:14]CAPDU: 80 13 01 00 [05:04:14]Write to MH i2c: E2 08 00 EF 3D 80 13 01 00 00 00 00 00 A9 [05:04:14]Write i2c OK [05:04:14]MH_I2C_Read... [05:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:04:14]Read from MH i2c: E2 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 0E 00 [05:04:14]MH_I2C_Read... [05:04:14]Read from MH i2c: E2 0E 00 EF 3D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [05:04:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:04:14]wFMCommunicate OK [05:04:14]SAM_PROTO_GetShiftState done [05:04:14]FM_GetShiftState done [05:04:14]req_shift_opened done [05:04:14]requested_item shift.open_date is exist - process it [05:04:14]req_shift_open_date [05:04:14]req_shift_open_date done [05:04:14]produce_requested_data done [05:04:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154771,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:04:14]process_action_free close_receipt [05:04:14]json_value_free [05:04:14]json_value_free done [05:04:14]process_json_proto returns [05:04:14]Send response to host [05:04:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154771,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:04:14]free response buf [05:04:14]execute_script done [05:04:14]execute_script returns [05:04:14]free content buf [05:04:14]Sock 9.Close socket [05:04:14]Sock 9.Thread stoped [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [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:33]OFD Sender: No OFD packet to send [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:11]accept exits with 7 [05:09:11]New connection [05:09:11]New thread 3066662244 created [05:09:11]Thread 3066805604 joined [05:09:11]Waiting for new connection... [05:09:11] Sock 7.Parse request [05:09:11]Sock 7.Check first char [05:09:11]Sock 7.First char is OK [05:09:11]request: POST /json_proto HTTP/1.0 [05:09:11]Method: POST [05:09:11]URL: /json_proto [05:09:11]Method is POST - this is cgi request [05:09:11]url: /json_proto [05:09:11]query_string will be loaded in cgi processing [05:09:11]execute_cgi json_proto POST (null) [05:09:11]execute_cgi path=json_proto method=POST [05:09:11]POST find Content-Length [05:09:11]Host: 172.17.32.195:8080 [05:09:11]Content-Length: 1190 [05:09:11]Content-Type: application/json [05:09:11] [05:09:11]POST finish read [05:09:11]Found Content-Length = 1190 [05:09:11]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297958\u000A09.04.2024 04:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3835127\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:11]execute_script... [05:09:11]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297958\u000A09.04.2024 04:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3835127\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:11]POST & json_proto [05:09:11]process_json_proto [05:09:11]json parsed OK: [05:09:11]protocol is kg_v1.0 [05:09:11]action value=print_text [05:09:11]process_action print_text [05:09:11]cmd_print_text [05:09:11]ExternCall_PrintAddStr [05:09:11]wPrintStart [05:09:11]Write to MH i2c: 01 00 00 F0 3D 2D [05:09:11]Write i2c OK [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 07 00 [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 07 00 F0 3D 00 00 00 00 00 FF 0F 42 [05:09:11]RasterBufferAndPrint [05:09:11]line *****ТОВАРНЫЙ ЧЕК***** [05:09:11]line АЗС 53 [05:09:11]line Партнер нефть [05:09:11]line 02508201610067 [05:09:11]line Кассир : Черикбаев М. [05:09:11]line Счет N : (1)297958 [05:09:11]line 09.04.2024 04:46 [05:09:11]line ПРОДАЖА [05:09:11]line ТРК (МРК, ГНК): 52 [05:09:11]line Вид ГСМ : 2710124130 [05:09:11]line Аи-92-К-5 [05:09:11]line 10.000 x 63.90 [05:09:11]line ИТОГ: 639.00 [05:09:11]line Тип оплаты: Талоны: Партнер нефть [05:09:11]line 3835127 [05:09:11]line ______________________ [05:09:11]line (подпись) [05:09:11]written 0, free lines is 4095 [05:09:11]Write to MH i2c: 01 00 00 04 3E 42 [05:09:11]Write i2c OK [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 07 00 [05:09:11]MH_I2C_Read... [05:09:11]Read from MH i2c: 01 07 00 04 3E 00 00 00 00 00 12 0E 69 [05:09:11]RasterBufferAndPrint [05:09:11]line [05:09:11]line [05:09:11]line [05:09:11]line [05:09:11]line [05:09:11]written 0, free lines is 3604 [05:09:12]MH_Cut [05:09:12]Write to MH i2c: D1 01 00 0B 3E 01 1B [05:09:12]Write i2c OK [05:09:12]MH_I2C_Read... [05:09:12]Read from MH i2c: D1 [05:09:12]MH_I2C_Read... [05:09:12]Read from MH i2c: D1 01 00 [05:09:12]MH_I2C_Read... [05:09:12]Read from MH i2c: D1 01 00 0B 3E 00 1A [05:09:12]Write to MH i2c: 01 00 00 0C 3E 4A [05:09:12]Write i2c OK [05:09:12]MH_I2C_Read... [05:09:12]*** Cut start [05:09:12]*** Partial cut [05:09:12]*** CUTSNS_PIN = 1 [05:09:12]*** CUTSNS_PIN = 0 [05:09:12]*** Brake cut motor [05:09:13]Read from MH i2c: 01 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: 01 07 00 [05:09:13]MH_I2C_Read... [05:09:13]*** Stop cut motor [05:09:13]*** Cut end [05:09:13]Read from MH i2c: 01 07 00 0C 3E 00 00 00 00 00 FF 0F 5F [05:09:13]process_action print_text done [05:09:13]requested_data is exist [05:09:13]produce_requested_data [05:09:13]requested_item fm.sn is exist - process it [05:09:13]wFMCommunicate request_size=4 [05:09:13]MH_SAM_APDU [05:09:13]CAPDU: 80 11 00 00 [05:09:13]Write to MH i2c: E2 08 00 0D 3E 80 11 00 00 00 00 00 00 C5 [05:09:13]Write i2c OK [05:09:13]MH_I2C_Read... [05:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:13]Read from MH i2c: E2 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 17 00 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 17 00 0D 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1A [05:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:09:13]wFMCommunicate OK [05:09:13]requested_item fd.num is exist - process it [05:09:13]SAM_PROTO_GetFieldsCounters [05:09:13]wFMCommunicate request_size=4 [05:09:13]MH_SAM_APDU [05:09:13]CAPDU: 80 13 00 00 [05:09:13]Write to MH i2c: E2 08 00 0E 3E 80 13 00 00 00 00 00 00 C8 [05:09:13]Write i2c OK [05:09:13]MH_I2C_Read... [05:09:13]OFD Sender: No OFD packet to send [05:09:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:09:13]Read from MH i2c: E2 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 62 00 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 62 00 0E 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 93 5C 02 00 0E 04 04 00 2A 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 EA [05:09:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 93 5C 02 00 0E 04 04 00 2A 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 [05:09:13]wFMCommunicate OK [05:09:13]SAM_PROTO_GetFieldsCounters done [05:09:13]requested_item shift.num is exist - process it [05:09:13]requested_item shift.opened is exist - process it [05:09:13]req_shift_opened [05:09:13]FM_GetShiftState [05:09:13]SAM_PROTO_GetShiftState [05:09:13]wFMCommunicate request_size=4 [05:09:13]MH_SAM_APDU [05:09:13]CAPDU: 80 13 01 00 [05:09:13]Write to MH i2c: E2 08 00 0F 3E 80 13 01 00 00 00 00 00 CA [05:09:13]Write i2c OK [05:09:13]MH_I2C_Read... [05:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:13]Read from MH i2c: E2 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 0E 00 [05:09:13]MH_I2C_Read... [05:09:13]Read from MH i2c: E2 0E 00 0F 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 64 [05:09:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:09:13]wFMCommunicate OK [05:09:13]SAM_PROTO_GetShiftState done [05:09:13]FM_GetShiftState done [05:09:13]req_shift_opened done [05:09:13]requested_item shift.open_date is exist - process it [05:09:13]req_shift_open_date [05:09:13]req_shift_open_date done [05:09:13]produce_requested_data done [05:09:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154771,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:09:13]process_action_free print_text [05:09:13]json_value_free [05:09:13]json_value_free done [05:09:13]process_json_proto returns [05:09:13]Send response to host [05:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154771,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:09:13]free response buf [05:09:13]execute_script done [05:09:13]execute_script returns [05:09:13]free content buf [05:09:13]Sock 7.Close socket [05:09:13]Sock 7.Thread stoped [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:33]OFD Sender: No OFD packet to send [05:11:38]OFD Sender: No OFD packet to send [05:11:43]OFD Sender: No OFD packet to send [05:11:48]OFD Sender: No OFD packet to send [05:11:53]OFD Sender: No OFD packet to send [05:11:58]OFD Sender: No OFD packet to send [05:12:03]OFD Sender: No OFD packet to send [05:12:08]OFD Sender: No OFD packet to send [05:12:13]OFD Sender: No OFD packet to send [05:12:18]OFD Sender: No OFD packet to send [05:12:23]OFD Sender: No OFD packet to send [05:12:28]OFD Sender: No OFD packet to send [05:12:33]OFD Sender: No OFD packet to send [05:12:38]OFD Sender: No OFD packet to send [05:12:43]OFD Sender: No OFD packet to send [05:12:48]OFD Sender: No OFD packet to send [05:12:53]OFD Sender: No OFD packet to send [05:12:58]OFD Sender: No OFD packet to send [05:13:03]OFD Sender: No OFD packet to send [05:13:08]OFD Sender: No OFD packet to send [05:13:13]OFD Sender: No OFD packet to send [05:13:18]OFD Sender: No OFD packet to send [05:13:23]OFD Sender: No OFD packet to send [05:13:28]OFD Sender: No OFD packet to send [05:13:33]OFD Sender: No OFD packet to send [05:13:38]OFD Sender: No OFD packet to send [05:13:43]OFD Sender: No OFD packet to send [05:13:48]OFD Sender: No OFD packet to send [05:13:53]OFD Sender: No OFD packet to send [05:13:58]OFD Sender: No OFD packet to send [05:14:03]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:18]OFD Sender: No OFD packet to send [05:14:23]OFD Sender: No OFD packet to send [05:14:28]OFD Sender: No OFD packet to send [05:14:33]OFD Sender: No OFD packet to send [05:14:38]OFD Sender: No OFD packet to send [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:58]OFD Sender: No OFD packet to send [05:15:03]OFD Sender: No OFD packet to send [05:15:08]OFD Sender: No OFD packet to send [05:15:13]OFD Sender: No OFD packet to send [05:15:18]OFD Sender: No OFD packet to send [05:15:23]OFD Sender: No OFD packet to send [05:15:28]OFD Sender: No OFD packet to send [05:15:33]OFD Sender: No OFD packet to send [05:15:38]OFD Sender: No OFD packet to send [05:15:43]OFD Sender: No OFD packet to send [05:15:48]OFD Sender: No OFD packet to send [05:15:53]OFD Sender: No OFD packet to send [05:15:58]OFD Sender: No OFD packet to send [05:16:03]OFD Sender: No OFD packet to send [05:16:08]OFD Sender: No OFD packet to send [05:16:13]OFD Sender: No OFD packet to send [05:16:18]OFD Sender: No OFD packet to send [05:16:23]OFD Sender: No OFD packet to send [05:16:28]OFD Sender: No OFD packet to send [05:16:33]OFD Sender: No OFD packet to send [05:16:38]OFD Sender: No OFD packet to send [05:16:43]OFD Sender: No OFD packet to send [05:16:48]OFD Sender: No OFD packet to send [05:16:53]OFD Sender: No OFD packet to send [05:16:58]OFD Sender: No OFD packet to send [05:17:03]OFD Sender: No OFD packet to send [05:17:08]OFD Sender: No OFD packet to send [05:17:13]OFD Sender: No OFD packet to send [05:17:18]OFD Sender: No OFD packet to send [05:17:23]OFD Sender: No OFD packet to send [05:17:28]OFD Sender: No OFD packet to send [05:17:33]OFD Sender: No OFD packet to send [05:17:38]OFD Sender: No OFD packet to send [05:17:43]OFD Sender: No OFD packet to send [05:17:48]OFD Sender: No OFD packet to send [05:17:53]OFD Sender: No OFD packet to send [05:17:58]OFD Sender: No OFD packet to send [05:18:03]OFD Sender: No OFD packet to send [05:18:08]OFD Sender: No OFD packet to send [05:18:13]OFD Sender: No OFD packet to send [05:18:18]OFD Sender: No OFD packet to send [05:18:23]OFD Sender: No OFD packet to send [05:18:28]OFD Sender: No OFD packet to send [05:18:33]OFD Sender: No OFD packet to send [05:18:38]OFD Sender: No OFD packet to send [05:18:43]OFD Sender: No OFD packet to send [05:18:48]OFD Sender: No OFD packet to send [05:18:53]OFD Sender: No OFD packet to send [05:18:58]OFD Sender: No OFD packet to send [05:19:03]OFD Sender: No OFD packet to send [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:43]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:24]OFD Sender: No OFD packet to send [05:25:29]OFD Sender: No OFD packet to send [05:25:34]OFD Sender: No OFD packet to send [05:25:39]OFD Sender: No OFD packet to send [05:25:44]OFD Sender: No OFD packet to send [05:25:49]OFD Sender: No OFD packet to send [05:25:54]OFD Sender: No OFD packet to send [05:25:59]OFD Sender: No OFD packet to send [05:26:04]OFD Sender: No OFD packet to send [05:26:09]OFD Sender: No OFD packet to send [05:26:14]OFD Sender: No OFD packet to send [05:26:19]OFD Sender: No OFD packet to send [05:26:24]OFD Sender: No OFD packet to send [05:26:29]OFD Sender: No OFD packet to send [05:26:34]OFD Sender: No OFD packet to send [05:26:39]OFD Sender: No OFD packet to send [05:26:44]OFD Sender: No OFD packet to send [05:26:49]OFD Sender: No OFD packet to send [05:26:54]OFD Sender: No OFD packet to send [05:26:59]OFD Sender: No OFD packet to send [05:27:04]OFD Sender: No OFD packet to send [05:27:09]OFD Sender: No OFD packet to send [05:27:14]OFD Sender: No OFD packet to send [05:27:19]OFD Sender: No OFD packet to send [05:27:24]OFD Sender: No OFD packet to send [05:27:29]OFD Sender: No OFD packet to send [05:27:34]OFD Sender: No OFD packet to send [05:27:39]OFD Sender: No OFD packet to send [05:27:44]OFD Sender: No OFD packet to send [05:27:49]OFD Sender: No OFD packet to send [05:27:54]OFD Sender: No OFD packet to send [05:27:59]OFD Sender: No OFD packet to send [05:28:04]OFD Sender: No OFD packet to send [05:28:09]OFD Sender: No OFD packet to send [05:28:14]OFD Sender: No OFD packet to send [05:28:19]OFD Sender: No OFD packet to send [05:28:24]OFD Sender: No OFD packet to send [05:28:29]OFD Sender: No OFD packet to send [05:28:34]OFD Sender: No OFD packet to send [05:28:39]OFD Sender: No OFD packet to send [05:28:44]OFD Sender: No OFD packet to send [05:28:49]OFD Sender: No OFD packet to send [05:28:54]OFD Sender: No OFD packet to send [05:28:59]OFD Sender: No OFD packet to send [05:29:04]OFD Sender: No OFD packet to send [05:29:09]OFD Sender: No OFD packet to send [05:29:14]OFD Sender: No OFD packet to send [05:29:19]OFD Sender: No OFD packet to send [05:29:24]OFD Sender: No OFD packet to send [05:29:29]OFD Sender: No OFD packet to send [05:29:34]OFD Sender: No OFD packet to send [05:29:39]OFD Sender: No OFD packet to send [05:29:44]OFD Sender: No OFD packet to send [05:29:49]OFD Sender: No OFD packet to send [05:29:54]OFD Sender: No OFD packet to send [05:29:59]OFD Sender: No OFD packet to send [05:30:04]OFD Sender: No OFD packet to send [05:30:09]OFD Sender: No OFD packet to send [05:30:14]OFD Sender: No OFD packet to send [05:30:19]OFD Sender: No OFD packet to send [05:30:24]OFD Sender: No OFD packet to send [05:30:29]OFD Sender: No OFD packet to send [05:30:34]OFD Sender: No OFD packet to send [05:30:39]OFD Sender: No OFD packet to send [05:30:44]OFD Sender: No OFD packet to send [05:30:49]OFD Sender: No OFD packet to send [05:30:54]OFD Sender: No OFD packet to send [05:30:59]OFD Sender: No OFD packet to send [05:31:04]OFD Sender: No OFD packet to send [05:31:09]OFD Sender: No OFD packet to send [05:31:14]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [05:32:04]OFD Sender: No OFD packet to send [05:32:09]OFD Sender: No OFD packet to send [05:32:14]OFD Sender: No OFD packet to send [05:32:19]OFD Sender: No OFD packet to send [05:32:24]OFD Sender: No OFD packet to send [05:32:29]OFD Sender: No OFD packet to send [05:32:30]accept exits with 9 [05:32:30]New connection [05:32:30]New thread 3066805604 created [05:32:30]Thread 3066662244 joined [05:32:30]Waiting for new connection... [05:32:30] Sock 9.Parse request [05:32:30]Sock 9.Check first char [05:32:30]Sock 9.First char is OK [05:32:30]request: POST /json_proto HTTP/1.0 [05:32:30]Method: POST [05:32:30]URL: /json_proto [05:32:30]Method is POST - this is cgi request [05:32:30]url: /json_proto [05:32:30]query_string will be loaded in cgi processing [05:32:30]execute_cgi json_proto POST (null) [05:32:30]execute_cgi path=json_proto method=POST [05:32:30]POST find Content-Length [05:32:30]Host: 172.17.32.195:8080 [05:32:30]Content-Length: 639 [05:32:30]Content-Type: application/json [05:32:30] [05:32:30]POST finish read [05:32:30]Found Content-Length = 639 [05:32:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297959", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:32:30]execute_script... [05:32: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)297959", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:32:30]POST & json_proto [05:32:30]process_json_proto [05:32:30]json parsed OK: [05:32:30]protocol is kg_v1.0 [05:32:30]action value=close_receipt [05:32:30]process_action close_receipt [05:32:30]cmd_close_receipt [05:32:30]MH_GetDate [05:32:30]Write to MH i2c: F0 00 00 10 3E 3D [05:32:30]Write i2c OK [05:32:30]MH_I2C_Read... [05:32:30]Read from MH i2c: F0 [05:32:30]MH_I2C_Read... [05:32:30]Read from MH i2c: F0 09 00 [05:32:30]MH_I2C_Read... [05:32:30]Read from MH i2c: F0 09 00 10 3E 00 F1 D2 14 66 77 1B 62 64 DB [05:32:30]GetLastDocTimeStamp 1712639052 [05:32:30]current date 1712640753 [05:32:30]FM_GetShiftState [05:32:30]SAM_PROTO_GetShiftState [05:32:30]wFMCommunicate request_size=4 [05:32:30]MH_SAM_APDU [05:32:30]CAPDU: 80 13 01 00 [05:32:30]Write to MH i2c: E2 08 00 11 3E 80 13 01 00 00 00 00 00 CC [05:32:30]Write i2c OK [05:32:30]MH_I2C_Read... [05:32:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:30]Read from MH i2c: E2 [05:32:30]MH_I2C_Read... [05:32:30]Read from MH i2c: E2 0E 00 [05:32:30]MH_I2C_Read... [05:32:30]Read from MH i2c: E2 0E 00 11 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 66 [05:32:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:32:30]wFMCommunicate OK [05:32:30]SAM_PROTO_GetShiftState done [05:32:30]FM_GetShiftState done [05:32:30]opened in 1712622218 [05:32:30]opened+sec_in_day 1712708618 [05:32:30]quantity*price = 50033 [05:32:30]sum+1 = 50035 [05:32:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 76 09.04.2024 05:32 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154772 ФПД: 235094985825461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053233&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154772&fm=235094985825461&tin=02508201610067®Number=0000000000090882&sum=50034 [05:32:31]StoreToDocumentArchive [05:32:31]shift 298 fd 154772 [05:32:31]save to /storage/0298/doc_00154772 [05:32:31]save last doc name /storage/0298/doc_00154772 to /storage/kkm_last_doc_name [05:32:31]save OK [05:32:31]Clear old archive folders... [05:32:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:32:31]tlvbuf is 007B8700 [05:32:31]SAM_PROTO_ClearQueue [05:32:31]wFMCommunicate request_size=4 [05:32:31]MH_SAM_APDU [05:32:31]CAPDU: 80 09 00 00 [05:32:31]Write to MH i2c: E2 08 00 1E 3E 80 09 00 00 00 00 00 00 CE [05:32:31]Write i2c OK [05:32:31]MH_I2C_Read... [05:32:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:32:31]Read from MH i2c: E2 [05:32:31]MH_I2C_Read... [05:32:31]Read from MH i2c: E2 03 00 [05:32:31]MH_I2C_Read... [05:32:31]Read from MH i2c: E2 03 00 1E 3E 00 90 00 D0 [05:32:31]RAPDU: 90 00 [05:32:31]wFMCommunicate OK [05:32:31]SAM_PROTO_ClearQueue done [05:32:31]KKMCreateOFDPacket [05:32:31]OFDProtocolAddRootSTLVToBuf [05:32:31]FM_MakeSignedData [05:32:31]FM_MakeSignedData [05:32:31]SAM_PROTO_SignData [05:32:31]wFMCommunicate request_size=4 [05:32:31]MH_SAM_APDU [05:32:31]CAPDU: 80 0D 01 02 [05:32:31]Write to MH i2c: E2 08 00 1F 3E 80 0D 01 02 00 00 00 00 D6 [05:32:31]Write i2c OK [05:32:31]MH_I2C_Read... [05:32:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:32:31]Read from MH i2c: E2 [05:32:31]MH_I2C_Read... [05:32:31]Read from MH i2c: E2 03 00 [05:32:31]MH_I2C_Read... [05:32:31]Read from MH i2c: E2 03 00 1F 3E 00 90 00 D1 [05:32:31]RAPDU: 90 00 [05:32:31]wFMCommunicate OK [05:32:31]wFMCommunicate request_size=255 [05:32:31]MH_SAM_APDU [05:32:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F1 D2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 94 5C 02 00 35 04 06 00 D5 [05:32:31]Write to MH i2c: E2 02 01 20 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F1 D2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 94 5C 02 00 35 04 06 00 D5 00 00 51 [05:32:31]Write i2c OK [05:32:31]MH_I2C_Read... [05:32:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:32]Read from MH i2c: E2 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 03 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 03 00 20 3E 00 90 00 D2 [05:32:32]RAPDU: 90 00 [05:32:32]wFMCommunicate OK [05:32:32]wFMCommunicate request_size=10 [05:32:32]MH_SAM_APDU [05:32:32]CAPDU: 80 0D 02 02 05 D1 51 1E 5C B5 [05:32:32]Write to MH i2c: E2 0D 00 21 3E 80 0D 02 02 05 00 D1 51 1E 5C B5 00 00 34 [05:32:32]Write i2c OK [05:32:32]MH_I2C_Read... [05:32:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:32]Read from MH i2c: E2 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 03 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 03 00 21 3E 00 90 00 D3 [05:32:32]RAPDU: 90 00 [05:32:32]wFMCommunicate OK [05:32:32]wFMCommunicate request_size=4 [05:32:32]MH_SAM_APDU [05:32:32]CAPDU: 80 0D 03 02 [05:32:32]Write to MH i2c: E2 08 00 22 3E 80 0D 03 02 00 00 00 00 DB [05:32:32]Write i2c OK [05:32:32]MH_I2C_Read... [05:32:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:32:32]Read from MH i2c: E2 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 0B 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 0B 00 22 3E 00 20 A7 82 11 A6 ED CE D1 90 00 68 [05:32:32]RAPDU: 20 A7 82 11 A6 ED CE D1 90 00 [05:32:32]wFMCommunicate OK [05:32:32]SAM_PROTO_SignData done [05:32:32]FM_MakeSignedData done [05:32:32]CreateOFDProtocolMessage [05:32:32]wFMCommunicate request_size=4 [05:32:32]MH_SAM_APDU [05:32:32]CAPDU: 80 11 00 00 [05:32:32]Write to MH i2c: E2 08 00 23 3E 80 11 00 00 00 00 00 00 DB [05:32:32]Write i2c OK [05:32:32]MH_I2C_Read... [05:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:32]Read from MH i2c: E2 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 17 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: E2 17 00 23 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 30 [05:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:32:32]wFMCommunicate OK [05:32:32]CreateOFDProtocolMessage done [05:32:32]OFDSenderStorePacket 154772 [05:32:32]StoreOFDPacket docnum=154772 [05:32:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 14 1F 07 01 2E 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F1 D2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 94 5C 02 00 35 04 06 00 D5 D1 51 1E 5C B5 20 A7 82 11 A6 ED CE D1 [05:32:32]CheckFolder [05:32:32]dirname=/storage/ofd_packets [05:32:32]CheckFolder done [05:32:32]ProducePacketName [05:32:32]name=ofd_packets/00154772 [05:32:32]NVStorageSaveData ofd_packets/00154772 [05:32:32]File name is /storage/ofd_packets/00154772 [05:32:32]Write 301 bytes [05:32:32]NVStorageSaveData done [05:32:32]OFDSenderStorePacket done [05:32:32]KKMCreateOFDPacket done [05:32:32]NVStorageSaveData kkm_last_timestamp [05:32:32]File name is /storage/kkm_last_timestamp [05:32:32]Write 4 bytes [05:32:32]NVStorageSaveData done [05:32:32]ExternCall_PrintAddStr [05:32:32]wPrintStart [05:32:32]Write to MH i2c: 01 00 00 24 3E 62 [05:32:32]Write i2c OK [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 07 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 07 00 24 3E 00 00 00 00 00 FF 0F 77 [05:32:32]RasterBufferAndPrint [05:32:32]line Счет N : (1)297959 [05:32:32]line ИНН: 02508201610067 [05:32:32]line Контрольно-Кассовый Чек [05:32:32]line ПРОДАЖА [05:32:32]line ТРК (МРК, ГНК) : 62 [05:32:32]line Товар: 2710124130 [05:32:32]line Аи-92-К-5 [05:32:32]line 7.830 * 63.90 [05:32:32]line = 500.34 [05:32:32]line НДС 12% НСП 1% [05:32:32]line > о реализуемом товаре [05:32:32]line ИТОГО: 500.34 [05:32:32]line НСП 1% : 4.43 [05:32:32]line НДС 12% : 53.13 [05:32:32]line Наличными: 500.34 [05:32:32]line Безнал.: 0.00 [05:32:32]line Место: АЗС № 53 "Партнер Нефть" [05:32:32]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:32:32]line СНО: Общий режим [05:32:32]line Чек 76 09.04.2024 05:32 [05:32:32]line Смена: 298 ФФД: 1.0 [05:32:32]line ЗНМ: 0300000127 [05:32:32]line РНМ: 0000000000090882 [05:32:32]line Версия ККМ: 001 [05:32:32]line ФМ: 0000000000874906 [05:32:32]line ФД: 154772 [05:32:32]line ФПД: 235094985825461 [05:32:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053233&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154772&fm=235094985825461&tin=02508201610067®Number=0000000000090882&sum=50034 [05:32:32]OFD Sender: Processing packet 154772 [packets to send 67, broken 66] [05:32:32]ProducePacketName [05:32:32]name=ofd_packets/00154772 [05:32:32]OFD Sender: To server: pG, [05:32:32]CommunicateWithHost lk.salyk.kg:30040 [05:32:32]ConnectInit lk.salyk.kg [05:32:32]written 0, free lines is 4095 [05:32:32]Connected sock=10 [05:32:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 14 1F 07 01 2E 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F1 D2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 94 5C 02 00 35 04 06 00 D5 D1 51 1E 5C B5 20 A7 82 11 A6 ED CE D1 [05:32:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AA FD 47 00 B3 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 94 5C 02 00 F4 03 04 00 9C 7A 14 66 B6 04 01 00 00 AC EE 2F 47 23 97 D3 F8 [05:32:32]CommunicateWithHost err = 0 [05:32:32]CheckOFDResponse [05:32:32]1017 (14) - 77093643461234 [05:32:32]1041 (16) - 0000000000874906 [05:32:32]1040 (4) - 154772 [05:32:32]1012 (4) - 08.04.2024 23:15 [05:32:32]1206 (1) - 0 [05:32:32]OFD Sender: Remove packet 154772 [05:32:32]ProducePacketName [05:32:32]name=ofd_packets/00154772 [05:32:32]NVStorageDeleteData [05:32:32]Write to MH i2c: 01 00 00 4C 3E 8A [05:32:32]Write i2c OK [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 07 00 [05:32:32]MH_I2C_Read... [05:32:32]Read from MH i2c: 01 07 00 4C 3E 00 00 00 00 00 E4 0C 81 [05:32:32]RasterBufferAndPrint [05:32:32]line [05:32:32]line [05:32:32]line [05:32:32]line [05:32:32]line [05:32:32]written 0, free lines is 3305 [05:32:33]MH_Cut [05:32:33]Write to MH i2c: D1 01 00 53 3E 01 63 [05:32:33]Write i2c OK [05:32:33]MH_I2C_Read... [05:32:33]Read from MH i2c: D1 [05:32:33]MH_I2C_Read... [05:32:33]Read from MH i2c: D1 01 00 [05:32:33]MH_I2C_Read... [05:32:33]Read from MH i2c: D1 01 00 53 3E 00 62 [05:32:33]Write to MH i2c: 01 00 00 54 3E 92 [05:32:33]Write i2c OK [05:32:33]MH_I2C_Read... [05:32:33]OFD Sender: No OFD packet to send [05:32:33]*** Cut start [05:32:33]*** Partial cut [05:32:33]*** CUTSNS_PIN = 1 [05:32:33]*** CUTSNS_PIN = 0 [05:32:34]*** Brake cut motor [05:32:34]Read from MH i2c: 01 [05:32:34]MH_I2C_Read... [05:32:34]*** Stop cut motor [05:32:34]*** Cut end [05:32:34]Read from MH i2c: 01 07 00 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: 01 07 00 54 3E 00 00 00 00 00 FF 0F A7 [05:32:34]process_action close_receipt done [05:32:34]requested_data is exist [05:32:34]produce_requested_data [05:32:34]requested_item fm.sn is exist - process it [05:32:34]wFMCommunicate request_size=4 [05:32:34]MH_SAM_APDU [05:32:34]CAPDU: 80 11 00 00 [05:32:34]Write to MH i2c: E2 08 00 55 3E 80 11 00 00 00 00 00 00 0D [05:32:34]Write i2c OK [05:32:34]MH_I2C_Read... [05:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:34]Read from MH i2c: E2 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 17 00 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 17 00 55 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 62 [05:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:32:34]wFMCommunicate OK [05:32:34]requested_item fd.num is exist - process it [05:32:34]SAM_PROTO_GetFieldsCounters [05:32:34]wFMCommunicate request_size=4 [05:32:34]MH_SAM_APDU [05:32:34]CAPDU: 80 13 00 00 [05:32:34]Write to MH i2c: E2 08 00 56 3E 80 13 00 00 00 00 00 00 10 [05:32:34]Write i2c OK [05:32:34]MH_I2C_Read... [05:32:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:32:34]Read from MH i2c: E2 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 62 00 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 62 00 56 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 94 5C 02 00 0E 04 04 00 2A 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 36 [05:32:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 94 5C 02 00 0E 04 04 00 2A 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 [05:32:34]wFMCommunicate OK [05:32:34]SAM_PROTO_GetFieldsCounters done [05:32:34]requested_item shift.num is exist - process it [05:32:34]requested_item shift.opened is exist - process it [05:32:34]req_shift_opened [05:32:34]FM_GetShiftState [05:32:34]SAM_PROTO_GetShiftState [05:32:34]wFMCommunicate request_size=4 [05:32:34]MH_SAM_APDU [05:32:34]CAPDU: 80 13 01 00 [05:32:34]Write to MH i2c: E2 08 00 57 3E 80 13 01 00 00 00 00 00 12 [05:32:34]Write i2c OK [05:32:34]MH_I2C_Read... [05:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:34]Read from MH i2c: E2 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 0E 00 [05:32:34]MH_I2C_Read... [05:32:34]Read from MH i2c: E2 0E 00 57 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AC [05:32:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:32:34]wFMCommunicate OK [05:32:34]SAM_PROTO_GetShiftState done [05:32:34]FM_GetShiftState done [05:32:34]req_shift_opened done [05:32:34]requested_item shift.open_date is exist - process it [05:32:34]req_shift_open_date [05:32:34]req_shift_open_date done [05:32:34]produce_requested_data done [05:32:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154772,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:32:34]process_action_free close_receipt [05:32:34]json_value_free [05:32:34]json_value_free done [05:32:34]process_json_proto returns [05:32:34]Send response to host [05:32:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154772,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:32:34]free response buf [05:32:34]execute_script done [05:32:34]execute_script returns [05:32:34]free content buf [05:32:34]Sock 9.Close socket [05:32:34]Sock 9.Thread stoped [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:18]OFD Sender: No OFD packet to send [05:33:23]OFD Sender: No OFD packet to send [05:33:28]OFD Sender: No OFD packet to send [05:33:33]OFD Sender: No OFD packet to send [05:33:38]OFD Sender: No OFD packet to send [05:33:43]OFD Sender: No OFD packet to send [05:33:48]OFD Sender: No OFD packet to send [05:33:53]OFD Sender: No OFD packet to send [05:33:58]OFD Sender: No OFD packet to send [05:34:03]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:13]OFD Sender: No OFD packet to send [05:34:18]OFD Sender: No OFD packet to send [05:34:23]OFD Sender: No OFD packet to send [05:34:28]OFD Sender: No OFD packet to send [05:34:33]OFD Sender: No OFD packet to send [05:34:38]OFD Sender: No OFD packet to send [05:34:43]OFD Sender: No OFD packet to send [05:34:48]OFD Sender: No OFD packet to send [05:34:53]OFD Sender: No OFD packet to send [05:34:58]OFD Sender: No OFD packet to send [05:35:03]OFD Sender: No OFD packet to send [05:35:08]OFD Sender: No OFD packet to send [05:35:13]OFD Sender: No OFD packet to send [05:35:18]OFD Sender: No OFD packet to send [05:35:23]OFD Sender: No OFD packet to send [05:35:28]OFD Sender: No OFD packet to send [05:35:33]OFD Sender: No OFD packet to send [05:35:38]OFD Sender: No OFD packet to send [05:35:43]OFD Sender: No OFD packet to send [05:35:48]OFD Sender: No OFD packet to send [05:35:53]OFD Sender: No OFD packet to send [05:35:58]OFD Sender: No OFD packet to send [05:36:03]OFD Sender: No OFD packet to send [05:36:08]OFD Sender: No OFD packet to send [05:36:13]OFD Sender: No OFD packet to send [05:36:18]OFD Sender: No OFD packet to send [05:36:23]OFD Sender: No OFD packet to send [05:36:28]OFD Sender: No OFD packet to send [05:36:33]OFD Sender: No OFD packet to send [05:36:38]OFD Sender: No OFD packet to send [05:36:43]OFD Sender: No OFD packet to send [05:36:48]OFD Sender: No OFD packet to send [05:36:53]OFD Sender: No OFD packet to send [05:36:58]OFD Sender: No OFD packet to send [05:37:03]OFD Sender: No OFD packet to send [05:37:08]OFD Sender: No OFD packet to send [05:37:10]accept exits with 7 [05:37:10]New connection [05:37:10]New thread 3066662244 created [05:37:10]Thread 3066805604 joined [05:37:10]Waiting for new connection... [05:37:10] Sock 7.Parse request [05:37:10]Sock 7.Check first char [05:37:10]Sock 7.First char is OK [05:37:10]request: POST /json_proto HTTP/1.0 [05:37:10]Method: POST [05:37:10]URL: /json_proto [05:37:10]Method is POST - this is cgi request [05:37:10]url: /json_proto [05:37:10]query_string will be loaded in cgi processing [05:37:10]execute_cgi json_proto POST (null) [05:37:10]execute_cgi path=json_proto method=POST [05:37:10]POST find Content-Length [05:37:10]Host: 172.17.32.195:8080 [05:37:10]Content-Length: 642 [05:37:10]Content-Type: application/json [05:37:10] [05:37:10]POST finish read [05:37:10]Found Content-Length = 642 [05:37:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297960", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:10]execute_script... [05:37: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)297960", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:10]POST & json_proto [05:37:10]process_json_proto [05:37:10]json parsed OK: [05:37:10]protocol is kg_v1.0 [05:37:10]action value=close_receipt [05:37:10]process_action close_receipt [05:37:10]cmd_close_receipt [05:37:10]MH_GetDate [05:37:10]Write to MH i2c: F0 00 00 58 3E 85 [05:37:10]Write i2c OK [05:37:10]MH_I2C_Read... [05:37:10]Read from MH i2c: F0 [05:37:10]MH_I2C_Read... [05:37:10]Read from MH i2c: F0 09 00 [05:37:10]MH_I2C_Read... [05:37:10]Read from MH i2c: F0 09 00 58 3E 00 09 D4 14 66 77 1B 62 64 3D [05:37:10]GetLastDocTimeStamp 1712640753 [05:37:10]current date 1712641033 [05:37:10]FM_GetShiftState [05:37:10]SAM_PROTO_GetShiftState [05:37:10]wFMCommunicate request_size=4 [05:37:10]MH_SAM_APDU [05:37:10]CAPDU: 80 13 01 00 [05:37:10]Write to MH i2c: E2 08 00 59 3E 80 13 01 00 00 00 00 00 14 [05:37:10]Write i2c OK [05:37:10]MH_I2C_Read... [05:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:10]Read from MH i2c: E2 [05:37:10]MH_I2C_Read... [05:37:10]Read from MH i2c: E2 0E 00 [05:37:10]MH_I2C_Read... [05:37:10]Read from MH i2c: E2 0E 00 59 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AE [05:37:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:37:10]wFMCommunicate OK [05:37:10]SAM_PROTO_GetShiftState done [05:37:10]FM_GetShiftState done [05:37:10]opened in 1712622218 [05:37:10]opened+sec_in_day 1712708618 [05:37:10]quantity*price = 200007 [05:37:10]sum+1 = 200008 [05:37:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 77 09.04.2024 05:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154773 ФПД: 51987863926377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053713&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154773&fm=51987863926377&tin=02508201610067®Number=0000000000090882&sum=200007 [05:37:11]StoreToDocumentArchive [05:37:11]shift 298 fd 154773 [05:37:11]save to /storage/0298/doc_00154773 [05:37:11]save last doc name /storage/0298/doc_00154773 to /storage/kkm_last_doc_name [05:37:11]save OK [05:37:11]Clear old archive folders... [05:37:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:37:11]tlvbuf is 007B8170 [05:37:11]SAM_PROTO_ClearQueue [05:37:11]wFMCommunicate request_size=4 [05:37:11]MH_SAM_APDU [05:37:11]CAPDU: 80 09 00 00 [05:37:11]Write to MH i2c: E2 08 00 66 3E 80 09 00 00 00 00 00 00 16 [05:37:11]Write i2c OK [05:37:11]MH_I2C_Read... [05:37:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:37:11]Read from MH i2c: E2 [05:37:11]MH_I2C_Read... [05:37:11]Read from MH i2c: E2 03 00 [05:37:11]MH_I2C_Read... [05:37:11]Read from MH i2c: E2 03 00 66 3E 00 90 00 18 [05:37:11]RAPDU: 90 00 [05:37:11]wFMCommunicate OK [05:37:11]SAM_PROTO_ClearQueue done [05:37:11]KKMCreateOFDPacket [05:37:11]OFDProtocolAddRootSTLVToBuf [05:37:11]FM_MakeSignedData [05:37:11]FM_MakeSignedData [05:37:11]SAM_PROTO_SignData [05:37:11]wFMCommunicate request_size=4 [05:37:11]MH_SAM_APDU [05:37:11]CAPDU: 80 0D 01 02 [05:37:11]Write to MH i2c: E2 08 00 67 3E 80 0D 01 02 00 00 00 00 1E [05:37:11]Write i2c OK [05:37:11]MH_I2C_Read... [05:37:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:37:11]Read from MH i2c: E2 [05:37:11]MH_I2C_Read... [05:37:11]Read from MH i2c: E2 03 00 [05:37:11]MH_I2C_Read... [05:37:11]Read from MH i2c: E2 03 00 67 3E 00 90 00 19 [05:37:11]RAPDU: 90 00 [05:37:11]wFMCommunicate OK [05:37:11]wFMCommunicate request_size=255 [05:37:11]MH_SAM_APDU [05:37: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 4D 00 00 00 F4 03 04 00 09 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 95 5C 02 00 35 04 06 00 2F [05:37:11]Write to MH i2c: E2 02 01 68 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 4D 00 00 00 F4 03 04 00 09 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 95 5C 02 00 35 04 06 00 2F 00 00 28 [05:37:11]Write i2c OK [05:37:11]MH_I2C_Read... [05:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:12]Read from MH i2c: E2 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 03 00 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 03 00 68 3E 00 90 00 1A [05:37:12]RAPDU: 90 00 [05:37:12]wFMCommunicate OK [05:37:12]wFMCommunicate request_size=10 [05:37:12]MH_SAM_APDU [05:37:12]CAPDU: 80 0D 02 02 05 48 5E 29 76 69 [05:37:12]Write to MH i2c: E2 0D 00 69 3E 80 0D 02 02 05 00 48 5E 29 76 69 00 00 D9 [05:37:12]Write i2c OK [05:37:12]MH_I2C_Read... [05:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:12]Read from MH i2c: E2 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 03 00 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 03 00 69 3E 00 90 00 1B [05:37:12]RAPDU: 90 00 [05:37:12]wFMCommunicate OK [05:37:12]wFMCommunicate request_size=4 [05:37:12]MH_SAM_APDU [05:37:12]CAPDU: 80 0D 03 02 [05:37:12]Write to MH i2c: E2 08 00 6A 3E 80 0D 03 02 00 00 00 00 23 [05:37:12]Write i2c OK [05:37:12]MH_I2C_Read... [05:37:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:37:12]Read from MH i2c: E2 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 0B 00 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 0B 00 6A 3E 00 F7 94 54 FF 07 2C F1 32 90 00 58 [05:37:12]RAPDU: F7 94 54 FF 07 2C F1 32 90 00 [05:37:12]wFMCommunicate OK [05:37:12]SAM_PROTO_SignData done [05:37:12]FM_MakeSignedData done [05:37:12]CreateOFDProtocolMessage [05:37:12]wFMCommunicate request_size=4 [05:37:12]MH_SAM_APDU [05:37:12]CAPDU: 80 11 00 00 [05:37:12]Write to MH i2c: E2 08 00 6B 3E 80 11 00 00 00 00 00 00 23 [05:37:12]Write i2c OK [05:37:12]MH_I2C_Read... [05:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:12]Read from MH i2c: E2 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 17 00 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: E2 17 00 6B 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 78 [05:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:37:12]wFMCommunicate OK [05:37:12]CreateOFDProtocolMessage done [05:37:12]OFDSenderStorePacket 154773 [05:37:12]StoreOFDPacket docnum=154773 [05:37:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 10 4B 07 01 8F FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 4D 00 00 00 F4 03 04 00 09 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 95 5C 02 00 35 04 06 00 2F 48 5E 29 76 69 F7 94 54 FF 07 2C F1 32 [05:37:12]CheckFolder [05:37:12]dirname=/storage/ofd_packets [05:37:12]CheckFolder done [05:37:12]ProducePacketName [05:37:12]name=ofd_packets/00154773 [05:37:12]NVStorageSaveData ofd_packets/00154773 [05:37:12]File name is /storage/ofd_packets/00154773 [05:37:12]Write 301 bytes [05:37:12]NVStorageSaveData done [05:37:12]OFDSenderStorePacket done [05:37:12]KKMCreateOFDPacket done [05:37:12]NVStorageSaveData kkm_last_timestamp [05:37:12]File name is /storage/kkm_last_timestamp [05:37:12]Write 4 bytes [05:37:12]NVStorageSaveData done [05:37:12]ExternCall_PrintAddStr [05:37:12]wPrintStart [05:37:12]Write to MH i2c: 01 00 00 6C 3E AA [05:37:12]Write i2c OK [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: 01 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: 01 07 00 [05:37:12]MH_I2C_Read... [05:37:12]Read from MH i2c: 01 07 00 6C 3E 00 00 00 00 00 FF 0F BF [05:37:12]RasterBufferAndPrint [05:37:12]line Счет N : (1)297960 [05:37:12]line ИНН: 02508201610067 [05:37:12]line Контрольно-Кассовый Чек [05:37:12]line ПРОДАЖА [05:37:12]line ТРК (МРК, ГНК) : 52 [05:37:12]line Товар: 2710124130 [05:37:12]line Аи-92-К-5 [05:37:12]line 31.300 * 63.90 [05:37:12]line = 2000.07 [05:37:12]line НДС 12% НСП 1% [05:37:12]line > о реализуемом товаре [05:37:12]line ИТОГО: 2000.07 [05:37:12]line НСП 1% : 17.70 [05:37:12]line НДС 12% : 212.40 [05:37:12]line Наличными: 2000.07 [05:37:12]line Безнал.: 0.00 [05:37:12]line Место: АЗС № 53 "Партнер Нефть" [05:37:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:37:12]line СНО: Общий режим [05:37:12]line Чек 77 09.04.2024 05:37 [05:37:12]line Смена: 298 ФФД: 1.0 [05:37:12]line ЗНМ: 0300000127 [05:37:12]line РНМ: 0000000000090882 [05:37:12]line Версия ККМ: 001 [05:37:12]line ФМ: 0000000000874906 [05:37:12]line ФД: 154773 [05:37:12]line ФПД: 51987863926377 [05:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053713&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154773&fm=51987863926377&tin=02508201610067®Number=0000000000090882&sum=200007 [05:37:12]OFD Sender: Processing packet 154773 [packets to send 67, broken 66] [05:37:12]ProducePacketName [05:37:12]name=ofd_packets/00154773 [05:37:12]OFD Sender: To server: pG, [05:37:12]CommunicateWithHost lk.salyk.kg:30040 [05:37:12]ConnectInit lk.salyk.kg [05:37:12]written 0, free lines is 4095 [05:37:12]Connected sock=10 [05:37:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 10 4B 07 01 8F FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 4D 00 00 00 F4 03 04 00 09 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 95 5C 02 00 35 04 06 00 2F 48 5E 29 76 69 F7 94 54 FF 07 2C F1 32 [05:37:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 02 30 47 00 F6 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 95 5C 02 00 F4 03 04 00 B4 7B 14 66 B6 04 01 00 00 0B 72 38 F7 DB CD 1C D5 [05:37:13]CommunicateWithHost err = 0 [05:37:13]CheckOFDResponse [05:37:13]1017 (14) - 77093643461234 [05:37:13]1041 (16) - 0000000000874906 [05:37:13]1040 (4) - 154773 [05:37:13]1012 (4) - 08.04.2024 23:20 [05:37:13]1206 (1) - 0 [05:37:13]OFD Sender: Remove packet 154773 [05:37:13]ProducePacketName [05:37:13]name=ofd_packets/00154773 [05:37:13]NVStorageDeleteData [05:37:13]Write to MH i2c: 01 00 00 94 3E D2 [05:37:13]Write i2c OK [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: 01 [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: 01 07 00 [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: 01 07 00 94 3E 00 00 00 00 00 F2 0C D7 [05:37:13]RasterBufferAndPrint [05:37:13]line [05:37:13]line [05:37:13]line [05:37:13]line [05:37:13]line [05:37:13]written 0, free lines is 3323 [05:37:13]MH_Cut [05:37:13]Write to MH i2c: D1 01 00 9B 3E 01 AB [05:37:13]Write i2c OK [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: D1 [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: D1 01 00 [05:37:13]MH_I2C_Read... [05:37:13]Read from MH i2c: D1 01 00 9B 3E 00 AA [05:37:13]Write to MH i2c: 01 00 00 9C 3E DA [05:37:13]Write i2c OK [05:37:13]MH_I2C_Read... [05:37:13]OFD Sender: No OFD packet to send [05:37:14]*** Cut start [05:37:14]*** Partial cut [05:37:14]*** CUTSNS_PIN = 1 [05:37:14]*** CUTSNS_PIN = 0 [05:37:14]*** Brake cut motor [05:37:14]Read from MH i2c: 01 [05:37:14]MH_I2C_Read... [05:37:14]*** Stop cut motor [05:37:14]*** Cut end [05:37:14]Read from MH i2c: 01 07 00 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: 01 07 00 9C 3E 00 00 00 00 00 FF 0F EF [05:37:14]process_action close_receipt done [05:37:14]requested_data is exist [05:37:14]produce_requested_data [05:37:14]requested_item fm.sn is exist - process it [05:37:14]wFMCommunicate request_size=4 [05:37:14]MH_SAM_APDU [05:37:14]CAPDU: 80 11 00 00 [05:37:14]Write to MH i2c: E2 08 00 9D 3E 80 11 00 00 00 00 00 00 55 [05:37:14]Write i2c OK [05:37:14]MH_I2C_Read... [05:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:14]Read from MH i2c: E2 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 17 00 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 17 00 9D 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AA [05:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:37:14]wFMCommunicate OK [05:37:14]requested_item fd.num is exist - process it [05:37:14]SAM_PROTO_GetFieldsCounters [05:37:14]wFMCommunicate request_size=4 [05:37:14]MH_SAM_APDU [05:37:14]CAPDU: 80 13 00 00 [05:37:14]Write to MH i2c: E2 08 00 9E 3E 80 13 00 00 00 00 00 00 58 [05:37:14]Write i2c OK [05:37:14]MH_I2C_Read... [05:37:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:37:14]Read from MH i2c: E2 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 62 00 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 62 00 9E 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 95 5C 02 00 0E 04 04 00 2A 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 82 [05:37:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 95 5C 02 00 0E 04 04 00 2A 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 [05:37:14]wFMCommunicate OK [05:37:14]SAM_PROTO_GetFieldsCounters done [05:37:14]requested_item shift.num is exist - process it [05:37:14]requested_item shift.opened is exist - process it [05:37:14]req_shift_opened [05:37:14]FM_GetShiftState [05:37:14]SAM_PROTO_GetShiftState [05:37:14]wFMCommunicate request_size=4 [05:37:14]MH_SAM_APDU [05:37:14]CAPDU: 80 13 01 00 [05:37:14]Write to MH i2c: E2 08 00 9F 3E 80 13 01 00 00 00 00 00 5A [05:37:14]Write i2c OK [05:37:14]MH_I2C_Read... [05:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:14]Read from MH i2c: E2 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 0E 00 [05:37:14]MH_I2C_Read... [05:37:14]Read from MH i2c: E2 0E 00 9F 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F4 [05:37:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:37:14]wFMCommunicate OK [05:37:14]SAM_PROTO_GetShiftState done [05:37:14]FM_GetShiftState done [05:37:14]req_shift_opened done [05:37:14]requested_item shift.open_date is exist - process it [05:37:14]req_shift_open_date [05:37:14]req_shift_open_date done [05:37:14]produce_requested_data done [05:37:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154773,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:37:14]process_action_free close_receipt [05:37:14]json_value_free [05:37:14]json_value_free done [05:37:14]process_json_proto returns [05:37:14]Send response to host [05:37:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154773,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:37:14]free response buf [05:37:14]execute_script done [05:37:14]execute_script returns [05:37:14]free content buf [05:37:14]Sock 7.Close socket [05:37:14]Sock 7.Thread stoped [05:37:18]OFD Sender: No OFD packet to send [05:37:23]OFD Sender: No OFD packet to send [05:37:28]OFD Sender: No OFD packet to send [05:37:33]OFD Sender: No OFD packet to send [05:37:38]OFD Sender: No OFD packet to send [05:37:43]OFD Sender: No OFD packet to send [05:37:48]OFD Sender: No OFD packet to send [05:37:53]OFD Sender: No OFD packet to send [05:37:55]accept exits with 9 [05:37:55]New connection [05:37:55]New thread 3066805604 created [05:37:55]Thread 3066662244 joined [05:37:55]Waiting for new connection... [05:37:55] Sock 9.Parse request [05:37:55]Sock 9.Check first char [05:37:55]Sock 9.First char is OK [05:37:55]request: POST /json_proto HTTP/1.0 [05:37:55]Method: POST [05:37:55]URL: /json_proto [05:37:55]Method is POST - this is cgi request [05:37:55]url: /json_proto [05:37:55]query_string will be loaded in cgi processing [05:37:55]execute_cgi json_proto POST (null) [05:37:55]execute_cgi path=json_proto method=POST [05:37:55]POST find Content-Length [05:37:55]Host: 172.17.32.195:8080 [05:37:55]Content-Length: 639 [05:37:55]Content-Type: application/json [05:37:55] [05:37:55]POST finish read [05:37:55]Found Content-Length = 639 [05:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:55]execute_script... [05:37:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:55]POST & json_proto [05:37:55]process_json_proto [05:37:55]json parsed OK: [05:37:55]protocol is kg_v1.0 [05:37:55]action value=close_receipt [05:37:55]process_action close_receipt [05:37:55]cmd_close_receipt [05:37:55]MH_GetDate [05:37:55]Write to MH i2c: F0 00 00 A0 3E CD [05:37:55]Write i2c OK [05:37:55]MH_I2C_Read... [05:37:55]Read from MH i2c: F0 [05:37:55]MH_I2C_Read... [05:37:55]Read from MH i2c: F0 09 00 [05:37:55]MH_I2C_Read... [05:37:55]Read from MH i2c: F0 09 00 A0 3E 00 36 D4 14 66 77 1B 62 64 B2 [05:37:55]GetLastDocTimeStamp 1712641033 [05:37:55]current date 1712641078 [05:37:55]FM_GetShiftState [05:37:55]SAM_PROTO_GetShiftState [05:37:55]wFMCommunicate request_size=4 [05:37:55]MH_SAM_APDU [05:37:55]CAPDU: 80 13 01 00 [05:37:55]Write to MH i2c: E2 08 00 A1 3E 80 13 01 00 00 00 00 00 5C [05:37:55]Write i2c OK [05:37:55]MH_I2C_Read... [05:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:55]Read from MH i2c: E2 [05:37:55]MH_I2C_Read... [05:37:55]Read from MH i2c: E2 0E 00 [05:37:55]MH_I2C_Read... [05:37:55]Read from MH i2c: E2 0E 00 A1 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F6 [05:37:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:37:55]wFMCommunicate OK [05:37:55]SAM_PROTO_GetShiftState done [05:37:55]FM_GetShiftState done [05:37:55]opened in 1712622218 [05:37:55]opened+sec_in_day 1712708618 [05:37:55]quantity*price = 50033 [05:37:55]sum+1 = 50035 [05:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 78 09.04.2024 05:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154774 ФПД: 147488407081079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053758&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154774&fm=147488407081079&tin=02508201610067®Number=0000000000090882&sum=50034 [05:37:56]StoreToDocumentArchive [05:37:56]shift 298 fd 154774 [05:37:56]save to /storage/0298/doc_00154774 [05:37:56]save last doc name /storage/0298/doc_00154774 to /storage/kkm_last_doc_name [05:37:56]save OK [05:37:56]Clear old archive folders... [05:37:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:37:56]tlvbuf is 00872490 [05:37:56]SAM_PROTO_ClearQueue [05:37:56]wFMCommunicate request_size=4 [05:37:56]MH_SAM_APDU [05:37:56]CAPDU: 80 09 00 00 [05:37:56]Write to MH i2c: E2 08 00 AE 3E 80 09 00 00 00 00 00 00 5E [05:37:56]Write i2c OK [05:37:56]MH_I2C_Read... [05:37:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:37:56]Read from MH i2c: E2 [05:37:56]MH_I2C_Read... [05:37:56]Read from MH i2c: E2 03 00 [05:37:56]MH_I2C_Read... [05:37:56]Read from MH i2c: E2 03 00 AE 3E 00 90 00 60 [05:37:56]RAPDU: 90 00 [05:37:56]wFMCommunicate OK [05:37:56]SAM_PROTO_ClearQueue done [05:37:56]KKMCreateOFDPacket [05:37:56]OFDProtocolAddRootSTLVToBuf [05:37:56]FM_MakeSignedData [05:37:56]FM_MakeSignedData [05:37:56]SAM_PROTO_SignData [05:37:56]wFMCommunicate request_size=4 [05:37:56]MH_SAM_APDU [05:37:56]CAPDU: 80 0D 01 02 [05:37:56]Write to MH i2c: E2 08 00 AF 3E 80 0D 01 02 00 00 00 00 66 [05:37:56]Write i2c OK [05:37:56]MH_I2C_Read... [05:37:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:37:57]Read from MH i2c: E2 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 AF 3E 00 90 00 61 [05:37:57]RAPDU: 90 00 [05:37:57]wFMCommunicate OK [05:37:57]wFMCommunicate request_size=255 [05:37:57]MH_SAM_APDU [05:37: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 36 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 96 5C 02 00 35 04 06 00 86 [05:37:57]Write to MH i2c: E2 02 01 B0 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 36 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 96 5C 02 00 35 04 06 00 86 00 00 DD [05:37:57]Write i2c OK [05:37:57]MH_I2C_Read... [05:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:57]Read from MH i2c: E2 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 B0 3E 00 90 00 62 [05:37:57]RAPDU: 90 00 [05:37:57]wFMCommunicate OK [05:37:57]wFMCommunicate request_size=10 [05:37:57]MH_SAM_APDU [05:37:57]CAPDU: 80 0D 02 02 05 23 D2 1C D0 77 [05:37:57]Write to MH i2c: E2 0D 00 B1 3E 80 0D 02 02 05 00 23 D2 1C D0 77 00 00 CB [05:37:57]Write i2c OK [05:37:57]MH_I2C_Read... [05:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:57]Read from MH i2c: E2 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 03 00 B1 3E 00 90 00 63 [05:37:57]RAPDU: 90 00 [05:37:57]wFMCommunicate OK [05:37:57]wFMCommunicate request_size=4 [05:37:57]MH_SAM_APDU [05:37:57]CAPDU: 80 0D 03 02 [05:37:57]Write to MH i2c: E2 08 00 B2 3E 80 0D 03 02 00 00 00 00 6B [05:37:57]Write i2c OK [05:37:57]MH_I2C_Read... [05:37:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:37:57]Read from MH i2c: E2 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 0B 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 0B 00 B2 3E 00 36 01 4F 27 69 0D 87 12 90 00 28 [05:37:57]RAPDU: 36 01 4F 27 69 0D 87 12 90 00 [05:37:57]wFMCommunicate OK [05:37:57]SAM_PROTO_SignData done [05:37:57]FM_MakeSignedData done [05:37:57]CreateOFDProtocolMessage [05:37:57]wFMCommunicate request_size=4 [05:37:57]MH_SAM_APDU [05:37:57]CAPDU: 80 11 00 00 [05:37:57]Write to MH i2c: E2 08 00 B3 3E 80 11 00 00 00 00 00 00 6B [05:37:57]Write i2c OK [05:37:57]MH_I2C_Read... [05:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:57]Read from MH i2c: E2 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 17 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: E2 17 00 B3 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C0 [05:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:37:57]wFMCommunicate OK [05:37:57]CreateOFDProtocolMessage done [05:37:57]OFDSenderStorePacket 154774 [05:37:57]StoreOFDPacket docnum=154774 [05:37:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 F4 07 01 4B 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 36 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 96 5C 02 00 35 04 06 00 86 23 D2 1C D0 77 36 01 4F 27 69 0D 87 12 [05:37:57]CheckFolder [05:37:57]dirname=/storage/ofd_packets [05:37:57]CheckFolder done [05:37:57]ProducePacketName [05:37:57]name=ofd_packets/00154774 [05:37:57]NVStorageSaveData ofd_packets/00154774 [05:37:57]File name is /storage/ofd_packets/00154774 [05:37:57]Write 301 bytes [05:37:57]NVStorageSaveData done [05:37:57]OFDSenderStorePacket done [05:37:57]KKMCreateOFDPacket done [05:37:57]NVStorageSaveData kkm_last_timestamp [05:37:57]File name is /storage/kkm_last_timestamp [05:37:57]Write 4 bytes [05:37:57]NVStorageSaveData done [05:37:57]ExternCall_PrintAddStr [05:37:57]wPrintStart [05:37:57]Write to MH i2c: 01 00 00 B4 3E F2 [05:37:57]Write i2c OK [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: 01 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: 01 07 00 [05:37:57]MH_I2C_Read... [05:37:57]Read from MH i2c: 01 07 00 B4 3E 00 00 00 00 00 FF 0F 07 [05:37:57]RasterBufferAndPrint [05:37:57]line Счет N : (1)297961 [05:37:57]line ИНН: 02508201610067 [05:37:57]line Контрольно-Кассовый Чек [05:37:57]line ПРОДАЖА [05:37:57]line ТРК (МРК, ГНК) : 72 [05:37:57]line Товар: 2710124130 [05:37:57]line Аи-92-К-5 [05:37:57]line 7.830 * 63.90 [05:37:57]line = 500.34 [05:37:57]line НДС 12% НСП 1% [05:37:57]line > о реализуемом товаре [05:37:57]line ИТОГО: 500.34 [05:37:57]line НСП 1% : 4.43 [05:37:57]line НДС 12% : 53.13 [05:37:57]line Наличными: 500.34 [05:37:57]line Безнал.: 0.00 [05:37:57]line Место: АЗС № 53 "Партнер Нефть" [05:37:57]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [05:37:57]line СНО: Общий режим [05:37:57]line Чек 78 09.04.2024 05:37 [05:37:57]line Смена: 298 ФФД: 1.0 [05:37:57]line ЗНМ: 0300000127 [05:37:57]line РНМ: 0000000000090882 [05:37:57]line Версия ККМ: 001 [05:37:57]line ФМ: 0000000000874906 [05:37:57]line ФД: 154774 [05:37:57]line ФПД: 147488407081079 [05:37:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T053758&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154774&fm=147488407081079&tin=02508201610067®Number=0000000000090882&sum=50034 [05:37:57]OFD Sender: Processing packet 154774 [packets to send 67, broken 66] [05:37:57]ProducePacketName [05:37:57]name=ofd_packets/00154774 [05:37:57]OFD Sender: To server: pG, [05:37:57]CommunicateWithHost lk.salyk.kg:30040 [05:37:57]ConnectInit lk.salyk.kg [05:37:57]written 0, free lines is 4095 [05:37:57]Connected sock=10 [05:37:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 F4 07 01 4B 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 36 D4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 96 5C 02 00 35 04 06 00 86 23 D2 1C D0 77 36 01 4F 27 69 0D 87 12 [05:37:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E7 C7 47 00 CA 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 96 5C 02 00 F4 03 04 00 E1 7B 14 66 B6 04 01 00 00 3E B9 C6 AE CD 44 BF 42 [05:37:58]CommunicateWithHost err = 0 [05:37:58]CheckOFDResponse [05:37:58]1017 (14) - 77093643461234 [05:37:58]1041 (16) - 0000000000874906 [05:37:58]1040 (4) - 154774 [05:37:58]1012 (4) - 08.04.2024 23:21 [05:37:58]1206 (1) - 0 [05:37:58]OFD Sender: Remove packet 154774 [05:37:58]ProducePacketName [05:37:58]name=ofd_packets/00154774 [05:37:58]NVStorageDeleteData [05:37:58]Write to MH i2c: 01 00 00 DC 3E 1A [05:37:58]Write i2c OK [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: 01 [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: 01 07 00 [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: 01 07 00 DC 3E 00 00 00 00 00 E5 0C 12 [05:37:58]RasterBufferAndPrint [05:37:58]line [05:37:58]line [05:37:58]line [05:37:58]line [05:37:58]line [05:37:58]written 0, free lines is 3305 [05:37:58]MH_Cut [05:37:58]Write to MH i2c: D1 01 00 E3 3E 01 F3 [05:37:58]Write i2c OK [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: D1 [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: D1 01 00 [05:37:58]MH_I2C_Read... [05:37:58]Read from MH i2c: D1 01 00 E3 3E 00 F2 [05:37:58]Write to MH i2c: 01 00 00 E4 3E 22 [05:37:58]Write i2c OK [05:37:58]MH_I2C_Read... [05:37:58]OFD Sender: No OFD packet to send [05:37:58]*** Cut start [05:37:58]*** Partial cut [05:37:58]*** CUTSNS_PIN = 1 [05:37:59]*** CUTSNS_PIN = 0 [05:37:59]*** Brake cut motor [05:37:59]Read from MH i2c: 01 [05:37:59]MH_I2C_Read... [05:37:59]*** Stop cut motor [05:37:59]*** Cut end [05:37:59]Read from MH i2c: 01 07 00 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: 01 07 00 E4 3E 00 00 00 00 00 FF 0F 37 [05:37:59]process_action close_receipt done [05:37:59]requested_data is exist [05:37:59]produce_requested_data [05:37:59]requested_item fm.sn is exist - process it [05:37:59]wFMCommunicate request_size=4 [05:37:59]MH_SAM_APDU [05:37:59]CAPDU: 80 11 00 00 [05:37:59]Write to MH i2c: E2 08 00 E5 3E 80 11 00 00 00 00 00 00 9D [05:37:59]Write i2c OK [05:37:59]MH_I2C_Read... [05:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:59]Read from MH i2c: E2 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 17 00 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 17 00 E5 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F2 [05:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [05:37:59]wFMCommunicate OK [05:37:59]requested_item fd.num is exist - process it [05:37:59]SAM_PROTO_GetFieldsCounters [05:37:59]wFMCommunicate request_size=4 [05:37:59]MH_SAM_APDU [05:37:59]CAPDU: 80 13 00 00 [05:37:59]Write to MH i2c: E2 08 00 E6 3E 80 13 00 00 00 00 00 00 A0 [05:37:59]Write i2c OK [05:37:59]MH_I2C_Read... [05:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:37:59]Read from MH i2c: E2 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 62 00 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 62 00 E6 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 96 5C 02 00 0E 04 04 00 2A 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 CE [05:37:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 96 5C 02 00 0E 04 04 00 2A 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 [05:37:59]wFMCommunicate OK [05:37:59]SAM_PROTO_GetFieldsCounters done [05:37:59]requested_item shift.num is exist - process it [05:37:59]requested_item shift.opened is exist - process it [05:37:59]req_shift_opened [05:37:59]FM_GetShiftState [05:37:59]SAM_PROTO_GetShiftState [05:37:59]wFMCommunicate request_size=4 [05:37:59]MH_SAM_APDU [05:37:59]CAPDU: 80 13 01 00 [05:37:59]Write to MH i2c: E2 08 00 E7 3E 80 13 01 00 00 00 00 00 A2 [05:37:59]Write i2c OK [05:37:59]MH_I2C_Read... [05:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:59]Read from MH i2c: E2 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 0E 00 [05:37:59]MH_I2C_Read... [05:37:59]Read from MH i2c: E2 0E 00 E7 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3C [05:37:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [05:37:59]wFMCommunicate OK [05:37:59]SAM_PROTO_GetShiftState done [05:37:59]FM_GetShiftState done [05:37:59]req_shift_opened done [05:37:59]requested_item shift.open_date is exist - process it [05:37:59]req_shift_open_date [05:37:59]req_shift_open_date done [05:37:59]produce_requested_data done [05:37:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154774,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [05:37:59]process_action_free close_receipt [05:37:59]json_value_free [05:37:59]json_value_free done [05:37:59]process_json_proto returns [05:37:59]Send response to host [05:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154774,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [05:37:59]free response buf [05:37:59]execute_script done [05:37:59]execute_script returns [05:37:59]free content buf [05:37:59]Sock 9.Close socket [05:37:59]Sock 9.Thread stoped [05:38:03]OFD Sender: No OFD packet to send [05:38:08]OFD Sender: No OFD packet to send [05:38:13]OFD Sender: No OFD packet to send [05:38:18]OFD Sender: No OFD packet to send [05:38:23]OFD Sender: No OFD packet to send [05:38:28]OFD Sender: No OFD packet to send [05:38:33]OFD Sender: No OFD packet to send [05:38:38]OFD Sender: No OFD packet to send [05:38:43]OFD Sender: No OFD packet to send [05:38:48]OFD Sender: No OFD packet to send [05:38:53]OFD Sender: No OFD packet to send [05:38:58]OFD Sender: No OFD packet to send [05:39:03]OFD Sender: No OFD packet to send [05:39:08]OFD Sender: No OFD packet to send [05:39:13]OFD Sender: No OFD packet to send [05:39:18]OFD Sender: No OFD packet to send [05:39:23]OFD Sender: No OFD packet to send [05:39:28]OFD Sender: No OFD packet to send [05:39:33]OFD Sender: No OFD packet to send [05:39:38]OFD Sender: No OFD packet to send [05:39:43]OFD Sender: No OFD packet to send [05:39:48]OFD Sender: No OFD packet to send [05:39:53]OFD Sender: No OFD packet to send [05:39:58]OFD Sender: No OFD packet to send [05:40:03]OFD Sender: No OFD packet to send [05:40:08]OFD Sender: No OFD packet to send [05:40:13]OFD Sender: No OFD packet to send [05:40:18]OFD Sender: No OFD packet to send [05:40:23]OFD Sender: No OFD packet to send [05:40:28]OFD Sender: No OFD packet to send [05:40:33]OFD Sender: No OFD packet to send [05:40:38]OFD Sender: No OFD packet to send [05:40:43]OFD Sender: No OFD packet to send [05:40:48]OFD Sender: No OFD packet to send [05:40:53]OFD Sender: No OFD packet to send [05:40:58]OFD Sender: No OFD packet to send [05:41:03]OFD Sender: No OFD packet to send [05:41:08]OFD Sender: No OFD packet to send [05:41:13]OFD Sender: No OFD packet to send [05:41:18]OFD Sender: No OFD packet to send [05:41:23]OFD Sender: No OFD packet to send [05:41:28]OFD Sender: No OFD packet to send [05:41:33]OFD Sender: No OFD packet to send [05:41:38]OFD Sender: No OFD packet to send [05:41:43]OFD Sender: No OFD packet to send [05:41:48]OFD Sender: No OFD packet to send [05:41:53]OFD Sender: No OFD packet to send [05:41:58]OFD Sender: No OFD packet to send [05:42:03]OFD Sender: No OFD packet to send [05:42:08]OFD Sender: No OFD packet to send [05:42:13]OFD Sender: No OFD packet to send [05:42:18]OFD Sender: No OFD packet to send [05:42:23]OFD Sender: No OFD packet to send [05:42:28]OFD Sender: No OFD packet to send [05:42:33]OFD Sender: No OFD packet to send [05:42:38]OFD Sender: No OFD packet to send [05:42:43]OFD Sender: No OFD packet to send [05:42:48]OFD Sender: No OFD packet to send [05:42:53]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:38]OFD Sender: No OFD packet to send [05:43:43]OFD Sender: No OFD packet to send [05:43:48]OFD Sender: No OFD packet to send [05:43:53]OFD Sender: No OFD packet to send [05:43:58]OFD Sender: No OFD packet to send [05:44:03]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:33]OFD Sender: No OFD packet to send [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:13]OFD Sender: No OFD packet to send [05:45:18]OFD Sender: No OFD packet to send [05:45:23]OFD Sender: No OFD packet to send [05:45:28]OFD Sender: No OFD packet to send [05:45:33]OFD Sender: No OFD packet to send [05:45:38]OFD Sender: No OFD packet to send [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:09]OFD Sender: No OFD packet to send [05:46:14]OFD Sender: No OFD packet to send [05:46:19]OFD Sender: No OFD packet to send [05:46:24]OFD Sender: No OFD packet to send [05:46:29]OFD Sender: No OFD packet to send [05:46:34]OFD Sender: No OFD packet to send [05:46:39]OFD Sender: No OFD packet to send [05:46:44]OFD Sender: No OFD packet to send [05:46:49]OFD Sender: No OFD packet to send [05:46:54]OFD Sender: No OFD packet to send [05:46:59]OFD Sender: No OFD packet to send [05:47:04]OFD Sender: No OFD packet to send [05:47:09]OFD Sender: No OFD packet to send [05:47:14]OFD Sender: No OFD packet to send [05:47:19]OFD Sender: No OFD packet to send [05:47:24]OFD Sender: No OFD packet to send [05:47:29]OFD Sender: No OFD packet to send [05:47:34]OFD Sender: No OFD packet to send [05:47:39]OFD Sender: No OFD packet to send [05:47:44]OFD Sender: No OFD packet to send [05:47:49]OFD Sender: No OFD packet to send [05:47:54]OFD Sender: No OFD packet to send [05:47:59]OFD Sender: No OFD packet to send [05:48:04]OFD Sender: No OFD packet to send [05:48:09]OFD Sender: No OFD packet to send [05:48:14]OFD Sender: No OFD packet to send [05:48:19]OFD Sender: No OFD packet to send [05:48:24]OFD Sender: No OFD packet to send [05:48:29]OFD Sender: No OFD packet to send [05:48:34]OFD Sender: No OFD packet to send [05:48:39]OFD Sender: No OFD packet to send [05:48:44]OFD Sender: No OFD packet to send [05:48:49]OFD Sender: No OFD packet to send [05:48:54]OFD Sender: No OFD packet to send [05:48:59]OFD Sender: No OFD packet to send [05:49:04]OFD Sender: No OFD packet to send [05:49:09]OFD Sender: No OFD packet to send [05:49:14]OFD Sender: No OFD packet to send [05:49:19]OFD Sender: No OFD packet to send [05:49:24]OFD Sender: No OFD packet to send [05:49:29]OFD Sender: No OFD packet to send [05:49:34]OFD Sender: No OFD packet to send [05:49:39]OFD Sender: No OFD packet to send [05:49:44]OFD Sender: No OFD packet to send [05:49:49]OFD Sender: No OFD packet to send [05:49:54]OFD Sender: No OFD packet to send [05:49:59]OFD Sender: No OFD packet to send [05:50:04]OFD Sender: No OFD packet to send [05:50:09]OFD Sender: No OFD packet to send [05:50:14]OFD Sender: No OFD packet to send [05:50:19]OFD Sender: No OFD packet to send [05:50:24]OFD Sender: No OFD packet to send [05:50:29]OFD Sender: No OFD packet to send [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:34]OFD Sender: No OFD packet to send [05:53:39]OFD Sender: No OFD packet to send [05:53:44]OFD Sender: No OFD packet to send [05:53:49]OFD Sender: No OFD packet to send [05:53:54]OFD Sender: No OFD packet to send [05:53:59]OFD Sender: No OFD packet to send [05:54:04]OFD Sender: No OFD packet to send [05:54:09]OFD Sender: No OFD packet to send [05:54:14]OFD Sender: No OFD packet to send [05:54:19]OFD Sender: No OFD packet to send [05:54:24]OFD Sender: No OFD packet to send [05:54:29]OFD Sender: No OFD packet to send [05:54:34]OFD Sender: No OFD packet to send [05:54:39]OFD Sender: No OFD packet to send [05:54:44]OFD Sender: No OFD packet to send [05:54:49]OFD Sender: No OFD packet to send [05:54:54]OFD Sender: No OFD packet to send [05:54:59]OFD Sender: No OFD packet to send [05:55:04]OFD Sender: No OFD packet to send [05:55:09]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:54]OFD Sender: No OFD packet to send [05:55:59]OFD Sender: No OFD packet to send [05:56:04]OFD Sender: No OFD packet to send [05:56:09]OFD Sender: No OFD packet to send [05:56:14]OFD Sender: No OFD packet to send [05:56:19]OFD Sender: No OFD packet to send [05:56:24]OFD Sender: No OFD packet to send [05:56:29]OFD Sender: No OFD packet to send [05:56:34]OFD Sender: No OFD packet to send [05:56:39]OFD Sender: No OFD packet to send [05:56:44]OFD Sender: No OFD packet to send [05:56:49]OFD Sender: No OFD packet to send [05:56:54]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:54]OFD Sender: No OFD packet to send [05:58:59]OFD Sender: No OFD packet to send [05:59:04]OFD Sender: No OFD packet to send [05:59:09]OFD Sender: No OFD packet to send [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:29]OFD Sender: No OFD packet to send [05:59:34]OFD Sender: No OFD packet to send [05:59:39]OFD Sender: No OFD packet to send [05:59:44]OFD Sender: No OFD packet to send [05:59:49]OFD Sender: No OFD packet to send [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:04]OFD Sender: No OFD packet to send [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:09]OFD Sender: No OFD packet to send [06:02:14]OFD Sender: No OFD packet to send [06:02:19]OFD Sender: No OFD packet to send [06:02:24]OFD Sender: No OFD packet to send [06:02:29]OFD Sender: No OFD packet to send [06:02:34]OFD Sender: No OFD packet to send [06:02:39]OFD Sender: No OFD packet to send [06:02:44]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:00]accept exits with 7 [06:03:00]New connection [06:03:00]New thread 3066662244 created [06:03:00]Thread 3066805604 joined [06:03:00]Waiting for new connection... [06:03:00] Sock 7.Parse request [06:03:00]Sock 7.Check first char [06:03:00]Sock 7.First char is OK [06:03:00]request: POST /json_proto HTTP/1.0 [06:03:00]Method: POST [06:03:00]URL: /json_proto [06:03:00]Method is POST - this is cgi request [06:03:00]url: /json_proto [06:03:00]query_string will be loaded in cgi processing [06:03:00]execute_cgi json_proto POST (null) [06:03:00]execute_cgi path=json_proto method=POST [06:03:00]POST find Content-Length [06:03:00]Host: 172.17.32.195:8080 [06:03:00]Content-Length: 639 [06:03:00]Content-Type: application/json [06:03:00] [06:03:00]POST finish read [06:03:00]Found Content-Length = 639 [06:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:03:00]execute_script... [06:03:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:03:00]POST & json_proto [06:03:00]process_json_proto [06:03:00]json parsed OK: [06:03:00]protocol is kg_v1.0 [06:03:00]action value=close_receipt [06:03:00]process_action close_receipt [06:03:00]cmd_close_receipt [06:03:00]MH_GetDate [06:03:00]Write to MH i2c: F0 00 00 E8 3E 15 [06:03:00]Write i2c OK [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: F0 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: F0 09 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: F0 09 00 E8 3E 00 17 DA 14 66 77 1B 62 64 E1 [06:03:00]GetLastDocTimeStamp 1712641078 [06:03:00]current date 1712642583 [06:03:00]FM_GetShiftState [06:03:00]SAM_PROTO_GetShiftState [06:03:00]wFMCommunicate request_size=4 [06:03:00]MH_SAM_APDU [06:03:00]CAPDU: 80 13 01 00 [06:03:00]Write to MH i2c: E2 08 00 E9 3E 80 13 01 00 00 00 00 00 A4 [06:03:00]Write i2c OK [06:03:00]MH_I2C_Read... [06:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:00]Read from MH i2c: E2 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 0E 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 0E 00 E9 3E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3E [06:03:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:03:00]wFMCommunicate OK [06:03:00]SAM_PROTO_GetShiftState done [06:03:00]FM_GetShiftState done [06:03:00]opened in 1712622218 [06:03:00]opened+sec_in_day 1712708618 [06:03:00]quantity*price = 30033 [06:03:00]sum+1 = 30034 [06:03:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 79 09.04.2024 06:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154775 ФПД: 122151919162710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T060303&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154775&fm=122151919162710&tin=02508201610067®Number=0000000000090882&sum=30033 [06:03:01]StoreToDocumentArchive [06:03:01]shift 298 fd 154775 [06:03:01]save to /storage/0298/doc_00154775 [06:03:01]save last doc name /storage/0298/doc_00154775 to /storage/kkm_last_doc_name [06:03:01]save OK [06:03:01]Clear old archive folders... [06:03:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:03:01]tlvbuf is 0081E430 [06:03:01]SAM_PROTO_ClearQueue [06:03:01]wFMCommunicate request_size=4 [06:03:01]MH_SAM_APDU [06:03:01]CAPDU: 80 09 00 00 [06:03:01]Write to MH i2c: E2 08 00 F6 3E 80 09 00 00 00 00 00 00 A6 [06:03:01]Write i2c OK [06:03:01]MH_I2C_Read... [06:03:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:03:01]Read from MH i2c: E2 [06:03:01]MH_I2C_Read... [06:03:01]Read from MH i2c: E2 03 00 [06:03:01]MH_I2C_Read... [06:03:01]Read from MH i2c: E2 03 00 F6 3E 00 90 00 A8 [06:03:01]RAPDU: 90 00 [06:03:01]wFMCommunicate OK [06:03:01]SAM_PROTO_ClearQueue done [06:03:01]KKMCreateOFDPacket [06:03:01]OFDProtocolAddRootSTLVToBuf [06:03:01]FM_MakeSignedData [06:03:01]FM_MakeSignedData [06:03:01]SAM_PROTO_SignData [06:03:01]wFMCommunicate request_size=4 [06:03:01]MH_SAM_APDU [06:03:01]CAPDU: 80 0D 01 02 [06:03:01]Write to MH i2c: E2 08 00 F7 3E 80 0D 01 02 00 00 00 00 AE [06:03:01]Write i2c OK [06:03:01]MH_I2C_Read... [06:03:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:03:01]Read from MH i2c: E2 [06:03:01]MH_I2C_Read... [06:03:01]Read from MH i2c: E2 03 00 [06:03:01]MH_I2C_Read... [06:03:01]Read from MH i2c: E2 03 00 F7 3E 00 90 00 A9 [06:03:01]RAPDU: 90 00 [06:03:01]wFMCommunicate OK [06:03:01]wFMCommunicate request_size=255 [06:03:01]MH_SAM_APDU [06:03: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 4F 00 00 00 F4 03 04 00 17 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 97 5C 02 00 35 04 06 00 6F [06:03:01]Write to MH i2c: E2 02 01 F8 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 4F 00 00 00 F4 03 04 00 17 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 97 5C 02 00 35 04 06 00 6F 00 00 5F [06:03:01]Write i2c OK [06:03:01]MH_I2C_Read... [06:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:02]Read from MH i2c: E2 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 03 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 03 00 F8 3E 00 90 00 AA [06:03:02]RAPDU: 90 00 [06:03:02]wFMCommunicate OK [06:03:02]wFMCommunicate request_size=10 [06:03:02]MH_SAM_APDU [06:03:02]CAPDU: 80 0D 02 02 05 18 B5 C0 15 56 [06:03:02]Write to MH i2c: E2 0D 00 F9 3E 80 0D 02 02 05 00 18 B5 C0 15 56 00 00 B3 [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:02]Read from MH i2c: E2 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 03 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 03 00 F9 3E 00 90 00 AB [06:03:02]RAPDU: 90 00 [06:03:02]wFMCommunicate OK [06:03:02]wFMCommunicate request_size=4 [06:03:02]MH_SAM_APDU [06:03:02]CAPDU: 80 0D 03 02 [06:03:02]Write to MH i2c: E2 08 00 FA 3E 80 0D 03 02 00 00 00 00 B3 [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:03:02]Read from MH i2c: E2 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 0B 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 0B 00 FA 3E 00 04 39 41 8C 2D 6B 65 C0 90 00 7B [06:03:02]RAPDU: 04 39 41 8C 2D 6B 65 C0 90 00 [06:03:02]wFMCommunicate OK [06:03:02]SAM_PROTO_SignData done [06:03:02]FM_MakeSignedData done [06:03:02]CreateOFDProtocolMessage [06:03:02]wFMCommunicate request_size=4 [06:03:02]MH_SAM_APDU [06:03:02]CAPDU: 80 11 00 00 [06:03:02]Write to MH i2c: E2 08 00 FB 3E 80 11 00 00 00 00 00 00 B3 [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:02]Read from MH i2c: E2 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 17 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: E2 17 00 FB 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 08 [06:03:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:03:02]wFMCommunicate OK [06:03:02]CreateOFDProtocolMessage done [06:03:02]OFDSenderStorePacket 154775 [06:03:02]StoreOFDPacket docnum=154775 [06:03:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 85 07 01 C4 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 4F 00 00 00 F4 03 04 00 17 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 97 5C 02 00 35 04 06 00 6F 18 B5 C0 15 56 04 39 41 8C 2D 6B 65 C0 [06:03:02]CheckFolder [06:03:02]dirname=/storage/ofd_packets [06:03:02]CheckFolder done [06:03:02]ProducePacketName [06:03:02]name=ofd_packets/00154775 [06:03:02]NVStorageSaveData ofd_packets/00154775 [06:03:02]File name is /storage/ofd_packets/00154775 [06:03:02]Write 301 bytes [06:03:02]NVStorageSaveData done [06:03:02]OFDSenderStorePacket done [06:03:02]KKMCreateOFDPacket done [06:03:02]NVStorageSaveData kkm_last_timestamp [06:03:02]File name is /storage/kkm_last_timestamp [06:03:02]Write 4 bytes [06:03:02]NVStorageSaveData done [06:03:02]OFD Sender: Processing packet 154775 [packets to send 67, broken 66] [06:03:02]ProducePacketName [06:03:02]name=ofd_packets/00154775 [06:03:02]OFD Sender: To server: pG, [06:03:02]CommunicateWithHost lk.salyk.kg:30040 [06:03:02]ConnectInit lk.salyk.kg [06:03:02]ExternCall_PrintAddStr [06:03:02]wPrintStart [06:03:02]Write to MH i2c: 01 00 00 FC 3E 3A [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 07 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 07 00 FC 3E 00 00 00 00 00 FF 0F 4F [06:03:02]RasterBufferAndPrint [06:03:02]line Счет N : (1)297963 [06:03:02]line ИНН: 02508201610067 [06:03:02]line Контрольно-Кассовый Чек [06:03:02]line ПРОДАЖА [06:03:02]line ТРК (МРК, ГНК) : 41 [06:03:02]line Товар: 2710124130 [06:03:02]line Аи-92-К-5 [06:03:02]line 4.700 * 63.90 [06:03:02]line = 300.33 [06:03:02]line НДС 12% НСП 1% [06:03:02]line > о реализуемом товаре [06:03:02]line ИТОГО: 300.33 [06:03:02]line НСП 1% : 2.66 [06:03:02]line НДС 12% : 31.89 [06:03:02]line Наличными: 300.33 [06:03:02]line Безнал.: 0.00 [06:03:02]line Место: АЗС № 53 "Партнер Нефть" [06:03:02]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:03:02]line СНО: Общий режим [06:03:02]line Чек 79 09.04.2024 06:03 [06:03:02]line Смена: 298 ФФД: 1.0 [06:03:02]line ЗНМ: 0300000127 [06:03:02]line РНМ: 0000000000090882 [06:03:02]line Версия ККМ: 001 [06:03:02]line ФМ: 0000000000874906 [06:03:02]line ФД: 154775 [06:03:02]line ФПД: 122151919162710 [06:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T060303&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154775&fm=122151919162710&tin=02508201610067®Number=0000000000090882&sum=30033 [06:03:02]Connected sock=11 [06:03:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 85 07 01 C4 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 4F 00 00 00 F4 03 04 00 17 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 97 5C 02 00 35 04 06 00 6F 18 B5 C0 15 56 04 39 41 8C 2D 6B 65 C0 [06:03:02]written 0, free lines is 4095 [06:03:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 37 4B 47 00 18 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 97 5C 02 00 F4 03 04 00 C2 81 14 66 B6 04 01 00 00 92 E6 7E 8B 17 A9 7F 1F [06:03:02]CommunicateWithHost err = 0 [06:03:02]CheckOFDResponse [06:03:02]1017 (14) - 77093643461234 [06:03:02]1041 (16) - 0000000000874906 [06:03:02]1040 (4) - 154775 [06:03:02]1012 (4) - 08.04.2024 23:46 [06:03:02]1206 (1) - 0 [06:03:02]OFD Sender: Remove packet 154775 [06:03:02]ProducePacketName [06:03:02]name=ofd_packets/00154775 [06:03:02]NVStorageDeleteData [06:03:02]Write to MH i2c: 01 00 00 24 3F 63 [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 07 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: 01 07 00 24 3F 00 00 00 00 00 E6 0C 5C [06:03:02]RasterBufferAndPrint [06:03:02]line [06:03:02]line [06:03:02]line [06:03:02]line [06:03:02]line [06:03:02]written 0, free lines is 3308 [06:03:02]MH_Cut [06:03:02]Write to MH i2c: D1 01 00 2B 3F 01 3C [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: D1 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: D1 01 00 [06:03:02]MH_I2C_Read... [06:03:02]Read from MH i2c: D1 01 00 2B 3F 00 3B [06:03:02]Write to MH i2c: 01 00 00 2C 3F 6B [06:03:02]Write i2c OK [06:03:02]MH_I2C_Read... [06:03:03]OFD Sender: No OFD packet to send [06:03:03]*** Cut start [06:03:03]*** Partial cut [06:03:03]*** CUTSNS_PIN = 1 [06:03:03]*** CUTSNS_PIN = 0 [06:03:04]*** Brake cut motor [06:03:04]Read from MH i2c: 01 [06:03:04]MH_I2C_Read... [06:03:04]*** Stop cut motor [06:03:04]*** Cut end [06:03:04]Read from MH i2c: 01 07 00 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: 01 07 00 2C 3F 00 00 00 00 00 FF 0F 80 [06:03:04]process_action close_receipt done [06:03:04]requested_data is exist [06:03:04]produce_requested_data [06:03:04]requested_item fm.sn is exist - process it [06:03:04]wFMCommunicate request_size=4 [06:03:04]MH_SAM_APDU [06:03:04]CAPDU: 80 11 00 00 [06:03:04]Write to MH i2c: E2 08 00 2D 3F 80 11 00 00 00 00 00 00 E6 [06:03:04]Write i2c OK [06:03:04]MH_I2C_Read... [06:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:04]Read from MH i2c: E2 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 17 00 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 17 00 2D 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3B [06:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:03:04]wFMCommunicate OK [06:03:04]requested_item fd.num is exist - process it [06:03:04]SAM_PROTO_GetFieldsCounters [06:03:04]wFMCommunicate request_size=4 [06:03:04]MH_SAM_APDU [06:03:04]CAPDU: 80 13 00 00 [06:03:04]Write to MH i2c: E2 08 00 2E 3F 80 13 00 00 00 00 00 00 E9 [06:03:04]Write i2c OK [06:03:04]MH_I2C_Read... [06:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:03:04]Read from MH i2c: E2 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 62 00 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 62 00 2E 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 97 5C 02 00 0E 04 04 00 2A 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 1B [06:03:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 97 5C 02 00 0E 04 04 00 2A 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 [06:03:04]wFMCommunicate OK [06:03:04]SAM_PROTO_GetFieldsCounters done [06:03:04]requested_item shift.num is exist - process it [06:03:04]requested_item shift.opened is exist - process it [06:03:04]req_shift_opened [06:03:04]FM_GetShiftState [06:03:04]SAM_PROTO_GetShiftState [06:03:04]wFMCommunicate request_size=4 [06:03:04]MH_SAM_APDU [06:03:04]CAPDU: 80 13 01 00 [06:03:04]Write to MH i2c: E2 08 00 2F 3F 80 13 01 00 00 00 00 00 EB [06:03:04]Write i2c OK [06:03:04]MH_I2C_Read... [06:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:04]Read from MH i2c: E2 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 0E 00 [06:03:04]MH_I2C_Read... [06:03:04]Read from MH i2c: E2 0E 00 2F 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 85 [06:03:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:03:04]wFMCommunicate OK [06:03:04]SAM_PROTO_GetShiftState done [06:03:04]FM_GetShiftState done [06:03:04]req_shift_opened done [06:03:04]requested_item shift.open_date is exist - process it [06:03:04]req_shift_open_date [06:03:04]req_shift_open_date done [06:03:04]produce_requested_data done [06:03:04]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154775,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:03:04]process_action_free close_receipt [06:03:04]json_value_free [06:03:04]json_value_free done [06:03:04]process_json_proto returns [06:03:04]Send response to host [06:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154775,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:03:04]free response buf [06:03:04]execute_script done [06:03:04]execute_script returns [06:03:04]free content buf [06:03:04]Sock 7.Close socket [06:03:04]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [06:03:48]OFD Sender: No OFD packet to send [06:03:53]OFD Sender: No OFD packet to send [06:03:58]OFD Sender: No OFD packet to send [06:04:03]OFD Sender: No OFD packet to send [06:04:08]OFD Sender: No OFD packet to send [06:04:13]OFD Sender: No OFD packet to send [06:04:18]OFD Sender: No OFD packet to send [06:04:23]OFD Sender: No OFD packet to send [06:04:28]OFD Sender: No OFD packet to send [06:04:33]OFD Sender: No OFD packet to send [06:04:38]OFD Sender: No OFD packet to send [06:04:43]OFD Sender: No OFD packet to send [06:04:46]accept exits with 9 [06:04:46]New connection [06:04:46]New thread 3066805604 created [06:04:46]Thread 3066662244 joined [06:04:46]Waiting for new connection... [06:04:46] Sock 9.Parse request [06:04:46]Sock 9.Check first char [06:04:46]Sock 9.First char is OK [06:04:46]request: POST /json_proto HTTP/1.0 [06:04:46]Method: POST [06:04:46]URL: /json_proto [06:04:46]Method is POST - this is cgi request [06:04:46]url: /json_proto [06:04:46]query_string will be loaded in cgi processing [06:04:46]execute_cgi json_proto POST (null) [06:04:46]execute_cgi path=json_proto method=POST [06:04:46]POST find Content-Length [06:04:46]Host: 172.17.32.195:8080 [06:04:46]Content-Length: 644 [06:04:46]Content-Type: application/json [06:04:46] [06:04:46]POST finish read [06:04:46]Found Content-Length = 644 [06:04:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:46]execute_script... [06:04: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)297962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:46]POST & json_proto [06:04:46]process_json_proto [06:04:46]json parsed OK: [06:04:46]protocol is kg_v1.0 [06:04:46]action value=close_receipt [06:04:46]process_action close_receipt [06:04:46]cmd_close_receipt [06:04:46]MH_GetDate [06:04:46]Write to MH i2c: F0 00 00 30 3F 5E [06:04:46]Write i2c OK [06:04:46]MH_I2C_Read... [06:04:46]Read from MH i2c: F0 [06:04:46]MH_I2C_Read... [06:04:46]Read from MH i2c: F0 09 00 [06:04:46]MH_I2C_Read... [06:04:46]Read from MH i2c: F0 09 00 30 3F 00 81 DA 14 66 77 1B 62 64 94 [06:04:46]GetLastDocTimeStamp 1712642583 [06:04:46]current date 1712642689 [06:04:46]FM_GetShiftState [06:04:46]SAM_PROTO_GetShiftState [06:04:46]wFMCommunicate request_size=4 [06:04:46]MH_SAM_APDU [06:04:46]CAPDU: 80 13 01 00 [06:04:46]Write to MH i2c: E2 08 00 31 3F 80 13 01 00 00 00 00 00 ED [06:04:46]Write i2c OK [06:04:46]MH_I2C_Read... [06:04:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:46]Read from MH i2c: E2 [06:04:46]MH_I2C_Read... [06:04:46]Read from MH i2c: E2 0E 00 [06:04:46]MH_I2C_Read... [06:04:46]Read from MH i2c: E2 0E 00 31 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 87 [06:04:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:04:46]wFMCommunicate OK [06:04:46]SAM_PROTO_GetShiftState done [06:04:46]FM_GetShiftState done [06:04:46]opened in 1712622218 [06:04:46]opened+sec_in_day 1712708618 [06:04:46]quantity*price = 50008 [06:04:46]sum+1 = 50009 [06:04:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 80 09.04.2024 06:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154776 ФПД: 203913987041107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T060449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154776&fm=203913987041107&tin=02508201610067®Number=0000000000090882&sum=50008 [06:04:47]StoreToDocumentArchive [06:04:47]shift 298 fd 154776 [06:04:47]save to /storage/0298/doc_00154776 [06:04:47]save last doc name /storage/0298/doc_00154776 to /storage/kkm_last_doc_name [06:04:47]save OK [06:04:47]Clear old archive folders... [06:04:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:04:47]tlvbuf is B6D84A00 [06:04:47]SAM_PROTO_ClearQueue [06:04:47]wFMCommunicate request_size=4 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 09 00 00 [06:04:47]Write to MH i2c: E2 08 00 3E 3F 80 09 00 00 00 00 00 00 EF [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:04:47]Read from MH i2c: E2 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 3E 3F 00 90 00 F1 [06:04:47]RAPDU: 90 00 [06:04:47]wFMCommunicate OK [06:04:47]SAM_PROTO_ClearQueue done [06:04:47]KKMCreateOFDPacket [06:04:47]OFDProtocolAddRootSTLVToBuf [06:04:47]FM_MakeSignedData [06:04:47]FM_MakeSignedData [06:04:47]SAM_PROTO_SignData [06:04:47]wFMCommunicate request_size=4 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 0D 01 02 [06:04:47]Write to MH i2c: E2 08 00 3F 3F 80 0D 01 02 00 00 00 00 F7 [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:04:47]Read from MH i2c: E2 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 3F 3F 00 90 00 F2 [06:04:47]RAPDU: 90 00 [06:04:47]wFMCommunicate OK [06:04:47]wFMCommunicate request_size=255 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 81 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 98 5C 02 00 35 04 06 00 B9 75 [06:04:47]Write to MH i2c: E2 02 01 40 3F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 81 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 98 5C 02 00 35 04 06 00 B9 75 00 00 80 [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:47]Read from MH i2c: E2 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 40 3F 00 90 00 F3 [06:04:47]RAPDU: 90 00 [06:04:47]wFMCommunicate OK [06:04:47]wFMCommunicate request_size=9 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 0D 02 02 04 6C C3 27 53 [06:04:47]Write to MH i2c: E2 0C 00 41 3F 80 0D 02 02 04 00 6C C3 27 53 00 00 AB [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:47]Read from MH i2c: E2 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 03 00 41 3F 00 90 00 F4 [06:04:47]RAPDU: 90 00 [06:04:47]wFMCommunicate OK [06:04:47]wFMCommunicate request_size=4 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 0D 03 02 [06:04:47]Write to MH i2c: E2 08 00 42 3F 80 0D 03 02 00 00 00 00 FC [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:04:47]Read from MH i2c: E2 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 0B 00 [06:04:47]MH_I2C_Read... [06:04:47]Read from MH i2c: E2 0B 00 42 3F 00 2A 2A DF 45 CD 54 C8 9F 90 00 FD [06:04:47]RAPDU: 2A 2A DF 45 CD 54 C8 9F 90 00 [06:04:47]wFMCommunicate OK [06:04:47]SAM_PROTO_SignData done [06:04:47]FM_MakeSignedData done [06:04:47]CreateOFDProtocolMessage [06:04:47]wFMCommunicate request_size=4 [06:04:47]MH_SAM_APDU [06:04:47]CAPDU: 80 11 00 00 [06:04:47]Write to MH i2c: E2 08 00 43 3F 80 11 00 00 00 00 00 00 FC [06:04:47]Write i2c OK [06:04:47]MH_I2C_Read... [06:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:48]Read from MH i2c: E2 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: E2 17 00 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: E2 17 00 43 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 51 [06:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:04:48]wFMCommunicate OK [06:04:48]CreateOFDProtocolMessage done [06:04:48]OFDSenderStorePacket 154776 [06:04:48]StoreOFDPacket docnum=154776 [06:04:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 71 72 06 01 7B 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 81 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 98 5C 02 00 35 04 06 00 B9 75 6C C3 27 53 2A 2A DF 45 CD 54 C8 9F [06:04:48]CheckFolder [06:04:48]dirname=/storage/ofd_packets [06:04:48]CheckFolder done [06:04:48]ProducePacketName [06:04:48]name=ofd_packets/00154776 [06:04:48]NVStorageSaveData ofd_packets/00154776 [06:04:48]File name is /storage/ofd_packets/00154776 [06:04:48]Write 300 bytes [06:04:48]NVStorageSaveData done [06:04:48]OFDSenderStorePacket done [06:04:48]KKMCreateOFDPacket done [06:04:48]NVStorageSaveData kkm_last_timestamp [06:04:48]File name is /storage/kkm_last_timestamp [06:04:48]Write 4 bytes [06:04:48]NVStorageSaveData done [06:04:48]OFD Sender: Processing packet 154776 [packets to send 67, broken 66] [06:04:48]ProducePacketName [06:04:48]name=ofd_packets/00154776 [06:04:48]OFD Sender: To server: pG, [06:04:48]CommunicateWithHost lk.salyk.kg:30040 [06:04:48]ConnectInit lk.salyk.kg [06:04:48]ExternCall_PrintAddStr [06:04:48]wPrintStart [06:04:48]Write to MH i2c: 01 00 00 44 3F 83 [06:04:48]Write i2c OK [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 07 00 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 07 00 44 3F 00 00 00 00 00 FF 0F 98 [06:04:48]RasterBufferAndPrint [06:04:48]line Счет N : (1)297962 [06:04:48]line ИНН: 02508201610067 [06:04:48]line Контрольно-Кассовый Чек [06:04:48]line ПРОДАЖА [06:04:48]line ТРК (МРК, ГНК) : 101 [06:04:48]line Товар: 2711190000 [06:04:48]line ГАЗ-К-5 [06:04:48]line 15.200 * 32.90 [06:04:48]line = 500.08 [06:04:48]line НДС 12% НСП 1% [06:04:48]line > о реализуемом товаре [06:04:48]line ИТОГО: 500.08 [06:04:48]line НСП 1% : 4.42 [06:04:48]line НДС 12% : 53.11 [06:04:48]line Наличными: 500.08 [06:04:48]line Безнал.: 0.00 [06:04:48]line Место: АЗС № 53 "Партнер Нефть" [06:04:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:04:48]line СНО: Общий режим [06:04:48]line Чек 80 09.04.2024 06:04 [06:04:48]line Смена: 298 ФФД: 1.0 [06:04:48]line ЗНМ: 0300000127 [06:04:48]line РНМ: 0000000000090882 [06:04:48]line Версия ККМ: 001 [06:04:48]line ФМ: 0000000000874906 [06:04:48]line ФД: 154776 [06:04:48]line ФПД: 203913987041107 [06:04:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T060449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154776&fm=203913987041107&tin=02508201610067®Number=0000000000090882&sum=50008 [06:04:48]Connected sock=11 [06:04:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 71 72 06 01 7B 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 81 DA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 98 5C 02 00 35 04 06 00 B9 75 6C C3 27 53 2A 2A DF 45 CD 54 C8 9F [06:04:48]written 0, free lines is 4095 [06:04:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 EC 96 47 00 D1 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 98 5C 02 00 F4 03 04 00 2B 82 14 66 B6 04 01 00 00 D1 9F FF A6 44 E2 43 E2 [06:04:48]CommunicateWithHost err = 0 [06:04:48]CheckOFDResponse [06:04:48]1017 (14) - 77093643461234 [06:04:48]1041 (16) - 0000000000874906 [06:04:48]1040 (4) - 154776 [06:04:48]1012 (4) - 08.04.2024 23:47 [06:04:48]1206 (1) - 0 [06:04:48]OFD Sender: Remove packet 154776 [06:04:48]ProducePacketName [06:04:48]name=ofd_packets/00154776 [06:04:48]NVStorageDeleteData [06:04:48]Write to MH i2c: 01 00 00 6C 3F AB [06:04:48]Write i2c OK [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 07 00 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: 01 07 00 6C 3F 00 00 00 00 00 DF 0C 9D [06:04:48]RasterBufferAndPrint [06:04:48]line [06:04:48]line [06:04:48]line [06:04:48]line [06:04:48]line [06:04:48]written 0, free lines is 3300 [06:04:48]MH_Cut [06:04:48]Write to MH i2c: D1 01 00 73 3F 01 84 [06:04:48]Write i2c OK [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: D1 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: D1 01 00 [06:04:48]MH_I2C_Read... [06:04:48]Read from MH i2c: D1 01 00 73 3F 00 83 [06:04:48]Write to MH i2c: 01 00 00 74 3F B3 [06:04:48]Write i2c OK [06:04:48]MH_I2C_Read... [06:04:49]OFD Sender: No OFD packet to send [06:04:49]*** Cut start [06:04:49]*** Partial cut [06:04:49]*** CUTSNS_PIN = 1 [06:04:49]*** CUTSNS_PIN = 0 [06:04:49]*** Brake cut motor [06:04:50]Read from MH i2c: 01 [06:04:50]MH_I2C_Read... [06:04:50]*** Stop cut motor [06:04:50]*** Cut end [06:04:50]Read from MH i2c: 01 07 00 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: 01 07 00 74 3F 00 00 00 00 00 FF 0F C8 [06:04:50]process_action close_receipt done [06:04:50]requested_data is exist [06:04:50]produce_requested_data [06:04:50]requested_item fm.sn is exist - process it [06:04:50]wFMCommunicate request_size=4 [06:04:50]MH_SAM_APDU [06:04:50]CAPDU: 80 11 00 00 [06:04:50]Write to MH i2c: E2 08 00 75 3F 80 11 00 00 00 00 00 00 2E [06:04:50]Write i2c OK [06:04:50]MH_I2C_Read... [06:04:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:50]Read from MH i2c: E2 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 17 00 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 17 00 75 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 83 [06:04:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:04:50]wFMCommunicate OK [06:04:50]requested_item fd.num is exist - process it [06:04:50]SAM_PROTO_GetFieldsCounters [06:04:50]wFMCommunicate request_size=4 [06:04:50]MH_SAM_APDU [06:04:50]CAPDU: 80 13 00 00 [06:04:50]Write to MH i2c: E2 08 00 76 3F 80 13 00 00 00 00 00 00 31 [06:04:50]Write i2c OK [06:04:50]MH_I2C_Read... [06:04:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:04:50]Read from MH i2c: E2 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 62 00 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 62 00 76 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 98 5C 02 00 0E 04 04 00 2A 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 67 [06:04:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 98 5C 02 00 0E 04 04 00 2A 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 [06:04:50]wFMCommunicate OK [06:04:50]SAM_PROTO_GetFieldsCounters done [06:04:50]requested_item shift.num is exist - process it [06:04:50]requested_item shift.opened is exist - process it [06:04:50]req_shift_opened [06:04:50]FM_GetShiftState [06:04:50]SAM_PROTO_GetShiftState [06:04:50]wFMCommunicate request_size=4 [06:04:50]MH_SAM_APDU [06:04:50]CAPDU: 80 13 01 00 [06:04:50]Write to MH i2c: E2 08 00 77 3F 80 13 01 00 00 00 00 00 33 [06:04:50]Write i2c OK [06:04:50]MH_I2C_Read... [06:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:50]Read from MH i2c: E2 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 0E 00 [06:04:50]MH_I2C_Read... [06:04:50]Read from MH i2c: E2 0E 00 77 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CD [06:04:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:04:50]wFMCommunicate OK [06:04:50]SAM_PROTO_GetShiftState done [06:04:50]FM_GetShiftState done [06:04:50]req_shift_opened done [06:04:50]requested_item shift.open_date is exist - process it [06:04:50]req_shift_open_date [06:04:50]req_shift_open_date done [06:04:50]produce_requested_data done [06:04:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154776,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:04:50]process_action_free close_receipt [06:04:50]json_value_free [06:04:50]json_value_free done [06:04:50]process_json_proto returns [06:04:50]Send response to host [06:04:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154776,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:04:50]free response buf [06:04:50]execute_script done [06:04:50]execute_script returns [06:04:50]free content buf [06:04:50]Sock 9.Close socket [06:04:50]Sock 9.Thread stoped [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:18]accept exits with 7 [06:11:18]New connection [06:11:18]New thread 3066662244 created [06:11:18]Thread 3066805604 joined [06:11:18]Waiting for new connection... [06:11:18] Sock 7.Parse request [06:11:18]Sock 7.Check first char [06:11:18]Sock 7.First char is OK [06:11:18]request: POST /json_proto HTTP/1.0 [06:11:18]Method: POST [06:11:18]URL: /json_proto [06:11:18]Method is POST - this is cgi request [06:11:18]url: /json_proto [06:11:18]query_string will be loaded in cgi processing [06:11:18]execute_cgi json_proto POST (null) [06:11:18]execute_cgi path=json_proto method=POST [06:11:18]POST find Content-Length [06:11:18]Host: 172.17.32.195:8080 [06:11:18]Content-Length: 639 [06:11:18]Content-Type: application/json [06:11:18] [06:11:18]POST finish read [06:11:18]Found Content-Length = 639 [06:11:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297964", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:18]execute_script... [06:11: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)297964", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:18]POST & json_proto [06:11:18]process_json_proto [06:11:18]json parsed OK: [06:11:18]protocol is kg_v1.0 [06:11:18]action value=close_receipt [06:11:18]process_action close_receipt [06:11:18]cmd_close_receipt [06:11:18]MH_GetDate [06:11:18]Write to MH i2c: F0 00 00 78 3F A6 [06:11:18]Write i2c OK [06:11:18]MH_I2C_Read... [06:11:18]Read from MH i2c: F0 [06:11:18]MH_I2C_Read... [06:11:18]Read from MH i2c: F0 09 00 [06:11:18]MH_I2C_Read... [06:11:18]Read from MH i2c: F0 09 00 78 3F 00 09 DC 14 66 77 1B 62 64 66 [06:11:18]GetLastDocTimeStamp 1712642689 [06:11:18]current date 1712643081 [06:11:18]FM_GetShiftState [06:11:18]SAM_PROTO_GetShiftState [06:11:18]wFMCommunicate request_size=4 [06:11:18]MH_SAM_APDU [06:11:18]CAPDU: 80 13 01 00 [06:11:18]Write to MH i2c: E2 08 00 79 3F 80 13 01 00 00 00 00 00 35 [06:11:18]Write i2c OK [06:11:18]MH_I2C_Read... [06:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:18]Read from MH i2c: E2 [06:11:18]MH_I2C_Read... [06:11:18]Read from MH i2c: E2 0E 00 [06:11:18]MH_I2C_Read... [06:11:18]Read from MH i2c: E2 0E 00 79 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CF [06:11:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:11:18]wFMCommunicate OK [06:11:18]SAM_PROTO_GetShiftState done [06:11:18]FM_GetShiftState done [06:11:18]opened in 1712622218 [06:11:18]opened+sec_in_day 1712708618 [06:11:18]quantity*price = 50033 [06:11:18]sum+1 = 50035 [06:11:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 81 09.04.2024 06:11 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154777 ФПД: 100451720749682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T061121&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154777&fm=100451720749682&tin=02508201610067®Number=0000000000090882&sum=50034 [06:11:19]StoreToDocumentArchive [06:11:19]shift 298 fd 154777 [06:11:19]save to /storage/0298/doc_00154777 [06:11:19]save last doc name /storage/0298/doc_00154777 to /storage/kkm_last_doc_name [06:11:19]save OK [06:11:19]Clear old archive folders... [06:11:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:11:19]tlvbuf is 007DD760 [06:11:19]SAM_PROTO_ClearQueue [06:11:19]wFMCommunicate request_size=4 [06:11:19]MH_SAM_APDU [06:11:19]CAPDU: 80 09 00 00 [06:11:19]Write to MH i2c: E2 08 00 86 3F 80 09 00 00 00 00 00 00 37 [06:11:19]Write i2c OK [06:11:19]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 86 3F 00 90 00 39 [06:11:20]RAPDU: 90 00 [06:11:20]wFMCommunicate OK [06:11:20]SAM_PROTO_ClearQueue done [06:11:20]KKMCreateOFDPacket [06:11:20]OFDProtocolAddRootSTLVToBuf [06:11:20]FM_MakeSignedData [06:11:20]FM_MakeSignedData [06:11:20]SAM_PROTO_SignData [06:11:20]wFMCommunicate request_size=4 [06:11:20]MH_SAM_APDU [06:11:20]CAPDU: 80 0D 01 02 [06:11:20]Write to MH i2c: E2 08 00 87 3F 80 0D 01 02 00 00 00 00 3F [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 87 3F 00 90 00 3A [06:11:20]RAPDU: 90 00 [06:11:20]wFMCommunicate OK [06:11:20]wFMCommunicate request_size=255 [06:11:20]MH_SAM_APDU [06:11: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 09 DC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 99 5C 02 00 35 04 06 00 5B [06:11:20]Write to MH i2c: E2 02 01 88 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 09 DC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 99 5C 02 00 35 04 06 00 5B 00 00 6C [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 88 3F 00 90 00 3B [06:11:20]RAPDU: 90 00 [06:11:20]wFMCommunicate OK [06:11:20]wFMCommunicate request_size=10 [06:11:20]MH_SAM_APDU [06:11:20]CAPDU: 80 0D 02 02 05 5C 3D 21 E2 72 [06:11:20]Write to MH i2c: E2 0D 00 89 3F 80 0D 02 02 05 00 5C 3D 21 E2 72 00 00 5A [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 03 00 89 3F 00 90 00 3C [06:11:20]RAPDU: 90 00 [06:11:20]wFMCommunicate OK [06:11:20]wFMCommunicate request_size=4 [06:11:20]MH_SAM_APDU [06:11:20]CAPDU: 80 0D 03 02 [06:11:20]Write to MH i2c: E2 08 00 8A 3F 80 0D 03 02 00 00 00 00 44 [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 0B 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 0B 00 8A 3F 00 B2 72 C2 2C 7D E4 84 ED 90 00 29 [06:11:20]RAPDU: B2 72 C2 2C 7D E4 84 ED 90 00 [06:11:20]wFMCommunicate OK [06:11:20]SAM_PROTO_SignData done [06:11:20]FM_MakeSignedData done [06:11:20]CreateOFDProtocolMessage [06:11:20]wFMCommunicate request_size=4 [06:11:20]MH_SAM_APDU [06:11:20]CAPDU: 80 11 00 00 [06:11:20]Write to MH i2c: E2 08 00 8B 3F 80 11 00 00 00 00 00 00 44 [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:20]Read from MH i2c: E2 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 17 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: E2 17 00 8B 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 99 [06:11:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:11:20]wFMCommunicate OK [06:11:20]CreateOFDProtocolMessage done [06:11:20]OFDSenderStorePacket 154777 [06:11:20]StoreOFDPacket docnum=154777 [06:11:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 01 AF 07 01 3B B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 09 DC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 99 5C 02 00 35 04 06 00 5B 5C 3D 21 E2 72 B2 72 C2 2C 7D E4 84 ED [06:11:20]CheckFolder [06:11:20]dirname=/storage/ofd_packets [06:11:20]CheckFolder done [06:11:20]ProducePacketName [06:11:20]name=ofd_packets/00154777 [06:11:20]NVStorageSaveData ofd_packets/00154777 [06:11:20]File name is /storage/ofd_packets/00154777 [06:11:20]Write 301 bytes [06:11:20]NVStorageSaveData done [06:11:20]OFDSenderStorePacket done [06:11:20]KKMCreateOFDPacket done [06:11:20]NVStorageSaveData kkm_last_timestamp [06:11:20]File name is /storage/kkm_last_timestamp [06:11:20]Write 4 bytes [06:11:20]NVStorageSaveData done [06:11:20]ExternCall_PrintAddStr [06:11:20]wPrintStart [06:11:20]Write to MH i2c: 01 00 00 8C 3F CB [06:11:20]Write i2c OK [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: 01 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: 01 07 00 [06:11:20]MH_I2C_Read... [06:11:20]Read from MH i2c: 01 07 00 8C 3F 00 00 00 00 00 FF 0F E0 [06:11:20]RasterBufferAndPrint [06:11:20]line Счет N : (1)297964 [06:11:20]line ИНН: 02508201610067 [06:11:20]line Контрольно-Кассовый Чек [06:11:20]line ПРОДАЖА [06:11:20]line ТРК (МРК, ГНК) : 52 [06:11:20]line Товар: 2710124130 [06:11:20]line Аи-92-К-5 [06:11:20]line 7.830 * 63.90 [06:11:20]line = 500.34 [06:11:20]line НДС 12% НСП 1% [06:11:20]line > о реализуемом товаре [06:11:20]line ИТОГО: 500.34 [06:11:20]line НСП 1% : 4.43 [06:11:20]line НДС 12% : 53.13 [06:11:20]line Наличными: 500.34 [06:11:20]line Безнал.: 0.00 [06:11:20]line Место: АЗС № 53 "Партнер Нефть" [06:11:20]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:11:20]line СНО: Общий режим [06:11:20]line Чек 81 09.04.2024 06:11 [06:11:20]line Смена: 298 ФФД: 1.0 [06:11:20]line ЗНМ: 0300000127 [06:11:20]line РНМ: 0000000000090882 [06:11:20]line Версия ККМ: 001 [06:11:20]line ФМ: 0000000000874906 [06:11:20]line ФД: 154777 [06:11:20]line ФПД: 100451720749682 [06:11:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T061121&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154777&fm=100451720749682&tin=02508201610067®Number=0000000000090882&sum=50034 [06:11:20]OFD Sender: Processing packet 154777 [packets to send 67, broken 66] [06:11:20]ProducePacketName [06:11:20]name=ofd_packets/00154777 [06:11:20]OFD Sender: To server: pG, [06:11:20]CommunicateWithHost lk.salyk.kg:30040 [06:11:20]ConnectInit lk.salyk.kg [06:11:20]written 0, free lines is 4095 [06:11:20]Connected sock=10 [06:11:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 01 AF 07 01 3B B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 09 DC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 99 5C 02 00 35 04 06 00 5B 5C 3D 21 E2 72 B2 72 C2 2C 7D E4 84 ED [06:11:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2C 63 47 00 6A D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 99 5C 02 00 F4 03 04 00 B4 83 14 66 B6 04 01 00 00 F2 91 34 74 25 77 97 93 [06:11:21]CommunicateWithHost err = 0 [06:11:21]CheckOFDResponse [06:11:21]1017 (14) - 77093643461234 [06:11:21]1041 (16) - 0000000000874906 [06:11:21]1040 (4) - 154777 [06:11:21]1012 (4) - 08.04.2024 23:54 [06:11:21]1206 (1) - 0 [06:11:21]OFD Sender: Remove packet 154777 [06:11:21]ProducePacketName [06:11:21]name=ofd_packets/00154777 [06:11:21]NVStorageDeleteData [06:11:21]Write to MH i2c: 01 00 00 B4 3F F3 [06:11:21]Write i2c OK [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: 01 [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: 01 07 00 [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: 01 07 00 B4 3F 00 00 00 00 00 E6 0C EC [06:11:21]RasterBufferAndPrint [06:11:21]line [06:11:21]line [06:11:21]line [06:11:21]line [06:11:21]line [06:11:21]written 0, free lines is 3307 [06:11:21]MH_Cut [06:11:21]Write to MH i2c: D1 01 00 BB 3F 01 CC [06:11:21]Write i2c OK [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: D1 [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: D1 01 00 [06:11:21]MH_I2C_Read... [06:11:21]Read from MH i2c: D1 01 00 BB 3F 00 CB [06:11:21]Write to MH i2c: 01 00 00 BC 3F FB [06:11:21]Write i2c OK [06:11:21]MH_I2C_Read... [06:11:21]OFD Sender: No OFD packet to send [06:11:22]*** Cut start [06:11:22]*** Partial cut [06:11:22]*** CUTSNS_PIN = 1 [06:11:22]*** CUTSNS_PIN = 0 [06:11:22]*** Brake cut motor [06:11:22]Read from MH i2c: 01 [06:11:22]MH_I2C_Read... [06:11:22]*** Stop cut motor [06:11:22]*** Cut end [06:11:22]Read from MH i2c: 01 07 00 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: 01 07 00 BC 3F 00 00 00 00 00 FF 0F 10 [06:11:22]process_action close_receipt done [06:11:22]requested_data is exist [06:11:22]produce_requested_data [06:11:22]requested_item fm.sn is exist - process it [06:11:22]wFMCommunicate request_size=4 [06:11:22]MH_SAM_APDU [06:11:22]CAPDU: 80 11 00 00 [06:11:22]Write to MH i2c: E2 08 00 BD 3F 80 11 00 00 00 00 00 00 76 [06:11:22]Write i2c OK [06:11:22]MH_I2C_Read... [06:11:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:22]Read from MH i2c: E2 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 17 00 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 17 00 BD 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CB [06:11:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:11:22]wFMCommunicate OK [06:11:22]requested_item fd.num is exist - process it [06:11:22]SAM_PROTO_GetFieldsCounters [06:11:22]wFMCommunicate request_size=4 [06:11:22]MH_SAM_APDU [06:11:22]CAPDU: 80 13 00 00 [06:11:22]Write to MH i2c: E2 08 00 BE 3F 80 13 00 00 00 00 00 00 79 [06:11:22]Write i2c OK [06:11:22]MH_I2C_Read... [06:11:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:11:22]Read from MH i2c: E2 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 62 00 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 62 00 BE 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 99 5C 02 00 0E 04 04 00 2A 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 B3 [06:11:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 99 5C 02 00 0E 04 04 00 2A 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 [06:11:22]wFMCommunicate OK [06:11:22]SAM_PROTO_GetFieldsCounters done [06:11:22]requested_item shift.num is exist - process it [06:11:22]requested_item shift.opened is exist - process it [06:11:22]req_shift_opened [06:11:22]FM_GetShiftState [06:11:22]SAM_PROTO_GetShiftState [06:11:22]wFMCommunicate request_size=4 [06:11:22]MH_SAM_APDU [06:11:22]CAPDU: 80 13 01 00 [06:11:22]Write to MH i2c: E2 08 00 BF 3F 80 13 01 00 00 00 00 00 7B [06:11:22]Write i2c OK [06:11:22]MH_I2C_Read... [06:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:22]Read from MH i2c: E2 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 0E 00 [06:11:22]MH_I2C_Read... [06:11:22]Read from MH i2c: E2 0E 00 BF 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 15 [06:11:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:11:22]wFMCommunicate OK [06:11:22]SAM_PROTO_GetShiftState done [06:11:22]FM_GetShiftState done [06:11:22]req_shift_opened done [06:11:22]requested_item shift.open_date is exist - process it [06:11:22]req_shift_open_date [06:11:22]req_shift_open_date done [06:11:22]produce_requested_data done [06:11:22]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154777,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:11:22]process_action_free close_receipt [06:11:22]json_value_free [06:11:22]json_value_free done [06:11:22]process_json_proto returns [06:11:22]Send response to host [06:11:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154777,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:11:22]free response buf [06:11:22]execute_script done [06:11:22]execute_script returns [06:11:22]free content buf [06:11:22]Sock 7.Close socket [06:11:22]Sock 7.Thread stoped [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:06]OFD Sender: No OFD packet to send [06:15:11]OFD Sender: No OFD packet to send [06:15:16]OFD Sender: No OFD packet to send [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:31]OFD Sender: No OFD packet to send [06:15:36]OFD Sender: No OFD packet to send [06:15:41]OFD Sender: No OFD packet to send [06:15:46]OFD Sender: No OFD packet to send [06:15:51]OFD Sender: No OFD packet to send [06:15:56]OFD Sender: No OFD packet to send [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]OFD Sender: No OFD packet to send [06:17:41]OFD Sender: No OFD packet to send [06:17:46]OFD Sender: No OFD packet to send [06:17:51]OFD Sender: No OFD packet to send [06:17:56]OFD Sender: No OFD packet to send [06:18:01]OFD Sender: No OFD packet to send [06:18:06]OFD Sender: No OFD packet to send [06:18:11]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:47]accept exits with 9 [06:19:47]New connection [06:19:47]New thread 3066805604 created [06:19:47]Thread 3066662244 joined [06:19:47]Waiting for new connection... [06:19:47] Sock 9.Parse request [06:19:47]Sock 9.Check first char [06:19:47]Sock 9.First char is OK [06:19:47]request: POST /json_proto HTTP/1.0 [06:19:47]Method: POST [06:19:47]URL: /json_proto [06:19:47]Method is POST - this is cgi request [06:19:47]url: /json_proto [06:19:47]query_string will be loaded in cgi processing [06:19:47]execute_cgi json_proto POST (null) [06:19:47]execute_cgi path=json_proto method=POST [06:19:47]POST find Content-Length [06:19:47]Host: 172.17.32.195:8080 [06:19:47]Content-Length: 639 [06:19:47]Content-Type: application/json [06:19:47] [06:19:47]POST finish read [06:19:47]Found Content-Length = 639 [06:19:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297966", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:47]execute_script... [06:19:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297966", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:47]POST & json_proto [06:19:47]process_json_proto [06:19:47]json parsed OK: [06:19:47]protocol is kg_v1.0 [06:19:47]action value=close_receipt [06:19:47]process_action close_receipt [06:19:47]cmd_close_receipt [06:19:47]MH_GetDate [06:19:47]Write to MH i2c: F0 00 00 C0 3F EE [06:19:47]Write i2c OK [06:19:47]MH_I2C_Read... [06:19:47]Read from MH i2c: F0 [06:19:47]MH_I2C_Read... [06:19:47]Read from MH i2c: F0 09 00 [06:19:47]MH_I2C_Read... [06:19:47]Read from MH i2c: F0 09 00 C0 3F 00 06 DE 14 66 77 1B 62 64 AD [06:19:47]GetLastDocTimeStamp 1712643081 [06:19:47]current date 1712643590 [06:19:47]FM_GetShiftState [06:19:47]SAM_PROTO_GetShiftState [06:19:47]wFMCommunicate request_size=4 [06:19:47]MH_SAM_APDU [06:19:47]CAPDU: 80 13 01 00 [06:19:47]Write to MH i2c: E2 08 00 C1 3F 80 13 01 00 00 00 00 00 7D [06:19:47]Write i2c OK [06:19:47]MH_I2C_Read... [06:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:47]Read from MH i2c: E2 [06:19:47]MH_I2C_Read... [06:19:47]Read from MH i2c: E2 0E 00 [06:19:47]MH_I2C_Read... [06:19:47]Read from MH i2c: E2 0E 00 C1 3F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 17 [06:19:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:19:47]wFMCommunicate OK [06:19:47]SAM_PROTO_GetShiftState done [06:19:47]FM_GetShiftState done [06:19:47]opened in 1712622218 [06:19:47]opened+sec_in_day 1712708618 [06:19:47]quantity*price = 40001 [06:19:47]sum+1 = 40002 [06:19:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 82 09.04.2024 06:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154778 ФПД: 106620406458650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T061950&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154778&fm=106620406458650&tin=02508201610067®Number=0000000000090882&sum=40001 [06:19:48]StoreToDocumentArchive [06:19:48]shift 298 fd 154778 [06:19:48]save to /storage/0298/doc_00154778 [06:19:48]save last doc name /storage/0298/doc_00154778 to /storage/kkm_last_doc_name [06:19:48]save OK [06:19:48]Clear old archive folders... [06:19:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:19:48]tlvbuf is 0073EBC0 [06:19:48]SAM_PROTO_ClearQueue [06:19:48]wFMCommunicate request_size=4 [06:19:48]MH_SAM_APDU [06:19:48]CAPDU: 80 09 00 00 [06:19:48]Write to MH i2c: E2 08 00 CE 3F 80 09 00 00 00 00 00 00 7F [06:19:48]Write i2c OK [06:19:48]MH_I2C_Read... [06:19:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:19:48]Read from MH i2c: E2 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 CE 3F 00 90 00 81 [06:19:48]RAPDU: 90 00 [06:19:48]wFMCommunicate OK [06:19:48]SAM_PROTO_ClearQueue done [06:19:48]KKMCreateOFDPacket [06:19:48]OFDProtocolAddRootSTLVToBuf [06:19:48]FM_MakeSignedData [06:19:48]FM_MakeSignedData [06:19:48]SAM_PROTO_SignData [06:19:48]wFMCommunicate request_size=4 [06:19:48]MH_SAM_APDU [06:19:48]CAPDU: 80 0D 01 02 [06:19:48]Write to MH i2c: E2 08 00 CF 3F 80 0D 01 02 00 00 00 00 87 [06:19:48]Write i2c OK [06:19:48]MH_I2C_Read... [06:19:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:19:48]Read from MH i2c: E2 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 CF 3F 00 90 00 82 [06:19:48]RAPDU: 90 00 [06:19:48]wFMCommunicate OK [06:19:48]wFMCommunicate request_size=255 [06:19:48]MH_SAM_APDU [06:19: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 52 00 00 00 F4 03 04 00 06 DE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9A 5C 02 00 35 04 06 00 60 [06:19:48]Write to MH i2c: E2 02 01 D0 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 52 00 00 00 F4 03 04 00 06 DE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9A 5C 02 00 35 04 06 00 60 00 00 04 [06:19:48]Write i2c OK [06:19:48]MH_I2C_Read... [06:19:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:48]Read from MH i2c: E2 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 [06:19:48]MH_I2C_Read... [06:19:48]Read from MH i2c: E2 03 00 D0 3F 00 90 00 83 [06:19:48]RAPDU: 90 00 [06:19:48]wFMCommunicate OK [06:19:48]wFMCommunicate request_size=10 [06:19:48]MH_SAM_APDU [06:19:48]CAPDU: 80 0D 02 02 05 F8 7F 73 E9 1A [06:19:48]Write to MH i2c: E2 0D 00 D1 3F 80 0D 02 02 05 00 F8 7F 73 E9 1A 00 00 81 [06:19:48]Write i2c OK [06:19:48]MH_I2C_Read... [06:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:49]Read from MH i2c: E2 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 03 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 03 00 D1 3F 00 90 00 84 [06:19:49]RAPDU: 90 00 [06:19:49]wFMCommunicate OK [06:19:49]wFMCommunicate request_size=4 [06:19:49]MH_SAM_APDU [06:19:49]CAPDU: 80 0D 03 02 [06:19:49]Write to MH i2c: E2 08 00 D2 3F 80 0D 03 02 00 00 00 00 8C [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:19:49]Read from MH i2c: E2 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 0B 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 0B 00 D2 3F 00 45 FB 00 6D C9 0F 44 F5 90 00 4B [06:19:49]RAPDU: 45 FB 00 6D C9 0F 44 F5 90 00 [06:19:49]wFMCommunicate OK [06:19:49]SAM_PROTO_SignData done [06:19:49]FM_MakeSignedData done [06:19:49]CreateOFDProtocolMessage [06:19:49]wFMCommunicate request_size=4 [06:19:49]MH_SAM_APDU [06:19:49]CAPDU: 80 11 00 00 [06:19:49]Write to MH i2c: E2 08 00 D3 3F 80 11 00 00 00 00 00 00 8C [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:49]Read from MH i2c: E2 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 17 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: E2 17 00 D3 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E1 [06:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:19:49]wFMCommunicate OK [06:19:49]CreateOFDProtocolMessage done [06:19:49]OFDSenderStorePacket 154778 [06:19:49]StoreOFDPacket docnum=154778 [06:19:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 09 01 07 01 4B 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 52 00 00 00 F4 03 04 00 06 DE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9A 5C 02 00 35 04 06 00 60 F8 7F 73 E9 1A 45 FB 00 6D C9 0F 44 F5 [06:19:49]CheckFolder [06:19:49]dirname=/storage/ofd_packets [06:19:49]CheckFolder done [06:19:49]ProducePacketName [06:19:49]name=ofd_packets/00154778 [06:19:49]NVStorageSaveData ofd_packets/00154778 [06:19:49]File name is /storage/ofd_packets/00154778 [06:19:49]Write 301 bytes [06:19:49]NVStorageSaveData done [06:19:49]OFDSenderStorePacket done [06:19:49]KKMCreateOFDPacket done [06:19:49]NVStorageSaveData kkm_last_timestamp [06:19:49]File name is /storage/kkm_last_timestamp [06:19:49]Write 4 bytes [06:19:49]NVStorageSaveData done [06:19:49]ExternCall_PrintAddStr [06:19:49]wPrintStart [06:19:49]Write to MH i2c: 01 00 00 D4 3F 13 [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 07 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 07 00 D4 3F 00 00 00 00 00 FF 0F 28 [06:19:49]RasterBufferAndPrint [06:19:49]line Счет N : (1)297966 [06:19:49]line ИНН: 02508201610067 [06:19:49]line Контрольно-Кассовый Чек [06:19:49]line ПРОДАЖА [06:19:49]line ТРК (МРК, ГНК) : 62 [06:19:49]line Товар: 2710124130 [06:19:49]line Аи-92-К-5 [06:19:49]line 6.260 * 63.90 [06:19:49]line = 400.01 [06:19:49]line НДС 12% НСП 1% [06:19:49]line > о реализуемом товаре [06:19:49]line ИТОГО: 400.01 [06:19:49]line НСП 1% : 3.54 [06:19:49]line НДС 12% : 42.48 [06:19:49]line Наличными: 400.01 [06:19:49]line Безнал.: 0.00 [06:19:49]line Место: АЗС № 53 "Партнер Нефть" [06:19:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:19:49]line СНО: Общий режим [06:19:49]line Чек 82 09.04.2024 06:19 [06:19:49]line Смена: 298 ФФД: 1.0 [06:19:49]line ЗНМ: 0300000127 [06:19:49]line РНМ: 0000000000090882 [06:19:49]line Версия ККМ: 001 [06:19:49]line ФМ: 0000000000874906 [06:19:49]line ФД: 154778 [06:19:49]line ФПД: 106620406458650 [06:19:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T061950&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154778&fm=106620406458650&tin=02508201610067®Number=0000000000090882&sum=40001 [06:19:49]OFD Sender: Processing packet 154778 [packets to send 67, broken 66] [06:19:49]ProducePacketName [06:19:49]name=ofd_packets/00154778 [06:19:49]OFD Sender: To server: pG, [06:19:49]CommunicateWithHost lk.salyk.kg:30040 [06:19:49]ConnectInit lk.salyk.kg [06:19:49]written 0, free lines is 4095 [06:19:49]Connected sock=10 [06:19:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 09 01 07 01 4B 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 52 00 00 00 F4 03 04 00 06 DE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9A 5C 02 00 35 04 06 00 60 F8 7F 73 E9 1A 45 FB 00 6D C9 0F 44 F5 [06:19:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F4 99 47 00 91 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9A 5C 02 00 F4 03 04 00 B1 85 14 66 B6 04 01 00 00 51 3D 06 0F 09 BF 75 F4 [06:19:49]CommunicateWithHost err = 0 [06:19:49]CheckOFDResponse [06:19:49]1017 (14) - 77093643461234 [06:19:49]1041 (16) - 0000000000874906 [06:19:49]1040 (4) - 154778 [06:19:49]1012 (4) - 09.04.2024 00:02 [06:19:49]1206 (1) - 0 [06:19:49]OFD Sender: Remove packet 154778 [06:19:49]ProducePacketName [06:19:49]name=ofd_packets/00154778 [06:19:49]NVStorageDeleteData [06:19:49]Write to MH i2c: 01 00 00 FC 3F 3B [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 07 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: 01 07 00 FC 3F 00 00 00 00 00 E6 0C 34 [06:19:49]RasterBufferAndPrint [06:19:49]line [06:19:49]line [06:19:49]line [06:19:49]line [06:19:49]line [06:19:49]written 0, free lines is 3307 [06:19:49]MH_Cut [06:19:49]Write to MH i2c: D1 01 00 03 40 01 15 [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: D1 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: D1 01 00 [06:19:49]MH_I2C_Read... [06:19:49]Read from MH i2c: D1 01 00 03 40 00 14 [06:19:49]Write to MH i2c: 01 00 00 04 40 44 [06:19:49]Write i2c OK [06:19:49]MH_I2C_Read... [06:19:50]OFD Sender: No OFD packet to send [06:19:50]*** Cut start [06:19:50]*** Partial cut [06:19:50]*** CUTSNS_PIN = 1 [06:19:50]*** CUTSNS_PIN = 0 [06:19:51]*** Brake cut motor [06:19:51]Read from MH i2c: 01 [06:19:51]MH_I2C_Read... [06:19:51]*** Stop cut motor [06:19:51]*** Cut end [06:19:51]Read from MH i2c: 01 07 00 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: 01 07 00 04 40 00 00 00 00 00 FF 0F 59 [06:19:51]process_action close_receipt done [06:19:51]requested_data is exist [06:19:51]produce_requested_data [06:19:51]requested_item fm.sn is exist - process it [06:19:51]wFMCommunicate request_size=4 [06:19:51]MH_SAM_APDU [06:19:51]CAPDU: 80 11 00 00 [06:19:51]Write to MH i2c: E2 08 00 05 40 80 11 00 00 00 00 00 00 BF [06:19:51]Write i2c OK [06:19:51]MH_I2C_Read... [06:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:51]Read from MH i2c: E2 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 17 00 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 17 00 05 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 14 [06:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:19:51]wFMCommunicate OK [06:19:51]requested_item fd.num is exist - process it [06:19:51]SAM_PROTO_GetFieldsCounters [06:19:51]wFMCommunicate request_size=4 [06:19:51]MH_SAM_APDU [06:19:51]CAPDU: 80 13 00 00 [06:19:51]Write to MH i2c: E2 08 00 06 40 80 13 00 00 00 00 00 00 C2 [06:19:51]Write i2c OK [06:19:51]MH_I2C_Read... [06:19:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:19:51]Read from MH i2c: E2 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 62 00 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 62 00 06 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 00 [06:19:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 [06:19:51]wFMCommunicate OK [06:19:51]SAM_PROTO_GetFieldsCounters done [06:19:51]requested_item shift.num is exist - process it [06:19:51]requested_item shift.opened is exist - process it [06:19:51]req_shift_opened [06:19:51]FM_GetShiftState [06:19:51]SAM_PROTO_GetShiftState [06:19:51]wFMCommunicate request_size=4 [06:19:51]MH_SAM_APDU [06:19:51]CAPDU: 80 13 01 00 [06:19:51]Write to MH i2c: E2 08 00 07 40 80 13 01 00 00 00 00 00 C4 [06:19:51]Write i2c OK [06:19:51]MH_I2C_Read... [06:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:51]Read from MH i2c: E2 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 0E 00 [06:19:51]MH_I2C_Read... [06:19:51]Read from MH i2c: E2 0E 00 07 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5E [06:19:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:19:51]wFMCommunicate OK [06:19:51]SAM_PROTO_GetShiftState done [06:19:51]FM_GetShiftState done [06:19:51]req_shift_opened done [06:19:51]requested_item shift.open_date is exist - process it [06:19:51]req_shift_open_date [06:19:51]req_shift_open_date done [06:19:51]produce_requested_data done [06:19:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:19:51]process_action_free close_receipt [06:19:51]json_value_free [06:19:51]json_value_free done [06:19:51]process_json_proto returns [06:19:51]Send response to host [06:19:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:19:51]free response buf [06:19:51]execute_script done [06:19:51]execute_script returns [06:19:51]free content buf [06:19:51]Sock 9.Close socket [06:19:51]Sock 9.Thread stoped [06:19:52]accept exits with 7 [06:19:52]New connection [06:19:52]New thread 3066662244 created [06:19:52]Thread 3066805604 joined [06:19:52]Waiting for new connection... [06:19:52] Sock 7.Parse request [06:19:52]Sock 7.Check first char [06:19:52]Sock 7.First char is OK [06:19:52]request: POST /json_proto HTTP/1.0 [06:19:52]Method: POST [06:19:52]URL: /json_proto [06:19:52]Method is POST - this is cgi request [06:19:52]url: /json_proto [06:19:52]query_string will be loaded in cgi processing [06:19:52]execute_cgi json_proto POST (null) [06:19:52]execute_cgi path=json_proto method=POST [06:19:52]POST find Content-Length [06:19:52]Host: 172.17.32.195:8080 [06:19:52]Content-Length: 1206 [06:19:52]Content-Type: application/json [06:19:52] [06:19:52]POST finish read [06:19:52]Found Content-Length = 1206 [06:19:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297965\u000A09.04.2024 05:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.720 x 72.40\u000A\u0418\u0422\u041E\u0413: 1500.13\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:52]execute_script... [06:19:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297965\u000A09.04.2024 05:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.720 x 72.40\u000A\u0418\u0422\u041E\u0413: 1500.13\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:52]POST & json_proto [06:19:52]process_json_proto [06:19:52]json parsed OK: [06:19:52]protocol is kg_v1.0 [06:19:52]action value=print_text [06:19:52]process_action print_text [06:19:52]cmd_print_text [06:19:52]ExternCall_PrintAddStr [06:19:52]wPrintStart [06:19:52]Write to MH i2c: 01 00 00 08 40 48 [06:19:52]Write i2c OK [06:19:52]MH_I2C_Read... [06:19:52]Read from MH i2c: 01 [06:19:52]MH_I2C_Read... [06:19:52]Read from MH i2c: 01 07 00 [06:19:52]MH_I2C_Read... [06:19:52]Read from MH i2c: 01 07 00 08 40 00 00 00 00 00 FF 0F 5D [06:19:52]RasterBufferAndPrint [06:19:52]line *****ТОВАРНЫЙ ЧЕК***** [06:19:52]line АЗС 53 [06:19:52]line Партнер нефть [06:19:52]line 02508201610067 [06:19:52]line Кассир : Черикбаев М. [06:19:52]line Счет N : (1)297965 [06:19:52]line 09.04.2024 05:56 [06:19:52]line ПРОДАЖА [06:19:52]line ТРК (МРК, ГНК): 92 [06:19:52]line Вид ГСМ : 2710194210 [06:19:52]line ДТ(л)-К-5 [06:19:52]line 20.720 x 72.40 [06:19:52]line ИТОГ: 1500.13 [06:19:52]line Тип оплаты: Талоны: Топливная Карта [06:19:52]line 00263 [06:19:52]line ______________________ [06:19:52]line (подпись) [06:19:52]written 0, free lines is 4095 [06:19:53]Write to MH i2c: 01 00 00 1C 40 5C [06:19:53]Write i2c OK [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: 01 [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: 01 07 00 [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: 01 07 00 1C 40 00 00 00 00 00 11 0E 82 [06:19:53]RasterBufferAndPrint [06:19:53]line [06:19:53]line [06:19:53]line [06:19:53]line [06:19:53]line [06:19:53]written 0, free lines is 3604 [06:19:53]MH_Cut [06:19:53]Write to MH i2c: D1 01 00 23 40 01 35 [06:19:53]Write i2c OK [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: D1 [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: D1 01 00 [06:19:53]MH_I2C_Read... [06:19:53]Read from MH i2c: D1 01 00 23 40 00 34 [06:19:53]Write to MH i2c: 01 00 00 24 40 64 [06:19:53]Write i2c OK [06:19:53]MH_I2C_Read... [06:19:53]*** Cut start [06:19:53]*** Partial cut [06:19:53]*** CUTSNS_PIN = 1 [06:19:53]*** CUTSNS_PIN = 0 [06:19:54]*** Brake cut motor [06:19:54]Read from MH i2c: 01 [06:19:54]MH_I2C_Read... [06:19:54]*** Stop cut motor [06:19:54]*** Cut end [06:19:54]Read from MH i2c: 01 07 00 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: 01 07 00 24 40 00 00 00 00 00 FF 0F 79 [06:19:54]process_action print_text done [06:19:54]requested_data is exist [06:19:54]produce_requested_data [06:19:54]requested_item fm.sn is exist - process it [06:19:54]wFMCommunicate request_size=4 [06:19:54]MH_SAM_APDU [06:19:54]CAPDU: 80 11 00 00 [06:19:54]Write to MH i2c: E2 08 00 25 40 80 11 00 00 00 00 00 00 DF [06:19:54]Write i2c OK [06:19:54]MH_I2C_Read... [06:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:54]Read from MH i2c: E2 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 17 00 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 17 00 25 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 34 [06:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:19:54]wFMCommunicate OK [06:19:54]requested_item fd.num is exist - process it [06:19:54]SAM_PROTO_GetFieldsCounters [06:19:54]wFMCommunicate request_size=4 [06:19:54]MH_SAM_APDU [06:19:54]CAPDU: 80 13 00 00 [06:19:54]Write to MH i2c: E2 08 00 26 40 80 13 00 00 00 00 00 00 E2 [06:19:54]Write i2c OK [06:19:54]MH_I2C_Read... [06:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:19:54]Read from MH i2c: E2 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 62 00 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 62 00 26 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 20 [06:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 [06:19:54]wFMCommunicate OK [06:19:54]SAM_PROTO_GetFieldsCounters done [06:19:54]requested_item shift.num is exist - process it [06:19:54]requested_item shift.opened is exist - process it [06:19:54]req_shift_opened [06:19:54]FM_GetShiftState [06:19:54]SAM_PROTO_GetShiftState [06:19:54]wFMCommunicate request_size=4 [06:19:54]MH_SAM_APDU [06:19:54]CAPDU: 80 13 01 00 [06:19:54]Write to MH i2c: E2 08 00 27 40 80 13 01 00 00 00 00 00 E4 [06:19:54]Write i2c OK [06:19:54]MH_I2C_Read... [06:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:54]Read from MH i2c: E2 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 0E 00 [06:19:54]MH_I2C_Read... [06:19:54]Read from MH i2c: E2 0E 00 27 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7E [06:19:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:19:54]wFMCommunicate OK [06:19:54]SAM_PROTO_GetShiftState done [06:19:54]FM_GetShiftState done [06:19:54]req_shift_opened done [06:19:54]requested_item shift.open_date is exist - process it [06:19:54]req_shift_open_date [06:19:54]req_shift_open_date done [06:19:54]produce_requested_data done [06:19:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:19:54]process_action_free print_text [06:19:54]json_value_free [06:19:54]json_value_free done [06:19:54]process_json_proto returns [06:19:54]Send response to host [06:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:19:54]free response buf [06:19:54]execute_script done [06:19:54]execute_script returns [06:19:54]free content buf [06:19:54]Sock 7.Close socket [06:19:54]Sock 7.Thread stoped [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:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:00]OFD Sender: No OFD packet to send [06:23:05]OFD Sender: No OFD packet to send [06:23:10]OFD Sender: No OFD packet to send [06:23:15]OFD Sender: No OFD packet to send [06:23:20]OFD Sender: No OFD packet to send [06:23:25]OFD Sender: No OFD packet to send [06:23:30]OFD Sender: No OFD packet to send [06:23:35]OFD Sender: No OFD packet to send [06:23:40]OFD Sender: No OFD packet to send [06:23:45]OFD Sender: No OFD packet to send [06:23:50]OFD Sender: No OFD packet to send [06:23:55]OFD Sender: No OFD packet to send [06:24:00]OFD Sender: No OFD packet to send [06:24:05]OFD Sender: No OFD packet to send [06:24:10]OFD Sender: No OFD packet to send [06:24:15]OFD Sender: No OFD packet to send [06:24:20]OFD Sender: No OFD packet to send [06:24:25]OFD Sender: No OFD packet to send [06:24:30]OFD Sender: No OFD packet to send [06:24:35]OFD Sender: No OFD packet to send [06:24:40]OFD Sender: No OFD packet to send [06:24:45]OFD Sender: No OFD packet to send [06:24:50]OFD Sender: No OFD packet to send [06:24:55]OFD Sender: No OFD packet to send [06:25:00]OFD Sender: No OFD packet to send [06:25:05]OFD Sender: No OFD packet to send [06:25:10]OFD Sender: No OFD packet to send [06:25:14]accept exits with 9 [06:25:14]New connection [06:25:14]New thread 3066805604 created [06:25:14]Thread 3066662244 joined [06:25:14]Waiting for new connection... [06:25:14] Sock 9.Parse request [06:25:14]Sock 9.Check first char [06:25:14]Sock 9.First char is OK [06:25:14]request: POST /json_proto HTTP/1.0 [06:25:14]Method: POST [06:25:14]URL: /json_proto [06:25:14]Method is POST - this is cgi request [06:25:14]url: /json_proto [06:25:14]query_string will be loaded in cgi processing [06:25:14]execute_cgi json_proto POST (null) [06:25:14]execute_cgi path=json_proto method=POST [06:25:14]POST find Content-Length [06:25:14]Host: 172.17.32.195:8080 [06:25:14]Content-Length: 1206 [06:25:14]Content-Type: application/json [06:25:14] [06:25:14]POST finish read [06:25:14]Found Content-Length = 1206 [06:25:14]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297967\u000A09.04.2024 06:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 38.680 x 72.40\u000A\u0418\u0422\u041E\u0413: 2800.43\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:14]execute_script... [06:25:14]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297967\u000A09.04.2024 06:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 38.680 x 72.40\u000A\u0418\u0422\u041E\u0413: 2800.43\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:14]POST & json_proto [06:25:14]process_json_proto [06:25:14]json parsed OK: [06:25:14]protocol is kg_v1.0 [06:25:14]action value=print_text [06:25:14]process_action print_text [06:25:14]cmd_print_text [06:25:14]ExternCall_PrintAddStr [06:25:14]wPrintStart [06:25:14]Write to MH i2c: 01 00 00 28 40 68 [06:25:14]Write i2c OK [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 07 00 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 07 00 28 40 00 00 00 00 00 FF 0F 7D [06:25:14]RasterBufferAndPrint [06:25:14]line *****ТОВАРНЫЙ ЧЕК***** [06:25:14]line АЗС 53 [06:25:14]line Партнер нефть [06:25:14]line 02508201610067 [06:25:14]line Кассир : Черикбаев М. [06:25:14]line Счет N : (1)297967 [06:25:14]line 09.04.2024 06:02 [06:25:14]line ПРОДАЖА [06:25:14]line ТРК (МРК, ГНК): 92 [06:25:14]line Вид ГСМ : 2710194210 [06:25:14]line ДТ(л)-К-5 [06:25:14]line 38.680 x 72.40 [06:25:14]line ИТОГ: 2800.43 [06:25:14]line Тип оплаты: Талоны: Топливная Карта [06:25:14]line 00263 [06:25:14]line ______________________ [06:25:14]line (подпись) [06:25:14]written 0, free lines is 4095 [06:25:14]Write to MH i2c: 01 00 00 3C 40 7C [06:25:14]Write i2c OK [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 07 00 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: 01 07 00 3C 40 00 00 00 00 00 12 0E A3 [06:25:14]RasterBufferAndPrint [06:25:14]line [06:25:14]line [06:25:14]line [06:25:14]line [06:25:14]line [06:25:14]written 0, free lines is 3604 [06:25:14]MH_Cut [06:25:14]Write to MH i2c: D1 01 00 43 40 01 55 [06:25:14]Write i2c OK [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: D1 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: D1 01 00 [06:25:14]MH_I2C_Read... [06:25:14]Read from MH i2c: D1 01 00 43 40 00 54 [06:25:14]Write to MH i2c: 01 00 00 44 40 84 [06:25:14]Write i2c OK [06:25:14]MH_I2C_Read... [06:25:15]*** Cut start [06:25:15]*** Partial cut [06:25:15]*** CUTSNS_PIN = 1 [06:25:15]*** CUTSNS_PIN = 0 [06:25:15]*** Brake cut motor [06:25:15]OFD Sender: No OFD packet to send [06:25:15]Read from MH i2c: 01 [06:25:15]MH_I2C_Read... [06:25:15]*** Stop cut motor [06:25:15]*** Cut end [06:25:15]Read from MH i2c: 01 07 00 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: 01 07 00 44 40 00 00 00 00 00 FF 0F 99 [06:25:15]process_action print_text done [06:25:15]requested_data is exist [06:25:15]produce_requested_data [06:25:15]requested_item fm.sn is exist - process it [06:25:15]wFMCommunicate request_size=4 [06:25:15]MH_SAM_APDU [06:25:15]CAPDU: 80 11 00 00 [06:25:15]Write to MH i2c: E2 08 00 45 40 80 11 00 00 00 00 00 00 FF [06:25:15]Write i2c OK [06:25:15]MH_I2C_Read... [06:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:15]Read from MH i2c: E2 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 17 00 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 17 00 45 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 54 [06:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:25:15]wFMCommunicate OK [06:25:15]requested_item fd.num is exist - process it [06:25:15]SAM_PROTO_GetFieldsCounters [06:25:15]wFMCommunicate request_size=4 [06:25:15]MH_SAM_APDU [06:25:15]CAPDU: 80 13 00 00 [06:25:15]Write to MH i2c: E2 08 00 46 40 80 13 00 00 00 00 00 00 02 [06:25:15]Write i2c OK [06:25:15]MH_I2C_Read... [06:25:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:25:15]Read from MH i2c: E2 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 62 00 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 62 00 46 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 40 [06:25:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9A 5C 02 00 0E 04 04 00 2A 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 [06:25:15]wFMCommunicate OK [06:25:15]SAM_PROTO_GetFieldsCounters done [06:25:15]requested_item shift.num is exist - process it [06:25:15]requested_item shift.opened is exist - process it [06:25:15]req_shift_opened [06:25:15]FM_GetShiftState [06:25:15]SAM_PROTO_GetShiftState [06:25:15]wFMCommunicate request_size=4 [06:25:15]MH_SAM_APDU [06:25:15]CAPDU: 80 13 01 00 [06:25:15]Write to MH i2c: E2 08 00 47 40 80 13 01 00 00 00 00 00 04 [06:25:15]Write i2c OK [06:25:15]MH_I2C_Read... [06:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:15]Read from MH i2c: E2 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 0E 00 [06:25:15]MH_I2C_Read... [06:25:15]Read from MH i2c: E2 0E 00 47 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9E [06:25:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:25:15]wFMCommunicate OK [06:25:15]SAM_PROTO_GetShiftState done [06:25:15]FM_GetShiftState done [06:25:15]req_shift_opened done [06:25:15]requested_item shift.open_date is exist - process it [06:25:15]req_shift_open_date [06:25:15]req_shift_open_date done [06:25:15]produce_requested_data done [06:25:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:25:15]process_action_free print_text [06:25:15]json_value_free [06:25:15]json_value_free done [06:25:15]process_json_proto returns [06:25:15]Send response to host [06:25:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154778,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:25:15]free response buf [06:25:15]execute_script done [06:25:15]execute_script returns [06:25:15]free content buf [06:25:15]Sock 9.Close socket [06:25:15]Sock 9.Thread stoped [06:25:20]OFD Sender: No OFD packet to send [06:25:25]OFD Sender: No OFD packet to send [06:25:30]OFD Sender: No OFD packet to send [06:25:35]OFD Sender: No OFD packet to send [06:25:40]OFD Sender: No OFD packet to send [06:25:45]OFD Sender: No OFD packet to send [06:25:50]OFD Sender: No OFD packet to send [06:25:55]OFD Sender: No OFD packet to send [06:26:00]OFD Sender: No OFD packet to send [06:26:05]OFD Sender: No OFD packet to send [06:26:10]OFD Sender: No OFD packet to send [06:26:15]OFD Sender: No OFD packet to send [06:26:20]OFD Sender: No OFD packet to send [06:26:25]OFD Sender: No OFD packet to send [06:26:30]OFD Sender: No OFD packet to send [06:26:35]OFD Sender: No OFD packet to send [06:26:40]OFD Sender: No OFD packet to send [06:26:45]OFD Sender: No OFD packet to send [06:26:50]OFD Sender: No OFD packet to send [06:26:55]OFD Sender: No OFD packet to send [06:27:00]OFD Sender: No OFD packet to send [06:27:05]OFD Sender: No OFD packet to send [06:27:10]OFD Sender: No OFD packet to send [06:27:15]OFD Sender: No OFD packet to send [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:28:00]OFD Sender: No OFD packet to send [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:27]accept exits with 7 [06:28:27]New connection [06:28:27]New thread 3066662244 created [06:28:27]Thread 3066805604 joined [06:28:27]Waiting for new connection... [06:28:27] Sock 7.Parse request [06:28:27]Sock 7.Check first char [06:28:27]Sock 7.First char is OK [06:28:27]request: POST /json_proto HTTP/1.0 [06:28:27]Method: POST [06:28:27]URL: /json_proto [06:28:27]Method is POST - this is cgi request [06:28:27]url: /json_proto [06:28:27]query_string will be loaded in cgi processing [06:28:27]execute_cgi json_proto POST (null) [06:28:27]execute_cgi path=json_proto method=POST [06:28:27]POST find Content-Length [06:28:27]Host: 172.17.32.195:8080 [06:28:27]Content-Length: 640 [06:28:27]Content-Type: application/json [06:28:27] [06:28:27]POST finish read [06:28:27]Found Content-Length = 640 [06:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297968", "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" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:27]execute_script... [06:28: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)297968", "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" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:27]POST & json_proto [06:28:27]process_json_proto [06:28:27]json parsed OK: [06:28:27]protocol is kg_v1.0 [06:28:27]action value=close_receipt [06:28:27]process_action close_receipt [06:28:27]cmd_close_receipt [06:28:27]MH_GetDate [06:28:27]Write to MH i2c: F0 00 00 48 40 77 [06:28:27]Write i2c OK [06:28:27]MH_I2C_Read... [06:28:27]Read from MH i2c: F0 [06:28:27]MH_I2C_Read... [06:28:27]Read from MH i2c: F0 09 00 [06:28:27]MH_I2C_Read... [06:28:27]Read from MH i2c: F0 09 00 48 40 00 0E E0 14 66 77 1B 62 64 40 [06:28:27]GetLastDocTimeStamp 1712643590 [06:28:27]current date 1712644110 [06:28:27]FM_GetShiftState [06:28:27]SAM_PROTO_GetShiftState [06:28:27]wFMCommunicate request_size=4 [06:28:27]MH_SAM_APDU [06:28:27]CAPDU: 80 13 01 00 [06:28:27]Write to MH i2c: E2 08 00 49 40 80 13 01 00 00 00 00 00 06 [06:28:27]Write i2c OK [06:28:27]MH_I2C_Read... [06:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:27]Read from MH i2c: E2 [06:28:27]MH_I2C_Read... [06:28:27]Read from MH i2c: E2 0E 00 [06:28:27]MH_I2C_Read... [06:28:27]Read from MH i2c: E2 0E 00 49 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A0 [06:28:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:28:27]wFMCommunicate OK [06:28:27]SAM_PROTO_GetShiftState done [06:28:27]FM_GetShiftState done [06:28:27]opened in 1712622218 [06:28:27]opened+sec_in_day 1712708618 [06:28:27]quantity*price = 70034 [06:28:27]sum+1 = 70035 [06:28:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 83 09.04.2024 06:28 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154779 ФПД: 127862298912054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T062830&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154779&fm=127862298912054&tin=02508201610067®Number=0000000000090882&sum=70034 [06:28:28]StoreToDocumentArchive [06:28:28]shift 298 fd 154779 [06:28:28]save to /storage/0298/doc_00154779 [06:28:28]save last doc name /storage/0298/doc_00154779 to /storage/kkm_last_doc_name [06:28:28]save OK [06:28:28]Clear old archive folders... [06:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:28:28]tlvbuf is 0075E2C0 [06:28:28]SAM_PROTO_ClearQueue [06:28:28]wFMCommunicate request_size=4 [06:28:28]MH_SAM_APDU [06:28:28]CAPDU: 80 09 00 00 [06:28:28]Write to MH i2c: E2 08 00 56 40 80 09 00 00 00 00 00 00 08 [06:28:28]Write i2c OK [06:28:28]MH_I2C_Read... [06:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:28]Read from MH i2c: E2 [06:28:28]MH_I2C_Read... [06:28:28]Read from MH i2c: E2 03 00 [06:28:28]MH_I2C_Read... [06:28:28]Read from MH i2c: E2 03 00 56 40 00 90 00 0A [06:28:28]RAPDU: 90 00 [06:28:28]wFMCommunicate OK [06:28:28]SAM_PROTO_ClearQueue done [06:28:28]KKMCreateOFDPacket [06:28:28]OFDProtocolAddRootSTLVToBuf [06:28:28]FM_MakeSignedData [06:28:28]FM_MakeSignedData [06:28:28]SAM_PROTO_SignData [06:28:28]wFMCommunicate request_size=4 [06:28:28]MH_SAM_APDU [06:28:28]CAPDU: 80 0D 01 02 [06:28:28]Write to MH i2c: E2 08 00 57 40 80 0D 01 02 00 00 00 00 10 [06:28:28]Write i2c OK [06:28:28]MH_I2C_Read... [06:28:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:28]Read from MH i2c: E2 [06:28:28]MH_I2C_Read... [06:28:28]Read from MH i2c: E2 03 00 [06:28:28]MH_I2C_Read... [06:28:28]Read from MH i2c: E2 03 00 57 40 00 90 00 0B [06:28:28]RAPDU: 90 00 [06:28:28]wFMCommunicate OK [06:28:28]wFMCommunicate request_size=255 [06:28:28]MH_SAM_APDU [06:28: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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 53 00 00 00 F4 03 04 00 0E E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9B 5C 02 00 35 04 06 00 74 [06:28:28]Write to MH i2c: E2 02 01 58 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 53 00 00 00 F4 03 04 00 0E E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9B 5C 02 00 35 04 06 00 74 00 00 FD [06:28:28]Write i2c OK [06:28:28]MH_I2C_Read... [06:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:29]Read from MH i2c: E2 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 03 00 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 03 00 58 40 00 90 00 0C [06:28:29]RAPDU: 90 00 [06:28:29]wFMCommunicate OK [06:28:29]wFMCommunicate request_size=10 [06:28:29]MH_SAM_APDU [06:28:29]CAPDU: 80 0D 02 02 05 4A 42 E8 25 36 [06:28:29]Write to MH i2c: E2 0D 00 59 40 80 0D 02 02 05 00 4A 42 E8 25 36 00 00 EC [06:28:29]Write i2c OK [06:28:29]MH_I2C_Read... [06:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:29]Read from MH i2c: E2 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 03 00 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 03 00 59 40 00 90 00 0D [06:28:29]RAPDU: 90 00 [06:28:29]wFMCommunicate OK [06:28:29]wFMCommunicate request_size=4 [06:28:29]MH_SAM_APDU [06:28:29]CAPDU: 80 0D 03 02 [06:28:29]Write to MH i2c: E2 08 00 5A 40 80 0D 03 02 00 00 00 00 15 [06:28:29]Write i2c OK [06:28:29]MH_I2C_Read... [06:28:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:29]Read from MH i2c: E2 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 0B 00 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 0B 00 5A 40 00 EA 90 04 9A 57 A7 57 DA 90 00 5D [06:28:29]RAPDU: EA 90 04 9A 57 A7 57 DA 90 00 [06:28:29]wFMCommunicate OK [06:28:29]SAM_PROTO_SignData done [06:28:29]FM_MakeSignedData done [06:28:29]CreateOFDProtocolMessage [06:28:29]wFMCommunicate request_size=4 [06:28:29]MH_SAM_APDU [06:28:29]CAPDU: 80 11 00 00 [06:28:29]Write to MH i2c: E2 08 00 5B 40 80 11 00 00 00 00 00 00 15 [06:28:29]Write i2c OK [06:28:29]MH_I2C_Read... [06:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:29]Read from MH i2c: E2 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 17 00 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: E2 17 00 5B 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6A [06:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:28:29]wFMCommunicate OK [06:28:29]CreateOFDProtocolMessage done [06:28:29]OFDSenderStorePacket 154779 [06:28:29]StoreOFDPacket docnum=154779 [06:28:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 91 5F 07 01 46 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 53 00 00 00 F4 03 04 00 0E E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9B 5C 02 00 35 04 06 00 74 4A 42 E8 25 36 EA 90 04 9A 57 A7 57 DA [06:28:29]CheckFolder [06:28:29]dirname=/storage/ofd_packets [06:28:29]CheckFolder done [06:28:29]ProducePacketName [06:28:29]name=ofd_packets/00154779 [06:28:29]NVStorageSaveData ofd_packets/00154779 [06:28:29]File name is /storage/ofd_packets/00154779 [06:28:29]Write 301 bytes [06:28:29]NVStorageSaveData done [06:28:29]OFDSenderStorePacket done [06:28:29]KKMCreateOFDPacket done [06:28:29]NVStorageSaveData kkm_last_timestamp [06:28:29]File name is /storage/kkm_last_timestamp [06:28:29]Write 4 bytes [06:28:29]NVStorageSaveData done [06:28:29]ExternCall_PrintAddStr [06:28:29]wPrintStart [06:28:29]Write to MH i2c: 01 00 00 5C 40 9C [06:28:29]Write i2c OK [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: 01 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: 01 07 00 [06:28:29]MH_I2C_Read... [06:28:29]Read from MH i2c: 01 07 00 5C 40 00 00 00 00 00 FF 0F B1 [06:28:29]RasterBufferAndPrint [06:28:29]line Счет N : (1)297968 [06:28:29]line ИНН: 02508201610067 [06:28:29]line Контрольно-Кассовый Чек [06:28:29]line ПРОДАЖА [06:28:29]line ТРК (МРК, ГНК) : 52 [06:28:29]line Товар: 2710124130 [06:28:29]line Аи-92-К-5 [06:28:29]line 10.960 * 63.90 [06:28:29]line = 700.34 [06:28:29]line НДС 12% НСП 1% [06:28:29]line > о реализуемом товаре [06:28:29]line ИТОГО: 700.34 [06:28:29]line НСП 1% : 6.20 [06:28:29]line НДС 12% : 74.37 [06:28:29]line Наличными: 700.34 [06:28:29]line Безнал.: 0.00 [06:28:29]line Место: АЗС № 53 "Партнер Нефть" [06:28:29]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:28:29]line СНО: Общий режим [06:28:29]line Чек 83 09.04.2024 06:28 [06:28:29]line Смена: 298 ФФД: 1.0 [06:28:29]line ЗНМ: 0300000127 [06:28:29]line РНМ: 0000000000090882 [06:28:29]line Версия ККМ: 001 [06:28:29]line ФМ: 0000000000874906 [06:28:29]line ФД: 154779 [06:28:29]line ФПД: 127862298912054 [06:28:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T062830&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154779&fm=127862298912054&tin=02508201610067®Number=0000000000090882&sum=70034 [06:28:29]OFD Sender: Processing packet 154779 [packets to send 67, broken 66] [06:28:29]ProducePacketName [06:28:29]name=ofd_packets/00154779 [06:28:29]OFD Sender: To server: pG, [06:28:29]CommunicateWithHost lk.salyk.kg:30040 [06:28:29]ConnectInit lk.salyk.kg [06:28:29]written 0, free lines is 4095 [06:28:29]Connected sock=11 [06:28:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 91 5F 07 01 46 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 53 00 00 00 F4 03 04 00 0E E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9B 5C 02 00 35 04 06 00 74 4A 42 E8 25 36 EA 90 04 9A 57 A7 57 DA [06:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 DF 09 47 00 86 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9B 5C 02 00 F4 03 04 00 B9 87 14 66 B6 04 01 00 00 F9 DD 5A 33 9C C1 34 A7 [06:28:29]CommunicateWithHost err = 0 [06:28:29]CheckOFDResponse [06:28:29]1017 (14) - 77093643461234 [06:28:29]1041 (16) - 0000000000874906 [06:28:29]1040 (4) - 154779 [06:28:29]1012 (4) - 09.04.2024 00:11 [06:28:29]1206 (1) - 0 [06:28:29]OFD Sender: Remove packet 154779 [06:28:29]ProducePacketName [06:28:29]name=ofd_packets/00154779 [06:28:29]NVStorageDeleteData [06:28:30]Write to MH i2c: 01 00 00 84 40 C4 [06:28:30]Write i2c OK [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: 01 [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: 01 07 00 [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: 01 07 00 84 40 00 00 00 00 00 F0 0C C7 [06:28:30]RasterBufferAndPrint [06:28:30]line [06:28:30]line [06:28:30]line [06:28:30]line [06:28:30]line [06:28:30]written 0, free lines is 3316 [06:28:30]MH_Cut [06:28:30]Write to MH i2c: D1 01 00 8B 40 01 9D [06:28:30]Write i2c OK [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: D1 [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: D1 01 00 [06:28:30]MH_I2C_Read... [06:28:30]Read from MH i2c: D1 01 00 8B 40 00 9C [06:28:30]Write to MH i2c: 01 00 00 8C 40 CC [06:28:30]Write i2c OK [06:28:30]MH_I2C_Read... [06:28:30]OFD Sender: No OFD packet to send [06:28:30]*** Cut start [06:28:30]*** Partial cut [06:28:30]*** CUTSNS_PIN = 1 [06:28:30]*** CUTSNS_PIN = 0 [06:28:31]*** Brake cut motor [06:28:31]Read from MH i2c: 01 [06:28:31]MH_I2C_Read... [06:28:31]*** Stop cut motor [06:28:31]*** Cut end [06:28:31]Read from MH i2c: 01 07 00 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: 01 07 00 8C 40 00 00 00 00 00 FF 0F E1 [06:28:31]process_action close_receipt done [06:28:31]requested_data is exist [06:28:31]produce_requested_data [06:28:31]requested_item fm.sn is exist - process it [06:28:31]wFMCommunicate request_size=4 [06:28:31]MH_SAM_APDU [06:28:31]CAPDU: 80 11 00 00 [06:28:31]Write to MH i2c: E2 08 00 8D 40 80 11 00 00 00 00 00 00 47 [06:28:31]Write i2c OK [06:28:31]MH_I2C_Read... [06:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:31]Read from MH i2c: E2 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 17 00 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 17 00 8D 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9C [06:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:28:31]wFMCommunicate OK [06:28:31]requested_item fd.num is exist - process it [06:28:31]SAM_PROTO_GetFieldsCounters [06:28:31]wFMCommunicate request_size=4 [06:28:31]MH_SAM_APDU [06:28:31]CAPDU: 80 13 00 00 [06:28:31]Write to MH i2c: E2 08 00 8E 40 80 13 00 00 00 00 00 00 4A [06:28:31]Write i2c OK [06:28:31]MH_I2C_Read... [06:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:31]Read from MH i2c: E2 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 62 00 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 62 00 8E 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9B 5C 02 00 0E 04 04 00 2A 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 8C [06:28:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9B 5C 02 00 0E 04 04 00 2A 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 [06:28:31]wFMCommunicate OK [06:28:31]SAM_PROTO_GetFieldsCounters done [06:28:31]requested_item shift.num is exist - process it [06:28:31]requested_item shift.opened is exist - process it [06:28:31]req_shift_opened [06:28:31]FM_GetShiftState [06:28:31]SAM_PROTO_GetShiftState [06:28:31]wFMCommunicate request_size=4 [06:28:31]MH_SAM_APDU [06:28:31]CAPDU: 80 13 01 00 [06:28:31]Write to MH i2c: E2 08 00 8F 40 80 13 01 00 00 00 00 00 4C [06:28:31]Write i2c OK [06:28:31]MH_I2C_Read... [06:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:31]Read from MH i2c: E2 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 0E 00 [06:28:31]MH_I2C_Read... [06:28:31]Read from MH i2c: E2 0E 00 8F 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E6 [06:28:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:28:31]wFMCommunicate OK [06:28:31]SAM_PROTO_GetShiftState done [06:28:31]FM_GetShiftState done [06:28:31]req_shift_opened done [06:28:31]requested_item shift.open_date is exist - process it [06:28:31]req_shift_open_date [06:28:31]req_shift_open_date done [06:28:31]produce_requested_data done [06:28:31]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154779,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:28:31]process_action_free close_receipt [06:28:31]json_value_free [06:28:31]json_value_free done [06:28:31]process_json_proto returns [06:28:31]Send response to host [06:28:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154779,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:28:31]free response buf [06:28:31]execute_script done [06:28:31]execute_script returns [06:28:31]free content buf [06:28:31]Sock 7.Close socket [06:28:31]Sock 7.Thread stoped [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 90 40 D0 [06:28:51]*** FLAG_PRN_PAP1 set [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 90 40 00 01 00 00 00 FF 0F E6 [06:28:51]state=0 [06:28:51]No paper [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 91 40 D1 [06:28:51]*** FLAG_PRN_PAP2 set [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 91 40 00 03 00 00 00 FF 0F E9 [06:28:51]state=0 [06:28:51]No paper [06:28:51]Cover opened [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 92 40 D2 [06:28:51]*** FLAG_PRN_PAP2 reset [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 92 40 00 01 00 00 00 FF 0F E8 [06:28:51]state=3 [06:28:51]No paper [06:28:51]Cover closed [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 93 40 D3 [06:28:51]*** FLAG_PRN_PAP2 set [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 93 40 00 03 00 00 00 FF 0F EB [06:28:51]state=0 [06:28:51]No paper [06:28:51]Cover opened [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 94 40 D4 [06:28:51]*** FLAG_PRN_PAP2 reset [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 94 40 00 01 00 00 00 FF 0F EA [06:28:51]state=3 [06:28:51]No paper [06:28:51]Cover closed [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 95 40 D5 [06:28:51]*** FLAG_PRN_PAP2 set [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 95 40 00 03 00 00 00 FF 0F ED [06:28:51]state=0 [06:28:51]No paper [06:28:51]Cover opened [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 96 40 D6 [06:28:51]*** FLAG_PRN_PAP2 reset [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 96 40 00 01 00 00 00 FF 0F EC [06:28:51]state=3 [06:28:51]No paper [06:28:51]Cover closed [06:28:51]int [06:28:51]Write to MH i2c: 01 00 00 97 40 D7 [06:28:51]*** FLAG_PRN_PAP2 set [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: 01 07 00 97 40 00 03 00 00 00 FF 0F EF [06:28:51]state=0 [06:28:51]No paper [06:28:51]Cover opened [06:28:52]int [06:28:52]Write to MH i2c: 01 00 00 98 40 D8 [06:28:52]*** FLAG_PRN_PAP2 reset [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 07 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 07 00 98 40 00 01 00 00 00 FF 0F EE [06:28:52]state=3 [06:28:52]No paper [06:28:52]Cover closed [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:00]int [06:29:00]Write to MH i2c: 01 00 00 99 40 D9 [06:29:00]*** FLAG_PRN_PAP1 reset [06:29:00]Write i2c OK [06:29:00]MH_I2C_Read... [06:29:00]Read from MH i2c: 01 [06:29:00]MH_I2C_Read... [06:29:00]Read from MH i2c: 01 07 00 [06:29:00]MH_I2C_Read... [06:29:00]Read from MH i2c: 01 07 00 99 40 00 00 00 00 00 FF 0F EE [06:29:00]state=0 [06:29:05]accept exits with 9 [06:29:05]New connection [06:29:05]New thread 3066805604 created [06:29:05]Thread 3066662244 joined [06:29:05]Waiting for new connection... [06:29:05] Sock 9.Parse request [06:29:05]Sock 9.Check first char [06:29:05]Sock 9.First char is OK [06:29:05]request: POST /json_proto HTTP/1.0 [06:29:05]Method: POST [06:29:05]URL: /json_proto [06:29:05]Method is POST - this is cgi request [06:29:05]url: /json_proto [06:29:05]query_string will be loaded in cgi processing [06:29:05]execute_cgi json_proto POST (null) [06:29:05]execute_cgi path=json_proto method=POST [06:29:05]POST find Content-Length [06:29:05]Host: 172.17.32.195:8080 [06:29:05]Content-Length: 215 [06:29:05]Content-Type: application/json [06:29:05] [06:29:05]POST finish read [06:29:05]Found Content-Length = 215 [06:29:05]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" ] } } [06:29:05]execute_script... [06:29:05]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" ] } } [06:29:05]POST & json_proto [06:29:05]process_json_proto [06:29:05]json parsed OK: [06:29:05]protocol is kg_v1.0 [06:29:05]action value=get_value [06:29:05]process_action get_value [06:29:05]cmd_get_value [06:29:05]process_action get_value done [06:29:05]requested_data is exist [06:29:05]produce_requested_data [06:29:05]requested_item kkm.sn is exist - process it [06:29:05]requested_item kkm.ver is exist - process it [06:29:05]requested_item fm.sn is exist - process it [06:29:05]wFMCommunicate request_size=4 [06:29:05]MH_SAM_APDU [06:29:05]CAPDU: 80 11 00 00 [06:29:05]Write to MH i2c: E2 08 00 9A 40 80 11 00 00 00 00 00 00 54 [06:29:05]Write i2c OK [06:29:05]MH_I2C_Read... [06:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:05]Read from MH i2c: E2 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 17 00 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 17 00 9A 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A9 [06:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:29:05]wFMCommunicate OK [06:29:05]requested_item fd.num is exist - process it [06:29:05]SAM_PROTO_GetFieldsCounters [06:29:05]wFMCommunicate request_size=4 [06:29:05]MH_SAM_APDU [06:29:05]CAPDU: 80 13 00 00 [06:29:05]Write to MH i2c: E2 08 00 9B 40 80 13 00 00 00 00 00 00 57 [06:29:05]Write i2c OK [06:29:05]MH_I2C_Read... [06:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:05]Read from MH i2c: E2 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 62 00 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 62 00 9B 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9B 5C 02 00 0E 04 04 00 2A 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 99 [06:29:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9B 5C 02 00 0E 04 04 00 2A 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 [06:29:05]wFMCommunicate OK [06:29:05]SAM_PROTO_GetFieldsCounters done [06:29:05]requested_item shift.num is exist - process it [06:29:05]requested_item shift.opened is exist - process it [06:29:05]req_shift_opened [06:29:05]FM_GetShiftState [06:29:05]SAM_PROTO_GetShiftState [06:29:05]wFMCommunicate request_size=4 [06:29:05]MH_SAM_APDU [06:29:05]CAPDU: 80 13 01 00 [06:29:05]Write to MH i2c: E2 08 00 9C 40 80 13 01 00 00 00 00 00 59 [06:29:05]Write i2c OK [06:29:05]MH_I2C_Read... [06:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:05]Read from MH i2c: E2 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 0E 00 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: E2 0E 00 9C 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F3 [06:29:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:29:05]wFMCommunicate OK [06:29:05]SAM_PROTO_GetShiftState done [06:29:05]FM_GetShiftState done [06:29:05]req_shift_opened done [06:29:05]requested_item shift.open_date is exist - process it [06:29:05]req_shift_open_date [06:29:05]req_shift_open_date done [06:29:05]produce_requested_data done [06:29:05]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154779,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:29:05]process_action_free get_value [06:29:05]json_value_free [06:29:05]json_value_free done [06:29:05]process_json_proto returns [06:29:05]Send response to host [06:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154779,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:29:05]free response buf [06:29:05]execute_script done [06:29:05]execute_script returns [06:29:05]free content buf [06:29:05]Sock 9.Close socket [06:29:05]Sock 9.Thread stoped [06:29:05]accept exits with 7 [06:29:05]New connection [06:29:05]New thread 3066662244 created [06:29:05]Thread 3066805604 joined [06:29:05]Waiting for new connection... [06:29:05] Sock 7.Parse request [06:29:05]Sock 7.Check first char [06:29:05]Sock 7.First char is OK [06:29:05]request: POST /json_proto HTTP/1.0 [06:29:05]Method: POST [06:29:05]URL: /json_proto [06:29:05]Method is POST - this is cgi request [06:29:05]url: /json_proto [06:29:05]query_string will be loaded in cgi processing [06:29:05]execute_cgi json_proto POST (null) [06:29:05]execute_cgi path=json_proto method=POST [06:29:05]POST find Content-Length [06:29:05]Host: 172.17.32.195:8080 [06:29:05]Content-Length: 331 [06:29:05]Content-Type: application/json [06:29:05] [06:29:05]POST finish read [06:29:05]Found Content-Length = 331 [06:29:05]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" ] } } [06:29:05]execute_script... [06:29:05]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" ] } } [06:29:05]POST & json_proto [06:29:05]process_json_proto [06:29:05]json parsed OK: [06:29:05]protocol is kg_v1.0 [06:29:05]action value=get_value [06:29:05]process_action get_value [06:29:05]cmd_get_value [06:29:05]process_action get_value done [06:29:05]requested_data is exist [06:29:05]produce_requested_data [06:29:05]requested_item fm.sale.total is exist - process it [06:29:05]SAM_PROTO_GetFMData [06:29:05]wFMCommunicate request_size=4 [06:29:05]MH_SAM_APDU [06:29:05]CAPDU: 80 13 03 00 [06:29:05]Write to MH i2c: E2 08 00 9D 40 80 13 03 00 00 00 00 00 5C [06:29:05]OFD Sender: No OFD packet to send [06:29:05]Write i2c OK [06:29:05]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 9D 40 00 C7 04 85 04 C3 04 6E 04 04 00 46 5A 02 00 69 04 A3 00 6F 04 04 00 F0 52 02 00 B1 04 05 00 C2 01 0B 8C 02 70 04 05 00 F3 82 75 D6 01 72 04 04 00 CF 7E 95 B5 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 41 3F 3E 45 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 22 0F C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 E9 [06:29:06]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 46 5A 02 00 69 04 A3 00 6F 04 04 00 F0 52 02 00 B1 04 05 00 C2 01 0B 8C 02 70 04 05 00 F3 82 75 D6 01 72 04 04 00 CF 7E 95 B5 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 41 3F 3E 45 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 22 0F C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [06:29:06]wFMCommunicate OK [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 17 00 00 [06:29:06]Write to MH i2c: E2 08 00 9E 40 80 17 00 00 00 00 00 00 5E [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 9E 40 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 DE [06:29:06]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [06:29:06]wFMCommunicate OK [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 17 00 00 [06:29:06]Write to MH i2c: E2 08 00 9F 40 80 17 00 00 00 00 00 00 5F [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 9F 40 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 37 [06:29:06]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [06:29:06]wFMCommunicate OK [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 17 00 00 [06:29:06]Write to MH i2c: E2 08 00 A0 40 80 17 00 00 00 00 00 00 60 [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 FD 00 A0 40 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 DB [06:29:06]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [06:29:06]wFMCommunicate OK [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 17 00 00 [06:29:06]Write to MH i2c: E2 08 00 A1 40 80 17 00 00 00 00 00 00 61 [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [06:29:07]Read from MH i2c: E2 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 E4 00 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 E4 00 A1 40 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 41 [06:29:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:29:07]wFMCommunicate OK [06:29:07]SAM_PROTO_GetFMData done [06:29:07]requested_item fm.sale_refund.total is exist - process it [06:29:07]requested_item fm.buy.total is exist - process it [06:29:07]requested_item shift.sale.total is exist - process it [06:29:07]SAM_PROTO_GetShiftData [06:29:07]wFMCommunicate request_size=4 [06:29:07]MH_SAM_APDU [06:29:07]CAPDU: 80 13 02 00 [06:29:07]Write to MH i2c: E2 08 00 A2 40 80 13 02 00 00 00 00 00 60 [06:29:07]Write i2c OK [06:29:07]MH_I2C_Read... [06:29:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:29:07]Read from MH i2c: E2 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 FD 00 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 FD 00 A2 40 00 AE 04 AA 04 AA 04 6E 04 04 00 53 00 00 00 69 04 9B 00 6F 04 04 00 53 00 00 00 B1 04 03 00 A8 DD 4A 70 04 03 00 8A B8 26 72 04 03 00 1E 25 24 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 48 F3 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 9C A9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 EC [06:29:07]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 53 00 00 00 69 04 9B 00 6F 04 04 00 53 00 00 00 B1 04 03 00 A8 DD 4A 70 04 03 00 8A B8 26 72 04 03 00 1E 25 24 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 48 F3 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 9C A9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [06:29:07]wFMCommunicate OK [06:29:07]wFMCommunicate request_size=4 [06:29:07]MH_SAM_APDU [06:29:07]CAPDU: 80 17 00 00 [06:29:07]Write to MH i2c: E2 08 00 A3 40 80 17 00 00 00 00 00 00 63 [06:29:07]Write i2c OK [06:29:07]MH_I2C_Read... [06:29:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:07]Read from MH i2c: E2 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 FD 00 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 FD 00 A3 40 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 85 [06:29:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [06:29:07]wFMCommunicate OK [06:29:07]wFMCommunicate request_size=4 [06:29:07]MH_SAM_APDU [06:29:07]CAPDU: 80 17 00 00 [06:29:07]Write to MH i2c: E2 08 00 A4 40 80 17 00 00 00 00 00 00 64 [06:29:07]Write i2c OK [06:29:07]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 FD 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 FD 00 A4 40 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 1B [06:29:08]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [06:29:08]wFMCommunicate OK [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 17 00 00 [06:29:08]Write to MH i2c: E2 08 00 A5 40 80 17 00 00 00 00 00 00 65 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 FD 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 FD 00 A5 40 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 D7 [06:29:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [06:29:08]wFMCommunicate OK [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 17 00 00 [06:29:08]Write to MH i2c: E2 08 00 A6 40 80 17 00 00 00 00 00 00 66 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 CB 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 CB 00 A6 40 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4F [06:29:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:29:08]wFMCommunicate OK [06:29:08]SAM_PROTO_GetShiftData done [06:29:08]requested_item shift.sale.total_cash is exist - process it [06:29:08]requested_item shift.sale_refund.total is exist - process it [06:29:08]requested_item shift.sale_refund.total_cash is exist - process it [06:29:08]requested_item shift.buy.total is exist - process it [06:29:08]requested_item shift.buy.total_cash is exist - process it [06:29:08]produce_requested_data done [06:29:08]produce_requested_data return {"fm.sale.total":109394661.78,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":49064.08,"shift.sale.total_cash":25376.10,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:29:08]process_action_free get_value [06:29:08]json_value_free [06:29:08]json_value_free done [06:29:08]process_json_proto returns [06:29:08]Send response to host [06:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109394661.78,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":49064.08,"shift.sale.total_cash":25376.10,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:29:08]free response buf [06:29:08]execute_script done [06:29:08]execute_script returns [06:29:08]free content buf [06:29:08]Sock 7.Close socket [06:29:08]Sock 7.Thread stoped [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:10]OFD Sender: No OFD packet to send [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:08]accept exits with 9 [06:31:08]New connection [06:31:08]New thread 3066805604 created [06:31:08]Thread 3066662244 joined [06:31:08]Waiting for new connection... [06:31:08] Sock 9.Parse request [06:31:08]Sock 9.Check first char [06:31:08]Sock 9.First char is OK [06:31:08]request: POST /json_proto HTTP/1.0 [06:31:08]Method: POST [06:31:08]URL: /json_proto [06:31:08]Method is POST - this is cgi request [06:31:08]url: /json_proto [06:31:08]query_string will be loaded in cgi processing [06:31:08]execute_cgi json_proto POST (null) [06:31:08]execute_cgi path=json_proto method=POST [06:31:08]POST find Content-Length [06:31:08]Host: 172.17.32.195:8080 [06:31:08]Content-Length: 800 [06:31:08]Content-Type: application/json [06:31:08] [06:31:08]POST finish read [06:31:08]Found Content-Length = 800 [06:31:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.580, "sum" : 484.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 484.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:31:08]execute_script... [06:31: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)297969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.580, "sum" : 484.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 484.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:31:08]POST & json_proto [06:31:08]process_json_proto [06:31:08]json parsed OK: [06:31:08]protocol is kg_v1.0 [06:31:08]action value=close_receipt [06:31:08]process_action close_receipt [06:31:08]cmd_close_receipt [06:31:08]MH_GetDate [06:31:08]Write to MH i2c: F0 00 00 A7 40 D6 [06:31:08]Write i2c OK [06:31:08]MH_I2C_Read... [06:31:08]Read from MH i2c: F0 [06:31:08]MH_I2C_Read... [06:31:08]Read from MH i2c: F0 09 00 [06:31:08]MH_I2C_Read... [06:31:08]Read from MH i2c: F0 09 00 A7 40 00 AF E0 14 66 77 1B 62 64 40 [06:31:08]GetLastDocTimeStamp 1712644110 [06:31:08]current date 1712644271 [06:31:08]FM_GetShiftState [06:31:08]SAM_PROTO_GetShiftState [06:31:08]wFMCommunicate request_size=4 [06:31:08]MH_SAM_APDU [06:31:08]CAPDU: 80 13 01 00 [06:31:08]Write to MH i2c: E2 08 00 A8 40 80 13 01 00 00 00 00 00 65 [06:31:08]Write i2c OK [06:31:08]MH_I2C_Read... [06:31:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:08]Read from MH i2c: E2 [06:31:08]MH_I2C_Read... [06:31:08]Read from MH i2c: E2 0E 00 [06:31:08]MH_I2C_Read... [06:31:08]Read from MH i2c: E2 0E 00 A8 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FF [06:31:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:31:08]wFMCommunicate OK [06:31:08]SAM_PROTO_GetShiftState done [06:31:08]FM_GetShiftState done [06:31:08]opened in 1712622218 [06:31:08]opened+sec_in_day 1712708618 [06:31:08]quantity*price = 48436 [06:31:08]sum+1 = 48437 [06:31:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 484.36 НСП 1% : 4.29 НДС 12% : 51.44 Наличными: 0.00 Безнал.: 484.36 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 84 09.04.2024 06:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154780 ФПД: 226393080326942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063111&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154780&fm=226393080326942&tin=02508201610067®Number=0000000000090882&sum=48436 [06:31:09]StoreToDocumentArchive [06:31:09]shift 298 fd 154780 [06:31:09]save to /storage/0298/doc_00154780 [06:31:09]save last doc name /storage/0298/doc_00154780 to /storage/kkm_last_doc_name [06:31:09]save OK [06:31:09]Clear old archive folders... [06:31:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:31:09]tlvbuf is 0072DED0 [06:31:09]SAM_PROTO_ClearQueue [06:31:09]wFMCommunicate request_size=4 [06:31:09]MH_SAM_APDU [06:31:09]CAPDU: 80 09 00 00 [06:31:09]Write to MH i2c: E2 08 00 B5 40 80 09 00 00 00 00 00 00 67 [06:31:09]Write i2c OK [06:31:09]MH_I2C_Read... [06:31:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:31:09]Read from MH i2c: E2 [06:31:09]MH_I2C_Read... [06:31:09]Read from MH i2c: E2 03 00 [06:31:09]MH_I2C_Read... [06:31:09]Read from MH i2c: E2 03 00 B5 40 00 90 00 69 [06:31:09]RAPDU: 90 00 [06:31:09]wFMCommunicate OK [06:31:09]SAM_PROTO_ClearQueue done [06:31:09]KKMCreateOFDPacket [06:31:09]OFDProtocolAddRootSTLVToBuf [06:31:09]FM_MakeSignedData [06:31:09]FM_MakeSignedData [06:31:09]SAM_PROTO_SignData [06:31:09]wFMCommunicate request_size=4 [06:31:09]MH_SAM_APDU [06:31:09]CAPDU: 80 0D 01 02 [06:31:09]Write to MH i2c: E2 08 00 B6 40 80 0D 01 02 00 00 00 00 6F [06:31:09]Write i2c OK [06:31:09]MH_I2C_Read... [06:31:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:31:09]Read from MH i2c: E2 [06:31:09]MH_I2C_Read... [06:31:09]Read from MH i2c: E2 03 00 [06:31:09]MH_I2C_Read... [06:31:09]Read from MH i2c: E2 03 00 B6 40 00 90 00 6A [06:31:09]RAPDU: 90 00 [06:31:09]wFMCommunicate OK [06:31:09]wFMCommunicate request_size=255 [06:31:09]MH_SAM_APDU [06:31: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 9C 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 34 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 AF E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9C 5C 02 00 35 04 06 00 CD [06:31:09]Write to MH i2c: E2 02 01 B7 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 34 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 AF E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9C 5C 02 00 35 04 06 00 CD 00 00 40 [06:31:09]Write i2c OK [06:31:09]MH_I2C_Read... [06:31:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:10]Read from MH i2c: E2 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 03 00 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 03 00 B7 40 00 90 00 6B [06:31:10]RAPDU: 90 00 [06:31:10]wFMCommunicate OK [06:31:10]wFMCommunicate request_size=10 [06:31:10]MH_SAM_APDU [06:31:10]CAPDU: 80 0D 02 02 05 E7 3F 21 EB 1E [06:31:10]Write to MH i2c: E2 0D 00 B8 40 80 0D 02 02 05 00 E7 3F 21 EB 1E 00 00 CC [06:31:10]Write i2c OK [06:31:10]MH_I2C_Read... [06:31:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:10]Read from MH i2c: E2 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 03 00 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 03 00 B8 40 00 90 00 6C [06:31:10]RAPDU: 90 00 [06:31:10]wFMCommunicate OK [06:31:10]wFMCommunicate request_size=4 [06:31:10]MH_SAM_APDU [06:31:10]CAPDU: 80 0D 03 02 [06:31:10]Write to MH i2c: E2 08 00 B9 40 80 0D 03 02 00 00 00 00 74 [06:31:10]Write i2c OK [06:31:10]MH_I2C_Read... [06:31:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:31:10]Read from MH i2c: E2 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 0B 00 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 0B 00 B9 40 00 5A A4 C8 67 20 CF 4B 13 90 00 EF [06:31:10]RAPDU: 5A A4 C8 67 20 CF 4B 13 90 00 [06:31:10]wFMCommunicate OK [06:31:10]SAM_PROTO_SignData done [06:31:10]FM_MakeSignedData done [06:31:10]CreateOFDProtocolMessage [06:31:10]wFMCommunicate request_size=4 [06:31:10]MH_SAM_APDU [06:31:10]CAPDU: 80 11 00 00 [06:31:10]Write to MH i2c: E2 08 00 BA 40 80 11 00 00 00 00 00 00 74 [06:31:10]Write i2c OK [06:31:10]MH_I2C_Read... [06:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:10]Read from MH i2c: E2 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 17 00 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: E2 17 00 BA 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C9 [06:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:31:10]wFMCommunicate OK [06:31:10]CreateOFDProtocolMessage done [06:31:10]OFDSenderStorePacket 154780 [06:31:10]StoreOFDPacket docnum=154780 [06:31:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D4 C4 07 01 FF 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 34 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 AF E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9C 5C 02 00 35 04 06 00 CD E7 3F 21 EB 1E 5A A4 C8 67 20 CF 4B 13 [06:31:10]CheckFolder [06:31:10]dirname=/storage/ofd_packets [06:31:10]CheckFolder done [06:31:10]ProducePacketName [06:31:10]name=ofd_packets/00154780 [06:31:10]NVStorageSaveData ofd_packets/00154780 [06:31:10]File name is /storage/ofd_packets/00154780 [06:31:10]Write 301 bytes [06:31:10]NVStorageSaveData done [06:31:10]OFDSenderStorePacket done [06:31:10]KKMCreateOFDPacket done [06:31:10]NVStorageSaveData kkm_last_timestamp [06:31:10]File name is /storage/kkm_last_timestamp [06:31:10]Write 4 bytes [06:31:10]NVStorageSaveData done [06:31:10]ExternCall_PrintAddStr [06:31:10]wPrintStart [06:31:10]Write to MH i2c: 01 00 00 BB 40 FB [06:31:10]Write i2c OK [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: 01 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: 01 07 00 [06:31:10]MH_I2C_Read... [06:31:10]Read from MH i2c: 01 07 00 BB 40 00 00 00 00 00 FF 0F 10 [06:31:10]RasterBufferAndPrint [06:31:10]line Счет N : (1)297969 [06:31:10]line ИНН: 02508201610067 [06:31:10]line Контрольно-Кассовый Чек [06:31:10]line ПРОДАЖА [06:31:10]line ТРК (МРК, ГНК) : 82 [06:31:10]line Товар: 2710124130 [06:31:10]line Аи-92-К-5 [06:31:10]line 7.580 * 63.90 [06:31:10]line = 484.36 [06:31:10]line НДС 12% НСП 1% [06:31:10]line > о реализуемом товаре [06:31:10]line ИТОГО: 484.36 [06:31:10]line НСП 1% : 4.29 [06:31:10]line НДС 12% : 51.44 [06:31:10]line Наличными: 0.00 [06:31:10]line Безнал.: 484.36 [06:31:10]line Место: АЗС № 53 "Партнер Нефть" [06:31:10]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:31:10]line СНО: Общий режим [06:31:10]line Чек 84 09.04.2024 06:31 [06:31:10]line Смена: 298 ФФД: 1.0 [06:31:10]line ЗНМ: 0300000127 [06:31:10]line РНМ: 0000000000090882 [06:31:10]line Версия ККМ: 001 [06:31:10]line Платежная система: O! деньги [06:31:10]line ФМ: 0000000000874906 [06:31:10]line ФД: 154780 [06:31:10]line ФПД: 226393080326942 [06:31:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063111&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154780&fm=226393080326942&tin=02508201610067®Number=0000000000090882&sum=48436 [06:31:10]OFD Sender: Processing packet 154780 [packets to send 67, broken 66] [06:31:10]ProducePacketName [06:31:10]name=ofd_packets/00154780 [06:31:10]OFD Sender: To server: pG, [06:31:10]CommunicateWithHost lk.salyk.kg:30040 [06:31:10]ConnectInit lk.salyk.kg [06:31:10]written 0, free lines is 4095 [06:31:10]Connected sock=10 [06:31:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D4 C4 07 01 FF 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 34 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 AF E0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9C 5C 02 00 35 04 06 00 CD E7 3F 21 EB 1E 5A A4 C8 67 20 CF 4B 13 [06:31:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C7 EB 47 00 76 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9C 5C 02 00 F4 03 04 00 5A 88 14 66 B6 04 01 00 00 E0 10 40 5C 06 8F 45 74 [06:31:10]CommunicateWithHost err = 0 [06:31:10]CheckOFDResponse [06:31:10]1017 (14) - 77093643461234 [06:31:10]1041 (16) - 0000000000874906 [06:31:10]1040 (4) - 154780 [06:31:10]1012 (4) - 09.04.2024 00:14 [06:31:10]1206 (1) - 0 [06:31:10]OFD Sender: Remove packet 154780 [06:31:10]ProducePacketName [06:31:10]name=ofd_packets/00154780 [06:31:10]NVStorageDeleteData [06:31:11]Write to MH i2c: 01 00 00 E5 40 25 [06:31:11]Write i2c OK [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: 01 [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: 01 07 00 [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: 01 07 00 E5 40 00 00 00 00 00 DF 0C 17 [06:31:11]RasterBufferAndPrint [06:31:11]line [06:31:11]line [06:31:11]line [06:31:11]line [06:31:11]line [06:31:11]written 0, free lines is 3301 [06:31:11]MH_Cut [06:31:11]Write to MH i2c: D1 01 00 EC 40 01 FE [06:31:11]Write i2c OK [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: D1 [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: D1 01 00 [06:31:11]MH_I2C_Read... [06:31:11]Read from MH i2c: D1 01 00 EC 40 00 FD [06:31:11]Write to MH i2c: 01 00 00 ED 40 2D [06:31:11]Write i2c OK [06:31:11]MH_I2C_Read... [06:31:11]OFD Sender: No OFD packet to send [06:31:11]*** Cut start [06:31:11]*** Partial cut [06:31:11]*** CUTSNS_PIN = 1 [06:31:12]*** CUTSNS_PIN = 0 [06:31:12]*** Brake cut motor [06:31:12]Read from MH i2c: 01 [06:31:12]MH_I2C_Read... [06:31:12]*** Stop cut motor [06:31:12]*** Cut end [06:31:12]Read from MH i2c: 01 07 00 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: 01 07 00 ED 40 00 00 00 00 00 FF 0F 42 [06:31:12]process_action close_receipt done [06:31:12]requested_data is exist [06:31:12]produce_requested_data [06:31:12]requested_item fm.sn is exist - process it [06:31:12]wFMCommunicate request_size=4 [06:31:12]MH_SAM_APDU [06:31:12]CAPDU: 80 11 00 00 [06:31:12]Write to MH i2c: E2 08 00 EE 40 80 11 00 00 00 00 00 00 A8 [06:31:12]Write i2c OK [06:31:12]MH_I2C_Read... [06:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:12]Read from MH i2c: E2 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 17 00 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 17 00 EE 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FD [06:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:31:12]wFMCommunicate OK [06:31:12]requested_item fd.num is exist - process it [06:31:12]SAM_PROTO_GetFieldsCounters [06:31:12]wFMCommunicate request_size=4 [06:31:12]MH_SAM_APDU [06:31:12]CAPDU: 80 13 00 00 [06:31:12]Write to MH i2c: E2 08 00 EF 40 80 13 00 00 00 00 00 00 AB [06:31:12]Write i2c OK [06:31:12]MH_I2C_Read... [06:31:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:31:12]Read from MH i2c: E2 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 62 00 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 62 00 EF 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9C 5C 02 00 0E 04 04 00 2A 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 F1 [06:31:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9C 5C 02 00 0E 04 04 00 2A 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 [06:31:12]wFMCommunicate OK [06:31:12]SAM_PROTO_GetFieldsCounters done [06:31:12]requested_item shift.num is exist - process it [06:31:12]requested_item shift.opened is exist - process it [06:31:12]req_shift_opened [06:31:12]FM_GetShiftState [06:31:12]SAM_PROTO_GetShiftState [06:31:12]wFMCommunicate request_size=4 [06:31:12]MH_SAM_APDU [06:31:12]CAPDU: 80 13 01 00 [06:31:12]Write to MH i2c: E2 08 00 F0 40 80 13 01 00 00 00 00 00 AD [06:31:12]Write i2c OK [06:31:12]MH_I2C_Read... [06:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:12]Read from MH i2c: E2 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 0E 00 [06:31:12]MH_I2C_Read... [06:31:12]Read from MH i2c: E2 0E 00 F0 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 47 [06:31:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:31:12]wFMCommunicate OK [06:31:12]SAM_PROTO_GetShiftState done [06:31:12]FM_GetShiftState done [06:31:12]req_shift_opened done [06:31:12]requested_item shift.open_date is exist - process it [06:31:12]req_shift_open_date [06:31:12]req_shift_open_date done [06:31:12]produce_requested_data done [06:31:12]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154780,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:31:12]process_action_free close_receipt [06:31:12]json_value_free [06:31:12]json_value_free done [06:31:12]process_json_proto returns [06:31:12]Send response to host [06:31:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154780,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:31:12]free response buf [06:31:12]execute_script done [06:31:12]execute_script returns [06:31:12]free content buf [06:31:12]Sock 9.Close socket [06:31:12]Sock 9.Thread stoped [06:31:16]OFD Sender: No OFD packet to send [06:31:21]OFD Sender: No OFD packet to send [06:31:26]OFD Sender: No OFD packet to send [06:31:31]OFD Sender: No OFD packet to send [06:31:36]OFD Sender: No OFD packet to send [06:31:41]OFD Sender: No OFD packet to send [06:31:46]OFD Sender: No OFD packet to send [06:31:51]OFD Sender: No OFD packet to send [06:31:56]OFD Sender: No OFD packet to send [06:32:01]OFD Sender: No OFD packet to send [06:32:06]OFD Sender: No OFD packet to send [06:32:11]OFD Sender: No OFD packet to send [06:32:16]OFD Sender: No OFD packet to send [06:32:21]OFD Sender: No OFD packet to send [06:32:26]OFD Sender: No OFD packet to send [06:32:31]OFD Sender: No OFD packet to send [06:32:36]OFD Sender: No OFD packet to send [06:32:41]OFD Sender: No OFD packet to send [06:32:46]OFD Sender: No OFD packet to send [06:32:51]OFD Sender: No OFD packet to send [06:32:56]OFD Sender: No OFD packet to send [06:33:01]OFD Sender: No OFD packet to send [06:33:02]accept exits with 7 [06:33:02]New connection [06:33:02]New thread 3066662244 created [06:33:02]Thread 3066805604 joined [06:33:02]Waiting for new connection... [06:33:02] Sock 7.Parse request [06:33:02]Sock 7.Check first char [06:33:02]Sock 7.First char is OK [06:33:02]request: POST /json_proto HTTP/1.0 [06:33:02]Method: POST [06:33:02]URL: /json_proto [06:33:02]Method is POST - this is cgi request [06:33:02]url: /json_proto [06:33:02]query_string will be loaded in cgi processing [06:33:02]execute_cgi json_proto POST (null) [06:33:02]execute_cgi path=json_proto method=POST [06:33:02]POST find Content-Length [06:33:02]Host: 172.17.32.195:8080 [06:33:02]Content-Length: 648 [06:33:02]Content-Type: application/json [06:33:02] [06:33:02]POST finish read [06:33:02]Found Content-Length = 648 [06:33:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 20.440, "sum" : 1500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1500.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:02]execute_script... [06:33:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 20.440, "sum" : 1500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1500.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:02]POST & json_proto [06:33:02]process_json_proto [06:33:02]json parsed OK: [06:33:02]protocol is kg_v1.0 [06:33:02]action value=close_receipt [06:33:02]process_action close_receipt [06:33:02]cmd_close_receipt [06:33:02]MH_GetDate [06:33:02]Write to MH i2c: F0 00 00 F1 40 20 [06:33:02]Write i2c OK [06:33:02]MH_I2C_Read... [06:33:02]Read from MH i2c: F0 [06:33:02]MH_I2C_Read... [06:33:02]Read from MH i2c: F0 09 00 [06:33:02]MH_I2C_Read... [06:33:02]Read from MH i2c: F0 09 00 F1 40 00 21 E1 14 66 77 1B 62 64 FD [06:33:02]GetLastDocTimeStamp 1712644271 [06:33:02]current date 1712644385 [06:33:02]FM_GetShiftState [06:33:02]SAM_PROTO_GetShiftState [06:33:02]wFMCommunicate request_size=4 [06:33:02]MH_SAM_APDU [06:33:02]CAPDU: 80 13 01 00 [06:33:02]Write to MH i2c: E2 08 00 F2 40 80 13 01 00 00 00 00 00 AF [06:33:02]Write i2c OK [06:33:02]MH_I2C_Read... [06:33:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:02]Read from MH i2c: E2 [06:33:02]MH_I2C_Read... [06:33:02]Read from MH i2c: E2 0E 00 [06:33:02]MH_I2C_Read... [06:33:02]Read from MH i2c: E2 0E 00 F2 40 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 49 [06:33:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:33:02]wFMCommunicate OK [06:33:02]SAM_PROTO_GetShiftState done [06:33:02]FM_GetShiftState done [06:33:02]opened in 1712622218 [06:33:02]opened+sec_in_day 1712708618 [06:33:02]quantity*price = 150029 [06:33:02]sum+1 = 150031 [06:33:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.30 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.30 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 85 09.04.2024 06:33 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154781 ФПД: 93690898449065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063305&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154781&fm=93690898449065&tin=02508201610067®Number=0000000000090882&sum=150030 [06:33:03]StoreToDocumentArchive [06:33:03]shift 298 fd 154781 [06:33:03]save to /storage/0298/doc_00154781 [06:33:03]save last doc name /storage/0298/doc_00154781 to /storage/kkm_last_doc_name [06:33:03]save OK [06:33:03]Clear old archive folders... [06:33:03]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:33:03]tlvbuf is 00897260 [06:33:03]SAM_PROTO_ClearQueue [06:33:03]wFMCommunicate request_size=4 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 09 00 00 [06:33:03]Write to MH i2c: E2 08 00 FF 40 80 09 00 00 00 00 00 00 B1 [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 FF 40 00 90 00 B3 [06:33:03]RAPDU: 90 00 [06:33:03]wFMCommunicate OK [06:33:03]SAM_PROTO_ClearQueue done [06:33:03]KKMCreateOFDPacket [06:33:03]OFDProtocolAddRootSTLVToBuf [06:33:03]FM_MakeSignedData [06:33:03]FM_MakeSignedData [06:33:03]SAM_PROTO_SignData [06:33:03]wFMCommunicate request_size=4 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 0D 01 02 [06:33:03]Write to MH i2c: E2 08 00 00 41 80 0D 01 02 00 00 00 00 BA [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 00 41 00 90 00 B5 [06:33:03]RAPDU: 90 00 [06:33:03]wFMCommunicate OK [06:33:03]wFMCommunicate request_size=255 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 4F 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 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 0E 4A 02 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 21 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9D 5C 02 [06:33:03]Write to MH i2c: E2 02 01 01 41 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 4F 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 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 0E 4A 02 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 21 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9D 5C 02 00 00 F6 [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 01 41 00 90 00 B6 [06:33:03]RAPDU: 90 00 [06:33:03]wFMCommunicate OK [06:33:03]wFMCommunicate request_size=16 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 55 36 1C B8 82 A9 [06:33:03]Write to MH i2c: E2 13 00 02 41 80 0D 02 02 0B 00 00 35 04 06 00 55 36 1C B8 82 A9 00 00 9C [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 03 00 02 41 00 90 00 B7 [06:33:03]RAPDU: 90 00 [06:33:03]wFMCommunicate OK [06:33:03]wFMCommunicate request_size=4 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 0D 03 02 [06:33:03]Write to MH i2c: E2 08 00 03 41 80 0D 03 02 00 00 00 00 BF [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 0B 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 0B 00 03 41 00 43 9C 5C E2 9A 3C 99 AC 90 00 F8 [06:33:03]RAPDU: 43 9C 5C E2 9A 3C 99 AC 90 00 [06:33:03]wFMCommunicate OK [06:33:03]SAM_PROTO_SignData done [06:33:03]FM_MakeSignedData done [06:33:03]CreateOFDProtocolMessage [06:33:03]wFMCommunicate request_size=4 [06:33:03]MH_SAM_APDU [06:33:03]CAPDU: 80 11 00 00 [06:33:03]Write to MH i2c: E2 08 00 04 41 80 11 00 00 00 00 00 00 BF [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:03]Read from MH i2c: E2 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 17 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: E2 17 00 04 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 14 [06:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:33:03]wFMCommunicate OK [06:33:03]CreateOFDProtocolMessage done [06:33:03]OFDSenderStorePacket 154781 [06:33:03]StoreOFDPacket docnum=154781 [06:33:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 D4 F3 0D 01 F3 C3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 4F 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 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 0E 4A 02 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 21 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9D 5C 02 00 35 04 06 00 55 36 1C B8 82 A9 43 9C 5C E2 9A 3C 99 AC [06:33:03]CheckFolder [06:33:03]dirname=/storage/ofd_packets [06:33:03]CheckFolder done [06:33:03]ProducePacketName [06:33:03]name=ofd_packets/00154781 [06:33:03]NVStorageSaveData ofd_packets/00154781 [06:33:03]File name is /storage/ofd_packets/00154781 [06:33:03]Write 307 bytes [06:33:03]NVStorageSaveData done [06:33:03]OFDSenderStorePacket done [06:33:03]KKMCreateOFDPacket done [06:33:03]NVStorageSaveData kkm_last_timestamp [06:33:03]File name is /storage/kkm_last_timestamp [06:33:03]Write 4 bytes [06:33:03]NVStorageSaveData done [06:33:03]ExternCall_PrintAddStr [06:33:03]wPrintStart [06:33:03]Write to MH i2c: 01 00 00 05 41 46 [06:33:03]Write i2c OK [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: 01 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: 01 07 00 [06:33:03]MH_I2C_Read... [06:33:03]Read from MH i2c: 01 07 00 05 41 00 00 00 00 00 FF 0F 5B [06:33:03]RasterBufferAndPrint [06:33:03]line Счет N : (1)297970 [06:33:03]line ИНН: 02508201610067 [06:33:03]line Контрольно-Кассовый Чек [06:33:03]line ПРОДАЖА [06:33:03]line ТРК (МРК, ГНК) : 42 [06:33:03]line Товар: 2710194210 [06:33:03]line D-ENERGY ДТ-К-5 [06:33:03]line 20.440 * 73.40 [06:33:03]line = 1500.30 [06:33:03]line НДС 12% НСП 1% [06:33:03]line > о реализуемом товаре [06:33:03]line ИТОГО: 1500.30 [06:33:03]line НСП 1% : 13.28 [06:33:03]line НДС 12% : 159.32 [06:33:03]line Наличными: 1500.30 [06:33:03]line Безнал.: 0.00 [06:33:03]line Место: АЗС № 53 "Партнер Нефть" [06:33:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:33:03]line СНО: Общий режим [06:33:03]line Чек 85 09.04.2024 06:33 [06:33:03]line Смена: 298 ФФД: 1.0 [06:33:03]line ЗНМ: 0300000127 [06:33:03]line РНМ: 0000000000090882 [06:33:03]line Версия ККМ: 001 [06:33:03]line ФМ: 0000000000874906 [06:33:03]line ФД: 154781 [06:33:03]line ФПД: 93690898449065 [06:33:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063305&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154781&fm=93690898449065&tin=02508201610067®Number=0000000000090882&sum=150030 [06:33:04]OFD Sender: Processing packet 154781 [packets to send 67, broken 66] [06:33:04]ProducePacketName [06:33:04]name=ofd_packets/00154781 [06:33:04]OFD Sender: To server: pG, [06:33:04]CommunicateWithHost lk.salyk.kg:30040 [06:33:04]ConnectInit lk.salyk.kg [06:33:04]written 0, free lines is 4095 [06:33:04]Connected sock=9 [06:33:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 D4 F3 0D 01 F3 C3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 4F 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 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 0E 4A 02 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 21 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9D 5C 02 00 35 04 06 00 55 36 1C B8 82 A9 43 9C 5C E2 9A 3C 99 AC [06:33:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 03 BF 47 00 5A 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9D 5C 02 00 F4 03 04 00 CB 88 14 66 B6 04 01 00 00 68 8B E1 D9 4C 2A 97 61 [06:33:04]CommunicateWithHost err = 0 [06:33:04]CheckOFDResponse [06:33:04]1017 (14) - 77093643461234 [06:33:04]1041 (16) - 0000000000874906 [06:33:04]1040 (4) - 154781 [06:33:04]1012 (4) - 09.04.2024 00:16 [06:33:04]1206 (1) - 0 [06:33:04]OFD Sender: Remove packet 154781 [06:33:04]ProducePacketName [06:33:04]name=ofd_packets/00154781 [06:33:04]NVStorageDeleteData [06:33:04]Write to MH i2c: 01 00 00 2D 41 6E [06:33:04]Write i2c OK [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: 01 [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: 01 07 00 [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: 01 07 00 2D 41 00 00 00 00 00 F6 0C 77 [06:33:04]RasterBufferAndPrint [06:33:04]line [06:33:04]line [06:33:04]line [06:33:04]line [06:33:04]line [06:33:04]written 0, free lines is 3324 [06:33:04]MH_Cut [06:33:04]Write to MH i2c: D1 01 00 34 41 01 47 [06:33:04]Write i2c OK [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: D1 [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: D1 01 00 [06:33:04]MH_I2C_Read... [06:33:04]Read from MH i2c: D1 01 00 34 41 00 46 [06:33:04]Write to MH i2c: 01 00 00 35 41 76 [06:33:04]Write i2c OK [06:33:04]MH_I2C_Read... [06:33:04]OFD Sender: No OFD packet to send [06:33:05]*** Cut start [06:33:05]*** Partial cut [06:33:05]*** CUTSNS_PIN = 1 [06:33:05]*** CUTSNS_PIN = 0 [06:33:05]*** Brake cut motor [06:33:05]Read from MH i2c: 01 [06:33:05]MH_I2C_Read... [06:33:05]*** Stop cut motor [06:33:05]*** Cut end [06:33:05]Read from MH i2c: 01 07 00 [06:33:05]MH_I2C_Read... [06:33:05]Read from MH i2c: 01 07 00 35 41 00 00 00 00 00 FF 0F 8B [06:33:05]process_action close_receipt done [06:33:05]requested_data is exist [06:33:05]produce_requested_data [06:33:05]requested_item fm.sn is exist - process it [06:33:05]wFMCommunicate request_size=4 [06:33:05]MH_SAM_APDU [06:33:05]CAPDU: 80 11 00 00 [06:33:05]Write to MH i2c: E2 08 00 36 41 80 11 00 00 00 00 00 00 F1 [06:33:05]Write i2c OK [06:33:05]MH_I2C_Read... [06:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:06]Read from MH i2c: E2 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 17 00 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 17 00 36 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 46 [06:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:33:06]wFMCommunicate OK [06:33:06]requested_item fd.num is exist - process it [06:33:06]SAM_PROTO_GetFieldsCounters [06:33:06]wFMCommunicate request_size=4 [06:33:06]MH_SAM_APDU [06:33:06]CAPDU: 80 13 00 00 [06:33:06]Write to MH i2c: E2 08 00 37 41 80 13 00 00 00 00 00 00 F4 [06:33:06]Write i2c OK [06:33:06]MH_I2C_Read... [06:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:06]Read from MH i2c: E2 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 62 00 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 62 00 37 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9D 5C 02 00 0E 04 04 00 2A 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 3E [06:33:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9D 5C 02 00 0E 04 04 00 2A 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 [06:33:06]wFMCommunicate OK [06:33:06]SAM_PROTO_GetFieldsCounters done [06:33:06]requested_item shift.num is exist - process it [06:33:06]requested_item shift.opened is exist - process it [06:33:06]req_shift_opened [06:33:06]FM_GetShiftState [06:33:06]SAM_PROTO_GetShiftState [06:33:06]wFMCommunicate request_size=4 [06:33:06]MH_SAM_APDU [06:33:06]CAPDU: 80 13 01 00 [06:33:06]Write to MH i2c: E2 08 00 38 41 80 13 01 00 00 00 00 00 F6 [06:33:06]Write i2c OK [06:33:06]MH_I2C_Read... [06:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:06]Read from MH i2c: E2 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 0E 00 [06:33:06]MH_I2C_Read... [06:33:06]Read from MH i2c: E2 0E 00 38 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [06:33:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:33:06]wFMCommunicate OK [06:33:06]SAM_PROTO_GetShiftState done [06:33:06]FM_GetShiftState done [06:33:06]req_shift_opened done [06:33:06]requested_item shift.open_date is exist - process it [06:33:06]req_shift_open_date [06:33:06]req_shift_open_date done [06:33:06]produce_requested_data done [06:33:06]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154781,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:33:06]process_action_free close_receipt [06:33:06]json_value_free [06:33:06]json_value_free done [06:33:06]process_json_proto returns [06:33:06]Send response to host [06:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154781,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:33:06]free response buf [06:33:06]execute_script done [06:33:06]execute_script returns [06:33:06]free content buf [06:33:06]Sock 7.Close socket [06:33:06]Sock 7.Thread stoped [06:33:09]OFD Sender: No OFD packet to send [06:33:14]OFD Sender: No OFD packet to send [06:33:19]OFD Sender: No OFD packet to send [06:33:24]OFD Sender: No OFD packet to send [06:33:29]OFD Sender: No OFD packet to send [06:33:34]OFD Sender: No OFD packet to send [06:33:39]OFD Sender: No OFD packet to send [06:33:44]OFD Sender: No OFD packet to send [06:33:49]OFD Sender: No OFD packet to send [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:14]OFD Sender: No OFD packet to send [06:34:19]OFD Sender: No OFD packet to send [06:34:24]OFD Sender: No OFD packet to send [06:34:29]OFD Sender: No OFD packet to send [06:34:34]OFD Sender: No OFD packet to send [06:34:39]OFD Sender: No OFD packet to send [06:34:44]OFD Sender: No OFD packet to send [06:34:49]OFD Sender: No OFD packet to send [06:34:54]OFD Sender: No OFD packet to send [06:34:59]OFD Sender: No OFD packet to send [06:35:04]OFD Sender: No OFD packet to send [06:35:09]OFD Sender: No OFD packet to send [06:35:14]OFD Sender: No OFD packet to send [06:35:19]OFD Sender: No OFD packet to send [06:35:24]OFD Sender: No OFD packet to send [06:35:29]OFD Sender: No OFD packet to send [06:35:34]OFD Sender: No OFD packet to send [06:35:39]OFD Sender: No OFD packet to send [06:35:44]OFD Sender: No OFD packet to send [06:35:50]OFD Sender: No OFD packet to send [06:35:55]OFD Sender: No OFD packet to send [06:36:00]OFD Sender: No OFD packet to send [06:36:05]OFD Sender: No OFD packet to send [06:36:10]OFD Sender: No OFD packet to send [06:36:15]OFD Sender: No OFD packet to send [06:36:20]OFD Sender: No OFD packet to send [06:36:25]OFD Sender: No OFD packet to send [06:36:30]OFD Sender: No OFD packet to send [06:36:33]accept exits with 10 [06:36:33]New connection [06:36:33]New thread 3066805604 created [06:36:33]Thread 3066662244 joined [06:36:33]Waiting for new connection... [06:36:33] Sock 10.Parse request [06:36:33]Sock 10.Check first char [06:36:33]Sock 10.First char is OK [06:36:33]request: POST /json_proto HTTP/1.0 [06:36:33]Method: POST [06:36:33]URL: /json_proto [06:36:33]Method is POST - this is cgi request [06:36:33]url: /json_proto [06:36:33]query_string will be loaded in cgi processing [06:36:33]execute_cgi json_proto POST (null) [06:36:33]execute_cgi path=json_proto method=POST [06:36:33]POST find Content-Length [06:36:33]Host: 172.17.32.195:8080 [06:36:33]Content-Length: 640 [06:36:33]Content-Type: application/json [06:36:33] [06:36:33]POST finish read [06:36:33]Found Content-Length = 640 [06:36:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 14.090, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:33]execute_script... [06:36: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)297971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 14.090, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:33]POST & json_proto [06:36:33]process_json_proto [06:36:33]json parsed OK: [06:36:33]protocol is kg_v1.0 [06:36:33]action value=close_receipt [06:36:33]process_action close_receipt [06:36:33]cmd_close_receipt [06:36:33]MH_GetDate [06:36:33]Write to MH i2c: F0 00 00 39 41 69 [06:36:33]Write i2c OK [06:36:33]MH_I2C_Read... [06:36:33]Read from MH i2c: F0 [06:36:33]MH_I2C_Read... [06:36:33]Read from MH i2c: F0 09 00 [06:36:33]MH_I2C_Read... [06:36:33]Read from MH i2c: F0 09 00 39 41 00 F4 E1 14 66 77 1B 62 64 19 [06:36:33]GetLastDocTimeStamp 1712644385 [06:36:33]current date 1712644596 [06:36:33]FM_GetShiftState [06:36:33]SAM_PROTO_GetShiftState [06:36:33]wFMCommunicate request_size=4 [06:36:33]MH_SAM_APDU [06:36:33]CAPDU: 80 13 01 00 [06:36:33]Write to MH i2c: E2 08 00 3A 41 80 13 01 00 00 00 00 00 F8 [06:36:33]Write i2c OK [06:36:33]MH_I2C_Read... [06:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:33]Read from MH i2c: E2 [06:36:33]MH_I2C_Read... [06:36:33]Read from MH i2c: E2 0E 00 [06:36:33]MH_I2C_Read... [06:36:33]Read from MH i2c: E2 0E 00 3A 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 92 [06:36:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:36:33]wFMCommunicate OK [06:36:33]SAM_PROTO_GetShiftState done [06:36:33]FM_GetShiftState done [06:36:33]opened in 1712622218 [06:36:33]opened+sec_in_day 1712708618 [06:36:33]quantity*price = 90035 [06:36:33]sum+1 = 90036 [06:36:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.35 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 900.35 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 86 09.04.2024 06:36 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154782 ФПД: 176582272589821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063636&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154782&fm=176582272589821&tin=02508201610067®Number=0000000000090882&sum=90035 [06:36:34]StoreToDocumentArchive [06:36:34]shift 298 fd 154782 [06:36:34]save to /storage/0298/doc_00154782 [06:36:34]save last doc name /storage/0298/doc_00154782 to /storage/kkm_last_doc_name [06:36:34]save OK [06:36:34]Clear old archive folders... [06:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:36:34]tlvbuf is 007CF5B0 [06:36:34]SAM_PROTO_ClearQueue [06:36:34]wFMCommunicate request_size=4 [06:36:34]MH_SAM_APDU [06:36:34]CAPDU: 80 09 00 00 [06:36:34]Write to MH i2c: E2 08 00 47 41 80 09 00 00 00 00 00 00 FA [06:36:34]Write i2c OK [06:36:34]MH_I2C_Read... [06:36:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:34]Read from MH i2c: E2 [06:36:34]MH_I2C_Read... [06:36:34]Read from MH i2c: E2 03 00 [06:36:34]MH_I2C_Read... [06:36:34]Read from MH i2c: E2 03 00 47 41 00 90 00 FC [06:36:34]RAPDU: 90 00 [06:36:34]wFMCommunicate OK [06:36:34]SAM_PROTO_ClearQueue done [06:36:34]KKMCreateOFDPacket [06:36:34]OFDProtocolAddRootSTLVToBuf [06:36:34]FM_MakeSignedData [06:36:34]FM_MakeSignedData [06:36:34]SAM_PROTO_SignData [06:36:34]wFMCommunicate request_size=4 [06:36:34]MH_SAM_APDU [06:36:34]CAPDU: 80 0D 01 02 [06:36:34]Write to MH i2c: E2 08 00 48 41 80 0D 01 02 00 00 00 00 02 [06:36:34]Write i2c OK [06:36:34]MH_I2C_Read... [06:36:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:34]Read from MH i2c: E2 [06:36:34]MH_I2C_Read... [06:36:34]Read from MH i2c: E2 03 00 [06:36:34]MH_I2C_Read... [06:36:34]Read from MH i2c: E2 03 00 48 41 00 90 00 FD [06:36:34]RAPDU: 90 00 [06:36:34]wFMCommunicate OK [06:36:34]wFMCommunicate request_size=255 [06:36:34]MH_SAM_APDU [06:36:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 B3 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 F4 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9E 5C 02 00 35 04 06 00 A0 [06:36:34]Write to MH i2c: E2 02 01 49 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 B3 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 F4 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9E 5C 02 00 35 04 06 00 A0 00 00 A2 [06:36:34]Write i2c OK [06:36:34]MH_I2C_Read... [06:36:35]OFD Sender: No OFD packet to send [06:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:35]Read from MH i2c: E2 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 03 00 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 03 00 49 41 00 90 00 FE [06:36:35]RAPDU: 90 00 [06:36:35]wFMCommunicate OK [06:36:35]wFMCommunicate request_size=10 [06:36:35]MH_SAM_APDU [06:36:35]CAPDU: 80 0D 02 02 05 99 C3 A1 9F FD [06:36:35]Write to MH i2c: E2 0D 00 4A 41 80 0D 02 02 05 00 99 C3 A1 9F FD 00 00 A8 [06:36:35]Write i2c OK [06:36:35]MH_I2C_Read... [06:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:35]Read from MH i2c: E2 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 03 00 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 03 00 4A 41 00 90 00 FF [06:36:35]RAPDU: 90 00 [06:36:35]wFMCommunicate OK [06:36:35]wFMCommunicate request_size=4 [06:36:35]MH_SAM_APDU [06:36:35]CAPDU: 80 0D 03 02 [06:36:35]Write to MH i2c: E2 08 00 4B 41 80 0D 03 02 00 00 00 00 07 [06:36:35]Write i2c OK [06:36:35]MH_I2C_Read... [06:36:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:35]Read from MH i2c: E2 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 0B 00 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 0B 00 4B 41 00 6F 75 F2 B3 A8 0C CE 15 90 00 28 [06:36:35]RAPDU: 6F 75 F2 B3 A8 0C CE 15 90 00 [06:36:35]wFMCommunicate OK [06:36:35]SAM_PROTO_SignData done [06:36:35]FM_MakeSignedData done [06:36:35]CreateOFDProtocolMessage [06:36:35]wFMCommunicate request_size=4 [06:36:35]MH_SAM_APDU [06:36:35]CAPDU: 80 11 00 00 [06:36:35]Write to MH i2c: E2 08 00 4C 41 80 11 00 00 00 00 00 00 07 [06:36:35]Write i2c OK [06:36:35]MH_I2C_Read... [06:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:35]Read from MH i2c: E2 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 17 00 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: E2 17 00 4C 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5C [06:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:36:35]wFMCommunicate OK [06:36:35]CreateOFDProtocolMessage done [06:36:35]OFDSenderStorePacket 154782 [06:36:35]StoreOFDPacket docnum=154782 [06:36:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 06 8A 07 01 F0 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 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 B3 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 F4 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9E 5C 02 00 35 04 06 00 A0 99 C3 A1 9F FD 6F 75 F2 B3 A8 0C CE 15 [06:36:35]CheckFolder [06:36:35]dirname=/storage/ofd_packets [06:36:35]CheckFolder done [06:36:35]ProducePacketName [06:36:35]name=ofd_packets/00154782 [06:36:35]NVStorageSaveData ofd_packets/00154782 [06:36:35]File name is /storage/ofd_packets/00154782 [06:36:35]Write 301 bytes [06:36:35]NVStorageSaveData done [06:36:35]OFDSenderStorePacket done [06:36:35]KKMCreateOFDPacket done [06:36:35]NVStorageSaveData kkm_last_timestamp [06:36:35]File name is /storage/kkm_last_timestamp [06:36:35]Write 4 bytes [06:36:35]NVStorageSaveData done [06:36:35]ExternCall_PrintAddStr [06:36:35]wPrintStart [06:36:35]Write to MH i2c: 01 00 00 4D 41 8E [06:36:35]Write i2c OK [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: 01 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: 01 07 00 [06:36:35]MH_I2C_Read... [06:36:35]Read from MH i2c: 01 07 00 4D 41 00 00 00 00 00 FF 0F A3 [06:36:35]RasterBufferAndPrint [06:36:35]line Счет N : (1)297971 [06:36:35]line ИНН: 02508201610067 [06:36:35]line Контрольно-Кассовый Чек [06:36:35]line ПРОДАЖА [06:36:35]line ТРК (МРК, ГНК) : 82 [06:36:35]line Товар: 2710124130 [06:36:35]line Аи-92-К-5 [06:36:35]line 14.090 * 63.90 [06:36:35]line = 900.35 [06:36:35]line НДС 12% НСП 1% [06:36:35]line > о реализуемом товаре [06:36:35]line ИТОГО: 900.35 [06:36:35]line НСП 1% : 7.97 [06:36:35]line НДС 12% : 95.61 [06:36:35]line Наличными: 900.35 [06:36:35]line Безнал.: 0.00 [06:36:35]line Место: АЗС № 53 "Партнер Нефть" [06:36:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:36:35]line СНО: Общий режим [06:36:35]line Чек 86 09.04.2024 06:36 [06:36:35]line Смена: 298 ФФД: 1.0 [06:36:35]line ЗНМ: 0300000127 [06:36:35]line РНМ: 0000000000090882 [06:36:35]line Версия ККМ: 001 [06:36:35]line ФМ: 0000000000874906 [06:36:35]line ФД: 154782 [06:36:35]line ФПД: 176582272589821 [06:36:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063636&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154782&fm=176582272589821&tin=02508201610067®Number=0000000000090882&sum=90035 [06:36:35]OFD Sender: Processing packet 154782 [packets to send 67, broken 66] [06:36:35]ProducePacketName [06:36:35]name=ofd_packets/00154782 [06:36:35]OFD Sender: To server: pG, [06:36:35]CommunicateWithHost lk.salyk.kg:30040 [06:36:35]ConnectInit lk.salyk.kg [06:36:35]written 0, free lines is 4095 [06:36:35]Connected sock=9 [06:36:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 06 8A 07 01 F0 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 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 B3 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 F4 E1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9E 5C 02 00 35 04 06 00 A0 99 C3 A1 9F FD 6F 75 F2 B3 A8 0C CE 15 [06:36:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 41 2A 47 00 91 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9E 5C 02 00 F4 03 04 00 9F 89 14 66 B6 04 01 00 00 45 21 6D F2 B2 59 94 EE [06:36:35]CommunicateWithHost err = 0 [06:36:35]CheckOFDResponse [06:36:35]1017 (14) - 77093643461234 [06:36:35]1041 (16) - 0000000000874906 [06:36:35]1040 (4) - 154782 [06:36:35]1012 (4) - 09.04.2024 00:19 [06:36:35]1206 (1) - 0 [06:36:35]OFD Sender: Remove packet 154782 [06:36:35]ProducePacketName [06:36:35]name=ofd_packets/00154782 [06:36:35]NVStorageDeleteData [06:36:36]Write to MH i2c: 01 00 00 75 41 B6 [06:36:36]Write i2c OK [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: 01 [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: 01 07 00 [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: 01 07 00 75 41 00 00 00 00 00 F4 0C BD [06:36:36]RasterBufferAndPrint [06:36:36]line [06:36:36]line [06:36:36]line [06:36:36]line [06:36:36]line [06:36:36]written 0, free lines is 3325 [06:36:36]MH_Cut [06:36:36]Write to MH i2c: D1 01 00 7C 41 01 8F [06:36:36]Write i2c OK [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: D1 [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: D1 01 00 [06:36:36]MH_I2C_Read... [06:36:36]Read from MH i2c: D1 01 00 7C 41 00 8E [06:36:36]Write to MH i2c: 01 00 00 7D 41 BE [06:36:36]Write i2c OK [06:36:36]MH_I2C_Read... [06:36:36]OFD Sender: No OFD packet to send [06:36:36]*** Cut start [06:36:36]*** Partial cut [06:36:36]*** CUTSNS_PIN = 1 [06:36:36]*** CUTSNS_PIN = 0 [06:36:37]*** Brake cut motor [06:36:37]Read from MH i2c: 01 [06:36:37]MH_I2C_Read... [06:36:37]*** Stop cut motor [06:36:37]*** Cut end [06:36:37]Read from MH i2c: 01 07 00 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: 01 07 00 7D 41 00 00 00 00 00 FF 0F D3 [06:36:37]process_action close_receipt done [06:36:37]requested_data is exist [06:36:37]produce_requested_data [06:36:37]requested_item fm.sn is exist - process it [06:36:37]wFMCommunicate request_size=4 [06:36:37]MH_SAM_APDU [06:36:37]CAPDU: 80 11 00 00 [06:36:37]Write to MH i2c: E2 08 00 7E 41 80 11 00 00 00 00 00 00 39 [06:36:37]Write i2c OK [06:36:37]MH_I2C_Read... [06:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:37]Read from MH i2c: E2 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 17 00 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 17 00 7E 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8E [06:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:36:37]wFMCommunicate OK [06:36:37]requested_item fd.num is exist - process it [06:36:37]SAM_PROTO_GetFieldsCounters [06:36:37]wFMCommunicate request_size=4 [06:36:37]MH_SAM_APDU [06:36:37]CAPDU: 80 13 00 00 [06:36:37]Write to MH i2c: E2 08 00 7F 41 80 13 00 00 00 00 00 00 3C [06:36:37]Write i2c OK [06:36:37]MH_I2C_Read... [06:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:37]Read from MH i2c: E2 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 62 00 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 62 00 7F 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9E 5C 02 00 0E 04 04 00 2A 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 8A [06:36:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9E 5C 02 00 0E 04 04 00 2A 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 [06:36:37]wFMCommunicate OK [06:36:37]SAM_PROTO_GetFieldsCounters done [06:36:37]requested_item shift.num is exist - process it [06:36:37]requested_item shift.opened is exist - process it [06:36:37]req_shift_opened [06:36:37]FM_GetShiftState [06:36:37]SAM_PROTO_GetShiftState [06:36:37]wFMCommunicate request_size=4 [06:36:37]MH_SAM_APDU [06:36:37]CAPDU: 80 13 01 00 [06:36:37]Write to MH i2c: E2 08 00 80 41 80 13 01 00 00 00 00 00 3E [06:36:37]Write i2c OK [06:36:37]MH_I2C_Read... [06:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:37]Read from MH i2c: E2 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 0E 00 [06:36:37]MH_I2C_Read... [06:36:37]Read from MH i2c: E2 0E 00 80 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [06:36:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:36:37]wFMCommunicate OK [06:36:37]SAM_PROTO_GetShiftState done [06:36:37]FM_GetShiftState done [06:36:37]req_shift_opened done [06:36:37]requested_item shift.open_date is exist - process it [06:36:37]req_shift_open_date [06:36:37]req_shift_open_date done [06:36:37]produce_requested_data done [06:36:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154782,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:36:37]process_action_free close_receipt [06:36:37]json_value_free [06:36:37]json_value_free done [06:36:37]process_json_proto returns [06:36:37]Send response to host [06:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154782,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:36:37]free response buf [06:36:37]execute_script done [06:36:37]execute_script returns [06:36:37]free content buf [06:36:37]Sock 10.Close socket [06:36:37]Sock 10.Thread stoped [06:36:41]OFD Sender: No OFD packet to send [06:36:42]accept exits with 7 [06:36:42]New connection [06:36:42]New thread 3066662244 created [06:36:42]Thread 3066805604 joined [06:36:42]Waiting for new connection... [06:36:42] Sock 7.Parse request [06:36:42]Sock 7.Check first char [06:36:42]Sock 7.First char is OK [06:36:42]request: POST /json_proto HTTP/1.0 [06:36:42]Method: POST [06:36:42]URL: /json_proto [06:36:42]Method is POST - this is cgi request [06:36:42]url: /json_proto [06:36:42]query_string will be loaded in cgi processing [06:36:42]execute_cgi json_proto POST (null) [06:36:42]execute_cgi path=json_proto method=POST [06:36:42]POST find Content-Length [06:36:42]Host: 172.17.32.195:8080 [06:36:42]Content-Length: 1204 [06:36:42]Content-Type: application/json [06:36:42] [06:36:42]POST finish read [06:36:42]Found Content-Length = 1204 [06:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297972\u000A09.04.2024 06:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:42]execute_script... [06:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297972\u000A09.04.2024 06:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:42]POST & json_proto [06:36:42]process_json_proto [06:36:42]json parsed OK: [06:36:42]protocol is kg_v1.0 [06:36:42]action value=print_text [06:36:42]process_action print_text [06:36:42]cmd_print_text [06:36:42]ExternCall_PrintAddStr [06:36:42]wPrintStart [06:36:42]Write to MH i2c: 01 00 00 81 41 C2 [06:36:42]Write i2c OK [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 07 00 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 07 00 81 41 00 00 00 00 00 FF 0F D7 [06:36:42]RasterBufferAndPrint [06:36:42]line *****ТОВАРНЫЙ ЧЕК***** [06:36:42]line АЗС 53 [06:36:42]line Партнер нефть [06:36:42]line 02508201610067 [06:36:42]line Кассир : Черикбаев М. [06:36:42]line Счет N : (1)297972 [06:36:42]line 09.04.2024 06:13 [06:36:42]line ПРОДАЖА [06:36:42]line ТРК (МРК, ГНК): 91 [06:36:42]line Вид ГСМ : 2710194210 [06:36:42]line ДТ(л)-К-5 [06:36:42]line 6.910 x 72.40 [06:36:42]line ИТОГ: 500.28 [06:36:42]line Тип оплаты: Талоны: Топливная Карта [06:36:42]line 00263 [06:36:42]line ______________________ [06:36:42]line (подпись) [06:36:42]written 0, free lines is 4095 [06:36:42]Write to MH i2c: 01 00 00 95 41 D6 [06:36:42]Write i2c OK [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 07 00 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: 01 07 00 95 41 00 00 00 00 00 11 0E FC [06:36:42]RasterBufferAndPrint [06:36:42]line [06:36:42]line [06:36:42]line [06:36:42]line [06:36:42]line [06:36:42]written 0, free lines is 3603 [06:36:42]MH_Cut [06:36:42]Write to MH i2c: D1 01 00 9C 41 01 AF [06:36:42]Write i2c OK [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: D1 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: D1 01 00 [06:36:42]MH_I2C_Read... [06:36:42]Read from MH i2c: D1 01 00 9C 41 00 AE [06:36:42]Write to MH i2c: 01 00 00 9D 41 DE [06:36:42]Write i2c OK [06:36:42]MH_I2C_Read... [06:36:42]*** Cut start [06:36:42]*** Partial cut [06:36:42]*** CUTSNS_PIN = 1 [06:36:42]*** CUTSNS_PIN = 0 [06:36:43]*** Brake cut motor [06:36:43]Read from MH i2c: 01 [06:36:43]MH_I2C_Read... [06:36:43]*** Stop cut motor [06:36:43]*** Cut end [06:36:43]Read from MH i2c: 01 07 00 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: 01 07 00 9D 41 00 00 00 00 00 FF 0F F3 [06:36:43]process_action print_text done [06:36:43]requested_data is exist [06:36:43]produce_requested_data [06:36:43]requested_item fm.sn is exist - process it [06:36:43]wFMCommunicate request_size=4 [06:36:43]MH_SAM_APDU [06:36:43]CAPDU: 80 11 00 00 [06:36:43]Write to MH i2c: E2 08 00 9E 41 80 11 00 00 00 00 00 00 59 [06:36:43]Write i2c OK [06:36:43]MH_I2C_Read... [06:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:43]Read from MH i2c: E2 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 17 00 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 17 00 9E 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AE [06:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:36:43]wFMCommunicate OK [06:36:43]requested_item fd.num is exist - process it [06:36:43]SAM_PROTO_GetFieldsCounters [06:36:43]wFMCommunicate request_size=4 [06:36:43]MH_SAM_APDU [06:36:43]CAPDU: 80 13 00 00 [06:36:43]Write to MH i2c: E2 08 00 9F 41 80 13 00 00 00 00 00 00 5C [06:36:43]Write i2c OK [06:36:43]MH_I2C_Read... [06:36:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:43]Read from MH i2c: E2 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 62 00 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 62 00 9F 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9E 5C 02 00 0E 04 04 00 2A 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 AA [06:36:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9E 5C 02 00 0E 04 04 00 2A 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 [06:36:43]wFMCommunicate OK [06:36:43]SAM_PROTO_GetFieldsCounters done [06:36:43]requested_item shift.num is exist - process it [06:36:43]requested_item shift.opened is exist - process it [06:36:43]req_shift_opened [06:36:43]FM_GetShiftState [06:36:43]SAM_PROTO_GetShiftState [06:36:43]wFMCommunicate request_size=4 [06:36:43]MH_SAM_APDU [06:36:43]CAPDU: 80 13 01 00 [06:36:43]Write to MH i2c: E2 08 00 A0 41 80 13 01 00 00 00 00 00 5E [06:36:43]Write i2c OK [06:36:43]MH_I2C_Read... [06:36:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:43]Read from MH i2c: E2 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 0E 00 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: E2 0E 00 A0 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F8 [06:36:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:36:43]wFMCommunicate OK [06:36:43]SAM_PROTO_GetShiftState done [06:36:43]FM_GetShiftState done [06:36:43]req_shift_opened done [06:36:43]requested_item shift.open_date is exist - process it [06:36:43]req_shift_open_date [06:36:43]req_shift_open_date done [06:36:43]produce_requested_data done [06:36:43]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154782,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:36:43]process_action_free print_text [06:36:43]json_value_free [06:36:43]json_value_free done [06:36:43]process_json_proto returns [06:36:43]Send response to host [06:36:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154782,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:36:43]free response buf [06:36:43]execute_script done [06:36:43]execute_script returns [06:36:43]free content buf [06:36:43]Sock 7.Close socket [06:36:43]Sock 7.Thread stoped [06:36:46]OFD Sender: No OFD packet to send [06:36:51]OFD Sender: No OFD packet to send [06:36:56]OFD Sender: No OFD packet to send [06:37:01]OFD Sender: No OFD packet to send [06:37:03]accept exits with 10 [06:37:03]New connection [06:37:03]New thread 3066805604 created [06:37:03]Thread 3066662244 joined [06:37:03]Waiting for new connection... [06:37:03] Sock 10.Parse request [06:37:03]Sock 10.Check first char [06:37:03]Sock 10.First char is OK [06:37:03]request: POST /json_proto HTTP/1.0 [06:37:03]Method: POST [06:37:03]URL: /json_proto [06:37:03]Method is POST - this is cgi request [06:37:03]url: /json_proto [06:37:03]query_string will be loaded in cgi processing [06:37:03]execute_cgi json_proto POST (null) [06:37:03]execute_cgi path=json_proto method=POST [06:37:03]POST find Content-Length [06:37:03]Host: 172.17.32.195:8080 [06:37:03]Content-Length: 640 [06:37:03]Content-Type: application/json [06:37:03] [06:37:03]POST finish read [06:37:03]Found Content-Length = 640 [06:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:03]execute_script... [06:37: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)297973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:03]POST & json_proto [06:37:03]process_json_proto [06:37:03]json parsed OK: [06:37:03]protocol is kg_v1.0 [06:37:03]action value=close_receipt [06:37:03]process_action close_receipt [06:37:03]cmd_close_receipt [06:37:03]MH_GetDate [06:37:03]Write to MH i2c: F0 00 00 A1 41 D1 [06:37:03]Write i2c OK [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: F0 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: F0 09 00 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: F0 09 00 A1 41 00 12 E2 14 66 77 1B 62 64 A0 [06:37:03]GetLastDocTimeStamp 1712644596 [06:37:03]current date 1712644626 [06:37:03]FM_GetShiftState [06:37:03]SAM_PROTO_GetShiftState [06:37:03]wFMCommunicate request_size=4 [06:37:03]MH_SAM_APDU [06:37:03]CAPDU: 80 13 01 00 [06:37:03]Write to MH i2c: E2 08 00 A2 41 80 13 01 00 00 00 00 00 60 [06:37:03]Write i2c OK [06:37:03]MH_I2C_Read... [06:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:03]Read from MH i2c: E2 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 0E 00 [06:37:03]MH_I2C_Read... [06:37:03]Read from MH i2c: E2 0E 00 A2 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FA [06:37:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:37:03]wFMCommunicate OK [06:37:03]SAM_PROTO_GetShiftState done [06:37:03]FM_GetShiftState done [06:37:03]opened in 1712622218 [06:37:03]opened+sec_in_day 1712708618 [06:37:03]quantity*price = 70034 [06:37:03]sum+1 = 70035 [06:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 87 09.04.2024 06:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154783 ФПД: 9405899795196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063706&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154783&fm=9405899795196&tin=02508201610067®Number=0000000000090882&sum=70034 [06:37:04]StoreToDocumentArchive [06:37:04]shift 298 fd 154783 [06:37:04]save to /storage/0298/doc_00154783 [06:37:04]save last doc name /storage/0298/doc_00154783 to /storage/kkm_last_doc_name [06:37:04]save OK [06:37:04]Clear old archive folders... [06:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:37:04]tlvbuf is 007E1A60 [06:37:04]SAM_PROTO_ClearQueue [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 09 00 00 [06:37:04]Write to MH i2c: E2 08 00 AF 41 80 09 00 00 00 00 00 00 62 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 AF 41 00 90 00 64 [06:37:04]RAPDU: 90 00 [06:37:04]wFMCommunicate OK [06:37:04]SAM_PROTO_ClearQueue done [06:37:04]KKMCreateOFDPacket [06:37:04]OFDProtocolAddRootSTLVToBuf [06:37:04]FM_MakeSignedData [06:37:04]FM_MakeSignedData [06:37:04]SAM_PROTO_SignData [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 0D 01 02 [06:37:04]Write to MH i2c: E2 08 00 B0 41 80 0D 01 02 00 00 00 00 6A [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 B0 41 00 90 00 65 [06:37:04]RAPDU: 90 00 [06:37:04]wFMCommunicate OK [06:37:04]wFMCommunicate request_size=255 [06:37:04]MH_SAM_APDU [06:37: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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 57 00 00 00 F4 03 04 00 12 E2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9F 5C 02 00 35 04 06 00 08 [06:37:04]Write to MH i2c: E2 02 01 B1 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 57 00 00 00 F4 03 04 00 12 E2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9F 5C 02 00 35 04 06 00 08 00 00 F9 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 B1 41 00 90 00 66 [06:37:04]RAPDU: 90 00 [06:37:04]wFMCommunicate OK [06:37:04]wFMCommunicate request_size=10 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 0D 02 02 05 8D FB 50 EA FC [06:37:04]Write to MH i2c: E2 0D 00 B2 41 80 0D 02 02 05 00 8D FB 50 EA FC 00 00 35 [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 03 00 B2 41 00 90 00 67 [06:37:04]RAPDU: 90 00 [06:37:04]wFMCommunicate OK [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 0D 03 02 [06:37:04]Write to MH i2c: E2 08 00 B3 41 80 0D 03 02 00 00 00 00 6F [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 0B 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 0B 00 B3 41 00 54 EB F6 F5 48 A1 D6 EB 90 00 44 [06:37:04]RAPDU: 54 EB F6 F5 48 A1 D6 EB 90 00 [06:37:04]wFMCommunicate OK [06:37:04]SAM_PROTO_SignData done [06:37:04]FM_MakeSignedData done [06:37:04]CreateOFDProtocolMessage [06:37:04]wFMCommunicate request_size=4 [06:37:04]MH_SAM_APDU [06:37:04]CAPDU: 80 11 00 00 [06:37:04]Write to MH i2c: E2 08 00 B4 41 80 11 00 00 00 00 00 00 6F [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:04]Read from MH i2c: E2 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 17 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: E2 17 00 B4 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C4 [06:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:37:04]wFMCommunicate OK [06:37:04]CreateOFDProtocolMessage done [06:37:04]OFDSenderStorePacket 154783 [06:37:04]StoreOFDPacket docnum=154783 [06:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5F DA 07 01 58 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 57 00 00 00 F4 03 04 00 12 E2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9F 5C 02 00 35 04 06 00 08 8D FB 50 EA FC 54 EB F6 F5 48 A1 D6 EB [06:37:04]CheckFolder [06:37:04]dirname=/storage/ofd_packets [06:37:04]CheckFolder done [06:37:04]ProducePacketName [06:37:04]name=ofd_packets/00154783 [06:37:04]NVStorageSaveData ofd_packets/00154783 [06:37:04]File name is /storage/ofd_packets/00154783 [06:37:04]Write 301 bytes [06:37:04]NVStorageSaveData done [06:37:04]OFDSenderStorePacket done [06:37:04]KKMCreateOFDPacket done [06:37:04]NVStorageSaveData kkm_last_timestamp [06:37:04]File name is /storage/kkm_last_timestamp [06:37:04]Write 4 bytes [06:37:04]NVStorageSaveData done [06:37:04]ExternCall_PrintAddStr [06:37:04]wPrintStart [06:37:04]Write to MH i2c: 01 00 00 B5 41 F6 [06:37:04]OFD Sender: Processing packet 154783 [packets to send 67, broken 66] [06:37:04]ProducePacketName [06:37:04]name=ofd_packets/00154783 [06:37:04]OFD Sender: To server: pG, [06:37:04]CommunicateWithHost lk.salyk.kg:30040 [06:37:04]ConnectInit lk.salyk.kg [06:37:04]Write i2c OK [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 [06:37:04]MH_I2C_Read... [06:37:04]Read from MH i2c: 01 07 00 B5 41 00 00 00 00 00 FF 0F 0B [06:37:04]RasterBufferAndPrint [06:37:04]line Счет N : (1)297973 [06:37:04]line ИНН: 02508201610067 [06:37:04]line Контрольно-Кассовый Чек [06:37:04]line ПРОДАЖА [06:37:04]line ТРК (МРК, ГНК) : 72 [06:37:04]line Товар: 2710124130 [06:37:04]line Аи-92-К-5 [06:37:04]line 10.960 * 63.90 [06:37:04]line = 700.34 [06:37:04]line НДС 12% НСП 1% [06:37:04]line > о реализуемом товаре [06:37:04]line ИТОГО: 700.34 [06:37:04]line НСП 1% : 6.20 [06:37:04]line НДС 12% : 74.37 [06:37:04]line Наличными: 700.34 [06:37:04]line Безнал.: 0.00 [06:37:04]line Место: АЗС № 53 "Партнер Нефть" [06:37:04]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:37:04]line СНО: Общий режим [06:37:04]line Чек 87 09.04.2024 06:37 [06:37:04]line Смена: 298 ФФД: 1.0 [06:37:04]line ЗНМ: 0300000127 [06:37:04]line РНМ: 0000000000090882 [06:37:04]line Версия ККМ: 001 [06:37:04]line ФМ: 0000000000874906 [06:37:04]line ФД: 154783 [06:37:04]line ФПД: 9405899795196 [06:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T063706&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154783&fm=9405899795196&tin=02508201610067®Number=0000000000090882&sum=70034 [06:37:05]Connected sock=7 [06:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5F DA 07 01 58 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 57 00 00 00 F4 03 04 00 12 E2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9F 5C 02 00 35 04 06 00 08 8D FB 50 EA FC 54 EB F6 F5 48 A1 D6 EB [06:37:05]written 0, free lines is 4095 [06:37:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 39 07 47 00 E6 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 9F 5C 02 00 F4 03 04 00 BC 89 14 66 B6 04 01 00 00 37 E2 D3 F4 C1 56 83 48 [06:37:05]CommunicateWithHost err = 0 [06:37:05]CheckOFDResponse [06:37:05]1017 (14) - 77093643461234 [06:37:05]1041 (16) - 0000000000874906 [06:37:05]1040 (4) - 154783 [06:37:05]1012 (4) - 09.04.2024 00:20 [06:37:05]1206 (1) - 0 [06:37:05]OFD Sender: Remove packet 154783 [06:37:05]ProducePacketName [06:37:05]name=ofd_packets/00154783 [06:37:05]NVStorageDeleteData [06:37:05]Write to MH i2c: 01 00 00 DD 41 1E [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: 01 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: 01 07 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: 01 07 00 DD 41 00 00 00 00 00 F0 0C 21 [06:37:05]RasterBufferAndPrint [06:37:05]line [06:37:05]line [06:37:05]line [06:37:05]line [06:37:05]line [06:37:05]written 0, free lines is 3318 [06:37:05]MH_Cut [06:37:05]Write to MH i2c: D1 01 00 E4 41 01 F7 [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: D1 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: D1 01 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: D1 01 00 E4 41 00 F6 [06:37:05]Write to MH i2c: 01 00 00 E5 41 26 [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]OFD Sender: No OFD packet to send [06:37:06]*** Cut start [06:37:06]*** Partial cut [06:37:06]*** CUTSNS_PIN = 1 [06:37:06]*** CUTSNS_PIN = 0 [06:37:06]*** Brake cut motor [06:37:07]Read from MH i2c: 01 [06:37:07]MH_I2C_Read... [06:37:07]*** Stop cut motor [06:37:07]*** Cut end [06:37:07]Read from MH i2c: 01 07 00 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: 01 07 00 E5 41 00 00 00 00 00 FF 0F 3B [06:37:07]process_action close_receipt done [06:37:07]requested_data is exist [06:37:07]produce_requested_data [06:37:07]requested_item fm.sn is exist - process it [06:37:07]wFMCommunicate request_size=4 [06:37:07]MH_SAM_APDU [06:37:07]CAPDU: 80 11 00 00 [06:37:07]Write to MH i2c: E2 08 00 E6 41 80 11 00 00 00 00 00 00 A1 [06:37:07]Write i2c OK [06:37:07]MH_I2C_Read... [06:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:07]Read from MH i2c: E2 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 17 00 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 17 00 E6 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F6 [06:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:37:07]wFMCommunicate OK [06:37:07]requested_item fd.num is exist - process it [06:37:07]SAM_PROTO_GetFieldsCounters [06:37:07]wFMCommunicate request_size=4 [06:37:07]MH_SAM_APDU [06:37:07]CAPDU: 80 13 00 00 [06:37:07]Write to MH i2c: E2 08 00 E7 41 80 13 00 00 00 00 00 00 A4 [06:37:07]Write i2c OK [06:37:07]MH_I2C_Read... [06:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:07]Read from MH i2c: E2 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 62 00 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 62 00 E7 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9F 5C 02 00 0E 04 04 00 2A 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 F6 [06:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 9F 5C 02 00 0E 04 04 00 2A 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 [06:37:07]wFMCommunicate OK [06:37:07]SAM_PROTO_GetFieldsCounters done [06:37:07]requested_item shift.num is exist - process it [06:37:07]requested_item shift.opened is exist - process it [06:37:07]req_shift_opened [06:37:07]FM_GetShiftState [06:37:07]SAM_PROTO_GetShiftState [06:37:07]wFMCommunicate request_size=4 [06:37:07]MH_SAM_APDU [06:37:07]CAPDU: 80 13 01 00 [06:37:07]Write to MH i2c: E2 08 00 E8 41 80 13 01 00 00 00 00 00 A6 [06:37:07]Write i2c OK [06:37:07]MH_I2C_Read... [06:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:07]Read from MH i2c: E2 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 0E 00 [06:37:07]MH_I2C_Read... [06:37:07]Read from MH i2c: E2 0E 00 E8 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 40 [06:37:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:37:07]wFMCommunicate OK [06:37:07]SAM_PROTO_GetShiftState done [06:37:07]FM_GetShiftState done [06:37:07]req_shift_opened done [06:37:07]requested_item shift.open_date is exist - process it [06:37:07]req_shift_open_date [06:37:07]req_shift_open_date done [06:37:07]produce_requested_data done [06:37:07]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154783,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:37:07]process_action_free close_receipt [06:37:07]json_value_free [06:37:07]json_value_free done [06:37:07]process_json_proto returns [06:37:07]Send response to host [06:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154783,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:37:07]free response buf [06:37:07]execute_script done [06:37:07]execute_script returns [06:37:07]free content buf [06:37:07]Sock 10.Close socket [06:37:07]Sock 10.Thread stoped [06:37:10]OFD Sender: No OFD packet to send [06:37:15]OFD Sender: No OFD packet to send [06:37:20]OFD Sender: No OFD packet to send [06:37:25]OFD Sender: No OFD packet to send [06:37:30]OFD Sender: No OFD packet to send [06:37:35]OFD Sender: No OFD packet to send [06:37:40]OFD Sender: No OFD packet to send [06:37:45]OFD Sender: No OFD packet to send [06:37:50]OFD Sender: No OFD packet to send [06:37:55]OFD Sender: No OFD packet to send [06:38:00]OFD Sender: No OFD packet to send [06:38:05]OFD Sender: No OFD packet to send [06:38:10]OFD Sender: No OFD packet to send [06:38:15]OFD Sender: No OFD packet to send [06:38:20]OFD Sender: No OFD packet to send [06:38:25]OFD Sender: No OFD packet to send [06:38:30]OFD Sender: No OFD packet to send [06:38:35]OFD Sender: No OFD packet to send [06:38:40]OFD Sender: No OFD packet to send [06:38:45]OFD Sender: No OFD packet to send [06:38:50]OFD Sender: No OFD packet to send [06:38:55]OFD Sender: No OFD packet to send [06:39:00]OFD Sender: No OFD packet to send [06:39:06]OFD Sender: No OFD packet to send [06:39:11]OFD Sender: No OFD packet to send [06:39:16]OFD Sender: No OFD packet to send [06:39:21]OFD Sender: No OFD packet to send [06:39:26]OFD Sender: No OFD packet to send [06:39:31]OFD Sender: No OFD packet to send [06:39:36]OFD Sender: No OFD packet to send [06:39:41]OFD Sender: No OFD packet to send [06:39:46]OFD Sender: No OFD packet to send [06:39:51]OFD Sender: No OFD packet to send [06:39:56]OFD Sender: No OFD packet to send [06:40:01]OFD Sender: No OFD packet to send [06:40:06]OFD Sender: No OFD packet to send [06:40:11]OFD Sender: No OFD packet to send [06:40:16]OFD Sender: No OFD packet to send [06:40:21]OFD Sender: No OFD packet to send [06:40:26]OFD Sender: No OFD packet to send [06:40:31]OFD Sender: No OFD packet to send [06:40:36]OFD Sender: No OFD packet to send [06:40:41]OFD Sender: No OFD packet to send [06:40:46]OFD Sender: No OFD packet to send [06:40:51]OFD Sender: No OFD packet to send [06:40:56]OFD Sender: No OFD packet to send [06:41:01]OFD Sender: No OFD packet to send [06:41:06]OFD Sender: No OFD packet to send [06:41:11]OFD Sender: No OFD packet to send [06:41:16]OFD Sender: No OFD packet to send [06:41:21]OFD Sender: No OFD packet to send [06:41:26]OFD Sender: No OFD packet to send [06:41:31]OFD Sender: No OFD packet to send [06:41:36]OFD Sender: No OFD packet to send [06:41:41]OFD Sender: No OFD packet to send [06:41:46]OFD Sender: No OFD packet to send [06:41:51]OFD Sender: No OFD packet to send [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:41]OFD Sender: No OFD packet to send [06:42:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:11]OFD Sender: No OFD packet to send [06:45:16]OFD Sender: No OFD packet to send [06:45:21]OFD Sender: No OFD packet to send [06:45:26]OFD Sender: No OFD packet to send [06:45:31]OFD Sender: No OFD packet to send [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:46]OFD Sender: No OFD packet to send [06:45:51]OFD Sender: No OFD packet to send [06:45:53]accept exits with 9 [06:45:53]New connection [06:45:53]New thread 3066662244 created [06:45:53]Thread 3066805604 joined [06:45:53]Waiting for new connection... [06:45:53] Sock 9.Parse request [06:45:53]Sock 9.Check first char [06:45:53]Sock 9.First char is OK [06:45:53]request: POST /json_proto HTTP/1.0 [06:45:53]Method: POST [06:45:53]URL: /json_proto [06:45:53]Method is POST - this is cgi request [06:45:53]url: /json_proto [06:45:53]query_string will be loaded in cgi processing [06:45:53]execute_cgi json_proto POST (null) [06:45:53]execute_cgi path=json_proto method=POST [06:45:53]POST find Content-Length [06:45:53]Host: 172.17.32.195:8080 [06:45:53]Content-Length: 635 [06:45:53]Content-Type: application/json [06:45:53] [06:45:53]POST finish read [06:45:53]Found Content-Length = 635 [06:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:53]execute_script... [06:45: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)297974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:53]POST & json_proto [06:45:53]process_json_proto [06:45:53]json parsed OK: [06:45:53]protocol is kg_v1.0 [06:45:53]action value=close_receipt [06:45:53]process_action close_receipt [06:45:53]cmd_close_receipt [06:45:53]MH_GetDate [06:45:53]Write to MH i2c: F0 00 00 E9 41 19 [06:45:53]Write i2c OK [06:45:53]MH_I2C_Read... [06:45:53]Read from MH i2c: F0 [06:45:53]MH_I2C_Read... [06:45:53]Read from MH i2c: F0 09 00 [06:45:53]MH_I2C_Read... [06:45:53]Read from MH i2c: F0 09 00 E9 41 00 24 E4 14 66 77 1B 62 64 FC [06:45:53]GetLastDocTimeStamp 1712644626 [06:45:53]current date 1712645156 [06:45:53]FM_GetShiftState [06:45:53]SAM_PROTO_GetShiftState [06:45:53]wFMCommunicate request_size=4 [06:45:53]MH_SAM_APDU [06:45:53]CAPDU: 80 13 01 00 [06:45:53]Write to MH i2c: E2 08 00 EA 41 80 13 01 00 00 00 00 00 A8 [06:45:53]Write i2c OK [06:45:53]MH_I2C_Read... [06:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:53]Read from MH i2c: E2 [06:45:53]MH_I2C_Read... [06:45:53]Read from MH i2c: E2 0E 00 [06:45:53]MH_I2C_Read... [06:45:53]Read from MH i2c: E2 0E 00 EA 41 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 42 [06:45:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:45:53]wFMCommunicate OK [06:45:53]SAM_PROTO_GetShiftState done [06:45:53]FM_GetShiftState done [06:45:53]opened in 1712622218 [06:45:53]opened+sec_in_day 1712708618 [06:45:53]quantity*price = 100010 [06:45:53]sum+1 = 100012 [06:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.11 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 88 09.04.2024 06:45 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154784 ФПД: 268058331161937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T064557&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154784&fm=268058331161937&tin=02508201610067®Number=0000000000090882&sum=100011 [06:45:54]StoreToDocumentArchive [06:45:54]shift 298 fd 154784 [06:45:54]save to /storage/0298/doc_00154784 [06:45:54]save last doc name /storage/0298/doc_00154784 to /storage/kkm_last_doc_name [06:45:54]save OK [06:45:54]Clear old archive folders... [06:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:45:54]tlvbuf is 0075E220 [06:45:54]SAM_PROTO_ClearQueue [06:45:54]wFMCommunicate request_size=4 [06:45:54]MH_SAM_APDU [06:45:54]CAPDU: 80 09 00 00 [06:45:54]Write to MH i2c: E2 08 00 F7 41 80 09 00 00 00 00 00 00 AA [06:45:54]Write i2c OK [06:45:54]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 F7 41 00 90 00 AC [06:45:55]RAPDU: 90 00 [06:45:55]wFMCommunicate OK [06:45:55]SAM_PROTO_ClearQueue done [06:45:55]KKMCreateOFDPacket [06:45:55]OFDProtocolAddRootSTLVToBuf [06:45:55]FM_MakeSignedData [06:45:55]FM_MakeSignedData [06:45:55]SAM_PROTO_SignData [06:45:55]wFMCommunicate request_size=4 [06:45:55]MH_SAM_APDU [06:45:55]CAPDU: 80 0D 01 02 [06:45:55]Write to MH i2c: E2 08 00 F8 41 80 0D 01 02 00 00 00 00 B2 [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 F8 41 00 90 00 AD [06:45:55]RAPDU: 90 00 [06:45:55]wFMCommunicate OK [06:45:55]wFMCommunicate request_size=255 [06:45:55]MH_SAM_APDU [06:45:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 AB 86 01 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 25 E4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A0 5C 02 00 35 04 06 00 [06:45:55]Write to MH i2c: E2 02 01 F9 41 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 AB 86 01 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 25 E4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A0 5C 02 00 35 04 06 00 00 00 03 [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 F9 41 00 90 00 AE [06:45:55]RAPDU: 90 00 [06:45:55]wFMCommunicate OK [06:45:55]wFMCommunicate request_size=11 [06:45:55]MH_SAM_APDU [06:45:55]CAPDU: 80 0D 02 02 06 F3 CC 31 9B A5 51 [06:45:55]Write to MH i2c: E2 0E 00 FA 41 80 0D 02 02 06 00 F3 CC 31 9B A5 51 00 00 42 [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 03 00 FA 41 00 90 00 AF [06:45:55]RAPDU: 90 00 [06:45:55]wFMCommunicate OK [06:45:55]wFMCommunicate request_size=4 [06:45:55]MH_SAM_APDU [06:45:55]CAPDU: 80 0D 03 02 [06:45:55]Write to MH i2c: E2 08 00 FB 41 80 0D 03 02 00 00 00 00 B7 [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 0B 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 0B 00 FB 41 00 F3 1F 63 65 76 BB F1 1E 90 00 D2 [06:45:55]RAPDU: F3 1F 63 65 76 BB F1 1E 90 00 [06:45:55]wFMCommunicate OK [06:45:55]SAM_PROTO_SignData done [06:45:55]FM_MakeSignedData done [06:45:55]CreateOFDProtocolMessage [06:45:55]wFMCommunicate request_size=4 [06:45:55]MH_SAM_APDU [06:45:55]CAPDU: 80 11 00 00 [06:45:55]Write to MH i2c: E2 08 00 FC 41 80 11 00 00 00 00 00 00 B7 [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:55]Read from MH i2c: E2 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 17 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: E2 17 00 FC 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0C [06:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:45:55]wFMCommunicate OK [06:45:55]CreateOFDProtocolMessage done [06:45:55]OFDSenderStorePacket 154784 [06:45:55]StoreOFDPacket docnum=154784 [06:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 63 D1 08 01 50 72 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 AB 86 01 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 25 E4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A0 5C 02 00 35 04 06 00 F3 CC 31 9B A5 51 F3 1F 63 65 76 BB F1 1E [06:45:55]CheckFolder [06:45:55]dirname=/storage/ofd_packets [06:45:55]CheckFolder done [06:45:55]ProducePacketName [06:45:55]name=ofd_packets/00154784 [06:45:55]NVStorageSaveData ofd_packets/00154784 [06:45:55]File name is /storage/ofd_packets/00154784 [06:45:55]Write 302 bytes [06:45:55]NVStorageSaveData done [06:45:55]OFDSenderStorePacket done [06:45:55]KKMCreateOFDPacket done [06:45:55]NVStorageSaveData kkm_last_timestamp [06:45:55]File name is /storage/kkm_last_timestamp [06:45:55]Write 4 bytes [06:45:55]NVStorageSaveData done [06:45:55]ExternCall_PrintAddStr [06:45:55]wPrintStart [06:45:55]Write to MH i2c: 01 00 00 FD 41 3E [06:45:55]Write i2c OK [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: 01 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: 01 07 00 [06:45:55]MH_I2C_Read... [06:45:55]Read from MH i2c: 01 07 00 FD 41 00 00 00 00 00 FF 0F 53 [06:45:55]RasterBufferAndPrint [06:45:55]line Счет N : (1)297974 [06:45:55]line ИНН: 02508201610067 [06:45:55]line Контрольно-Кассовый Чек [06:45:55]line ПРОДАЖА [06:45:55]line ТРК (МРК, ГНК) : 81 [06:45:55]line Товар: 2710124130 [06:45:55]line SUPER-92-К-5 [06:45:55]line 15.410 * 64.90 [06:45:55]line = 1000.11 [06:45:55]line НДС 12% НСП 1% [06:45:55]line > о реализуемом товаре [06:45:55]line ИТОГО: 1000.11 [06:45:55]line НСП 1% : 8.85 [06:45:55]line НДС 12% : 106.21 [06:45:55]line Наличными: 1000.11 [06:45:55]line Безнал.: 0.00 [06:45:55]line Место: АЗС № 53 "Партнер Нефть" [06:45:55]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:45:55]line СНО: Общий режим [06:45:55]line Чек 88 09.04.2024 06:45 [06:45:55]line Смена: 298 ФФД: 1.0 [06:45:55]line ЗНМ: 0300000127 [06:45:55]line РНМ: 0000000000090882 [06:45:55]line Версия ККМ: 001 [06:45:55]line ФМ: 0000000000874906 [06:45:55]line ФД: 154784 [06:45:55]line ФПД: 268058331161937 [06:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T064557&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154784&fm=268058331161937&tin=02508201610067®Number=0000000000090882&sum=100011 [06:45:55]OFD Sender: Processing packet 154784 [packets to send 67, broken 66] [06:45:55]ProducePacketName [06:45:55]name=ofd_packets/00154784 [06:45:55]OFD Sender: To server: pG, [06:45:55]CommunicateWithHost lk.salyk.kg:30040 [06:45:55]ConnectInit lk.salyk.kg [06:45:55]written 0, free lines is 4095 [06:45:55]Connected sock=10 [06:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 63 D1 08 01 50 72 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 AB 86 01 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 25 E4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A0 5C 02 00 35 04 06 00 F3 CC 31 9B A5 51 F3 1F 63 65 76 BB F1 1E [06:45:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 22 7C 47 00 B1 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A0 5C 02 00 F4 03 04 00 CF 8B 14 66 B6 04 01 00 00 71 27 91 A0 DF DA 0B 28 [06:45:56]CommunicateWithHost err = 0 [06:45:56]CheckOFDResponse [06:45:56]1017 (14) - 77093643461234 [06:45:56]1041 (16) - 0000000000874906 [06:45:56]1040 (4) - 154784 [06:45:56]1012 (4) - 09.04.2024 00:29 [06:45:56]1206 (1) - 0 [06:45:56]OFD Sender: Remove packet 154784 [06:45:56]ProducePacketName [06:45:56]name=ofd_packets/00154784 [06:45:56]NVStorageDeleteData [06:45:56]Write to MH i2c: 01 00 00 25 42 67 [06:45:56]Write i2c OK [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: 01 [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: 01 07 00 [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: 01 07 00 25 42 00 00 00 00 00 F0 0C 6A [06:45:56]RasterBufferAndPrint [06:45:56]line [06:45:56]line [06:45:56]line [06:45:56]line [06:45:56]line [06:45:56]written 0, free lines is 3318 [06:45:56]MH_Cut [06:45:56]Write to MH i2c: D1 01 00 2C 42 01 40 [06:45:56]Write i2c OK [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: D1 [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: D1 01 00 [06:45:56]MH_I2C_Read... [06:45:56]Read from MH i2c: D1 01 00 2C 42 00 3F [06:45:56]Write to MH i2c: 01 00 00 2D 42 6F [06:45:56]Write i2c OK [06:45:56]MH_I2C_Read... [06:45:56]OFD Sender: No OFD packet to send [06:45:57]*** Cut start [06:45:57]*** Partial cut [06:45:57]*** CUTSNS_PIN = 1 [06:45:57]*** CUTSNS_PIN = 0 [06:45:57]*** Brake cut motor [06:45:57]Read from MH i2c: 01 [06:45:57]MH_I2C_Read... [06:45:57]*** Stop cut motor [06:45:57]*** Cut end [06:45:57]Read from MH i2c: 01 07 00 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: 01 07 00 2D 42 00 00 00 00 00 FF 0F 84 [06:45:57]process_action close_receipt done [06:45:57]requested_data is exist [06:45:57]produce_requested_data [06:45:57]requested_item fm.sn is exist - process it [06:45:57]wFMCommunicate request_size=4 [06:45:57]MH_SAM_APDU [06:45:57]CAPDU: 80 11 00 00 [06:45:57]Write to MH i2c: E2 08 00 2E 42 80 11 00 00 00 00 00 00 EA [06:45:57]Write i2c OK [06:45:57]MH_I2C_Read... [06:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:57]Read from MH i2c: E2 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 17 00 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 17 00 2E 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3F [06:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:45:57]wFMCommunicate OK [06:45:57]requested_item fd.num is exist - process it [06:45:57]SAM_PROTO_GetFieldsCounters [06:45:57]wFMCommunicate request_size=4 [06:45:57]MH_SAM_APDU [06:45:57]CAPDU: 80 13 00 00 [06:45:57]Write to MH i2c: E2 08 00 2F 42 80 13 00 00 00 00 00 00 ED [06:45:57]Write i2c OK [06:45:57]MH_I2C_Read... [06:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:57]Read from MH i2c: E2 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 62 00 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 62 00 2F 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A0 5C 02 00 0E 04 04 00 2A 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 43 [06:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A0 5C 02 00 0E 04 04 00 2A 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 [06:45:57]wFMCommunicate OK [06:45:57]SAM_PROTO_GetFieldsCounters done [06:45:57]requested_item shift.num is exist - process it [06:45:57]requested_item shift.opened is exist - process it [06:45:57]req_shift_opened [06:45:57]FM_GetShiftState [06:45:57]SAM_PROTO_GetShiftState [06:45:57]wFMCommunicate request_size=4 [06:45:57]MH_SAM_APDU [06:45:57]CAPDU: 80 13 01 00 [06:45:57]Write to MH i2c: E2 08 00 30 42 80 13 01 00 00 00 00 00 EF [06:45:57]Write i2c OK [06:45:57]MH_I2C_Read... [06:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:57]Read from MH i2c: E2 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 0E 00 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: E2 0E 00 30 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 89 [06:45:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:45:57]wFMCommunicate OK [06:45:57]SAM_PROTO_GetShiftState done [06:45:57]FM_GetShiftState done [06:45:57]req_shift_opened done [06:45:57]requested_item shift.open_date is exist - process it [06:45:57]req_shift_open_date [06:45:57]req_shift_open_date done [06:45:57]produce_requested_data done [06:45:57]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154784,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:45:57]process_action_free close_receipt [06:45:57]json_value_free [06:45:57]json_value_free done [06:45:57]process_json_proto returns [06:45:57]Send response to host [06:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154784,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:45:57]free response buf [06:45:57]execute_script done [06:45:57]execute_script returns [06:45:57]free content buf [06:45:57]Sock 9.Close socket [06:45:57]Sock 9.Thread stoped [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:50]accept exits with 7 [06:49:50]New connection [06:49:50]New thread 3066805604 created [06:49:50]Thread 3066662244 joined [06:49:50]Waiting for new connection... [06:49:50] Sock 7.Parse request [06:49:50]Sock 7.Check first char [06:49:50]Sock 7.First char is OK [06:49:50]request: POST /json_proto HTTP/1.0 [06:49:50]Method: POST [06:49:50]URL: /json_proto [06:49:50]Method is POST - this is cgi request [06:49:50]url: /json_proto [06:49:50]query_string will be loaded in cgi processing [06:49:50]execute_cgi json_proto POST (null) [06:49:50]execute_cgi path=json_proto method=POST [06:49:50]POST find Content-Length [06:49:50]Host: 172.17.32.195:8080 [06:49:50]Content-Length: 640 [06:49:50]Content-Type: application/json [06:49:50] [06:49:50]POST finish read [06:49:50]Found Content-Length = 640 [06:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:50]execute_script... [06:49: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)297976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:50]POST & json_proto [06:49:50]process_json_proto [06:49:50]json parsed OK: [06:49:50]protocol is kg_v1.0 [06:49:50]action value=close_receipt [06:49:50]process_action close_receipt [06:49:50]cmd_close_receipt [06:49:50]MH_GetDate [06:49:50]Write to MH i2c: F0 00 00 31 42 62 [06:49:50]Write i2c OK [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: F0 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: F0 09 00 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: F0 09 00 31 42 00 11 E5 14 66 77 1B 62 64 33 [06:49:50]GetLastDocTimeStamp 1712645157 [06:49:50]current date 1712645393 [06:49:50]FM_GetShiftState [06:49:50]SAM_PROTO_GetShiftState [06:49:50]wFMCommunicate request_size=4 [06:49:50]MH_SAM_APDU [06:49:50]CAPDU: 80 13 01 00 [06:49:50]Write to MH i2c: E2 08 00 32 42 80 13 01 00 00 00 00 00 F1 [06:49:50]Write i2c OK [06:49:50]MH_I2C_Read... [06:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:50]Read from MH i2c: E2 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: E2 0E 00 [06:49:50]MH_I2C_Read... [06:49:50]Read from MH i2c: E2 0E 00 32 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8B [06:49:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:49:50]wFMCommunicate OK [06:49:50]SAM_PROTO_GetShiftState done [06:49:50]FM_GetShiftState done [06:49:50]opened in 1712622218 [06:49:50]opened+sec_in_day 1712708618 [06:49:50]quantity*price = 70034 [06:49:50]sum+1 = 70035 [06:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 89 09.04.2024 06:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154785 ФПД: 98263909222782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T064953&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154785&fm=98263909222782&tin=02508201610067®Number=0000000000090882&sum=70034 [06:49:51]StoreToDocumentArchive [06:49:51]shift 298 fd 154785 [06:49:51]save to /storage/0298/doc_00154785 [06:49:51]save last doc name /storage/0298/doc_00154785 to /storage/kkm_last_doc_name [06:49:51]save OK [06:49:51]Clear old archive folders... [06:49:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:49:51]tlvbuf is B6F31630 [06:49:51]SAM_PROTO_ClearQueue [06:49:51]wFMCommunicate request_size=4 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 09 00 00 [06:49:51]Write to MH i2c: E2 08 00 3F 42 80 09 00 00 00 00 00 00 F3 [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:49:51]Read from MH i2c: E2 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 [06:49:51]MH_I2C_Read... [06:49:51]Read from MH i2c: E2 03 00 3F 42 00 90 00 F5 [06:49:51]RAPDU: 90 00 [06:49:51]wFMCommunicate OK [06:49:51]SAM_PROTO_ClearQueue done [06:49:51]KKMCreateOFDPacket [06:49:51]OFDProtocolAddRootSTLVToBuf [06:49:51]FM_MakeSignedData [06:49:51]FM_MakeSignedData [06:49:51]SAM_PROTO_SignData [06:49:51]wFMCommunicate request_size=4 [06:49:51]MH_SAM_APDU [06:49:51]CAPDU: 80 0D 01 02 [06:49:51]Write to MH i2c: E2 08 00 40 42 80 0D 01 02 00 00 00 00 FB [06:49:51]Write i2c OK [06:49:51]MH_I2C_Read... [06:49:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:49:52]Read from MH i2c: E2 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 40 42 00 90 00 F6 [06:49:52]RAPDU: 90 00 [06:49:52]wFMCommunicate OK [06:49:52]wFMCommunicate request_size=255 [06:49:52]MH_SAM_APDU [06:49: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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 59 00 00 00 F4 03 04 00 11 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A1 5C 02 00 35 04 06 00 59 [06:49:52]Write to MH i2c: E2 02 01 41 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 59 00 00 00 F4 03 04 00 11 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A1 5C 02 00 35 04 06 00 59 00 00 E1 [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:52]Read from MH i2c: E2 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 41 42 00 90 00 F7 [06:49:52]RAPDU: 90 00 [06:49:52]wFMCommunicate OK [06:49:52]wFMCommunicate request_size=10 [06:49:52]MH_SAM_APDU [06:49:52]CAPDU: 80 0D 02 02 05 5E D9 67 49 7E [06:49:52]Write to MH i2c: E2 0D 00 42 42 80 0D 02 02 05 00 5E D9 67 49 7E 00 00 6D [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:52]Read from MH i2c: E2 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 03 00 42 42 00 90 00 F8 [06:49:52]RAPDU: 90 00 [06:49:52]wFMCommunicate OK [06:49:52]wFMCommunicate request_size=4 [06:49:52]MH_SAM_APDU [06:49:52]CAPDU: 80 0D 03 02 [06:49:52]Write to MH i2c: E2 08 00 43 42 80 0D 03 02 00 00 00 00 00 [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:49:52]Read from MH i2c: E2 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 0B 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 0B 00 43 42 00 E3 85 DA 69 0E 8D 16 53 90 00 B0 [06:49:52]RAPDU: E3 85 DA 69 0E 8D 16 53 90 00 [06:49:52]wFMCommunicate OK [06:49:52]SAM_PROTO_SignData done [06:49:52]FM_MakeSignedData done [06:49:52]CreateOFDProtocolMessage [06:49:52]wFMCommunicate request_size=4 [06:49:52]MH_SAM_APDU [06:49:52]CAPDU: 80 11 00 00 [06:49:52]Write to MH i2c: E2 08 00 44 42 80 11 00 00 00 00 00 00 00 [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:52]Read from MH i2c: E2 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 17 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: E2 17 00 44 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 55 [06:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:49:52]wFMCommunicate OK [06:49:52]CreateOFDProtocolMessage done [06:49:52]OFDSenderStorePacket 154785 [06:49:52]StoreOFDPacket docnum=154785 [06:49:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0C C2 07 01 63 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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 59 00 00 00 F4 03 04 00 11 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A1 5C 02 00 35 04 06 00 59 5E D9 67 49 7E E3 85 DA 69 0E 8D 16 53 [06:49:52]CheckFolder [06:49:52]dirname=/storage/ofd_packets [06:49:52]CheckFolder done [06:49:52]ProducePacketName [06:49:52]name=ofd_packets/00154785 [06:49:52]NVStorageSaveData ofd_packets/00154785 [06:49:52]File name is /storage/ofd_packets/00154785 [06:49:52]Write 301 bytes [06:49:52]NVStorageSaveData done [06:49:52]OFDSenderStorePacket done [06:49:52]KKMCreateOFDPacket done [06:49:52]NVStorageSaveData kkm_last_timestamp [06:49:52]File name is /storage/kkm_last_timestamp [06:49:52]Write 4 bytes [06:49:52]NVStorageSaveData done [06:49:52]ExternCall_PrintAddStr [06:49:52]wPrintStart [06:49:52]Write to MH i2c: 01 00 00 45 42 87 [06:49:52]Write i2c OK [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 07 00 [06:49:52]MH_I2C_Read... [06:49:52]Read from MH i2c: 01 07 00 45 42 00 00 00 00 00 FF 0F 9C [06:49:52]RasterBufferAndPrint [06:49:52]line Счет N : (1)297976 [06:49:52]line ИНН: 02508201610067 [06:49:52]line Контрольно-Кассовый Чек [06:49:52]line ПРОДАЖА [06:49:52]line ТРК (МРК, ГНК) : 72 [06:49:52]line Товар: 2710124130 [06:49:52]line Аи-92-К-5 [06:49:52]line 10.960 * 63.90 [06:49:52]line = 700.34 [06:49:52]line НДС 12% НСП 1% [06:49:52]line > о реализуемом товаре [06:49:52]line ИТОГО: 700.34 [06:49:52]line НСП 1% : 6.20 [06:49:52]line НДС 12% : 74.37 [06:49:52]line Наличными: 700.34 [06:49:52]line Безнал.: 0.00 [06:49:52]line Место: АЗС № 53 "Партнер Нефть" [06:49:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:49:52]line СНО: Общий режим [06:49:52]line Чек 89 09.04.2024 06:49 [06:49:52]line Смена: 298 ФФД: 1.0 [06:49:52]line ЗНМ: 0300000127 [06:49:52]line РНМ: 0000000000090882 [06:49:52]line Версия ККМ: 001 [06:49:52]line ФМ: 0000000000874906 [06:49:52]line ФД: 154785 [06:49:52]line ФПД: 98263909222782 [06:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T064953&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154785&fm=98263909222782&tin=02508201610067®Number=0000000000090882&sum=70034 [06:49:52]OFD Sender: Processing packet 154785 [packets to send 67, broken 66] [06:49:52]ProducePacketName [06:49:52]name=ofd_packets/00154785 [06:49:52]OFD Sender: To server: pG, [06:49:52]CommunicateWithHost lk.salyk.kg:30040 [06:49:52]ConnectInit lk.salyk.kg [06:49:52]written 0, free lines is 4095 [06:49:52]Connected sock=10 [06:49:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0C C2 07 01 63 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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 59 00 00 00 F4 03 04 00 11 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A1 5C 02 00 35 04 06 00 59 5E D9 67 49 7E E3 85 DA 69 0E 8D 16 53 [06:49:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 78 B9 47 00 61 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A1 5C 02 00 F4 03 04 00 BC 8C 14 66 B6 04 01 00 00 77 A2 9C E3 8C D0 76 1E [06:49:53]CommunicateWithHost err = 0 [06:49:53]CheckOFDResponse [06:49:53]1017 (14) - 77093643461234 [06:49:53]1041 (16) - 0000000000874906 [06:49:53]1040 (4) - 154785 [06:49:53]1012 (4) - 09.04.2024 00:33 [06:49:53]1206 (1) - 0 [06:49:53]OFD Sender: Remove packet 154785 [06:49:53]ProducePacketName [06:49:53]name=ofd_packets/00154785 [06:49:53]NVStorageDeleteData [06:49:53]Write to MH i2c: 01 00 00 6D 42 AF [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: 01 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: 01 07 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: 01 07 00 6D 42 00 00 00 00 00 F2 0C B4 [06:49:53]RasterBufferAndPrint [06:49:53]line [06:49:53]line [06:49:53]line [06:49:53]line [06:49:53]line [06:49:53]written 0, free lines is 3319 [06:49:53]MH_Cut [06:49:53]Write to MH i2c: D1 01 00 74 42 01 88 [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: D1 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: D1 01 00 [06:49:53]MH_I2C_Read... [06:49:53]Read from MH i2c: D1 01 00 74 42 00 87 [06:49:53]Write to MH i2c: 01 00 00 75 42 B7 [06:49:53]Write i2c OK [06:49:53]MH_I2C_Read... [06:49:53]OFD Sender: No OFD packet to send [06:49:54]*** Cut start [06:49:54]*** Partial cut [06:49:54]*** CUTSNS_PIN = 1 [06:49:54]*** CUTSNS_PIN = 0 [06:49:54]*** Brake cut motor [06:49:54]Read from MH i2c: 01 [06:49:54]MH_I2C_Read... [06:49:54]*** Stop cut motor [06:49:54]*** Cut end [06:49:54]Read from MH i2c: 01 07 00 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: 01 07 00 75 42 00 00 00 00 00 FF 0F CC [06:49:54]process_action close_receipt done [06:49:54]requested_data is exist [06:49:54]produce_requested_data [06:49:54]requested_item fm.sn is exist - process it [06:49:54]wFMCommunicate request_size=4 [06:49:54]MH_SAM_APDU [06:49:54]CAPDU: 80 11 00 00 [06:49:54]Write to MH i2c: E2 08 00 76 42 80 11 00 00 00 00 00 00 32 [06:49:54]Write i2c OK [06:49:54]MH_I2C_Read... [06:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:54]Read from MH i2c: E2 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 17 00 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 17 00 76 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 87 [06:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:49:54]wFMCommunicate OK [06:49:54]requested_item fd.num is exist - process it [06:49:54]SAM_PROTO_GetFieldsCounters [06:49:54]wFMCommunicate request_size=4 [06:49:54]MH_SAM_APDU [06:49:54]CAPDU: 80 13 00 00 [06:49:54]Write to MH i2c: E2 08 00 77 42 80 13 00 00 00 00 00 00 35 [06:49:54]Write i2c OK [06:49:54]MH_I2C_Read... [06:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:49:54]Read from MH i2c: E2 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 62 00 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 62 00 77 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A1 5C 02 00 0E 04 04 00 2A 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 8F [06:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A1 5C 02 00 0E 04 04 00 2A 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 [06:49:54]wFMCommunicate OK [06:49:54]SAM_PROTO_GetFieldsCounters done [06:49:54]requested_item shift.num is exist - process it [06:49:54]requested_item shift.opened is exist - process it [06:49:54]req_shift_opened [06:49:54]FM_GetShiftState [06:49:54]SAM_PROTO_GetShiftState [06:49:54]wFMCommunicate request_size=4 [06:49:54]MH_SAM_APDU [06:49:54]CAPDU: 80 13 01 00 [06:49:54]Write to MH i2c: E2 08 00 78 42 80 13 01 00 00 00 00 00 37 [06:49:54]Write i2c OK [06:49:54]MH_I2C_Read... [06:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:54]Read from MH i2c: E2 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 0E 00 [06:49:54]MH_I2C_Read... [06:49:54]Read from MH i2c: E2 0E 00 78 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D1 [06:49:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:49:54]wFMCommunicate OK [06:49:54]SAM_PROTO_GetShiftState done [06:49:54]FM_GetShiftState done [06:49:54]req_shift_opened done [06:49:54]requested_item shift.open_date is exist - process it [06:49:54]req_shift_open_date [06:49:54]req_shift_open_date done [06:49:54]produce_requested_data done [06:49:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154785,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:49:54]process_action_free close_receipt [06:49:54]json_value_free [06:49:54]json_value_free done [06:49:54]process_json_proto returns [06:49:54]Send response to host [06:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154785,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:49:54]free response buf [06:49:54]execute_script done [06:49:54]execute_script returns [06:49:54]free content buf [06:49:54]Sock 7.Close socket [06:49:54]Sock 7.Thread stoped [06:49:58]OFD Sender: No OFD packet to send [06:50:03]OFD Sender: No OFD packet to send [06:50:08]OFD Sender: No OFD packet to send [06:50:13]OFD Sender: No OFD packet to send [06:50:18]OFD Sender: No OFD packet to send [06:50:23]OFD Sender: No OFD packet to send [06:50:28]OFD Sender: No OFD packet to send [06:50:33]OFD Sender: No OFD packet to send [06:50:38]OFD Sender: No OFD packet to send [06:50:43]OFD Sender: No OFD packet to send [06:50:48]OFD Sender: No OFD packet to send [06:50:49]accept exits with 9 [06:50:49]New connection [06:50:49]New thread 3066662244 created [06:50:49]Thread 3066805604 joined [06:50:49]Waiting for new connection... [06:50:49] Sock 9.Parse request [06:50:49]Sock 9.Check first char [06:50:49]Sock 9.First char is OK [06:50:49]request: POST /json_proto HTTP/1.0 [06:50:49]Method: POST [06:50:49]URL: /json_proto [06:50:49]Method is POST - this is cgi request [06:50:49]url: /json_proto [06:50:49]query_string will be loaded in cgi processing [06:50:49]execute_cgi json_proto POST (null) [06:50:49]execute_cgi path=json_proto method=POST [06:50:49]POST find Content-Length [06:50:49]Host: 172.17.32.195:8080 [06:50:49]Content-Length: 644 [06:50:49]Content-Type: application/json [06:50:49] [06:50:49]POST finish read [06:50:49]Found Content-Length = 644 [06:50:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:49]execute_script... [06:50: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)297975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:49]POST & json_proto [06:50:49]process_json_proto [06:50:49]json parsed OK: [06:50:49]protocol is kg_v1.0 [06:50:49]action value=close_receipt [06:50:49]process_action close_receipt [06:50:49]cmd_close_receipt [06:50:49]MH_GetDate [06:50:49]Write to MH i2c: F0 00 00 79 42 AA [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: F0 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: F0 09 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: F0 09 00 79 42 00 4C E5 14 66 77 1B 62 64 B6 [06:50:49]GetLastDocTimeStamp 1712645393 [06:50:49]current date 1712645452 [06:50:49]FM_GetShiftState [06:50:49]SAM_PROTO_GetShiftState [06:50:49]wFMCommunicate request_size=4 [06:50:49]MH_SAM_APDU [06:50:49]CAPDU: 80 13 01 00 [06:50:49]Write to MH i2c: E2 08 00 7A 42 80 13 01 00 00 00 00 00 39 [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:49]Read from MH i2c: E2 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 0E 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 0E 00 7A 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D3 [06:50:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:50:49]wFMCommunicate OK [06:50:49]SAM_PROTO_GetShiftState done [06:50:49]FM_GetShiftState done [06:50:49]opened in 1712622218 [06:50:49]opened+sec_in_day 1712708618 [06:50:49]quantity*price = 60009 [06:50:49]sum+1 = 60011 [06:50:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.10 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.10 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 90 09.04.2024 06:50 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154786 ФПД: 109409063958280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065052&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154786&fm=109409063958280&tin=02508201610067®Number=0000000000090882&sum=60010 [06:50:50]StoreToDocumentArchive [06:50:50]shift 298 fd 154786 [06:50:50]save to /storage/0298/doc_00154786 [06:50:50]save last doc name /storage/0298/doc_00154786 to /storage/kkm_last_doc_name [06:50:50]save OK [06:50:50]Clear old archive folders... [06:50:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:50:50]tlvbuf is B6D84490 [06:50:50]SAM_PROTO_ClearQueue [06:50:50]wFMCommunicate request_size=4 [06:50:50]MH_SAM_APDU [06:50:50]CAPDU: 80 09 00 00 [06:50:50]Write to MH i2c: E2 08 00 87 42 80 09 00 00 00 00 00 00 3B [06:50:50]Write i2c OK [06:50:50]MH_I2C_Read... [06:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:50]Read from MH i2c: E2 [06:50:50]MH_I2C_Read... [06:50:50]Read from MH i2c: E2 03 00 [06:50:50]MH_I2C_Read... [06:50:50]Read from MH i2c: E2 03 00 87 42 00 90 00 3D [06:50:50]RAPDU: 90 00 [06:50:50]wFMCommunicate OK [06:50:50]SAM_PROTO_ClearQueue done [06:50:50]KKMCreateOFDPacket [06:50:50]OFDProtocolAddRootSTLVToBuf [06:50:50]FM_MakeSignedData [06:50:50]FM_MakeSignedData [06:50:50]SAM_PROTO_SignData [06:50:50]wFMCommunicate request_size=4 [06:50:50]MH_SAM_APDU [06:50:50]CAPDU: 80 0D 01 02 [06:50:50]Write to MH i2c: E2 08 00 88 42 80 0D 01 02 00 00 00 00 43 [06:50:50]Write i2c OK [06:50:50]MH_I2C_Read... [06:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:50]Read from MH i2c: E2 [06:50:50]MH_I2C_Read... [06:50:50]Read from MH i2c: E2 03 00 [06:50:50]MH_I2C_Read... [06:50:50]Read from MH i2c: E2 03 00 88 42 00 90 00 3E [06:50:50]RAPDU: 90 00 [06:50:50]wFMCommunicate OK [06:50:50]wFMCommunicate request_size=255 [06:50:50]MH_SAM_APDU [06:50:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5A 00 00 00 F4 03 04 00 4C E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A2 5C 02 00 35 04 06 00 63 81 [06:50:50]Write to MH i2c: E2 02 01 89 42 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5A 00 00 00 F4 03 04 00 4C E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A2 5C 02 00 35 04 06 00 63 81 00 00 87 [06:50:50]Write i2c OK [06:50:50]MH_I2C_Read... [06:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:51]Read from MH i2c: E2 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 03 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 03 00 89 42 00 90 00 3F [06:50:51]RAPDU: 90 00 [06:50:51]wFMCommunicate OK [06:50:51]wFMCommunicate request_size=9 [06:50:51]MH_SAM_APDU [06:50:51]CAPDU: 80 0D 02 02 04 C8 64 77 08 [06:50:51]Write to MH i2c: E2 0C 00 8A 42 80 0D 02 02 04 00 C8 64 77 08 00 00 F9 [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:51]Read from MH i2c: E2 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 03 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 03 00 8A 42 00 90 00 40 [06:50:51]RAPDU: 90 00 [06:50:51]wFMCommunicate OK [06:50:51]wFMCommunicate request_size=4 [06:50:51]MH_SAM_APDU [06:50:51]CAPDU: 80 0D 03 02 [06:50:51]Write to MH i2c: E2 08 00 8B 42 80 0D 03 02 00 00 00 00 48 [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:51]Read from MH i2c: E2 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 0B 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 0B 00 8B 42 00 6C EB 4D 83 76 86 74 8B 90 00 6B [06:50:51]RAPDU: 6C EB 4D 83 76 86 74 8B 90 00 [06:50:51]wFMCommunicate OK [06:50:51]SAM_PROTO_SignData done [06:50:51]FM_MakeSignedData done [06:50:51]CreateOFDProtocolMessage [06:50:51]wFMCommunicate request_size=4 [06:50:51]MH_SAM_APDU [06:50:51]CAPDU: 80 11 00 00 [06:50:51]Write to MH i2c: E2 08 00 8C 42 80 11 00 00 00 00 00 00 48 [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:51]Read from MH i2c: E2 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 17 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 17 00 8C 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9D [06:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:50:51]wFMCommunicate OK [06:50:51]CreateOFDProtocolMessage done [06:50:51]OFDSenderStorePacket 154786 [06:50:51]StoreOFDPacket docnum=154786 [06:50:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 64 9B 06 01 00 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5A 00 00 00 F4 03 04 00 4C E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A2 5C 02 00 35 04 06 00 63 81 C8 64 77 08 6C EB 4D 83 76 86 74 8B [06:50:51]CheckFolder [06:50:51]dirname=/storage/ofd_packets [06:50:51]CheckFolder done [06:50:51]ProducePacketName [06:50:51]name=ofd_packets/00154786 [06:50:51]NVStorageSaveData ofd_packets/00154786 [06:50:51]File name is /storage/ofd_packets/00154786 [06:50:51]Write 300 bytes [06:50:51]NVStorageSaveData done [06:50:51]OFDSenderStorePacket done [06:50:51]KKMCreateOFDPacket done [06:50:51]NVStorageSaveData kkm_last_timestamp [06:50:51]File name is /storage/kkm_last_timestamp [06:50:51]Write 4 bytes [06:50:51]NVStorageSaveData done [06:50:51]ExternCall_PrintAddStr [06:50:51]wPrintStart [06:50:51]Write to MH i2c: 01 00 00 8D 42 CF [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: 01 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: 01 07 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: 01 07 00 8D 42 00 00 00 00 00 FF 0F E4 [06:50:51]RasterBufferAndPrint [06:50:51]line Счет N : (1)297975 [06:50:51]line ИНН: 02508201610067 [06:50:51]line Контрольно-Кассовый Чек [06:50:51]line ПРОДАЖА [06:50:51]line ТРК (МРК, ГНК) : 100 [06:50:51]line Товар: 2711190000 [06:50:51]line ГАЗ-К-5 [06:50:51]line 18.240 * 32.90 [06:50:51]line = 600.10 [06:50:51]line НДС 12% НСП 1% [06:50:51]line > о реализуемом товаре [06:50:51]line ИТОГО: 600.10 [06:50:51]line НСП 1% : 5.31 [06:50:51]line НДС 12% : 63.73 [06:50:51]line Наличными: 600.10 [06:50:51]line Безнал.: 0.00 [06:50:51]line Место: АЗС № 53 "Партнер Нефть" [06:50:51]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:50:51]line СНО: Общий режим [06:50:51]line Чек 90 09.04.2024 06:50 [06:50:51]line Смена: 298 ФФД: 1.0 [06:50:51]line ЗНМ: 0300000127 [06:50:51]line РНМ: 0000000000090882 [06:50:51]line Версия ККМ: 001 [06:50:51]line ФМ: 0000000000874906 [06:50:51]line ФД: 154786 [06:50:51]line ФПД: 109409063958280 [06:50:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065052&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154786&fm=109409063958280&tin=02508201610067®Number=0000000000090882&sum=60010 [06:50:51]OFD Sender: Processing packet 154786 [packets to send 67, broken 66] [06:50:51]ProducePacketName [06:50:51]name=ofd_packets/00154786 [06:50:51]OFD Sender: To server: pG, [06:50:51]CommunicateWithHost lk.salyk.kg:30040 [06:50:51]ConnectInit lk.salyk.kg [06:50:51]written 0, free lines is 4095 [06:50:51]Connected sock=10 [06:50:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 64 9B 06 01 00 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5A 00 00 00 F4 03 04 00 4C E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A2 5C 02 00 35 04 06 00 63 81 C8 64 77 08 6C EB 4D 83 76 86 74 8B [06:50:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 86 0A 47 00 EC 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A2 5C 02 00 F4 03 04 00 F7 8C 14 66 B6 04 01 00 00 CF 76 EB 2B 9D 53 3D 51 [06:50:51]CommunicateWithHost err = 0 [06:50:51]CheckOFDResponse [06:50:51]1017 (14) - 77093643461234 [06:50:51]1041 (16) - 0000000000874906 [06:50:51]1040 (4) - 154786 [06:50:51]1012 (4) - 09.04.2024 00:33 [06:50:51]1206 (1) - 0 [06:50:51]OFD Sender: Remove packet 154786 [06:50:51]ProducePacketName [06:50:51]name=ofd_packets/00154786 [06:50:51]NVStorageDeleteData [06:50:52]Write to MH i2c: 01 00 00 B5 42 F7 [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: 01 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: 01 07 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: 01 07 00 B5 42 00 00 00 00 00 EE 0C F8 [06:50:52]RasterBufferAndPrint [06:50:52]line [06:50:52]line [06:50:52]line [06:50:52]line [06:50:52]line [06:50:52]written 0, free lines is 3314 [06:50:52]MH_Cut [06:50:52]Write to MH i2c: D1 01 00 BC 42 01 D0 [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: D1 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: D1 01 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: D1 01 00 BC 42 00 CF [06:50:52]Write to MH i2c: 01 00 00 BD 42 FF [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]OFD Sender: No OFD packet to send [06:50:52]*** Cut start [06:50:52]*** Partial cut [06:50:52]*** CUTSNS_PIN = 1 [06:50:52]*** CUTSNS_PIN = 0 [06:50:53]*** Brake cut motor [06:50:53]Read from MH i2c: 01 [06:50:53]MH_I2C_Read... [06:50:53]*** Stop cut motor [06:50:53]*** Cut end [06:50:53]Read from MH i2c: 01 07 00 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: 01 07 00 BD 42 00 00 00 00 00 FF 0F 14 [06:50:53]process_action close_receipt done [06:50:53]requested_data is exist [06:50:53]produce_requested_data [06:50:53]requested_item fm.sn is exist - process it [06:50:53]wFMCommunicate request_size=4 [06:50:53]MH_SAM_APDU [06:50:53]CAPDU: 80 11 00 00 [06:50:53]Write to MH i2c: E2 08 00 BE 42 80 11 00 00 00 00 00 00 7A [06:50:53]Write i2c OK [06:50:53]MH_I2C_Read... [06:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:53]Read from MH i2c: E2 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 17 00 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 17 00 BE 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CF [06:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:50:53]wFMCommunicate OK [06:50:53]requested_item fd.num is exist - process it [06:50:53]SAM_PROTO_GetFieldsCounters [06:50:53]wFMCommunicate request_size=4 [06:50:53]MH_SAM_APDU [06:50:53]CAPDU: 80 13 00 00 [06:50:53]Write to MH i2c: E2 08 00 BF 42 80 13 00 00 00 00 00 00 7D [06:50:53]Write i2c OK [06:50:53]MH_I2C_Read... [06:50:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:53]Read from MH i2c: E2 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 62 00 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 62 00 BF 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A2 5C 02 00 0E 04 04 00 2A 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 DB [06:50:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A2 5C 02 00 0E 04 04 00 2A 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 [06:50:53]wFMCommunicate OK [06:50:53]SAM_PROTO_GetFieldsCounters done [06:50:53]requested_item shift.num is exist - process it [06:50:53]requested_item shift.opened is exist - process it [06:50:53]req_shift_opened [06:50:53]FM_GetShiftState [06:50:53]SAM_PROTO_GetShiftState [06:50:53]wFMCommunicate request_size=4 [06:50:53]MH_SAM_APDU [06:50:53]CAPDU: 80 13 01 00 [06:50:53]Write to MH i2c: E2 08 00 C0 42 80 13 01 00 00 00 00 00 7F [06:50:53]Write i2c OK [06:50:53]MH_I2C_Read... [06:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:53]Read from MH i2c: E2 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 0E 00 [06:50:53]MH_I2C_Read... [06:50:53]Read from MH i2c: E2 0E 00 C0 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 19 [06:50:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:50:53]wFMCommunicate OK [06:50:53]SAM_PROTO_GetShiftState done [06:50:53]FM_GetShiftState done [06:50:53]req_shift_opened done [06:50:53]requested_item shift.open_date is exist - process it [06:50:53]req_shift_open_date [06:50:53]req_shift_open_date done [06:50:53]produce_requested_data done [06:50:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154786,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:50:53]process_action_free close_receipt [06:50:53]json_value_free [06:50:53]json_value_free done [06:50:53]process_json_proto returns [06:50:53]Send response to host [06:50:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154786,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:50:53]free response buf [06:50:53]execute_script done [06:50:53]execute_script returns [06:50:53]free content buf [06:50:53]Sock 9.Close socket [06:50:53]Sock 9.Thread stoped [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:30]accept exits with 7 [06:52:30]New connection [06:52:30]New thread 3066805604 created [06:52:30]Thread 3066662244 joined [06:52:30]Waiting for new connection... [06:52:30] Sock 7.Parse request [06:52:30]Sock 7.Check first char [06:52:30]Sock 7.First char is OK [06:52:30]request: POST /json_proto HTTP/1.0 [06:52:30]Method: POST [06:52:30]URL: /json_proto [06:52:30]Method is POST - this is cgi request [06:52:30]url: /json_proto [06:52:30]query_string will be loaded in cgi processing [06:52:30]execute_cgi json_proto POST (null) [06:52:30]execute_cgi path=json_proto method=POST [06:52:30]POST find Content-Length [06:52:30]Host: 172.17.32.195:8080 [06:52:30]Content-Length: 663 [06:52:30]Content-Type: application/json [06:52:30] [06:52:30]POST finish read [06:52:30]Found Content-Length = 663 [06:52:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 28.010, "sum" : 1789.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1789.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:30]execute_script... [06:52: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)297977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 28.010, "sum" : 1789.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1789.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:30]POST & json_proto [06:52:30]process_json_proto [06:52:30]json parsed OK: [06:52:30]protocol is kg_v1.0 [06:52:30]action value=close_receipt [06:52:30]process_action close_receipt [06:52:30]cmd_close_receipt [06:52:30]MH_GetDate [06:52:30]Write to MH i2c: F0 00 00 C1 42 F2 [06:52:30]Write i2c OK [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: F0 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: F0 09 00 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: F0 09 00 C1 42 00 B1 E5 14 66 77 1B 62 64 63 [06:52:30]GetLastDocTimeStamp 1712645452 [06:52:30]current date 1712645553 [06:52:30]FM_GetShiftState [06:52:30]SAM_PROTO_GetShiftState [06:52:30]wFMCommunicate request_size=4 [06:52:30]MH_SAM_APDU [06:52:30]CAPDU: 80 13 01 00 [06:52:30]Write to MH i2c: E2 08 00 C2 42 80 13 01 00 00 00 00 00 81 [06:52:30]Write i2c OK [06:52:30]MH_I2C_Read... [06:52:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:30]Read from MH i2c: E2 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: E2 0E 00 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: E2 0E 00 C2 42 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1B [06:52:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:52:30]wFMCommunicate OK [06:52:30]SAM_PROTO_GetShiftState done [06:52:30]FM_GetShiftState done [06:52:30]opened in 1712622218 [06:52:30]opened+sec_in_day 1712708618 [06:52:30]quantity*price = 178983 [06:52:30]sum+1 = 178985 [06:52:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1789.84 Внесено: 5000.00 СДАЧА: 3210.16 НСП 1% : 15.84 НДС 12% : 190.07 Наличными: 1789.84 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 91 09.04.2024 06:52 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154787 ФПД: 222631333428055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065233&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154787&fm=222631333428055&tin=02508201610067®Number=0000000000090882&sum=178984 [06:52:31]StoreToDocumentArchive [06:52:31]shift 298 fd 154787 [06:52:31]save to /storage/0298/doc_00154787 [06:52:31]save last doc name /storage/0298/doc_00154787 to /storage/kkm_last_doc_name [06:52:31]save OK [06:52:31]Clear old archive folders... [06:52:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:52:31]tlvbuf is 006F8F00 [06:52:31]SAM_PROTO_ClearQueue [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 09 00 00 [06:52:31]Write to MH i2c: E2 08 00 CF 42 80 09 00 00 00 00 00 00 83 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 CF 42 00 90 00 85 [06:52:31]RAPDU: 90 00 [06:52:31]wFMCommunicate OK [06:52:31]SAM_PROTO_ClearQueue done [06:52:31]KKMCreateOFDPacket [06:52:31]OFDProtocolAddRootSTLVToBuf [06:52:31]FM_MakeSignedData [06:52:31]FM_MakeSignedData [06:52:31]SAM_PROTO_SignData [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 0D 01 02 [06:52:31]Write to MH i2c: E2 08 00 D0 42 80 0D 01 02 00 00 00 00 8B [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 D0 42 00 90 00 86 [06:52:31]RAPDU: 90 00 [06:52:31]wFMCommunicate OK [06:52:31]wFMCommunicate request_size=255 [06:52:31]MH_SAM_APDU [06:52: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 6A 6D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 28 BB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 BB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 4A 00 00 00 00 07 04 06 00 28 BB 02 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 B1 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A3 5C 02 00 35 04 06 00 CA [06:52:31]Write to MH i2c: E2 02 01 D1 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 6D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 28 BB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 BB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 4A 00 00 00 00 07 04 06 00 28 BB 02 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 B1 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A3 5C 02 00 35 04 06 00 CA 00 00 4D [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 D1 42 00 90 00 87 [06:52:31]RAPDU: 90 00 [06:52:31]wFMCommunicate OK [06:52:31]wFMCommunicate request_size=10 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 0D 02 02 05 7B 65 8B 7B 57 [06:52:31]Write to MH i2c: E2 0D 00 D2 42 80 0D 02 02 05 00 7B 65 8B 7B 57 00 00 D5 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 03 00 D2 42 00 90 00 88 [06:52:31]RAPDU: 90 00 [06:52:31]wFMCommunicate OK [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 0D 03 02 [06:52:31]Write to MH i2c: E2 08 00 D3 42 80 0D 03 02 00 00 00 00 90 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 0B 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 0B 00 D3 42 00 50 66 C3 C9 E3 A7 73 CF 90 00 9F [06:52:31]RAPDU: 50 66 C3 C9 E3 A7 73 CF 90 00 [06:52:31]wFMCommunicate OK [06:52:31]SAM_PROTO_SignData done [06:52:31]FM_MakeSignedData done [06:52:31]CreateOFDProtocolMessage [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 11 00 00 [06:52:31]Write to MH i2c: E2 08 00 D4 42 80 11 00 00 00 00 00 00 90 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 17 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 17 00 D4 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E5 [06:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:52:31]wFMCommunicate OK [06:52:31]CreateOFDProtocolMessage done [06:52:31]OFDSenderStorePacket 154787 [06:52:31]StoreOFDPacket docnum=154787 [06:52:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 21 C7 07 01 76 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 6D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 28 BB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 BB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 4A 00 00 00 00 07 04 06 00 28 BB 02 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 B1 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A3 5C 02 00 35 04 06 00 CA 7B 65 8B 7B 57 50 66 C3 C9 E3 A7 73 CF [06:52:31]CheckFolder [06:52:31]dirname=/storage/ofd_packets [06:52:31]CheckFolder done [06:52:31]ProducePacketName [06:52:31]name=ofd_packets/00154787 [06:52:31]NVStorageSaveData ofd_packets/00154787 [06:52:31]File name is /storage/ofd_packets/00154787 [06:52:31]Write 301 bytes [06:52:31]NVStorageSaveData done [06:52:31]OFDSenderStorePacket done [06:52:31]KKMCreateOFDPacket done [06:52:31]NVStorageSaveData kkm_last_timestamp [06:52:31]File name is /storage/kkm_last_timestamp [06:52:31]Write 4 bytes [06:52:31]NVStorageSaveData done [06:52:31]ExternCall_PrintAddStr [06:52:31]wPrintStart [06:52:31]Write to MH i2c: 01 00 00 D5 42 17 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: 01 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: 01 07 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: 01 07 00 D5 42 00 00 00 00 00 FF 0F 2C [06:52:31]RasterBufferAndPrint [06:52:31]line Счет N : (1)297977 [06:52:31]line ИНН: 02508201610067 [06:52:31]line Контрольно-Кассовый Чек [06:52:31]line ПРОДАЖА [06:52:31]line ТРК (МРК, ГНК) : 72 [06:52:31]line Товар: 2710124130 [06:52:31]line Аи-92-К-5 [06:52:31]line 28.010 * 63.90 [06:52:31]line = 1789.84 [06:52:31]line НДС 12% НСП 1% [06:52:31]line > о реализуемом товаре [06:52:31]line ИТОГО: 1789.84 [06:52:31]line Внесено: 5000.00 [06:52:31]line СДАЧА: 3210.16 [06:52:31]line НСП 1% : 15.84 [06:52:31]line НДС 12% : 190.07 [06:52:31]line Наличными: 1789.84 [06:52:31]line Безнал.: 0.00 [06:52:31]line Место: АЗС № 53 "Партнер Нефть" [06:52:31]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:52:31]line СНО: Общий режим [06:52:31]line Чек 91 09.04.2024 06:52 [06:52:31]line Смена: 298 ФФД: 1.0 [06:52:31]line ЗНМ: 0300000127 [06:52:31]line РНМ: 0000000000090882 [06:52:31]line Версия ККМ: 001 [06:52:31]line ФМ: 0000000000874906 [06:52:31]line ФД: 154787 [06:52:31]line ФПД: 222631333428055 [06:52:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065233&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154787&fm=222631333428055&tin=02508201610067®Number=0000000000090882&sum=178984 [06:52:32]OFD Sender: Processing packet 154787 [packets to send 67, broken 66] [06:52:32]ProducePacketName [06:52:32]name=ofd_packets/00154787 [06:52:32]OFD Sender: To server: pG, [06:52:32]CommunicateWithHost lk.salyk.kg:30040 [06:52:32]ConnectInit lk.salyk.kg [06:52:32]written 0, free lines is 4095 [06:52:32]Connected sock=6 [06:52:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 21 C7 07 01 76 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 6D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 28 BB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 BB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 4A 00 00 00 00 07 04 06 00 28 BB 02 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 B1 E5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A3 5C 02 00 35 04 06 00 CA 7B 65 8B 7B 57 50 66 C3 C9 E3 A7 73 CF [06:52:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E1 23 47 00 73 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A3 5C 02 00 F4 03 04 00 5C 8D 14 66 B6 04 01 00 00 41 D7 D3 87 19 CE 90 7C [06:52:32]CommunicateWithHost err = 0 [06:52:32]CheckOFDResponse [06:52:32]1017 (14) - 77093643461234 [06:52:32]1041 (16) - 0000000000874906 [06:52:32]1040 (4) - 154787 [06:52:32]1012 (4) - 09.04.2024 00:35 [06:52:32]1206 (1) - 0 [06:52:32]OFD Sender: Remove packet 154787 [06:52:32]ProducePacketName [06:52:32]name=ofd_packets/00154787 [06:52:32]NVStorageDeleteData [06:52:32]Write to MH i2c: 01 00 00 FF 42 41 [06:52:32]Write i2c OK [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: 01 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: 01 07 00 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: 01 07 00 FF 42 00 00 00 00 00 D9 0C 2D [06:52:32]RasterBufferAndPrint [06:52:32]line [06:52:32]line [06:52:32]line [06:52:32]line [06:52:32]line [06:52:32]written 0, free lines is 3296 [06:52:32]MH_Cut [06:52:32]Write to MH i2c: D1 01 00 06 43 01 1B [06:52:32]Write i2c OK [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: D1 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: D1 01 00 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: D1 01 00 06 43 00 1A [06:52:32]Write to MH i2c: 01 00 00 07 43 4A [06:52:32]Write i2c OK [06:52:32]MH_I2C_Read... [06:52:33]OFD Sender: No OFD packet to send [06:52:33]*** Cut start [06:52:33]*** Partial cut [06:52:33]*** CUTSNS_PIN = 1 [06:52:33]*** CUTSNS_PIN = 0 [06:52:33]*** Brake cut motor [06:52:34]Read from MH i2c: 01 [06:52:34]MH_I2C_Read... [06:52:34]*** Stop cut motor [06:52:34]*** Cut end [06:52:34]Read from MH i2c: 01 07 00 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: 01 07 00 07 43 00 00 00 00 00 FF 0F 5F [06:52:34]process_action close_receipt done [06:52:34]requested_data is exist [06:52:34]produce_requested_data [06:52:34]requested_item fm.sn is exist - process it [06:52:34]wFMCommunicate request_size=4 [06:52:34]MH_SAM_APDU [06:52:34]CAPDU: 80 11 00 00 [06:52:34]Write to MH i2c: E2 08 00 08 43 80 11 00 00 00 00 00 00 C5 [06:52:34]Write i2c OK [06:52:34]MH_I2C_Read... [06:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:34]Read from MH i2c: E2 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 17 00 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 17 00 08 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1A [06:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:52:34]wFMCommunicate OK [06:52:34]requested_item fd.num is exist - process it [06:52:34]SAM_PROTO_GetFieldsCounters [06:52:34]wFMCommunicate request_size=4 [06:52:34]MH_SAM_APDU [06:52:34]CAPDU: 80 13 00 00 [06:52:34]Write to MH i2c: E2 08 00 09 43 80 13 00 00 00 00 00 00 C8 [06:52:34]Write i2c OK [06:52:34]MH_I2C_Read... [06:52:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:34]Read from MH i2c: E2 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 62 00 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 62 00 09 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A3 5C 02 00 0E 04 04 00 2A 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 2A [06:52:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A3 5C 02 00 0E 04 04 00 2A 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 [06:52:34]wFMCommunicate OK [06:52:34]SAM_PROTO_GetFieldsCounters done [06:52:34]requested_item shift.num is exist - process it [06:52:34]requested_item shift.opened is exist - process it [06:52:34]req_shift_opened [06:52:34]FM_GetShiftState [06:52:34]SAM_PROTO_GetShiftState [06:52:34]wFMCommunicate request_size=4 [06:52:34]MH_SAM_APDU [06:52:34]CAPDU: 80 13 01 00 [06:52:34]Write to MH i2c: E2 08 00 0A 43 80 13 01 00 00 00 00 00 CA [06:52:34]Write i2c OK [06:52:34]MH_I2C_Read... [06:52:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:34]Read from MH i2c: E2 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 0E 00 [06:52:34]MH_I2C_Read... [06:52:34]Read from MH i2c: E2 0E 00 0A 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 64 [06:52:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:52:34]wFMCommunicate OK [06:52:34]SAM_PROTO_GetShiftState done [06:52:34]FM_GetShiftState done [06:52:34]req_shift_opened done [06:52:34]requested_item shift.open_date is exist - process it [06:52:34]req_shift_open_date [06:52:34]req_shift_open_date done [06:52:34]produce_requested_data done [06:52:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154787,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:52:34]process_action_free close_receipt [06:52:34]json_value_free [06:52:34]json_value_free done [06:52:34]process_json_proto returns [06:52:34]Send response to host [06:52:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154787,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:52:34]free response buf [06:52:34]execute_script done [06:52:34]execute_script returns [06:52:34]free content buf [06:52:34]Sock 7.Close socket [06:52:34]Sock 7.Thread stoped [06:52:38]OFD Sender: No OFD packet to send [06:52:43]OFD Sender: No OFD packet to send [06:52:48]OFD Sender: No OFD packet to send [06:52:53]OFD Sender: No OFD packet to send [06:52:58]OFD Sender: No OFD packet to send [06:53:03]OFD Sender: No OFD packet to send [06:53:08]OFD Sender: No OFD packet to send [06:53:13]OFD Sender: No OFD packet to send [06:53:18]OFD Sender: No OFD packet to send [06:53:23]OFD Sender: No OFD packet to send [06:53:28]OFD Sender: No OFD packet to send [06:53:33]OFD Sender: No OFD packet to send [06:53:38]OFD Sender: No OFD packet to send [06:53:43]OFD Sender: No OFD packet to send [06:53:48]OFD Sender: No OFD packet to send [06:53:53]OFD Sender: No OFD packet to send [06:53:58]OFD Sender: No OFD packet to send [06:54:03]OFD Sender: No OFD packet to send [06:54:08]OFD Sender: No OFD packet to send [06:54:13]OFD Sender: No OFD packet to send [06:54:18]OFD Sender: No OFD packet to send [06:54:23]OFD Sender: No OFD packet to send [06:54:28]OFD Sender: No OFD packet to send [06:54:33]OFD Sender: No OFD packet to send [06:54:35]accept exits with 10 [06:54:35]New connection [06:54:35]New thread 3066662244 created [06:54:35]Thread 3066805604 joined [06:54:35]Waiting for new connection... [06:54:35] Sock 10.Parse request [06:54:35]Sock 10.Check first char [06:54:35]Sock 10.First char is OK [06:54:35]request: POST /json_proto HTTP/1.0 [06:54:35]Method: POST [06:54:35]URL: /json_proto [06:54:35]Method is POST - this is cgi request [06:54:35]url: /json_proto [06:54:35]query_string will be loaded in cgi processing [06:54:35]execute_cgi json_proto POST (null) [06:54:35]execute_cgi path=json_proto method=POST [06:54:35]POST find Content-Length [06:54:35]Host: 172.17.32.195:8080 [06:54:35]Content-Length: 648 [06:54:35]Content-Type: application/json [06:54:35] [06:54:35]POST finish read [06:54:35]Found Content-Length = 648 [06:54:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 23.170, "sum" : 1700.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1700.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:35]execute_script... [06:54: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)297979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 23.170, "sum" : 1700.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1700.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:35]POST & json_proto [06:54:35]process_json_proto [06:54:35]json parsed OK: [06:54:35]protocol is kg_v1.0 [06:54:35]action value=close_receipt [06:54:35]process_action close_receipt [06:54:35]cmd_close_receipt [06:54:35]MH_GetDate [06:54:35]Write to MH i2c: F0 00 00 0B 43 3D [06:54:35]Write i2c OK [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: F0 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: F0 09 00 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: F0 09 00 0B 43 00 2E E6 14 66 77 1B 62 64 2C [06:54:35]GetLastDocTimeStamp 1712645553 [06:54:35]current date 1712645678 [06:54:35]FM_GetShiftState [06:54:35]SAM_PROTO_GetShiftState [06:54:35]wFMCommunicate request_size=4 [06:54:35]MH_SAM_APDU [06:54:35]CAPDU: 80 13 01 00 [06:54:35]Write to MH i2c: E2 08 00 0C 43 80 13 01 00 00 00 00 00 CC [06:54:35]Write i2c OK [06:54:35]MH_I2C_Read... [06:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:35]Read from MH i2c: E2 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: E2 0E 00 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: E2 0E 00 0C 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 66 [06:54:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:54:35]wFMCommunicate OK [06:54:35]SAM_PROTO_GetShiftState done [06:54:35]FM_GetShiftState done [06:54:35]opened in 1712622218 [06:54:35]opened+sec_in_day 1712708618 [06:54:35]quantity*price = 170067 [06:54:35]sum+1 = 170069 [06:54:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.68 НСП 1% : 15.05 НДС 12% : 180.60 Наличными: 1700.68 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 92 09.04.2024 06:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154788 ФПД: 69994964646386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065438&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154788&fm=69994964646386&tin=02508201610067®Number=0000000000090882&sum=170068 [06:54:36]StoreToDocumentArchive [06:54:36]shift 298 fd 154788 [06:54:36]save to /storage/0298/doc_00154788 [06:54:36]save last doc name /storage/0298/doc_00154788 to /storage/kkm_last_doc_name [06:54:36]save OK [06:54:36]Clear old archive folders... [06:54:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:54:36]tlvbuf is 007CB880 [06:54:36]SAM_PROTO_ClearQueue [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 09 00 00 [06:54:36]Write to MH i2c: E2 08 00 19 43 80 09 00 00 00 00 00 00 CE [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 19 43 00 90 00 D0 [06:54:36]RAPDU: 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_ClearQueue done [06:54:36]KKMCreateOFDPacket [06:54:36]OFDProtocolAddRootSTLVToBuf [06:54:36]FM_MakeSignedData [06:54:36]FM_MakeSignedData [06:54:36]SAM_PROTO_SignData [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 0D 01 02 [06:54:36]Write to MH i2c: E2 08 00 1A 43 80 0D 01 02 00 00 00 00 D6 [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 1A 43 00 90 00 D1 [06:54:36]RAPDU: 90 00 [06:54:36]wFMCommunicate OK [06:54:36]wFMCommunicate request_size=255 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 5A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 54 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 54 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 5C 00 00 00 F4 03 04 00 2E E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A4 5C 02 [06:54:36]Write to MH i2c: E2 02 01 1B 43 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 5A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 54 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 54 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 5C 00 00 00 F4 03 04 00 2E E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A4 5C 02 00 00 AC [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 1B 43 00 90 00 D2 [06:54:36]RAPDU: 90 00 [06:54:36]wFMCommunicate OK [06:54:36]wFMCommunicate request_size=16 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F A8 F9 00 F9 F2 [06:54:36]Write to MH i2c: E2 13 00 1C 43 80 0D 02 02 0B 00 00 35 04 06 00 3F A8 F9 00 F9 F2 00 00 F9 [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 03 00 1C 43 00 90 00 D3 [06:54:36]RAPDU: 90 00 [06:54:36]wFMCommunicate OK [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 0D 03 02 [06:54:36]Write to MH i2c: E2 08 00 1D 43 80 0D 03 02 00 00 00 00 DB [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0B 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0B 00 1D 43 00 3A CF F9 23 E1 05 0B 48 90 00 3A [06:54:36]RAPDU: 3A CF F9 23 E1 05 0B 48 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_SignData done [06:54:36]FM_MakeSignedData done [06:54:36]CreateOFDProtocolMessage [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 11 00 00 [06:54:36]Write to MH i2c: E2 08 00 1E 43 80 11 00 00 00 00 00 00 DB [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 1E 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 30 [06:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:54:36]wFMCommunicate OK [06:54:36]CreateOFDProtocolMessage done [06:54:36]OFDSenderStorePacket 154788 [06:54:36]StoreOFDPacket docnum=154788 [06:54:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 AC 8E 0D 01 53 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 5A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 54 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 54 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 5C 00 00 00 F4 03 04 00 2E E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A4 5C 02 00 35 04 06 00 3F A8 F9 00 F9 F2 3A CF F9 23 E1 05 0B 48 [06:54:36]CheckFolder [06:54:36]dirname=/storage/ofd_packets [06:54:36]CheckFolder done [06:54:36]ProducePacketName [06:54:36]name=ofd_packets/00154788 [06:54:36]NVStorageSaveData ofd_packets/00154788 [06:54:36]File name is /storage/ofd_packets/00154788 [06:54:36]Write 307 bytes [06:54:36]NVStorageSaveData done [06:54:36]OFDSenderStorePacket done [06:54:36]KKMCreateOFDPacket done [06:54:36]NVStorageSaveData kkm_last_timestamp [06:54:36]File name is /storage/kkm_last_timestamp [06:54:36]Write 4 bytes [06:54:36]NVStorageSaveData done [06:54:36]ExternCall_PrintAddStr [06:54:36]wPrintStart [06:54:36]Write to MH i2c: 01 00 00 1F 43 62 [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: 01 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: 01 07 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: 01 07 00 1F 43 00 00 00 00 00 FF 0F 77 [06:54:36]RasterBufferAndPrint [06:54:36]line Счет N : (1)297979 [06:54:36]line ИНН: 02508201610067 [06:54:36]line Контрольно-Кассовый Чек [06:54:36]line ПРОДАЖА [06:54:36]line ТРК (МРК, ГНК) : 42 [06:54:36]line Товар: 2710194210 [06:54:36]line D-ENERGY ДТ-К-5 [06:54:36]line 23.170 * 73.40 [06:54:36]line = 1700.68 [06:54:36]line НДС 12% НСП 1% [06:54:36]line > о реализуемом товаре [06:54:36]line ИТОГО: 1700.68 [06:54:36]line НСП 1% : 15.05 [06:54:36]line НДС 12% : 180.60 [06:54:36]line Наличными: 1700.68 [06:54:36]line Безнал.: 0.00 [06:54:36]line Место: АЗС № 53 "Партнер Нефть" [06:54:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:54:36]line СНО: Общий режим [06:54:36]line Чек 92 09.04.2024 06:54 [06:54:36]line Смена: 298 ФФД: 1.0 [06:54:36]line ЗНМ: 0300000127 [06:54:36]line РНМ: 0000000000090882 [06:54:36]line Версия ККМ: 001 [06:54:36]line ФМ: 0000000000874906 [06:54:36]line ФД: 154788 [06:54:37]line ФПД: 69994964646386 [06:54:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065438&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154788&fm=69994964646386&tin=02508201610067®Number=0000000000090882&sum=170068 [06:54:37]OFD Sender: Processing packet 154788 [packets to send 67, broken 66] [06:54:37]ProducePacketName [06:54:37]name=ofd_packets/00154788 [06:54:37]OFD Sender: To server: pG, [06:54:37]CommunicateWithHost lk.salyk.kg:30040 [06:54:37]ConnectInit lk.salyk.kg [06:54:37]written 0, free lines is 4095 [06:54:37]Connected sock=9 [06:54:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 AC 8E 0D 01 53 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 5A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 54 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 54 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 5C 00 00 00 F4 03 04 00 2E E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A4 5C 02 00 35 04 06 00 3F A8 F9 00 F9 F2 3A CF F9 23 E1 05 0B 48 [06:54:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 0A 0E 47 00 38 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A4 5C 02 00 F4 03 04 00 D8 8D 14 66 B6 04 01 00 00 4B 88 84 C1 FD 54 29 98 [06:54:37]CommunicateWithHost err = 0 [06:54:37]CheckOFDResponse [06:54:37]1017 (14) - 77093643461234 [06:54:37]1041 (16) - 0000000000874906 [06:54:37]1040 (4) - 154788 [06:54:37]1012 (4) - 09.04.2024 00:37 [06:54:37]1206 (1) - 0 [06:54:37]OFD Sender: Remove packet 154788 [06:54:37]ProducePacketName [06:54:37]name=ofd_packets/00154788 [06:54:37]NVStorageDeleteData [06:54:37]Write to MH i2c: 01 00 00 47 43 8A [06:54:37]Write i2c OK [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: 01 [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: 01 07 00 [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: 01 07 00 47 43 00 00 00 00 00 F6 0C 93 [06:54:37]RasterBufferAndPrint [06:54:37]line [06:54:37]line [06:54:37]line [06:54:37]line [06:54:37]line [06:54:37]written 0, free lines is 3325 [06:54:37]MH_Cut [06:54:37]Write to MH i2c: D1 01 00 4E 43 01 63 [06:54:37]Write i2c OK [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: D1 [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: D1 01 00 [06:54:37]MH_I2C_Read... [06:54:37]Read from MH i2c: D1 01 00 4E 43 00 62 [06:54:37]Write to MH i2c: 01 00 00 4F 43 92 [06:54:37]Write i2c OK [06:54:37]MH_I2C_Read... [06:54:37]OFD Sender: No OFD packet to send [06:54:38]*** Cut start [06:54:38]*** Partial cut [06:54:38]*** CUTSNS_PIN = 1 [06:54:38]*** CUTSNS_PIN = 0 [06:54:38]*** Brake cut motor [06:54:38]Read from MH i2c: 01 [06:54:38]MH_I2C_Read... [06:54:38]*** Stop cut motor [06:54:38]*** Cut end [06:54:38]Read from MH i2c: 01 07 00 [06:54:38]MH_I2C_Read... [06:54:38]Read from MH i2c: 01 07 00 4F 43 00 00 00 00 00 FF 0F A7 [06:54:38]process_action close_receipt done [06:54:38]requested_data is exist [06:54:38]produce_requested_data [06:54:38]requested_item fm.sn is exist - process it [06:54:38]wFMCommunicate request_size=4 [06:54:38]MH_SAM_APDU [06:54:38]CAPDU: 80 11 00 00 [06:54:38]Write to MH i2c: E2 08 00 50 43 80 11 00 00 00 00 00 00 0D [06:54:38]Write i2c OK [06:54:38]MH_I2C_Read... [06:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:39]Read from MH i2c: E2 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 17 00 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 17 00 50 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 62 [06:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:54:39]wFMCommunicate OK [06:54:39]requested_item fd.num is exist - process it [06:54:39]SAM_PROTO_GetFieldsCounters [06:54:39]wFMCommunicate request_size=4 [06:54:39]MH_SAM_APDU [06:54:39]CAPDU: 80 13 00 00 [06:54:39]Write to MH i2c: E2 08 00 51 43 80 13 00 00 00 00 00 00 10 [06:54:39]Write i2c OK [06:54:39]MH_I2C_Read... [06:54:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:39]Read from MH i2c: E2 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 62 00 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 62 00 51 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A4 5C 02 00 0E 04 04 00 2A 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 76 [06:54:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A4 5C 02 00 0E 04 04 00 2A 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 [06:54:39]wFMCommunicate OK [06:54:39]SAM_PROTO_GetFieldsCounters done [06:54:39]requested_item shift.num is exist - process it [06:54:39]requested_item shift.opened is exist - process it [06:54:39]req_shift_opened [06:54:39]FM_GetShiftState [06:54:39]SAM_PROTO_GetShiftState [06:54:39]wFMCommunicate request_size=4 [06:54:39]MH_SAM_APDU [06:54:39]CAPDU: 80 13 01 00 [06:54:39]Write to MH i2c: E2 08 00 52 43 80 13 01 00 00 00 00 00 12 [06:54:39]Write i2c OK [06:54:39]MH_I2C_Read... [06:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:39]Read from MH i2c: E2 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 0E 00 [06:54:39]MH_I2C_Read... [06:54:39]Read from MH i2c: E2 0E 00 52 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AC [06:54:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:54:39]wFMCommunicate OK [06:54:39]SAM_PROTO_GetShiftState done [06:54:39]FM_GetShiftState done [06:54:39]req_shift_opened done [06:54:39]requested_item shift.open_date is exist - process it [06:54:39]req_shift_open_date [06:54:39]req_shift_open_date done [06:54:39]produce_requested_data done [06:54:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154788,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:54:39]process_action_free close_receipt [06:54:39]json_value_free [06:54:39]json_value_free done [06:54:39]process_json_proto returns [06:54:39]Send response to host [06:54:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154788,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:54:39]free response buf [06:54:39]execute_script done [06:54:39]execute_script returns [06:54:39]free content buf [06:54:39]Sock 10.Close socket [06:54:39]Sock 10.Thread stoped [06:54:42]OFD Sender: No OFD packet to send [06:54:47]accept exits with 7 [06:54:47]New connection [06:54:47]New thread 3066805604 created [06:54:47]Thread 3066662244 joined [06:54:47]Waiting for new connection... [06:54:47] Sock 7.Parse request [06:54:47]Sock 7.Check first char [06:54:47]Sock 7.First char is OK [06:54:47]request: POST /json_proto HTTP/1.0 [06:54:47]Method: POST [06:54:47]URL: /json_proto [06:54:47]Method is POST - this is cgi request [06:54:47]url: /json_proto [06:54:47]query_string will be loaded in cgi processing [06:54:47]execute_cgi json_proto POST (null) [06:54:47]execute_cgi path=json_proto method=POST [06:54:47]POST find Content-Length [06:54:47]Host: 172.17.32.195:8080 [06:54:47]Content-Length: 639 [06:54:47]Content-Type: application/json [06:54:47] [06:54:47]POST finish read [06:54:47]Found Content-Length = 639 [06:54:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297980", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:47]execute_script... [06:54:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297980", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:47]POST & json_proto [06:54:47]process_json_proto [06:54:47]json parsed OK: [06:54:47]protocol is kg_v1.0 [06:54:47]action value=close_receipt [06:54:47]process_action close_receipt [06:54:47]cmd_close_receipt [06:54:47]MH_GetDate [06:54:47]Write to MH i2c: F0 00 00 53 43 85 [06:54:47]Write i2c OK [06:54:47]MH_I2C_Read... [06:54:47]Read from MH i2c: F0 [06:54:47]MH_I2C_Read... [06:54:47]Read from MH i2c: F0 09 00 [06:54:47]MH_I2C_Read... [06:54:47]Read from MH i2c: F0 09 00 53 43 00 3A E6 14 66 77 1B 62 64 80 [06:54:47]GetLastDocTimeStamp 1712645678 [06:54:47]current date 1712645690 [06:54:47]FM_GetShiftState [06:54:47]SAM_PROTO_GetShiftState [06:54:47]wFMCommunicate request_size=4 [06:54:47]MH_SAM_APDU [06:54:47]CAPDU: 80 13 01 00 [06:54:47]Write to MH i2c: E2 08 00 54 43 80 13 01 00 00 00 00 00 14 [06:54:47]Write i2c OK [06:54:47]MH_I2C_Read... [06:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:47]Read from MH i2c: E2 [06:54:47]MH_I2C_Read... [06:54:47]Read from MH i2c: E2 0E 00 [06:54:47]MH_I2C_Read... [06:54:47]Read from MH i2c: E2 0E 00 54 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AE [06:54:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:54:47]wFMCommunicate OK [06:54:47]SAM_PROTO_GetShiftState done [06:54:47]FM_GetShiftState done [06:54:47]opened in 1712622218 [06:54:47]opened+sec_in_day 1712708618 [06:54:47]quantity*price = 50033 [06:54:47]sum+1 = 50035 [06:54:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 93 09.04.2024 06:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154789 ФПД: 156633768078559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065450&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154789&fm=156633768078559&tin=02508201610067®Number=0000000000090882&sum=50034 [06:54:48]StoreToDocumentArchive [06:54:48]shift 298 fd 154789 [06:54:48]save to /storage/0298/doc_00154789 [06:54:48]save last doc name /storage/0298/doc_00154789 to /storage/kkm_last_doc_name [06:54:48]save OK [06:54:48]Clear old archive folders... [06:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:54:48]tlvbuf is 0082D0D0 [06:54:48]SAM_PROTO_ClearQueue [06:54:48]wFMCommunicate request_size=4 [06:54:48]MH_SAM_APDU [06:54:48]CAPDU: 80 09 00 00 [06:54:48]Write to MH i2c: E2 08 00 61 43 80 09 00 00 00 00 00 00 16 [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 61 43 00 90 00 18 [06:54:48]RAPDU: 90 00 [06:54:48]wFMCommunicate OK [06:54:48]SAM_PROTO_ClearQueue done [06:54:48]KKMCreateOFDPacket [06:54:48]OFDProtocolAddRootSTLVToBuf [06:54:48]FM_MakeSignedData [06:54:48]FM_MakeSignedData [06:54:48]SAM_PROTO_SignData [06:54:48]wFMCommunicate request_size=4 [06:54:48]MH_SAM_APDU [06:54:48]CAPDU: 80 0D 01 02 [06:54:48]Write to MH i2c: E2 08 00 62 43 80 0D 01 02 00 00 00 00 1E [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 62 43 00 90 00 19 [06:54:48]RAPDU: 90 00 [06:54:48]wFMCommunicate OK [06:54:48]wFMCommunicate request_size=255 [06:54:48]MH_SAM_APDU [06:54: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3A E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A5 5C 02 00 35 04 06 00 8E [06:54:48]Write to MH i2c: E2 02 01 63 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3A E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A5 5C 02 00 35 04 06 00 8E 00 00 D1 [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 63 43 00 90 00 1A [06:54:48]RAPDU: 90 00 [06:54:48]wFMCommunicate OK [06:54:48]wFMCommunicate request_size=10 [06:54:48]MH_SAM_APDU [06:54:48]CAPDU: 80 0D 02 02 05 75 24 1B 2C DF [06:54:48]Write to MH i2c: E2 0D 00 64 43 80 0D 02 02 05 00 75 24 1B 2C DF 00 00 EA [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 03 00 64 43 00 90 00 1B [06:54:48]RAPDU: 90 00 [06:54:48]wFMCommunicate OK [06:54:48]wFMCommunicate request_size=4 [06:54:48]MH_SAM_APDU [06:54:48]CAPDU: 80 0D 03 02 [06:54:48]Write to MH i2c: E2 08 00 65 43 80 0D 03 02 00 00 00 00 23 [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 0B 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 0B 00 65 43 00 CA 13 B9 FB 42 DB 2D 81 90 00 80 [06:54:48]RAPDU: CA 13 B9 FB 42 DB 2D 81 90 00 [06:54:48]wFMCommunicate OK [06:54:48]SAM_PROTO_SignData done [06:54:48]FM_MakeSignedData done [06:54:48]CreateOFDProtocolMessage [06:54:48]wFMCommunicate request_size=4 [06:54:48]MH_SAM_APDU [06:54:48]CAPDU: 80 11 00 00 [06:54:48]Write to MH i2c: E2 08 00 66 43 80 11 00 00 00 00 00 00 23 [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:48]Read from MH i2c: E2 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 17 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: E2 17 00 66 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 78 [06:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:54:48]wFMCommunicate OK [06:54:48]CreateOFDProtocolMessage done [06:54:48]OFDSenderStorePacket 154789 [06:54:48]StoreOFDPacket docnum=154789 [06:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FB B4 07 01 98 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3A E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A5 5C 02 00 35 04 06 00 8E 75 24 1B 2C DF CA 13 B9 FB 42 DB 2D 81 [06:54:48]CheckFolder [06:54:48]dirname=/storage/ofd_packets [06:54:48]CheckFolder done [06:54:48]ProducePacketName [06:54:48]name=ofd_packets/00154789 [06:54:48]NVStorageSaveData ofd_packets/00154789 [06:54:48]File name is /storage/ofd_packets/00154789 [06:54:48]Write 301 bytes [06:54:48]NVStorageSaveData done [06:54:48]OFDSenderStorePacket done [06:54:48]KKMCreateOFDPacket done [06:54:48]NVStorageSaveData kkm_last_timestamp [06:54:48]File name is /storage/kkm_last_timestamp [06:54:48]Write 4 bytes [06:54:48]NVStorageSaveData done [06:54:48]ExternCall_PrintAddStr [06:54:48]wPrintStart [06:54:48]Write to MH i2c: 01 00 00 67 43 AA [06:54:48]Write i2c OK [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: 01 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: 01 07 00 [06:54:48]MH_I2C_Read... [06:54:48]Read from MH i2c: 01 07 00 67 43 00 00 00 00 00 FF 0F BF [06:54:48]RasterBufferAndPrint [06:54:48]line Счет N : (1)297980 [06:54:48]line ИНН: 02508201610067 [06:54:48]line Контрольно-Кассовый Чек [06:54:48]line ПРОДАЖА [06:54:48]line ТРК (МРК, ГНК) : 52 [06:54:48]line Товар: 2710124130 [06:54:48]line Аи-92-К-5 [06:54:48]line 7.830 * 63.90 [06:54:48]line = 500.34 [06:54:48]line НДС 12% НСП 1% [06:54:48]line > о реализуемом товаре [06:54:48]line ИТОГО: 500.34 [06:54:48]line НСП 1% : 4.43 [06:54:48]line НДС 12% : 53.13 [06:54:48]line Наличными: 500.34 [06:54:48]line Безнал.: 0.00 [06:54:48]line Место: АЗС № 53 "Партнер Нефть" [06:54:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:54:48]line СНО: Общий режим [06:54:48]line Чек 93 09.04.2024 06:54 [06:54:48]line Смена: 298 ФФД: 1.0 [06:54:48]line ЗНМ: 0300000127 [06:54:48]line РНМ: 0000000000090882 [06:54:48]line Версия ККМ: 001 [06:54:48]line ФМ: 0000000000874906 [06:54:48]line ФД: 154789 [06:54:48]line ФПД: 156633768078559 [06:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065450&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154789&fm=156633768078559&tin=02508201610067®Number=0000000000090882&sum=50034 [06:54:49]OFD Sender: Processing packet 154789 [packets to send 67, broken 66] [06:54:49]ProducePacketName [06:54:49]name=ofd_packets/00154789 [06:54:49]OFD Sender: To server: pG, [06:54:49]CommunicateWithHost lk.salyk.kg:30040 [06:54:49]ConnectInit lk.salyk.kg [06:54:49]written 0, free lines is 4095 [06:54:49]Connected sock=10 [06:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FB B4 07 01 98 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3A E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A5 5C 02 00 35 04 06 00 8E 75 24 1B 2C DF CA 13 B9 FB 42 DB 2D 81 [06:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B6 81 47 00 11 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A5 5C 02 00 F4 03 04 00 E4 8D 14 66 B6 04 01 00 00 54 04 1F 7A C7 B5 D4 0A [06:54:49]CommunicateWithHost err = 0 [06:54:49]CheckOFDResponse [06:54:49]1017 (14) - 77093643461234 [06:54:49]1041 (16) - 0000000000874906 [06:54:49]1040 (4) - 154789 [06:54:49]1012 (4) - 09.04.2024 00:37 [06:54:49]1206 (1) - 0 [06:54:49]OFD Sender: Remove packet 154789 [06:54:49]ProducePacketName [06:54:49]name=ofd_packets/00154789 [06:54:49]NVStorageDeleteData [06:54:49]Write to MH i2c: 01 00 00 8F 43 D2 [06:54:49]Write i2c OK [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: 01 [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: 01 07 00 [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: 01 07 00 8F 43 00 00 00 00 00 F6 0C DB [06:54:49]RasterBufferAndPrint [06:54:49]line [06:54:49]line [06:54:49]line [06:54:49]line [06:54:49]line [06:54:49]written 0, free lines is 3325 [06:54:49]MH_Cut [06:54:49]Write to MH i2c: D1 01 00 96 43 01 AB [06:54:49]Write i2c OK [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: D1 [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: D1 01 00 [06:54:49]MH_I2C_Read... [06:54:49]Read from MH i2c: D1 01 00 96 43 00 AA [06:54:49]Write to MH i2c: 01 00 00 97 43 DA [06:54:49]Write i2c OK [06:54:49]MH_I2C_Read... [06:54:49]OFD Sender: No OFD packet to send [06:54:50]*** Cut start [06:54:50]*** Partial cut [06:54:50]*** CUTSNS_PIN = 1 [06:54:50]*** CUTSNS_PIN = 0 [06:54:50]*** Brake cut motor [06:54:51]Read from MH i2c: 01 [06:54:51]MH_I2C_Read... [06:54:51]*** Stop cut motor [06:54:51]*** Cut end [06:54:51]Read from MH i2c: 01 07 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: 01 07 00 97 43 00 00 00 00 00 FF 0F EF [06:54:51]process_action close_receipt done [06:54:51]requested_data is exist [06:54:51]produce_requested_data [06:54:51]requested_item fm.sn is exist - process it [06:54:51]wFMCommunicate request_size=4 [06:54:51]MH_SAM_APDU [06:54:51]CAPDU: 80 11 00 00 [06:54:51]Write to MH i2c: E2 08 00 98 43 80 11 00 00 00 00 00 00 55 [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:51]Read from MH i2c: E2 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 17 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 17 00 98 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AA [06:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:54:51]wFMCommunicate OK [06:54:51]requested_item fd.num is exist - process it [06:54:51]SAM_PROTO_GetFieldsCounters [06:54:51]wFMCommunicate request_size=4 [06:54:51]MH_SAM_APDU [06:54:51]CAPDU: 80 13 00 00 [06:54:51]Write to MH i2c: E2 08 00 99 43 80 13 00 00 00 00 00 00 58 [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:51]Read from MH i2c: E2 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 62 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 62 00 99 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A5 5C 02 00 0E 04 04 00 2A 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 C2 [06:54:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A5 5C 02 00 0E 04 04 00 2A 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 [06:54:51]wFMCommunicate OK [06:54:51]SAM_PROTO_GetFieldsCounters done [06:54:51]requested_item shift.num is exist - process it [06:54:51]requested_item shift.opened is exist - process it [06:54:51]req_shift_opened [06:54:51]FM_GetShiftState [06:54:51]SAM_PROTO_GetShiftState [06:54:51]wFMCommunicate request_size=4 [06:54:51]MH_SAM_APDU [06:54:51]CAPDU: 80 13 01 00 [06:54:51]Write to MH i2c: E2 08 00 9A 43 80 13 01 00 00 00 00 00 5A [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:51]Read from MH i2c: E2 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 0E 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 0E 00 9A 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F4 [06:54:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:54:51]wFMCommunicate OK [06:54:51]SAM_PROTO_GetShiftState done [06:54:51]FM_GetShiftState done [06:54:51]req_shift_opened done [06:54:51]requested_item shift.open_date is exist - process it [06:54:51]req_shift_open_date [06:54:51]req_shift_open_date done [06:54:51]produce_requested_data done [06:54:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154789,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:54:51]process_action_free close_receipt [06:54:51]json_value_free [06:54:51]json_value_free done [06:54:51]process_json_proto returns [06:54:51]Send response to host [06:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154789,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:54:51]free response buf [06:54:51]execute_script done [06:54:51]execute_script returns [06:54:51]free content buf [06:54:51]Sock 7.Close socket [06:54:51]Sock 7.Thread stoped [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:50]accept exits with 9 [06:55:50]New connection [06:55:50]New thread 3066662244 created [06:55:50]Thread 3066805604 joined [06:55:50]Waiting for new connection... [06:55:50] Sock 9.Parse request [06:55:50]Sock 9.Check first char [06:55:50]Sock 9.First char is OK [06:55:50]request: POST /json_proto HTTP/1.0 [06:55:50]Method: POST [06:55:50]URL: /json_proto [06:55:50]Method is POST - this is cgi request [06:55:50]url: /json_proto [06:55:50]query_string will be loaded in cgi processing [06:55:50]execute_cgi json_proto POST (null) [06:55:50]execute_cgi path=json_proto method=POST [06:55:50]POST find Content-Length [06:55:50]Host: 172.17.32.195:8080 [06:55:50]Content-Length: 644 [06:55:50]Content-Type: application/json [06:55:50] [06:55:50]POST finish read [06:55:50]Found Content-Length = 644 [06:55:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:50]execute_script... [06:55: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)297978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:50]POST & json_proto [06:55:50]process_json_proto [06:55:50]json parsed OK: [06:55:50]protocol is kg_v1.0 [06:55:50]action value=close_receipt [06:55:50]process_action close_receipt [06:55:50]cmd_close_receipt [06:55:50]MH_GetDate [06:55:50]Write to MH i2c: F0 00 00 9B 43 CD [06:55:50]Write i2c OK [06:55:50]MH_I2C_Read... [06:55:50]Read from MH i2c: F0 [06:55:50]MH_I2C_Read... [06:55:50]Read from MH i2c: F0 09 00 [06:55:50]MH_I2C_Read... [06:55:50]Read from MH i2c: F0 09 00 9B 43 00 79 E6 14 66 77 1B 62 64 07 [06:55:50]GetLastDocTimeStamp 1712645690 [06:55:50]current date 1712645753 [06:55:50]FM_GetShiftState [06:55:50]SAM_PROTO_GetShiftState [06:55:50]wFMCommunicate request_size=4 [06:55:50]MH_SAM_APDU [06:55:50]CAPDU: 80 13 01 00 [06:55:50]Write to MH i2c: E2 08 00 9C 43 80 13 01 00 00 00 00 00 5C [06:55:50]Write i2c OK [06:55:50]MH_I2C_Read... [06:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:50]Read from MH i2c: E2 [06:55:50]MH_I2C_Read... [06:55:50]Read from MH i2c: E2 0E 00 [06:55:50]MH_I2C_Read... [06:55:50]Read from MH i2c: E2 0E 00 9C 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F6 [06:55:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:55:50]wFMCommunicate OK [06:55:50]SAM_PROTO_GetShiftState done [06:55:50]FM_GetShiftState done [06:55:50]opened in 1712622218 [06:55:50]opened+sec_in_day 1712708618 [06:55:50]quantity*price = 60009 [06:55:50]sum+1 = 60011 [06:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.10 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.10 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 94 09.04.2024 06:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154790 ФПД: 94144931304553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065553&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154790&fm=94144931304553&tin=02508201610067®Number=0000000000090882&sum=60010 [06:55:51]StoreToDocumentArchive [06:55:51]shift 298 fd 154790 [06:55:51]save to /storage/0298/doc_00154790 [06:55:51]save last doc name /storage/0298/doc_00154790 to /storage/kkm_last_doc_name [06:55:51]save OK [06:55:51]Clear old archive folders... [06:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:55:51]tlvbuf is 0084C680 [06:55:51]SAM_PROTO_ClearQueue [06:55:51]wFMCommunicate request_size=4 [06:55:51]MH_SAM_APDU [06:55:51]CAPDU: 80 09 00 00 [06:55:51]Write to MH i2c: E2 08 00 A9 43 80 09 00 00 00 00 00 00 5E [06:55:51]Write i2c OK [06:55:51]MH_I2C_Read... [06:55:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:55:51]Read from MH i2c: E2 [06:55:51]MH_I2C_Read... [06:55:51]Read from MH i2c: E2 03 00 [06:55:51]MH_I2C_Read... [06:55:51]Read from MH i2c: E2 03 00 A9 43 00 90 00 60 [06:55:51]RAPDU: 90 00 [06:55:51]wFMCommunicate OK [06:55:51]SAM_PROTO_ClearQueue done [06:55:51]KKMCreateOFDPacket [06:55:51]OFDProtocolAddRootSTLVToBuf [06:55:51]FM_MakeSignedData [06:55:51]FM_MakeSignedData [06:55:51]SAM_PROTO_SignData [06:55:51]wFMCommunicate request_size=4 [06:55:51]MH_SAM_APDU [06:55:51]CAPDU: 80 0D 01 02 [06:55:51]Write to MH i2c: E2 08 00 AA 43 80 0D 01 02 00 00 00 00 66 [06:55:51]Write i2c OK [06:55:51]MH_I2C_Read... [06:55:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:55:52]Read from MH i2c: E2 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 AA 43 00 90 00 61 [06:55:52]RAPDU: 90 00 [06:55:52]wFMCommunicate OK [06:55:52]wFMCommunicate request_size=255 [06:55:52]MH_SAM_APDU [06:55:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5E 00 00 00 F4 03 04 00 79 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A6 5C 02 00 35 04 06 00 55 9F [06:55:52]Write to MH i2c: E2 02 01 AB 43 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5E 00 00 00 F4 03 04 00 79 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A6 5C 02 00 35 04 06 00 55 9F 00 00 F0 [06:55:52]Write i2c OK [06:55:52]MH_I2C_Read... [06:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:52]Read from MH i2c: E2 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 AB 43 00 90 00 62 [06:55:52]RAPDU: 90 00 [06:55:52]wFMCommunicate OK [06:55:52]wFMCommunicate request_size=9 [06:55:52]MH_SAM_APDU [06:55:52]CAPDU: 80 0D 02 02 04 D3 30 14 69 [06:55:52]Write to MH i2c: E2 0C 00 AC 43 80 0D 02 02 04 00 D3 30 14 69 00 00 F1 [06:55:52]Write i2c OK [06:55:52]MH_I2C_Read... [06:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:52]Read from MH i2c: E2 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 03 00 AC 43 00 90 00 63 [06:55:52]RAPDU: 90 00 [06:55:52]wFMCommunicate OK [06:55:52]wFMCommunicate request_size=4 [06:55:52]MH_SAM_APDU [06:55:52]CAPDU: 80 0D 03 02 [06:55:52]Write to MH i2c: E2 08 00 AD 43 80 0D 03 02 00 00 00 00 6B [06:55:52]Write i2c OK [06:55:52]MH_I2C_Read... [06:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:55:52]Read from MH i2c: E2 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 0B 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 0B 00 AD 43 00 56 8D 16 8D 24 3A 0E CE 90 00 2C [06:55:52]RAPDU: 56 8D 16 8D 24 3A 0E CE 90 00 [06:55:52]wFMCommunicate OK [06:55:52]SAM_PROTO_SignData done [06:55:52]FM_MakeSignedData done [06:55:52]CreateOFDProtocolMessage [06:55:52]wFMCommunicate request_size=4 [06:55:52]MH_SAM_APDU [06:55:52]CAPDU: 80 11 00 00 [06:55:52]Write to MH i2c: E2 08 00 AE 43 80 11 00 00 00 00 00 00 6B [06:55:52]Write i2c OK [06:55:52]MH_I2C_Read... [06:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:52]Read from MH i2c: E2 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 17 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: E2 17 00 AE 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C0 [06:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:55:52]wFMCommunicate OK [06:55:52]CreateOFDProtocolMessage done [06:55:52]OFDSenderStorePacket 154790 [06:55:52]StoreOFDPacket docnum=154790 [06:55:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5B AB 06 01 4D E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5E 00 00 00 F4 03 04 00 79 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A6 5C 02 00 35 04 06 00 55 9F D3 30 14 69 56 8D 16 8D 24 3A 0E CE [06:55:52]CheckFolder [06:55:52]dirname=/storage/ofd_packets [06:55:52]CheckFolder done [06:55:52]ProducePacketName [06:55:52]name=ofd_packets/00154790 [06:55:52]NVStorageSaveData ofd_packets/00154790 [06:55:52]File name is /storage/ofd_packets/00154790 [06:55:52]Write 300 bytes [06:55:52]NVStorageSaveData done [06:55:52]OFDSenderStorePacket done [06:55:52]KKMCreateOFDPacket done [06:55:52]NVStorageSaveData kkm_last_timestamp [06:55:52]File name is /storage/kkm_last_timestamp [06:55:52]Write 4 bytes [06:55:52]NVStorageSaveData done [06:55:52]ExternCall_PrintAddStr [06:55:52]wPrintStart [06:55:52]Write to MH i2c: 01 00 00 AF 43 F2 [06:55:52]Write i2c OK [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: 01 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: 01 07 00 [06:55:52]MH_I2C_Read... [06:55:52]Read from MH i2c: 01 07 00 AF 43 00 00 00 00 00 FF 0F 07 [06:55:52]RasterBufferAndPrint [06:55:52]line Счет N : (1)297978 [06:55:52]line ИНН: 02508201610067 [06:55:52]line Контрольно-Кассовый Чек [06:55:52]line ПРОДАЖА [06:55:52]line ТРК (МРК, ГНК) : 101 [06:55:52]line Товар: 2711190000 [06:55:52]line ГАЗ-К-5 [06:55:52]line 18.240 * 32.90 [06:55:52]line = 600.10 [06:55:52]line НДС 12% НСП 1% [06:55:52]line > о реализуемом товаре [06:55:52]line ИТОГО: 600.10 [06:55:52]line НСП 1% : 5.31 [06:55:52]line НДС 12% : 63.73 [06:55:52]line Наличными: 600.10 [06:55:52]line Безнал.: 0.00 [06:55:52]line Место: АЗС № 53 "Партнер Нефть" [06:55:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:55:52]line СНО: Общий режим [06:55:52]line Чек 94 09.04.2024 06:55 [06:55:52]line Смена: 298 ФФД: 1.0 [06:55:52]line ЗНМ: 0300000127 [06:55:52]line РНМ: 0000000000090882 [06:55:52]line Версия ККМ: 001 [06:55:52]line ФМ: 0000000000874906 [06:55:52]line ФД: 154790 [06:55:52]line ФПД: 94144931304553 [06:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065553&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154790&fm=94144931304553&tin=02508201610067®Number=0000000000090882&sum=60010 [06:55:52]OFD Sender: Processing packet 154790 [packets to send 67, broken 66] [06:55:52]ProducePacketName [06:55:52]name=ofd_packets/00154790 [06:55:52]OFD Sender: To server: pG, [06:55:52]CommunicateWithHost lk.salyk.kg:30040 [06:55:52]ConnectInit lk.salyk.kg [06:55:52]written 0, free lines is 4095 [06:55:52]Connected sock=10 [06:55:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5B AB 06 01 4D E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6A 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 5E 00 00 00 F4 03 04 00 79 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A6 5C 02 00 35 04 06 00 55 9F D3 30 14 69 56 8D 16 8D 24 3A 0E CE [06:55:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B4 29 47 00 C9 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A6 5C 02 00 F4 03 04 00 24 8E 14 66 B6 04 01 00 00 26 92 50 1F BD 31 FF 8A [06:55:53]CommunicateWithHost err = 0 [06:55:53]CheckOFDResponse [06:55:53]1017 (14) - 77093643461234 [06:55:53]1041 (16) - 0000000000874906 [06:55:53]1040 (4) - 154790 [06:55:53]1012 (4) - 09.04.2024 00:39 [06:55:53]1206 (1) - 0 [06:55:53]OFD Sender: Remove packet 154790 [06:55:53]ProducePacketName [06:55:53]name=ofd_packets/00154790 [06:55:53]NVStorageDeleteData [06:55:53]Write to MH i2c: 01 00 00 D7 43 1A [06:55:53]Write i2c OK [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: 01 [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: 01 07 00 [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: 01 07 00 D7 43 00 00 00 00 00 F7 0C 24 [06:55:53]RasterBufferAndPrint [06:55:53]line [06:55:53]line [06:55:53]line [06:55:53]line [06:55:53]line [06:55:53]written 0, free lines is 3326 [06:55:53]MH_Cut [06:55:53]Write to MH i2c: D1 01 00 DE 43 01 F3 [06:55:53]Write i2c OK [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: D1 [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: D1 01 00 [06:55:53]MH_I2C_Read... [06:55:53]Read from MH i2c: D1 01 00 DE 43 00 F2 [06:55:53]Write to MH i2c: 01 00 00 DF 43 22 [06:55:53]Write i2c OK [06:55:53]MH_I2C_Read... [06:55:53]OFD Sender: No OFD packet to send [06:55:54]*** Cut start [06:55:54]*** Partial cut [06:55:54]*** CUTSNS_PIN = 1 [06:55:54]*** CUTSNS_PIN = 0 [06:55:54]*** Brake cut motor [06:55:54]Read from MH i2c: 01 [06:55:54]MH_I2C_Read... [06:55:54]*** Stop cut motor [06:55:54]*** Cut end [06:55:54]Read from MH i2c: 01 07 00 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: 01 07 00 DF 43 00 00 00 00 00 FF 0F 37 [06:55:54]process_action close_receipt done [06:55:54]requested_data is exist [06:55:54]produce_requested_data [06:55:54]requested_item fm.sn is exist - process it [06:55:54]wFMCommunicate request_size=4 [06:55:54]MH_SAM_APDU [06:55:54]CAPDU: 80 11 00 00 [06:55:54]Write to MH i2c: E2 08 00 E0 43 80 11 00 00 00 00 00 00 9D [06:55:54]Write i2c OK [06:55:54]MH_I2C_Read... [06:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:54]Read from MH i2c: E2 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 17 00 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 17 00 E0 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F2 [06:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:55:54]wFMCommunicate OK [06:55:54]requested_item fd.num is exist - process it [06:55:54]SAM_PROTO_GetFieldsCounters [06:55:54]wFMCommunicate request_size=4 [06:55:54]MH_SAM_APDU [06:55:54]CAPDU: 80 13 00 00 [06:55:54]Write to MH i2c: E2 08 00 E1 43 80 13 00 00 00 00 00 00 A0 [06:55:54]Write i2c OK [06:55:54]MH_I2C_Read... [06:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:55:54]Read from MH i2c: E2 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 62 00 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 62 00 E1 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A6 5C 02 00 0E 04 04 00 2A 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 0E [06:55:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A6 5C 02 00 0E 04 04 00 2A 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 [06:55:54]wFMCommunicate OK [06:55:54]SAM_PROTO_GetFieldsCounters done [06:55:54]requested_item shift.num is exist - process it [06:55:54]requested_item shift.opened is exist - process it [06:55:54]req_shift_opened [06:55:54]FM_GetShiftState [06:55:54]SAM_PROTO_GetShiftState [06:55:54]wFMCommunicate request_size=4 [06:55:54]MH_SAM_APDU [06:55:54]CAPDU: 80 13 01 00 [06:55:54]Write to MH i2c: E2 08 00 E2 43 80 13 01 00 00 00 00 00 A2 [06:55:54]Write i2c OK [06:55:54]MH_I2C_Read... [06:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:54]Read from MH i2c: E2 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 0E 00 [06:55:54]MH_I2C_Read... [06:55:54]Read from MH i2c: E2 0E 00 E2 43 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3C [06:55:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:55:54]wFMCommunicate OK [06:55:54]SAM_PROTO_GetShiftState done [06:55:54]FM_GetShiftState done [06:55:54]req_shift_opened done [06:55:54]requested_item shift.open_date is exist - process it [06:55:54]req_shift_open_date [06:55:54]req_shift_open_date done [06:55:54]produce_requested_data done [06:55:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154790,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:55:54]process_action_free close_receipt [06:55:54]json_value_free [06:55:54]json_value_free done [06:55:54]process_json_proto returns [06:55:54]Send response to host [06:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154790,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:55:54]free response buf [06:55:54]execute_script done [06:55:54]execute_script returns [06:55:54]free content buf [06:55:54]Sock 9.Close socket [06:55:54]Sock 9.Thread stoped [06:55:58]OFD Sender: No OFD packet to send [06:56:03]OFD Sender: No OFD packet to send [06:56:08]OFD Sender: No OFD packet to send [06:56:13]OFD Sender: No OFD packet to send [06:56:18]OFD Sender: No OFD packet to send [06:56:23]OFD Sender: No OFD packet to send [06:56:28]OFD Sender: No OFD packet to send [06:56:33]OFD Sender: No OFD packet to send [06:56:38]OFD Sender: No OFD packet to send [06:56:43]OFD Sender: No OFD packet to send [06:56:46]accept exits with 7 [06:56:46]New connection [06:56:46]New thread 3066805604 created [06:56:46]Thread 3066662244 joined [06:56:46]Waiting for new connection... [06:56:46] Sock 7.Parse request [06:56:46]Sock 7.Check first char [06:56:46]Sock 7.First char is OK [06:56:46]request: POST /json_proto HTTP/1.0 [06:56:46]Method: POST [06:56:46]URL: /json_proto [06:56:46]Method is POST - this is cgi request [06:56:46]url: /json_proto [06:56:46]query_string will be loaded in cgi processing [06:56:46]execute_cgi json_proto POST (null) [06:56:46]execute_cgi path=json_proto method=POST [06:56:46]POST find Content-Length [06:56:46]Host: 172.17.32.195:8080 [06:56:46]Content-Length: 1206 [06:56:46]Content-Type: application/json [06:56:46] [06:56:46]POST finish read [06:56:46]Found Content-Length = 1206 [06:56:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297981\u000A09.04.2024 06:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 1086.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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:46]execute_script... [06:56:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)297981\u000A09.04.2024 06:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 1086.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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:46]POST & json_proto [06:56:46]process_json_proto [06:56:46]json parsed OK: [06:56:46]protocol is kg_v1.0 [06:56:46]action value=print_text [06:56:46]process_action print_text [06:56:46]cmd_print_text [06:56:46]ExternCall_PrintAddStr [06:56:46]wPrintStart [06:56:46]Write to MH i2c: 01 00 00 E3 43 26 [06:56:46]Write i2c OK [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 07 00 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 07 00 E3 43 00 00 00 00 00 FF 0F 3B [06:56:46]RasterBufferAndPrint [06:56:46]line *****ТОВАРНЫЙ ЧЕК***** [06:56:46]line АЗС 53 [06:56:46]line Партнер нефть [06:56:46]line 02508201610067 [06:56:46]line Кассир : Черикбаев М. [06:56:46]line Счет N : (1)297981 [06:56:46]line 09.04.2024 06:33 [06:56:46]line ПРОДАЖА [06:56:46]line ТРК (МРК, ГНК): 91 [06:56:46]line Вид ГСМ : 2710194210 [06:56:46]line ДТ(л)-К-5 [06:56:46]line 15.000 x 72.40 [06:56:46]line ИТОГ: 1086.00 [06:56:46]line Тип оплаты: Талоны: Топливная Карта [06:56:46]line 00263 [06:56:46]line ______________________ [06:56:46]line (подпись) [06:56:46]written 0, free lines is 4095 [06:56:46]Write to MH i2c: 01 00 00 F7 43 3A [06:56:46]Write i2c OK [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 07 00 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: 01 07 00 F7 43 00 00 00 00 00 11 0E 60 [06:56:46]RasterBufferAndPrint [06:56:46]line [06:56:46]line [06:56:46]line [06:56:46]line [06:56:46]line [06:56:46]written 0, free lines is 3603 [06:56:46]MH_Cut [06:56:46]Write to MH i2c: D1 01 00 FE 43 01 13 [06:56:46]Write i2c OK [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: D1 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: D1 01 00 [06:56:46]MH_I2C_Read... [06:56:46]Read from MH i2c: D1 01 00 FE 43 00 12 [06:56:46]Write to MH i2c: 01 00 00 FF 43 42 [06:56:46]Write i2c OK [06:56:46]MH_I2C_Read... [06:56:46]*** Cut start [06:56:46]*** Partial cut [06:56:46]*** CUTSNS_PIN = 1 [06:56:46]*** CUTSNS_PIN = 0 [06:56:47]*** Brake cut motor [06:56:47]Read from MH i2c: 01 [06:56:47]MH_I2C_Read... [06:56:47]*** Stop cut motor [06:56:47]*** Cut end [06:56:47]Read from MH i2c: 01 07 00 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: 01 07 00 FF 43 00 00 00 00 00 FF 0F 57 [06:56:47]process_action print_text done [06:56:47]requested_data is exist [06:56:47]produce_requested_data [06:56:47]requested_item fm.sn is exist - process it [06:56:47]wFMCommunicate request_size=4 [06:56:47]MH_SAM_APDU [06:56:47]CAPDU: 80 11 00 00 [06:56:47]Write to MH i2c: E2 08 00 00 44 80 11 00 00 00 00 00 00 BE [06:56:47]Write i2c OK [06:56:47]MH_I2C_Read... [06:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:47]Read from MH i2c: E2 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 17 00 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 17 00 00 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 13 [06:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:56:47]wFMCommunicate OK [06:56:47]requested_item fd.num is exist - process it [06:56:47]SAM_PROTO_GetFieldsCounters [06:56:47]wFMCommunicate request_size=4 [06:56:47]MH_SAM_APDU [06:56:47]CAPDU: 80 13 00 00 [06:56:47]Write to MH i2c: E2 08 00 01 44 80 13 00 00 00 00 00 00 C1 [06:56:47]Write i2c OK [06:56:47]MH_I2C_Read... [06:56:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:56:47]Read from MH i2c: E2 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 62 00 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 62 00 01 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A6 5C 02 00 0E 04 04 00 2A 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 2F [06:56:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A6 5C 02 00 0E 04 04 00 2A 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 [06:56:47]wFMCommunicate OK [06:56:47]SAM_PROTO_GetFieldsCounters done [06:56:47]requested_item shift.num is exist - process it [06:56:47]requested_item shift.opened is exist - process it [06:56:47]req_shift_opened [06:56:47]FM_GetShiftState [06:56:47]SAM_PROTO_GetShiftState [06:56:47]wFMCommunicate request_size=4 [06:56:47]MH_SAM_APDU [06:56:47]CAPDU: 80 13 01 00 [06:56:47]Write to MH i2c: E2 08 00 02 44 80 13 01 00 00 00 00 00 C3 [06:56:47]Write i2c OK [06:56:47]MH_I2C_Read... [06:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:47]Read from MH i2c: E2 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 0E 00 [06:56:47]MH_I2C_Read... [06:56:47]Read from MH i2c: E2 0E 00 02 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5D [06:56:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:56:47]wFMCommunicate OK [06:56:47]SAM_PROTO_GetShiftState done [06:56:47]FM_GetShiftState done [06:56:47]req_shift_opened done [06:56:47]requested_item shift.open_date is exist - process it [06:56:47]req_shift_open_date [06:56:47]req_shift_open_date done [06:56:47]produce_requested_data done [06:56:47]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154790,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:56:47]process_action_free print_text [06:56:47]json_value_free [06:56:47]json_value_free done [06:56:47]process_json_proto returns [06:56:47]Send response to host [06:56:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154790,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:56:47]free response buf [06:56:47]execute_script done [06:56:47]execute_script returns [06:56:47]free content buf [06:56:47]Sock 7.Close socket [06:56:47]Sock 7.Thread stoped [06:56:48]OFD Sender: No OFD packet to send [06:56:53]OFD Sender: No OFD packet to send [06:56:58]OFD Sender: No OFD packet to send [06:57:03]OFD Sender: No OFD packet to send [06:57:08]OFD Sender: No OFD packet to send [06:57:13]OFD Sender: No OFD packet to send [06:57:18]OFD Sender: No OFD packet to send [06:57:23]OFD Sender: No OFD packet to send [06:57:28]OFD Sender: No OFD packet to send [06:57:33]OFD Sender: No OFD packet to send [06:57:38]OFD Sender: No OFD packet to send [06:57:43]OFD Sender: No OFD packet to send [06:57:48]OFD Sender: No OFD packet to send [06:57:53]OFD Sender: No OFD packet to send [06:57:56]accept exits with 9 [06:57:56]New connection [06:57:56]New thread 3066662244 created [06:57:56]Thread 3066805604 joined [06:57:56]Waiting for new connection... [06:57:56] Sock 9.Parse request [06:57:56]Sock 9.Check first char [06:57:56]Sock 9.First char is OK [06:57:56]request: POST /json_proto HTTP/1.0 [06:57:56]Method: POST [06:57:56]URL: /json_proto [06:57:56]Method is POST - this is cgi request [06:57:56]url: /json_proto [06:57:56]query_string will be loaded in cgi processing [06:57:56]execute_cgi json_proto POST (null) [06:57:56]execute_cgi path=json_proto method=POST [06:57:56]POST find Content-Length [06:57:56]Host: 172.17.32.195:8080 [06:57:56]Content-Length: 648 [06:57:56]Content-Type: application/json [06:57:56] [06:57:56]POST finish read [06:57:56]Found Content-Length = 648 [06:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:56]execute_script... [06:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:56]POST & json_proto [06:57:56]process_json_proto [06:57:56]json parsed OK: [06:57:56]protocol is kg_v1.0 [06:57:56]action value=close_receipt [06:57:56]process_action close_receipt [06:57:56]cmd_close_receipt [06:57:56]MH_GetDate [06:57:56]Write to MH i2c: F0 00 00 03 44 36 [06:57:56]Write i2c OK [06:57:56]MH_I2C_Read... [06:57:56]Read from MH i2c: F0 [06:57:56]MH_I2C_Read... [06:57:56]Read from MH i2c: F0 09 00 [06:57:56]MH_I2C_Read... [06:57:56]Read from MH i2c: F0 09 00 03 44 00 F7 E6 14 66 77 1B 62 64 EE [06:57:56]GetLastDocTimeStamp 1712645753 [06:57:56]current date 1712645879 [06:57:56]FM_GetShiftState [06:57:56]SAM_PROTO_GetShiftState [06:57:56]wFMCommunicate request_size=4 [06:57:56]MH_SAM_APDU [06:57:56]CAPDU: 80 13 01 00 [06:57:56]Write to MH i2c: E2 08 00 04 44 80 13 01 00 00 00 00 00 C5 [06:57:56]Write i2c OK [06:57:56]MH_I2C_Read... [06:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:56]Read from MH i2c: E2 [06:57:56]MH_I2C_Read... [06:57:56]Read from MH i2c: E2 0E 00 [06:57:56]MH_I2C_Read... [06:57:56]Read from MH i2c: E2 0E 00 04 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5F [06:57:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:57:56]wFMCommunicate OK [06:57:56]SAM_PROTO_GetShiftState done [06:57:56]FM_GetShiftState done [06:57:56]opened in 1712622218 [06:57:56]opened+sec_in_day 1712708618 [06:57:56]quantity*price = 100044 [06:57:56]sum+1 = 100045 [06:57:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.44 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.44 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 95 09.04.2024 06:57 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154791 ФПД: 25460826148686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065759&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154791&fm=25460826148686&tin=02508201610067®Number=0000000000090882&sum=100044 [06:57:57]StoreToDocumentArchive [06:57:57]shift 298 fd 154791 [06:57:57]save to /storage/0298/doc_00154791 [06:57:57]save last doc name /storage/0298/doc_00154791 to /storage/kkm_last_doc_name [06:57:57]save OK [06:57:57]Clear old archive folders... [06:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:57:57]tlvbuf is 0084C570 [06:57:57]SAM_PROTO_ClearQueue [06:57:57]wFMCommunicate request_size=4 [06:57:57]MH_SAM_APDU [06:57:57]CAPDU: 80 09 00 00 [06:57:57]Write to MH i2c: E2 08 00 11 44 80 09 00 00 00 00 00 00 C7 [06:57:57]Write i2c OK [06:57:57]MH_I2C_Read... [06:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:57:57]Read from MH i2c: E2 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 11 44 00 90 00 C9 [06:57:57]RAPDU: 90 00 [06:57:57]wFMCommunicate OK [06:57:57]SAM_PROTO_ClearQueue done [06:57:57]KKMCreateOFDPacket [06:57:57]OFDProtocolAddRootSTLVToBuf [06:57:57]FM_MakeSignedData [06:57:57]FM_MakeSignedData [06:57:57]SAM_PROTO_SignData [06:57:57]wFMCommunicate request_size=4 [06:57:57]MH_SAM_APDU [06:57:57]CAPDU: 80 0D 01 02 [06:57:57]Write to MH i2c: E2 08 00 12 44 80 0D 01 02 00 00 00 00 CF [06:57:57]Write i2c OK [06:57:57]MH_I2C_Read... [06:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:57:57]Read from MH i2c: E2 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 12 44 00 90 00 CA [06:57:57]RAPDU: 90 00 [06:57:57]wFMCommunicate OK [06:57:57]wFMCommunicate request_size=255 [06:57:57]MH_SAM_APDU [06:57:57]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 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 F7 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A7 5C 02 [06:57:57]Write to MH i2c: E2 02 01 13 44 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 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 F7 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A7 5C 02 00 00 A3 [06:57:57]Write i2c OK [06:57:57]MH_I2C_Read... [06:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:57]Read from MH i2c: E2 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 [06:57:57]MH_I2C_Read... [06:57:57]Read from MH i2c: E2 03 00 13 44 00 90 00 CB [06:57:57]RAPDU: 90 00 [06:57:57]wFMCommunicate OK [06:57:57]wFMCommunicate request_size=16 [06:57:57]MH_SAM_APDU [06:57:57]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 17 28 0F 7F 8F 4E [06:57:57]Write to MH i2c: E2 13 00 14 44 80 0D 02 02 0B 00 00 35 04 06 00 17 28 0F 7F 8F 4E 00 00 D1 [06:57:57]Write i2c OK [06:57:57]MH_I2C_Read... [06:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:58]Read from MH i2c: E2 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 03 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 03 00 14 44 00 90 00 CC [06:57:58]RAPDU: 90 00 [06:57:58]wFMCommunicate OK [06:57:58]wFMCommunicate request_size=4 [06:57:58]MH_SAM_APDU [06:57:58]CAPDU: 80 0D 03 02 [06:57:58]Write to MH i2c: E2 08 00 15 44 80 0D 03 02 00 00 00 00 D4 [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:57:58]Read from MH i2c: E2 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 0B 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 0B 00 15 44 00 F3 DA 9B 48 81 96 6C 64 90 00 6C [06:57:58]RAPDU: F3 DA 9B 48 81 96 6C 64 90 00 [06:57:58]wFMCommunicate OK [06:57:58]SAM_PROTO_SignData done [06:57:58]FM_MakeSignedData done [06:57:58]CreateOFDProtocolMessage [06:57:58]wFMCommunicate request_size=4 [06:57:58]MH_SAM_APDU [06:57:58]CAPDU: 80 11 00 00 [06:57:58]Write to MH i2c: E2 08 00 16 44 80 11 00 00 00 00 00 00 D4 [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:58]Read from MH i2c: E2 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 17 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: E2 17 00 16 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 29 [06:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:57:58]wFMCommunicate OK [06:57:58]CreateOFDProtocolMessage done [06:57:58]OFDSenderStorePacket 154791 [06:57:58]StoreOFDPacket docnum=154791 [06:57:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 DD 63 0D 01 A0 1E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 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 F7 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A7 5C 02 00 35 04 06 00 17 28 0F 7F 8F 4E F3 DA 9B 48 81 96 6C 64 [06:57:58]CheckFolder [06:57:58]dirname=/storage/ofd_packets [06:57:58]CheckFolder done [06:57:58]ProducePacketName [06:57:58]name=ofd_packets/00154791 [06:57:58]NVStorageSaveData ofd_packets/00154791 [06:57:58]File name is /storage/ofd_packets/00154791 [06:57:58]Write 307 bytes [06:57:58]NVStorageSaveData done [06:57:58]OFDSenderStorePacket done [06:57:58]KKMCreateOFDPacket done [06:57:58]NVStorageSaveData kkm_last_timestamp [06:57:58]File name is /storage/kkm_last_timestamp [06:57:58]Write 4 bytes [06:57:58]NVStorageSaveData done [06:57:58]OFD Sender: Processing packet 154791 [packets to send 67, broken 66] [06:57:58]ProducePacketName [06:57:58]name=ofd_packets/00154791 [06:57:58]OFD Sender: To server: pG, [06:57:58]CommunicateWithHost lk.salyk.kg:30040 [06:57:58]ConnectInit lk.salyk.kg [06:57:58]ExternCall_PrintAddStr [06:57:58]wPrintStart [06:57:58]Write to MH i2c: 01 00 00 17 44 5B [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 07 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 07 00 17 44 00 00 00 00 00 FF 0F 70 [06:57:58]RasterBufferAndPrint [06:57:58]line Счет N : (1)297982 [06:57:58]line ИНН: 02508201610067 [06:57:58]line Контрольно-Кассовый Чек [06:57:58]line ПРОДАЖА [06:57:58]line ТРК (МРК, ГНК) : 42 [06:57:58]line Товар: 2710194210 [06:57:58]line D-ENERGY ДТ-К-5 [06:57:58]line 13.630 * 73.40 [06:57:58]line = 1000.44 [06:57:58]line НДС 12% НСП 1% [06:57:58]line > о реализуемом товаре [06:57:58]line ИТОГО: 1000.44 [06:57:58]line НСП 1% : 8.85 [06:57:58]line НДС 12% : 106.24 [06:57:58]line Наличными: 1000.44 [06:57:58]line Безнал.: 0.00 [06:57:58]line Место: АЗС № 53 "Партнер Нефть" [06:57:58]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:57:58]line СНО: Общий режим [06:57:58]line Чек 95 09.04.2024 06:57 [06:57:58]line Смена: 298 ФФД: 1.0 [06:57:58]line ЗНМ: 0300000127 [06:57:58]line РНМ: 0000000000090882 [06:57:58]line Версия ККМ: 001 [06:57:58]line ФМ: 0000000000874906 [06:57:58]line ФД: 154791 [06:57:58]line ФПД: 25460826148686 [06:57:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065759&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154791&fm=25460826148686&tin=02508201610067®Number=0000000000090882&sum=100044 [06:57:58]Connected sock=11 [06:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 DD 63 0D 01 A0 1E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 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 F7 E6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A7 5C 02 00 35 04 06 00 17 28 0F 7F 8F 4E F3 DA 9B 48 81 96 6C 64 [06:57:58]written 0, free lines is 4095 [06:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D6 2D 47 00 DF C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A7 5C 02 00 F4 03 04 00 A2 8E 14 66 B6 04 01 00 00 C6 0D FC 37 85 0D BB 8A [06:57:58]CommunicateWithHost err = 0 [06:57:58]CheckOFDResponse [06:57:58]1017 (14) - 77093643461234 [06:57:58]1041 (16) - 0000000000874906 [06:57:58]1040 (4) - 154791 [06:57:58]1012 (4) - 09.04.2024 00:41 [06:57:58]1206 (1) - 0 [06:57:58]OFD Sender: Remove packet 154791 [06:57:58]ProducePacketName [06:57:58]name=ofd_packets/00154791 [06:57:58]NVStorageDeleteData [06:57:58]Write to MH i2c: 01 00 00 3F 44 83 [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 07 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: 01 07 00 3F 44 00 00 00 00 00 F4 0C 8A [06:57:58]RasterBufferAndPrint [06:57:58]line [06:57:58]line [06:57:58]line [06:57:58]line [06:57:58]line [06:57:58]written 0, free lines is 3323 [06:57:58]MH_Cut [06:57:58]Write to MH i2c: D1 01 00 46 44 01 5C [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: D1 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: D1 01 00 [06:57:58]MH_I2C_Read... [06:57:58]Read from MH i2c: D1 01 00 46 44 00 5B [06:57:58]Write to MH i2c: 01 00 00 47 44 8B [06:57:58]Write i2c OK [06:57:58]MH_I2C_Read... [06:57:59]OFD Sender: No OFD packet to send [06:57:59]*** Cut start [06:57:59]*** Partial cut [06:57:59]*** CUTSNS_PIN = 1 [06:57:59]*** CUTSNS_PIN = 0 [06:57:59]*** Brake cut motor [06:58:00]Read from MH i2c: 01 [06:58:00]MH_I2C_Read... [06:58:00]*** Stop cut motor [06:58:00]*** Cut end [06:58:00]Read from MH i2c: 01 07 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 07 00 47 44 00 00 00 00 00 FF 0F A0 [06:58:00]process_action close_receipt done [06:58:00]requested_data is exist [06:58:00]produce_requested_data [06:58:00]requested_item fm.sn is exist - process it [06:58:00]wFMCommunicate request_size=4 [06:58:00]MH_SAM_APDU [06:58:00]CAPDU: 80 11 00 00 [06:58:00]Write to MH i2c: E2 08 00 48 44 80 11 00 00 00 00 00 00 06 [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:58:00]Read from MH i2c: E2 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 17 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 17 00 48 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5B [06:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:58:00]wFMCommunicate OK [06:58:00]requested_item fd.num is exist - process it [06:58:00]SAM_PROTO_GetFieldsCounters [06:58:00]wFMCommunicate request_size=4 [06:58:00]MH_SAM_APDU [06:58:00]CAPDU: 80 13 00 00 [06:58:00]Write to MH i2c: E2 08 00 49 44 80 13 00 00 00 00 00 00 09 [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:58:00]Read from MH i2c: E2 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 62 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 62 00 49 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A7 5C 02 00 0E 04 04 00 2A 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 7B [06:58:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A7 5C 02 00 0E 04 04 00 2A 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 [06:58:00]wFMCommunicate OK [06:58:00]SAM_PROTO_GetFieldsCounters done [06:58:00]requested_item shift.num is exist - process it [06:58:00]requested_item shift.opened is exist - process it [06:58:00]req_shift_opened [06:58:00]FM_GetShiftState [06:58:00]SAM_PROTO_GetShiftState [06:58:00]wFMCommunicate request_size=4 [06:58:00]MH_SAM_APDU [06:58:00]CAPDU: 80 13 01 00 [06:58:00]Write to MH i2c: E2 08 00 4A 44 80 13 01 00 00 00 00 00 0B [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:00]Read from MH i2c: E2 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 0E 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: E2 0E 00 4A 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A5 [06:58:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:58:00]wFMCommunicate OK [06:58:00]SAM_PROTO_GetShiftState done [06:58:00]FM_GetShiftState done [06:58:00]req_shift_opened done [06:58:00]requested_item shift.open_date is exist - process it [06:58:00]req_shift_open_date [06:58:00]req_shift_open_date done [06:58:00]produce_requested_data done [06:58:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154791,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:58:00]process_action_free close_receipt [06:58:00]json_value_free [06:58:00]json_value_free done [06:58:00]process_json_proto returns [06:58:00]Send response to host [06:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154791,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:58:00]free response buf [06:58:00]execute_script done [06:58:00]execute_script returns [06:58:00]free content buf [06:58:00]Sock 9.Close socket [06:58:00]Sock 9.Thread stoped [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:50]accept exits with 7 [06:59:50]New connection [06:59:50]New thread 3066805604 created [06:59:50]Thread 3066662244 joined [06:59:50]Waiting for new connection... [06:59:50] Sock 7.Parse request [06:59:50]Sock 7.Check first char [06:59:50]Sock 7.First char is OK [06:59:50]request: POST /json_proto HTTP/1.0 [06:59:50]Method: POST [06:59:50]URL: /json_proto [06:59:50]Method is POST - this is cgi request [06:59:50]url: /json_proto [06:59:50]query_string will be loaded in cgi processing [06:59:50]execute_cgi json_proto POST (null) [06:59:50]execute_cgi path=json_proto method=POST [06:59:50]POST find Content-Length [06:59:50]Host: 172.17.32.195:8080 [06:59:50]Content-Length: 639 [06:59:50]Content-Type: application/json [06:59:50] [06:59:50]POST finish read [06:59:50]Found Content-Length = 639 [06:59:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:50]execute_script... [06:59: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)297983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:50]POST & json_proto [06:59:50]process_json_proto [06:59:50]json parsed OK: [06:59:50]protocol is kg_v1.0 [06:59:50]action value=close_receipt [06:59:50]process_action close_receipt [06:59:50]cmd_close_receipt [06:59:50]MH_GetDate [06:59:50]Write to MH i2c: F0 00 00 4B 44 7E [06:59:50]Write i2c OK [06:59:50]MH_I2C_Read... [06:59:50]Read from MH i2c: F0 [06:59:50]MH_I2C_Read... [06:59:50]Read from MH i2c: F0 09 00 [06:59:50]MH_I2C_Read... [06:59:50]Read from MH i2c: F0 09 00 4B 44 00 6A E7 14 66 77 1B 62 64 AA [06:59:50]GetLastDocTimeStamp 1712645879 [06:59:50]current date 1712645994 [06:59:50]FM_GetShiftState [06:59:50]SAM_PROTO_GetShiftState [06:59:50]wFMCommunicate request_size=4 [06:59:50]MH_SAM_APDU [06:59:50]CAPDU: 80 13 01 00 [06:59:50]Write to MH i2c: E2 08 00 4C 44 80 13 01 00 00 00 00 00 0D [06:59:50]Write i2c OK [06:59:50]MH_I2C_Read... [06:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:51]Read from MH i2c: E2 [06:59:51]MH_I2C_Read... [06:59:51]Read from MH i2c: E2 0E 00 [06:59:51]MH_I2C_Read... [06:59:51]Read from MH i2c: E2 0E 00 4C 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A7 [06:59:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:59:51]wFMCommunicate OK [06:59:51]SAM_PROTO_GetShiftState done [06:59:51]FM_GetShiftState done [06:59:51]opened in 1712622218 [06:59:51]opened+sec_in_day 1712708618 [06:59:51]quantity*price = 20000 [06:59:51]sum+1 = 20002 [06:59:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 96 09.04.2024 06:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154792 ФПД: 109868242789123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065954&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154792&fm=109868242789123&tin=02508201610067®Number=0000000000090882&sum=20001 [06:59:52]StoreToDocumentArchive [06:59:52]shift 298 fd 154792 [06:59:52]save to /storage/0298/doc_00154792 [06:59:52]save last doc name /storage/0298/doc_00154792 to /storage/kkm_last_doc_name [06:59:52]save OK [06:59:52]Clear old archive folders... [06:59:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:59:52]tlvbuf is 00765490 [06:59:52]SAM_PROTO_ClearQueue [06:59:52]wFMCommunicate request_size=4 [06:59:52]MH_SAM_APDU [06:59:52]CAPDU: 80 09 00 00 [06:59:52]Write to MH i2c: E2 08 00 59 44 80 09 00 00 00 00 00 00 0F [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 59 44 00 90 00 11 [06:59:52]RAPDU: 90 00 [06:59:52]wFMCommunicate OK [06:59:52]SAM_PROTO_ClearQueue done [06:59:52]KKMCreateOFDPacket [06:59:52]OFDProtocolAddRootSTLVToBuf [06:59:52]FM_MakeSignedData [06:59:52]FM_MakeSignedData [06:59:52]SAM_PROTO_SignData [06:59:52]wFMCommunicate request_size=4 [06:59:52]MH_SAM_APDU [06:59:52]CAPDU: 80 0D 01 02 [06:59:52]Write to MH i2c: E2 08 00 5A 44 80 0D 01 02 00 00 00 00 17 [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 5A 44 00 90 00 12 [06:59:52]RAPDU: 90 00 [06:59:52]wFMCommunicate OK [06:59:52]wFMCommunicate request_size=255 [06:59:52]MH_SAM_APDU [06:59: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 60 00 00 00 F4 03 04 00 6A E7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A8 5C 02 00 35 04 06 00 63 [06:59:52]Write to MH i2c: E2 02 01 5B 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 60 00 00 00 F4 03 04 00 6A E7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A8 5C 02 00 35 04 06 00 63 00 00 8A [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 5B 44 00 90 00 13 [06:59:52]RAPDU: 90 00 [06:59:52]wFMCommunicate OK [06:59:52]wFMCommunicate request_size=10 [06:59:52]MH_SAM_APDU [06:59:52]CAPDU: 80 0D 02 02 05 EC B1 95 63 03 [06:59:52]Write to MH i2c: E2 0D 00 5C 44 80 0D 02 02 05 00 EC B1 95 63 03 00 00 BC [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 03 00 5C 44 00 90 00 14 [06:59:52]RAPDU: 90 00 [06:59:52]wFMCommunicate OK [06:59:52]wFMCommunicate request_size=4 [06:59:52]MH_SAM_APDU [06:59:52]CAPDU: 80 0D 03 02 [06:59:52]Write to MH i2c: E2 08 00 5D 44 80 0D 03 02 00 00 00 00 1C [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 0B 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 0B 00 5D 44 00 F8 7A 0F B1 6A 18 6D 16 90 00 54 [06:59:52]RAPDU: F8 7A 0F B1 6A 18 6D 16 90 00 [06:59:52]wFMCommunicate OK [06:59:52]SAM_PROTO_SignData done [06:59:52]FM_MakeSignedData done [06:59:52]CreateOFDProtocolMessage [06:59:52]wFMCommunicate request_size=4 [06:59:52]MH_SAM_APDU [06:59:52]CAPDU: 80 11 00 00 [06:59:52]Write to MH i2c: E2 08 00 5E 44 80 11 00 00 00 00 00 00 1C [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:52]Read from MH i2c: E2 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 17 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: E2 17 00 5E 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 71 [06:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:59:52]wFMCommunicate OK [06:59:52]CreateOFDProtocolMessage done [06:59:52]OFDSenderStorePacket 154792 [06:59:52]StoreOFDPacket docnum=154792 [06:59:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 89 07 01 F2 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 60 00 00 00 F4 03 04 00 6A E7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A8 5C 02 00 35 04 06 00 63 EC B1 95 63 03 F8 7A 0F B1 6A 18 6D 16 [06:59:52]CheckFolder [06:59:52]dirname=/storage/ofd_packets [06:59:52]CheckFolder done [06:59:52]ProducePacketName [06:59:52]name=ofd_packets/00154792 [06:59:52]NVStorageSaveData ofd_packets/00154792 [06:59:52]File name is /storage/ofd_packets/00154792 [06:59:52]Write 301 bytes [06:59:52]NVStorageSaveData done [06:59:52]OFDSenderStorePacket done [06:59:52]KKMCreateOFDPacket done [06:59:52]NVStorageSaveData kkm_last_timestamp [06:59:52]File name is /storage/kkm_last_timestamp [06:59:52]Write 4 bytes [06:59:52]NVStorageSaveData done [06:59:52]ExternCall_PrintAddStr [06:59:52]wPrintStart [06:59:52]Write to MH i2c: 01 00 00 5F 44 A3 [06:59:52]Write i2c OK [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: 01 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: 01 07 00 [06:59:52]MH_I2C_Read... [06:59:52]Read from MH i2c: 01 07 00 5F 44 00 00 00 00 00 FF 0F B8 [06:59:52]RasterBufferAndPrint [06:59:52]line Счет N : (1)297983 [06:59:52]line ИНН: 02508201610067 [06:59:52]line Контрольно-Кассовый Чек [06:59:52]line ПРОДАЖА [06:59:52]line ТРК (МРК, ГНК) : 82 [06:59:52]line Товар: 2710124130 [06:59:52]line Аи-92-К-5 [06:59:52]line 3.130 * 63.90 [06:59:52]line = 200.01 [06:59:52]line НДС 12% НСП 1% [06:59:52]line > о реализуемом товаре [06:59:52]line ИТОГО: 200.01 [06:59:52]line НСП 1% : 1.77 [06:59:52]line НДС 12% : 21.24 [06:59:52]line Наличными: 200.01 [06:59:52]line Безнал.: 0.00 [06:59:52]line Место: АЗС № 53 "Партнер Нефть" [06:59:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [06:59:52]line СНО: Общий режим [06:59:52]line Чек 96 09.04.2024 06:59 [06:59:52]line Смена: 298 ФФД: 1.0 [06:59:52]line ЗНМ: 0300000127 [06:59:52]line РНМ: 0000000000090882 [06:59:52]line Версия ККМ: 001 [06:59:52]line ФМ: 0000000000874906 [06:59:52]line ФД: 154792 [06:59:52]line ФПД: 109868242789123 [06:59:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T065954&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154792&fm=109868242789123&tin=02508201610067®Number=0000000000090882&sum=20001 [06:59:52]OFD Sender: Processing packet 154792 [packets to send 67, broken 66] [06:59:52]ProducePacketName [06:59:52]name=ofd_packets/00154792 [06:59:52]OFD Sender: To server: pG, [06:59:52]CommunicateWithHost lk.salyk.kg:30040 [06:59:52]ConnectInit lk.salyk.kg [06:59:52]written 0, free lines is 4095 [06:59:53]Connected sock=10 [06:59:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 89 07 01 F2 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 60 00 00 00 F4 03 04 00 6A E7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A8 5C 02 00 35 04 06 00 63 EC B1 95 63 03 F8 7A 0F B1 6A 18 6D 16 [06:59:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C1 63 47 00 2F 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A8 5C 02 00 F4 03 04 00 14 8F 14 66 B6 04 01 00 00 42 87 65 4D 05 BD 56 CE [06:59:53]CommunicateWithHost err = 0 [06:59:53]CheckOFDResponse [06:59:53]1017 (14) - 77093643461234 [06:59:53]1041 (16) - 0000000000874906 [06:59:53]1040 (4) - 154792 [06:59:53]1012 (4) - 09.04.2024 00:43 [06:59:53]1206 (1) - 0 [06:59:53]OFD Sender: Remove packet 154792 [06:59:53]ProducePacketName [06:59:53]name=ofd_packets/00154792 [06:59:53]NVStorageDeleteData [06:59:53]Write to MH i2c: 01 00 00 87 44 CB [06:59:53]Write i2c OK [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: 01 [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: 01 07 00 [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: 01 07 00 87 44 00 00 00 00 00 EC 0C CA [06:59:53]RasterBufferAndPrint [06:59:53]line [06:59:53]line [06:59:53]line [06:59:53]line [06:59:53]line [06:59:53]written 0, free lines is 3314 [06:59:53]MH_Cut [06:59:53]Write to MH i2c: D1 01 00 8E 44 01 A4 [06:59:53]Write i2c OK [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: D1 [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: D1 01 00 [06:59:53]MH_I2C_Read... [06:59:53]Read from MH i2c: D1 01 00 8E 44 00 A3 [06:59:53]Write to MH i2c: 01 00 00 8F 44 D3 [06:59:53]Write i2c OK [06:59:53]MH_I2C_Read... [06:59:53]OFD Sender: No OFD packet to send [06:59:54]*** Cut start [06:59:54]*** Partial cut [06:59:54]*** CUTSNS_PIN = 1 [06:59:54]*** CUTSNS_PIN = 0 [06:59:54]*** Brake cut motor [06:59:54]Read from MH i2c: 01 [06:59:54]MH_I2C_Read... [06:59:54]*** Stop cut motor [06:59:54]*** Cut end [06:59:54]Read from MH i2c: 01 07 00 [06:59:54]MH_I2C_Read... [06:59:54]Read from MH i2c: 01 07 00 8F 44 00 00 00 00 00 FF 0F E8 [06:59:54]process_action close_receipt done [06:59:54]requested_data is exist [06:59:54]produce_requested_data [06:59:54]requested_item fm.sn is exist - process it [06:59:54]wFMCommunicate request_size=4 [06:59:54]MH_SAM_APDU [06:59:54]CAPDU: 80 11 00 00 [06:59:54]Write to MH i2c: E2 08 00 90 44 80 11 00 00 00 00 00 00 4E [06:59:54]Write i2c OK [06:59:54]MH_I2C_Read... [06:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:54]Read from MH i2c: E2 [06:59:54]MH_I2C_Read... [06:59:54]Read from MH i2c: E2 17 00 [06:59:54]MH_I2C_Read... [06:59:54]Read from MH i2c: E2 17 00 90 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A3 [06:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [06:59:54]wFMCommunicate OK [06:59:54]requested_item fd.num is exist - process it [06:59:54]SAM_PROTO_GetFieldsCounters [06:59:54]wFMCommunicate request_size=4 [06:59:54]MH_SAM_APDU [06:59:54]CAPDU: 80 13 00 00 [06:59:54]Write to MH i2c: E2 08 00 91 44 80 13 00 00 00 00 00 00 51 [06:59:54]Write i2c OK [06:59:54]MH_I2C_Read... [06:59:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:55]Read from MH i2c: E2 [06:59:55]MH_I2C_Read... [06:59:55]Read from MH i2c: E2 62 00 [06:59:55]MH_I2C_Read... [06:59:55]Read from MH i2c: E2 62 00 91 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A8 5C 02 00 0E 04 04 00 2A 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 C7 [06:59:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A8 5C 02 00 0E 04 04 00 2A 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 [06:59:55]wFMCommunicate OK [06:59:55]SAM_PROTO_GetFieldsCounters done [06:59:55]requested_item shift.num is exist - process it [06:59:55]requested_item shift.opened is exist - process it [06:59:55]req_shift_opened [06:59:55]FM_GetShiftState [06:59:55]SAM_PROTO_GetShiftState [06:59:55]wFMCommunicate request_size=4 [06:59:55]MH_SAM_APDU [06:59:55]CAPDU: 80 13 01 00 [06:59:55]Write to MH i2c: E2 08 00 92 44 80 13 01 00 00 00 00 00 53 [06:59:55]Write i2c OK [06:59:55]MH_I2C_Read... [06:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:55]Read from MH i2c: E2 [06:59:55]MH_I2C_Read... [06:59:55]Read from MH i2c: E2 0E 00 [06:59:55]MH_I2C_Read... [06:59:55]Read from MH i2c: E2 0E 00 92 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 ED [06:59:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [06:59:55]wFMCommunicate OK [06:59:55]SAM_PROTO_GetShiftState done [06:59:55]FM_GetShiftState done [06:59:55]req_shift_opened done [06:59:55]requested_item shift.open_date is exist - process it [06:59:55]req_shift_open_date [06:59:55]req_shift_open_date done [06:59:55]produce_requested_data done [06:59:55]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154792,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [06:59:55]process_action_free close_receipt [06:59:55]json_value_free [06:59:55]json_value_free done [06:59:55]process_json_proto returns [06:59:55]Send response to host [06:59:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154792,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [06:59:55]free response buf [06:59:55]execute_script done [06:59:55]execute_script returns [06:59:55]free content buf [06:59:55]Sock 7.Close socket [06:59:55]Sock 7.Thread stoped [06:59:58]OFD Sender: No OFD packet to send [07:00:03]OFD Sender: No OFD packet to send [07:00:08]OFD Sender: No OFD packet to send [07:00:13]OFD Sender: No OFD packet to send [07:00:18]OFD Sender: No OFD packet to send [07:00:23]OFD Sender: No OFD packet to send [07:00:28]OFD Sender: No OFD packet to send [07:00:33]OFD Sender: No OFD packet to send [07:00:38]OFD Sender: No OFD packet to send [07:00:43]OFD Sender: No OFD packet to send [07:00:48]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]OFD Sender: No OFD packet to send [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:23]OFD Sender: No OFD packet to send [07:02:28]OFD Sender: No OFD packet to send [07:02:33]OFD Sender: No OFD packet to send [07:02:38]OFD Sender: No OFD packet to send [07:02:43]OFD Sender: No OFD packet to send [07:02:48]OFD Sender: No OFD packet to send [07:02:53]OFD Sender: No OFD packet to send [07:02:58]OFD Sender: No OFD packet to send [07:03:03]OFD Sender: No OFD packet to send [07:03:08]OFD Sender: No OFD packet to send [07:03:13]OFD Sender: No OFD packet to send [07:03:18]OFD Sender: No OFD packet to send [07:03:23]OFD Sender: No OFD packet to send [07:03:28]OFD Sender: No OFD packet to send [07:03:33]OFD Sender: No OFD packet to send [07:03:39]OFD Sender: No OFD packet to send [07:03:44]OFD Sender: No OFD packet to send [07:03:49]OFD Sender: No OFD packet to send [07:03:54]OFD Sender: No OFD packet to send [07:03:59]OFD Sender: No OFD packet to send [07:04:04]OFD Sender: No OFD packet to send [07:04:09]OFD Sender: No OFD packet to send [07:04:14]OFD Sender: No OFD packet to send [07:04:19]OFD Sender: No OFD packet to send [07:04:20]accept exits with 9 [07:04:20]New connection [07:04:20]New thread 3066662244 created [07:04:20]Thread 3066805604 joined [07:04:20]Waiting for new connection... [07:04:20] Sock 9.Parse request [07:04:20]Sock 9.Check first char [07:04:20]Sock 9.First char is OK [07:04:20]request: POST /json_proto HTTP/1.0 [07:04:20]Method: POST [07:04:20]URL: /json_proto [07:04:20]Method is POST - this is cgi request [07:04:20]url: /json_proto [07:04:20]query_string will be loaded in cgi processing [07:04:20]execute_cgi json_proto POST (null) [07:04:20]execute_cgi path=json_proto method=POST [07:04:20]POST find Content-Length [07:04:20]Host: 172.17.32.195:8080 [07:04:20]Content-Length: 645 [07:04:20]Content-Type: application/json [07:04:20] [07:04:20]POST finish read [07:04:20]Found Content-Length = 645 [07:04:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 11.050, "sum" : 800.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:20]execute_script... [07:04: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)297984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 11.050, "sum" : 800.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:20]POST & json_proto [07:04:20]process_json_proto [07:04:20]json parsed OK: [07:04:20]protocol is kg_v1.0 [07:04:20]action value=close_receipt [07:04:20]process_action close_receipt [07:04:20]cmd_close_receipt [07:04:20]MH_GetDate [07:04:20]Write to MH i2c: F0 00 00 93 44 C6 [07:04:20]Write i2c OK [07:04:20]MH_I2C_Read... [07:04:20]Read from MH i2c: F0 [07:04:20]MH_I2C_Read... [07:04:20]Read from MH i2c: F0 09 00 [07:04:20]MH_I2C_Read... [07:04:20]Read from MH i2c: F0 09 00 93 44 00 77 E8 14 66 77 1B 62 64 00 [07:04:20]GetLastDocTimeStamp 1712645994 [07:04:20]current date 1712646263 [07:04:20]FM_GetShiftState [07:04:20]SAM_PROTO_GetShiftState [07:04:20]wFMCommunicate request_size=4 [07:04:20]MH_SAM_APDU [07:04:20]CAPDU: 80 13 01 00 [07:04:20]Write to MH i2c: E2 08 00 94 44 80 13 01 00 00 00 00 00 55 [07:04:20]Write i2c OK [07:04:20]MH_I2C_Read... [07:04:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:20]Read from MH i2c: E2 [07:04:20]MH_I2C_Read... [07:04:20]Read from MH i2c: E2 0E 00 [07:04:20]MH_I2C_Read... [07:04:20]Read from MH i2c: E2 0E 00 94 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EF [07:04:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:04:20]wFMCommunicate OK [07:04:20]SAM_PROTO_GetShiftState done [07:04:20]FM_GetShiftState done [07:04:20]opened in 1712622218 [07:04:20]opened+sec_in_day 1712708618 [07:04:20]quantity*price = 80002 [07:04:20]sum+1 = 80003 [07:04:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.02 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.02 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 97 09.04.2024 07:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154793 ФПД: 63485666341988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T070423&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154793&fm=63485666341988&tin=02508201610067®Number=0000000000090882&sum=80002 [07:04:21]StoreToDocumentArchive [07:04:21]shift 298 fd 154793 [07:04:21]save to /storage/0298/doc_00154793 [07:04:21]save last doc name /storage/0298/doc_00154793 to /storage/kkm_last_doc_name [07:04:21]save OK [07:04:21]Clear old archive folders... [07:04:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:04:21]tlvbuf is B6F34630 [07:04:21]SAM_PROTO_ClearQueue [07:04:21]wFMCommunicate request_size=4 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 09 00 00 [07:04:21]Write to MH i2c: E2 08 00 A1 44 80 09 00 00 00 00 00 00 57 [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 A1 44 00 90 00 59 [07:04:21]RAPDU: 90 00 [07:04:21]wFMCommunicate OK [07:04:21]SAM_PROTO_ClearQueue done [07:04:21]KKMCreateOFDPacket [07:04:21]OFDProtocolAddRootSTLVToBuf [07:04:21]FM_MakeSignedData [07:04:21]FM_MakeSignedData [07:04:21]SAM_PROTO_SignData [07:04:21]wFMCommunicate request_size=4 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 0D 01 02 [07:04:21]Write to MH i2c: E2 08 00 A2 44 80 0D 01 02 00 00 00 00 5F [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 A2 44 00 90 00 5A [07:04:21]RAPDU: 90 00 [07:04:21]wFMCommunicate OK [07:04:21]wFMCommunicate request_size=255 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 2B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 82 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 82 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 61 00 00 00 F4 03 04 00 77 E8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A9 5C 02 00 35 04 06 00 [07:04:21]Write to MH i2c: E2 02 01 A3 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 2B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 82 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 82 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 61 00 00 00 F4 03 04 00 77 E8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A9 5C 02 00 35 04 06 00 00 00 15 [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 A3 44 00 90 00 5B [07:04:21]RAPDU: 90 00 [07:04:21]wFMCommunicate OK [07:04:21]wFMCommunicate request_size=11 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 0D 02 02 06 39 BD 68 97 34 64 [07:04:21]Write to MH i2c: E2 0E 00 A4 44 80 0D 02 02 06 00 39 BD 68 97 34 64 00 00 FB [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 03 00 A4 44 00 90 00 5C [07:04:21]RAPDU: 90 00 [07:04:21]wFMCommunicate OK [07:04:21]wFMCommunicate request_size=4 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 0D 03 02 [07:04:21]Write to MH i2c: E2 08 00 A5 44 80 0D 03 02 00 00 00 00 64 [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 0B 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 0B 00 A5 44 00 AB A5 02 47 7D BA CA 7A 90 00 79 [07:04:21]RAPDU: AB A5 02 47 7D BA CA 7A 90 00 [07:04:21]wFMCommunicate OK [07:04:21]SAM_PROTO_SignData done [07:04:21]FM_MakeSignedData done [07:04:21]CreateOFDProtocolMessage [07:04:21]wFMCommunicate request_size=4 [07:04:21]MH_SAM_APDU [07:04:21]CAPDU: 80 11 00 00 [07:04:21]Write to MH i2c: E2 08 00 A6 44 80 11 00 00 00 00 00 00 64 [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:21]Read from MH i2c: E2 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 17 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: E2 17 00 A6 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B9 [07:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:04:21]wFMCommunicate OK [07:04:21]CreateOFDProtocolMessage done [07:04:21]OFDSenderStorePacket 154793 [07:04:21]StoreOFDPacket docnum=154793 [07:04:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C4 4C 08 01 DD 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 2B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 82 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 82 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 61 00 00 00 F4 03 04 00 77 E8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A9 5C 02 00 35 04 06 00 39 BD 68 97 34 64 AB A5 02 47 7D BA CA 7A [07:04:21]CheckFolder [07:04:21]dirname=/storage/ofd_packets [07:04:21]CheckFolder done [07:04:21]ProducePacketName [07:04:21]name=ofd_packets/00154793 [07:04:21]NVStorageSaveData ofd_packets/00154793 [07:04:21]File name is /storage/ofd_packets/00154793 [07:04:21]Write 302 bytes [07:04:21]NVStorageSaveData done [07:04:21]OFDSenderStorePacket done [07:04:21]KKMCreateOFDPacket done [07:04:21]NVStorageSaveData kkm_last_timestamp [07:04:21]File name is /storage/kkm_last_timestamp [07:04:21]Write 4 bytes [07:04:21]NVStorageSaveData done [07:04:21]ExternCall_PrintAddStr [07:04:21]wPrintStart [07:04:21]Write to MH i2c: 01 00 00 A7 44 EB [07:04:21]Write i2c OK [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: 01 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: 01 07 00 [07:04:21]MH_I2C_Read... [07:04:21]Read from MH i2c: 01 07 00 A7 44 00 00 00 00 00 FF 0F 00 [07:04:21]RasterBufferAndPrint [07:04:21]line Счет N : (1)297984 [07:04:21]line ИНН: 02508201610067 [07:04:21]line Контрольно-Кассовый Чек [07:04:21]line ПРОДАЖА [07:04:21]line ТРК (МРК, ГНК) : 92 [07:04:21]line Товар: 2710194210 [07:04:21]line ДТ(л)-К-5 [07:04:21]line 11.050 * 72.40 [07:04:21]line = 800.02 [07:04:21]line НДС 12% НСП 1% [07:04:21]line > о реализуемом товаре [07:04:21]line ИТОГО: 800.02 [07:04:21]line НСП 1% : 7.08 [07:04:21]line НДС 12% : 84.96 [07:04:21]line Наличными: 800.02 [07:04:21]line Безнал.: 0.00 [07:04:21]line Место: АЗС № 53 "Партнер Нефть" [07:04:21]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:04:21]line СНО: Общий режим [07:04:21]line Чек 97 09.04.2024 07:04 [07:04:21]line Смена: 298 ФФД: 1.0 [07:04:21]line ЗНМ: 0300000127 [07:04:21]line РНМ: 0000000000090882 [07:04:21]line Версия ККМ: 001 [07:04:21]line ФМ: 0000000000874906 [07:04:21]line ФД: 154793 [07:04:21]line ФПД: 63485666341988 [07:04:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T070423&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154793&fm=63485666341988&tin=02508201610067®Number=0000000000090882&sum=80002 [07:04:22]OFD Sender: Processing packet 154793 [packets to send 67, broken 66] [07:04:22]ProducePacketName [07:04:22]name=ofd_packets/00154793 [07:04:22]OFD Sender: To server: pG, [07:04:22]CommunicateWithHost lk.salyk.kg:30040 [07:04:22]ConnectInit lk.salyk.kg [07:04:22]written 0, free lines is 4095 [07:04:22]Connected sock=10 [07:04:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C4 4C 08 01 DD 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 2B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 82 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 82 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 61 00 00 00 F4 03 04 00 77 E8 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A9 5C 02 00 35 04 06 00 39 BD 68 97 34 64 AB A5 02 47 7D BA CA 7A [07:04:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B0 11 47 00 1B B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 A9 5C 02 00 F4 03 04 00 21 90 14 66 B6 04 01 00 00 D3 FE 61 50 51 D9 32 F1 [07:04:22]CommunicateWithHost err = 0 [07:04:22]CheckOFDResponse [07:04:22]1017 (14) - 77093643461234 [07:04:22]1041 (16) - 0000000000874906 [07:04:22]1040 (4) - 154793 [07:04:22]1012 (4) - 09.04.2024 00:47 [07:04:22]1206 (1) - 0 [07:04:22]OFD Sender: Remove packet 154793 [07:04:22]ProducePacketName [07:04:22]name=ofd_packets/00154793 [07:04:22]NVStorageDeleteData [07:04:22]Write to MH i2c: 01 00 00 CF 44 13 [07:04:22]Write i2c OK [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: 01 [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: 01 07 00 [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: 01 07 00 CF 44 00 00 00 00 00 F2 0C 18 [07:04:22]RasterBufferAndPrint [07:04:22]line [07:04:22]line [07:04:22]line [07:04:22]line [07:04:22]line [07:04:22]written 0, free lines is 3320 [07:04:22]MH_Cut [07:04:22]Write to MH i2c: D1 01 00 D6 44 01 EC [07:04:22]Write i2c OK [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: D1 [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: D1 01 00 [07:04:22]MH_I2C_Read... [07:04:22]Read from MH i2c: D1 01 00 D6 44 00 EB [07:04:22]Write to MH i2c: 01 00 00 D7 44 1B [07:04:22]Write i2c OK [07:04:22]MH_I2C_Read... [07:04:23]OFD Sender: No OFD packet to send [07:04:23]*** Cut start [07:04:23]*** Partial cut [07:04:23]*** CUTSNS_PIN = 1 [07:04:23]*** CUTSNS_PIN = 0 [07:04:23]*** Brake cut motor [07:04:24]Read from MH i2c: 01 [07:04:24]MH_I2C_Read... [07:04:24]*** Stop cut motor [07:04:24]*** Cut end [07:04:24]Read from MH i2c: 01 07 00 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: 01 07 00 D7 44 00 00 00 00 00 FF 0F 30 [07:04:24]process_action close_receipt done [07:04:24]requested_data is exist [07:04:24]produce_requested_data [07:04:24]requested_item fm.sn is exist - process it [07:04:24]wFMCommunicate request_size=4 [07:04:24]MH_SAM_APDU [07:04:24]CAPDU: 80 11 00 00 [07:04:24]Write to MH i2c: E2 08 00 D8 44 80 11 00 00 00 00 00 00 96 [07:04:24]Write i2c OK [07:04:24]MH_I2C_Read... [07:04:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:24]Read from MH i2c: E2 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 17 00 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 17 00 D8 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EB [07:04:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:04:24]wFMCommunicate OK [07:04:24]requested_item fd.num is exist - process it [07:04:24]SAM_PROTO_GetFieldsCounters [07:04:24]wFMCommunicate request_size=4 [07:04:24]MH_SAM_APDU [07:04:24]CAPDU: 80 13 00 00 [07:04:24]Write to MH i2c: E2 08 00 D9 44 80 13 00 00 00 00 00 00 99 [07:04:24]Write i2c OK [07:04:24]MH_I2C_Read... [07:04:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:24]Read from MH i2c: E2 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 62 00 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 62 00 D9 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A9 5C 02 00 0E 04 04 00 2A 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 13 [07:04:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 A9 5C 02 00 0E 04 04 00 2A 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 [07:04:24]wFMCommunicate OK [07:04:24]SAM_PROTO_GetFieldsCounters done [07:04:24]requested_item shift.num is exist - process it [07:04:24]requested_item shift.opened is exist - process it [07:04:24]req_shift_opened [07:04:24]FM_GetShiftState [07:04:24]SAM_PROTO_GetShiftState [07:04:24]wFMCommunicate request_size=4 [07:04:24]MH_SAM_APDU [07:04:24]CAPDU: 80 13 01 00 [07:04:24]Write to MH i2c: E2 08 00 DA 44 80 13 01 00 00 00 00 00 9B [07:04:24]Write i2c OK [07:04:24]MH_I2C_Read... [07:04:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:24]Read from MH i2c: E2 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 0E 00 [07:04:24]MH_I2C_Read... [07:04:24]Read from MH i2c: E2 0E 00 DA 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 35 [07:04:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:04:24]wFMCommunicate OK [07:04:24]SAM_PROTO_GetShiftState done [07:04:24]FM_GetShiftState done [07:04:24]req_shift_opened done [07:04:24]requested_item shift.open_date is exist - process it [07:04:24]req_shift_open_date [07:04:24]req_shift_open_date done [07:04:24]produce_requested_data done [07:04:24]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154793,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:04:24]process_action_free close_receipt [07:04:24]json_value_free [07:04:24]json_value_free done [07:04:24]process_json_proto returns [07:04:24]Send response to host [07:04:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154793,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:04:24]free response buf [07:04:24]execute_script done [07:04:24]execute_script returns [07:04:24]free content buf [07:04:24]Sock 9.Close socket [07:04:24]Sock 9.Thread stoped [07:04:28]OFD Sender: No OFD packet to send [07:04:33]OFD Sender: No OFD packet to send [07:04:38]OFD Sender: No OFD packet to send [07:04:43]OFD Sender: No OFD packet to send [07:04:48]OFD Sender: No OFD packet to send [07:04:53]OFD Sender: No OFD packet to send [07:04:58]OFD Sender: No OFD packet to send [07:05:03]OFD Sender: No OFD packet to send [07:05:08]OFD Sender: No OFD packet to send [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:23]OFD Sender: No OFD packet to send [07:05:28]OFD Sender: No OFD packet to send [07:05:33]OFD Sender: No OFD packet to send [07:05:38]OFD Sender: No OFD packet to send [07:05:43]OFD Sender: No OFD packet to send [07:05:48]OFD Sender: No OFD packet to send [07:05:53]OFD Sender: No OFD packet to send [07:05:58]OFD Sender: No OFD packet to send [07:06:03]OFD Sender: No OFD packet to send [07:06:08]OFD Sender: No OFD packet to send [07:06:13]OFD Sender: No OFD packet to send [07:06:18]OFD Sender: No OFD packet to send [07:06:23]OFD Sender: No OFD packet to send [07:06:28]OFD Sender: No OFD packet to send [07:06:33]OFD Sender: No OFD packet to send [07:06:38]OFD Sender: No OFD packet to send [07:06:43]OFD Sender: No OFD packet to send [07:06:48]OFD Sender: No OFD packet to send [07:06:53]OFD Sender: No OFD packet to send [07:06:58]OFD Sender: No OFD packet to send [07:07:03]OFD Sender: No OFD packet to send [07:07:08]OFD Sender: No OFD packet to send [07:07:13]OFD Sender: No OFD packet to send [07:07:18]OFD Sender: No OFD packet to send [07:07:23]OFD Sender: No OFD packet to send [07:07:28]OFD Sender: No OFD packet to send [07:07:33]OFD Sender: No OFD packet to send [07:07:38]OFD Sender: No OFD packet to send [07:07:43]OFD Sender: No OFD packet to send [07:07:48]OFD Sender: No OFD packet to send [07:07:53]OFD Sender: No OFD packet to send [07:07:58]OFD Sender: No OFD packet to send [07:08:03]OFD Sender: No OFD packet to send [07:08:08]OFD Sender: No OFD packet to send [07:08:13]OFD Sender: No OFD packet to send [07:08:18]OFD Sender: No OFD packet to send [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:53]OFD Sender: No OFD packet to send [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]accept exits with 7 [07:12:38]New connection [07:12:38]New thread 3066805604 created [07:12:38]Thread 3066662244 joined [07:12:38]Waiting for new connection... [07:12:38] Sock 7.Parse request [07:12:38]Sock 7.Check first char [07:12:38]Sock 7.First char is OK [07:12:38]request: POST /json_proto HTTP/1.0 [07:12:38]Method: POST [07:12:38]URL: /json_proto [07:12:38]Method is POST - this is cgi request [07:12:38]url: /json_proto [07:12:38]query_string will be loaded in cgi processing [07:12:38]execute_cgi json_proto POST (null) [07:12:38]execute_cgi path=json_proto method=POST [07:12:38]POST find Content-Length [07:12:38]Host: 172.17.32.195:8080 [07:12:38]Content-Length: 642 [07:12:38]Content-Type: application/json [07:12:38] [07:12:38]POST finish read [07:12:38]Found Content-Length = 642 [07:12:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297985", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:38]execute_script... [07:12: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)297985", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:38]POST & json_proto [07:12:38]process_json_proto [07:12:38]json parsed OK: [07:12:38]protocol is kg_v1.0 [07:12:38]action value=close_receipt [07:12:38]process_action close_receipt [07:12:38]cmd_close_receipt [07:12:38]MH_GetDate [07:12:38]Write to MH i2c: F0 00 00 DB 44 0E [07:12:38]Write i2c OK [07:12:38]MH_I2C_Read... [07:12:38]Read from MH i2c: F0 [07:12:38]MH_I2C_Read... [07:12:38]Read from MH i2c: F0 09 00 [07:12:38]MH_I2C_Read... [07:12:38]Read from MH i2c: F0 09 00 DB 44 00 69 EA 14 66 77 1B 62 64 3C [07:12:38]GetLastDocTimeStamp 1712646263 [07:12:38]current date 1712646761 [07:12:38]FM_GetShiftState [07:12:38]SAM_PROTO_GetShiftState [07:12:38]wFMCommunicate request_size=4 [07:12:38]MH_SAM_APDU [07:12:38]CAPDU: 80 13 01 00 [07:12:38]Write to MH i2c: E2 08 00 DC 44 80 13 01 00 00 00 00 00 9D [07:12:38]Write i2c OK [07:12:38]MH_I2C_Read... [07:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:38]Read from MH i2c: E2 [07:12:38]MH_I2C_Read... [07:12:38]Read from MH i2c: E2 0E 00 [07:12:38]MH_I2C_Read... [07:12:38]Read from MH i2c: E2 0E 00 DC 44 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 37 [07:12:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:12:38]wFMCommunicate OK [07:12:38]SAM_PROTO_GetShiftState done [07:12:38]FM_GetShiftState done [07:12:38]opened in 1712622218 [07:12:38]opened+sec_in_day 1712708618 [07:12:38]quantity*price = 100003 [07:12:38]sum+1 = 100005 [07:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 98 09.04.2024 07:12 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154794 ФПД: 105621949153956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071241&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154794&fm=105621949153956&tin=02508201610067®Number=0000000000090882&sum=100004 [07:12:39]StoreToDocumentArchive [07:12:39]shift 298 fd 154794 [07:12:39]save to /storage/0298/doc_00154794 [07:12:39]save last doc name /storage/0298/doc_00154794 to /storage/kkm_last_doc_name [07:12:39]save OK [07:12:39]Clear old archive folders... [07:12:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:12:39]tlvbuf is 0073EB50 [07:12:39]SAM_PROTO_ClearQueue [07:12:39]wFMCommunicate request_size=4 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 09 00 00 [07:12:39]Write to MH i2c: E2 08 00 E9 44 80 09 00 00 00 00 00 00 9F [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 E9 44 00 90 00 A1 [07:12:39]RAPDU: 90 00 [07:12:39]wFMCommunicate OK [07:12:39]SAM_PROTO_ClearQueue done [07:12:39]KKMCreateOFDPacket [07:12:39]OFDProtocolAddRootSTLVToBuf [07:12:39]FM_MakeSignedData [07:12:39]FM_MakeSignedData [07:12:39]SAM_PROTO_SignData [07:12:39]wFMCommunicate request_size=4 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 0D 01 02 [07:12:39]Write to MH i2c: E2 08 00 EA 44 80 0D 01 02 00 00 00 00 A7 [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 EA 44 00 90 00 A2 [07:12:39]RAPDU: 90 00 [07:12:39]wFMCommunicate OK [07:12:39]wFMCommunicate request_size=255 [07:12:39]MH_SAM_APDU [07:12: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 69 EA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AA 5C 02 00 35 04 06 00 60 [07:12:39]Write to MH i2c: E2 02 01 EB 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 69 EA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AA 5C 02 00 35 04 06 00 60 00 00 82 [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 EB 44 00 90 00 A3 [07:12:39]RAPDU: 90 00 [07:12:39]wFMCommunicate OK [07:12:39]wFMCommunicate request_size=10 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 0D 02 02 05 10 06 C2 82 A4 [07:12:39]Write to MH i2c: E2 0D 00 EC 44 80 0D 02 02 05 00 10 06 C2 82 A4 00 00 B2 [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 03 00 EC 44 00 90 00 A4 [07:12:39]RAPDU: 90 00 [07:12:39]wFMCommunicate OK [07:12:39]wFMCommunicate request_size=4 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 0D 03 02 [07:12:39]Write to MH i2c: E2 08 00 ED 44 80 0D 03 02 00 00 00 00 AC [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 0B 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 0B 00 ED 44 00 A8 A0 25 58 78 F2 0E C8 90 00 B2 [07:12:39]RAPDU: A8 A0 25 58 78 F2 0E C8 90 00 [07:12:39]wFMCommunicate OK [07:12:39]SAM_PROTO_SignData done [07:12:39]FM_MakeSignedData done [07:12:39]CreateOFDProtocolMessage [07:12:39]wFMCommunicate request_size=4 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 11 00 00 [07:12:39]Write to MH i2c: E2 08 00 EE 44 80 11 00 00 00 00 00 00 AC [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:40]Read from MH i2c: E2 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: E2 17 00 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: E2 17 00 EE 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 01 [07:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:12:40]wFMCommunicate OK [07:12:40]CreateOFDProtocolMessage done [07:12:40]OFDSenderStorePacket 154794 [07:12:40]StoreOFDPacket docnum=154794 [07:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E1 E3 07 01 2D 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 69 EA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AA 5C 02 00 35 04 06 00 60 10 06 C2 82 A4 A8 A0 25 58 78 F2 0E C8 [07:12:40]CheckFolder [07:12:40]dirname=/storage/ofd_packets [07:12:40]CheckFolder done [07:12:40]ProducePacketName [07:12:40]name=ofd_packets/00154794 [07:12:40]NVStorageSaveData ofd_packets/00154794 [07:12:40]File name is /storage/ofd_packets/00154794 [07:12:40]Write 301 bytes [07:12:40]NVStorageSaveData done [07:12:40]OFDSenderStorePacket done [07:12:40]KKMCreateOFDPacket done [07:12:40]NVStorageSaveData kkm_last_timestamp [07:12:40]File name is /storage/kkm_last_timestamp [07:12:40]Write 4 bytes [07:12:40]NVStorageSaveData done [07:12:40]ExternCall_PrintAddStr [07:12:40]wPrintStart [07:12:40]Write to MH i2c: 01 00 00 EF 44 33 [07:12:40]Write i2c OK [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 07 00 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 07 00 EF 44 00 00 00 00 00 FF 0F 48 [07:12:40]RasterBufferAndPrint [07:12:40]line Счет N : (1)297985 [07:12:40]line ИНН: 02508201610067 [07:12:40]line Контрольно-Кассовый Чек [07:12:40]line ПРОДАЖА [07:12:40]line ТРК (МРК, ГНК) : 52 [07:12:40]line Товар: 2710124130 [07:12:40]line Аи-92-К-5 [07:12:40]line 15.650 * 63.90 [07:12:40]line = 1000.04 [07:12:40]line НДС 12% НСП 1% [07:12:40]line > о реализуемом товаре [07:12:40]line ИТОГО: 1000.04 [07:12:40]line НСП 1% : 8.85 [07:12:40]line НДС 12% : 106.20 [07:12:40]line Наличными: 1000.04 [07:12:40]line Безнал.: 0.00 [07:12:40]line Место: АЗС № 53 "Партнер Нефть" [07:12:40]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:12:40]line СНО: Общий режим [07:12:40]line Чек 98 09.04.2024 07:12 [07:12:40]line Смена: 298 ФФД: 1.0 [07:12:40]line ЗНМ: 0300000127 [07:12:40]line РНМ: 0000000000090882 [07:12:40]line Версия ККМ: 001 [07:12:40]line ФМ: 0000000000874906 [07:12:40]line ФД: 154794 [07:12:40]line ФПД: 105621949153956 [07:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071241&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154794&fm=105621949153956&tin=02508201610067®Number=0000000000090882&sum=100004 [07:12:40]OFD Sender: Processing packet 154794 [packets to send 67, broken 66] [07:12:40]ProducePacketName [07:12:40]name=ofd_packets/00154794 [07:12:40]OFD Sender: To server: pG, [07:12:40]CommunicateWithHost lk.salyk.kg:30040 [07:12:40]ConnectInit lk.salyk.kg [07:12:40]written 0, free lines is 4095 [07:12:40]Connected sock=11 [07:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E1 E3 07 01 2D 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 69 EA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AA 5C 02 00 35 04 06 00 60 10 06 C2 82 A4 A8 A0 25 58 78 F2 0E C8 [07:12:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 58 9A 47 00 11 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AA 5C 02 00 F4 03 04 00 14 92 14 66 B6 04 01 00 00 9C 0A B6 CC 87 64 99 44 [07:12:40]CommunicateWithHost err = 0 [07:12:40]CheckOFDResponse [07:12:40]1017 (14) - 77093643461234 [07:12:40]1041 (16) - 0000000000874906 [07:12:40]1040 (4) - 154794 [07:12:40]1012 (4) - 09.04.2024 00:55 [07:12:40]1206 (1) - 0 [07:12:40]OFD Sender: Remove packet 154794 [07:12:40]ProducePacketName [07:12:40]name=ofd_packets/00154794 [07:12:40]NVStorageDeleteData [07:12:40]Write to MH i2c: 01 00 00 17 45 5C [07:12:40]Write i2c OK [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 07 00 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: 01 07 00 17 45 00 00 00 00 00 EB 0C 5A [07:12:40]RasterBufferAndPrint [07:12:40]line [07:12:40]line [07:12:40]line [07:12:40]line [07:12:40]line [07:12:40]written 0, free lines is 3311 [07:12:40]MH_Cut [07:12:40]Write to MH i2c: D1 01 00 1E 45 01 35 [07:12:40]Write i2c OK [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: D1 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: D1 01 00 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: D1 01 00 1E 45 00 34 [07:12:40]Write to MH i2c: 01 00 00 1F 45 64 [07:12:40]Write i2c OK [07:12:40]MH_I2C_Read... [07:12:41]OFD Sender: No OFD packet to send [07:12:41]*** Cut start [07:12:41]*** Partial cut [07:12:41]*** CUTSNS_PIN = 1 [07:12:41]*** CUTSNS_PIN = 0 [07:12:41]*** Brake cut motor [07:12:42]Read from MH i2c: 01 [07:12:42]MH_I2C_Read... [07:12:42]*** Stop cut motor [07:12:42]*** Cut end [07:12:42]Read from MH i2c: 01 07 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: 01 07 00 1F 45 00 00 00 00 00 FF 0F 79 [07:12:42]process_action close_receipt done [07:12:42]requested_data is exist [07:12:42]produce_requested_data [07:12:42]requested_item fm.sn is exist - process it [07:12:42]wFMCommunicate request_size=4 [07:12:42]MH_SAM_APDU [07:12:42]CAPDU: 80 11 00 00 [07:12:42]Write to MH i2c: E2 08 00 20 45 80 11 00 00 00 00 00 00 DF [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:42]Read from MH i2c: E2 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 17 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 17 00 20 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 34 [07:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:12:42]wFMCommunicate OK [07:12:42]requested_item fd.num is exist - process it [07:12:42]SAM_PROTO_GetFieldsCounters [07:12:42]wFMCommunicate request_size=4 [07:12:42]MH_SAM_APDU [07:12:42]CAPDU: 80 13 00 00 [07:12:42]Write to MH i2c: E2 08 00 21 45 80 13 00 00 00 00 00 00 E2 [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:12:42]Read from MH i2c: E2 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 62 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 62 00 21 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 60 [07:12:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 [07:12:42]wFMCommunicate OK [07:12:42]SAM_PROTO_GetFieldsCounters done [07:12:42]requested_item shift.num is exist - process it [07:12:42]requested_item shift.opened is exist - process it [07:12:42]req_shift_opened [07:12:42]FM_GetShiftState [07:12:42]SAM_PROTO_GetShiftState [07:12:42]wFMCommunicate request_size=4 [07:12:42]MH_SAM_APDU [07:12:42]CAPDU: 80 13 01 00 [07:12:42]Write to MH i2c: E2 08 00 22 45 80 13 01 00 00 00 00 00 E4 [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:42]Read from MH i2c: E2 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 0E 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: E2 0E 00 22 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7E [07:12:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:12:42]wFMCommunicate OK [07:12:42]SAM_PROTO_GetShiftState done [07:12:42]FM_GetShiftState done [07:12:42]req_shift_opened done [07:12:42]requested_item shift.open_date is exist - process it [07:12:42]req_shift_open_date [07:12:42]req_shift_open_date done [07:12:42]produce_requested_data done [07:12:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:12:42]process_action_free close_receipt [07:12:42]json_value_free [07:12:42]json_value_free done [07:12:42]process_json_proto returns [07:12:42]Send response to host [07:12:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:12:42]free response buf [07:12:42]execute_script done [07:12:42]execute_script returns [07:12:42]free content buf [07:12:42]Sock 7.Close socket [07:12:42]Sock 7.Thread stoped [07:12:46]OFD Sender: No OFD packet to send [07:12:51]OFD Sender: No OFD packet to send [07:12:56]OFD Sender: No OFD packet to send [07:13:01]OFD Sender: No OFD packet to send [07:13:06]OFD Sender: No OFD packet to send [07:13:11]OFD Sender: No OFD packet to send [07:13:16]OFD Sender: No OFD packet to send [07:13:21]OFD Sender: No OFD packet to send [07:13:26]OFD Sender: No OFD packet to send [07:13:31]OFD Sender: No OFD packet to send [07:13:36]OFD Sender: No OFD packet to send [07:13:41]OFD Sender: No OFD packet to send [07:13:46]OFD Sender: No OFD packet to send [07:13:51]OFD Sender: No OFD packet to send [07:13:56]OFD Sender: No OFD packet to send [07:14:01]OFD Sender: No OFD packet to send [07:14:05]accept exits with 9 [07:14:05]New connection [07:14:05]New thread 3066662244 created [07:14:05]Thread 3066805604 joined [07:14:05]Waiting for new connection... [07:14:05] Sock 9.Parse request [07:14:05]Sock 9.Check first char [07:14:05]Sock 9.First char is OK [07:14:05]request: POST /json_proto HTTP/1.0 [07:14:05]Method: POST [07:14:05]URL: /json_proto [07:14:05]Method is POST - this is cgi request [07:14:05]url: /json_proto [07:14:05]query_string will be loaded in cgi processing [07:14:05]execute_cgi json_proto POST (null) [07:14:05]execute_cgi path=json_proto method=POST [07:14:05]POST find Content-Length [07:14:05]Host: 172.17.32.195:8080 [07:14:05]Content-Length: 215 [07:14:05]Content-Type: application/json [07:14:05] [07:14:05]POST finish read [07:14:05]Found Content-Length = 215 [07:14:05]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" ] } } [07:14:05]execute_script... [07:14:05]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" ] } } [07:14:05]POST & json_proto [07:14:05]process_json_proto [07:14:05]json parsed OK: [07:14:05]protocol is kg_v1.0 [07:14:05]action value=get_value [07:14:05]process_action get_value [07:14:05]cmd_get_value [07:14:05]process_action get_value done [07:14:05]requested_data is exist [07:14:05]produce_requested_data [07:14:05]requested_item kkm.sn is exist - process it [07:14:05]requested_item kkm.ver is exist - process it [07:14:05]requested_item fm.sn is exist - process it [07:14:05]wFMCommunicate request_size=4 [07:14:05]MH_SAM_APDU [07:14:05]CAPDU: 80 11 00 00 [07:14:05]Write to MH i2c: E2 08 00 23 45 80 11 00 00 00 00 00 00 E2 [07:14:05]Write i2c OK [07:14:05]MH_I2C_Read... [07:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:05]Read from MH i2c: E2 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 17 00 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 17 00 23 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 37 [07:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:14:05]wFMCommunicate OK [07:14:05]requested_item fd.num is exist - process it [07:14:05]SAM_PROTO_GetFieldsCounters [07:14:05]wFMCommunicate request_size=4 [07:14:05]MH_SAM_APDU [07:14:05]CAPDU: 80 13 00 00 [07:14:05]Write to MH i2c: E2 08 00 24 45 80 13 00 00 00 00 00 00 E5 [07:14:05]Write i2c OK [07:14:05]MH_I2C_Read... [07:14:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:05]Read from MH i2c: E2 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 62 00 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 62 00 24 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 63 [07:14:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 [07:14:05]wFMCommunicate OK [07:14:05]SAM_PROTO_GetFieldsCounters done [07:14:05]requested_item shift.num is exist - process it [07:14:05]requested_item shift.opened is exist - process it [07:14:05]req_shift_opened [07:14:05]FM_GetShiftState [07:14:05]SAM_PROTO_GetShiftState [07:14:05]wFMCommunicate request_size=4 [07:14:05]MH_SAM_APDU [07:14:05]CAPDU: 80 13 01 00 [07:14:05]Write to MH i2c: E2 08 00 25 45 80 13 01 00 00 00 00 00 E7 [07:14:05]Write i2c OK [07:14:05]MH_I2C_Read... [07:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:05]Read from MH i2c: E2 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 0E 00 [07:14:05]MH_I2C_Read... [07:14:05]Read from MH i2c: E2 0E 00 25 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 81 [07:14:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:14:05]wFMCommunicate OK [07:14:05]SAM_PROTO_GetShiftState done [07:14:05]FM_GetShiftState done [07:14:05]req_shift_opened done [07:14:05]requested_item shift.open_date is exist - process it [07:14:05]req_shift_open_date [07:14:05]req_shift_open_date done [07:14:05]produce_requested_data done [07:14:05]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:14:05]process_action_free get_value [07:14:05]json_value_free [07:14:05]json_value_free done [07:14:05]process_json_proto returns [07:14:05]Send response to host [07:14:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:14:05]free response buf [07:14:05]execute_script done [07:14:05]execute_script returns [07:14:05]free content buf [07:14:05]Sock 9.Close socket [07:14:05]Sock 9.Thread stoped [07:14:05]accept exits with 7 [07:14:05]New connection [07:14:05]New thread 3066805604 created [07:14:05]Thread 3066662244 joined [07:14:05]Waiting for new connection... [07:14:05] Sock 7.Parse request [07:14:05]Sock 7.Check first char [07:14:05]Sock 7.First char is OK [07:14:05]request: POST /json_proto HTTP/1.0 [07:14:05]Method: POST [07:14:05]URL: /json_proto [07:14:05]Method is POST - this is cgi request [07:14:05]url: /json_proto [07:14:05]query_string will be loaded in cgi processing [07:14:05]execute_cgi json_proto POST (null) [07:14:05]execute_cgi path=json_proto method=POST [07:14:05]POST find Content-Length [07:14:05]Host: 172.17.32.195:8080 [07:14:05]Content-Length: 331 [07:14:05]Content-Type: application/json [07:14:05] [07:14:05]POST finish read [07:14:05]Found Content-Length = 331 [07:14:05]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" ] } } [07:14:05]execute_script... [07:14:05]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" ] } } [07:14:05]POST & json_proto [07:14:05]process_json_proto [07:14:05]json parsed OK: [07:14:05]protocol is kg_v1.0 [07:14:05]action value=get_value [07:14:05]process_action get_value [07:14:05]cmd_get_value [07:14:05]process_action get_value done [07:14:05]requested_data is exist [07:14:05]produce_requested_data [07:14:06]requested_item fm.sale.total is exist - process it [07:14:06]SAM_PROTO_GetFMData [07:14:06]wFMCommunicate request_size=4 [07:14:06]MH_SAM_APDU [07:14:06]CAPDU: 80 13 03 00 [07:14:06]Write to MH i2c: E2 08 00 26 45 80 13 03 00 00 00 00 00 EA [07:14:06]Write i2c OK [07:14:06]MH_I2C_Read... [07:14:06]OFD Sender: No OFD packet to send [07:14:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:14:06]Read from MH i2c: E2 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 FD 00 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 FD 00 26 45 00 C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 1C [07:14:06]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [07:14:06]wFMCommunicate OK [07:14:06]wFMCommunicate request_size=4 [07:14:06]MH_SAM_APDU [07:14:06]CAPDU: 80 17 00 00 [07:14:06]Write to MH i2c: E2 08 00 27 45 80 17 00 00 00 00 00 00 EC [07:14:06]Write i2c OK [07:14:06]MH_I2C_Read... [07:14:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:06]Read from MH i2c: E2 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 FD 00 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 FD 00 27 45 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 6C [07:14:06]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [07:14:06]wFMCommunicate OK [07:14:06]wFMCommunicate request_size=4 [07:14:06]MH_SAM_APDU [07:14:06]CAPDU: 80 17 00 00 [07:14:06]Write to MH i2c: E2 08 00 28 45 80 17 00 00 00 00 00 00 ED [07:14:06]Write i2c OK [07:14:06]MH_I2C_Read... [07:14:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:07]Read from MH i2c: E2 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 FD 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 FD 00 28 45 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 C5 [07:14:07]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [07:14:07]wFMCommunicate OK [07:14:07]wFMCommunicate request_size=4 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 17 00 00 [07:14:07]Write to MH i2c: E2 08 00 29 45 80 17 00 00 00 00 00 00 EE [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:07]Read from MH i2c: E2 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 FD 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 FD 00 29 45 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 69 [07:14:07]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [07:14:07]wFMCommunicate OK [07:14:07]wFMCommunicate request_size=4 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 17 00 00 [07:14:07]Write to MH i2c: E2 08 00 2A 45 80 17 00 00 00 00 00 00 EF [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [07:14:07]Read from MH i2c: E2 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 E4 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 E4 00 2A 45 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 CF [07:14:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:07]wFMCommunicate OK [07:14:07]SAM_PROTO_GetFMData done [07:14:07]requested_item fm.sale_refund.total is exist - process it [07:14:07]requested_item fm.buy.total is exist - process it [07:14:07]requested_item shift.sale.total is exist - process it [07:14:07]SAM_PROTO_GetShiftData [07:14:07]wFMCommunicate request_size=4 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 13 02 00 [07:14:07]Write to MH i2c: E2 08 00 2B 45 80 13 02 00 00 00 00 00 EE [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 2B 45 00 AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 1F [07:14:08]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:14:08]wFMCommunicate OK [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 17 00 00 [07:14:08]Write to MH i2c: E2 08 00 2C 45 80 17 00 00 00 00 00 00 F1 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 2C 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 13 [07:14:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:14:08]wFMCommunicate OK [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 17 00 00 [07:14:08]Write to MH i2c: E2 08 00 2D 45 80 17 00 00 00 00 00 00 F2 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 FD 00 2D 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 A9 [07:14:08]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:14:08]wFMCommunicate OK [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 17 00 00 [07:14:08]Write to MH i2c: E2 08 00 2E 45 80 17 00 00 00 00 00 00 F3 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:09]Read from MH i2c: E2 [07:14:09]MH_I2C_Read... [07:14:09]Read from MH i2c: E2 FD 00 [07:14:09]MH_I2C_Read... [07:14:09]Read from MH i2c: E2 FD 00 2E 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 65 [07:14:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:14:09]wFMCommunicate OK [07:14:09]wFMCommunicate request_size=4 [07:14:09]MH_SAM_APDU [07:14:09]CAPDU: 80 17 00 00 [07:14:09]Write to MH i2c: E2 08 00 2F 45 80 17 00 00 00 00 00 00 F4 [07:14:09]Write i2c OK [07:14:09]MH_I2C_Read... [07:14:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:14:09]Read from MH i2c: E2 [07:14:09]MH_I2C_Read... [07:14:09]Read from MH i2c: E2 CB 00 [07:14:09]MH_I2C_Read... [07:14:09]Read from MH i2c: E2 CB 00 2F 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [07:14:09]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:09]wFMCommunicate OK [07:14:09]SAM_PROTO_GetShiftData done [07:14:09]requested_item shift.sale.total_cash is exist - process it [07:14:09]requested_item shift.sale_refund.total is exist - process it [07:14:09]requested_item shift.sale_refund.total_cash is exist - process it [07:14:09]requested_item shift.buy.total is exist - process it [07:14:09]requested_item shift.buy.total_cash is exist - process it [07:14:09]produce_requested_data done [07:14:09]produce_requested_data return {"fm.sale.total":109408139.15,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":62541.45,"shift.sale.total_cash":38369.11,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:14:09]process_action_free get_value [07:14:09]json_value_free [07:14:09]json_value_free done [07:14:09]process_json_proto returns [07:14:09]Send response to host [07:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109408139.15,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":62541.45,"shift.sale.total_cash":38369.11,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:14:09]free response buf [07:14:09]execute_script done [07:14:09]execute_script returns [07:14:09]free content buf [07:14:09]Sock 7.Close socket [07:14:09]Sock 7.Thread stoped [07:14:09]accept exits with 9 [07:14:09]New connection [07:14:09]New thread 3066662244 created [07:14:09]Thread 3066805604 joined [07:14:09]Waiting for new connection... [07:14:09] Sock 9.Parse request [07:14:09]Sock 9.Check first char [07:14:09]Sock 9.First char is OK [07:14:09]request: POST /json_proto HTTP/1.0 [07:14:09]Method: POST [07:14:09]URL: /json_proto [07:14:09]Method is POST - this is cgi request [07:14:09]url: /json_proto [07:14:09]query_string will be loaded in cgi processing [07:14:09]execute_cgi json_proto POST (null) [07:14:09]execute_cgi path=json_proto method=POST [07:14:09]POST find Content-Length [07:14:09]Host: 172.17.32.195:8080 [07:14:09]Content-Length: 331 [07:14:09]Content-Type: application/json [07:14:09] [07:14:09]POST finish read [07:14:09]Found Content-Length = 331 [07:14:09]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" ] } } [07:14:09]execute_script... [07:14:09]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" ] } } [07:14:09]POST & json_proto [07:14:09]process_json_proto [07:14:09]json parsed OK: [07:14:09]protocol is kg_v1.0 [07:14:09]action value=get_value [07:14:09]process_action get_value [07:14:09]cmd_get_value [07:14:09]process_action get_value done [07:14:09]requested_data is exist [07:14:09]produce_requested_data [07:14:09]requested_item fm.sale.total is exist - process it [07:14:09]SAM_PROTO_GetFMData [07:14:09]wFMCommunicate request_size=4 [07:14:09]MH_SAM_APDU [07:14:09]CAPDU: 80 13 03 00 [07:14:09]Write to MH i2c: E2 08 00 30 45 80 13 03 00 00 00 00 00 F4 [07:14:09]Write i2c OK [07:14:09]MH_I2C_Read... [07:14:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:14:10]Read from MH i2c: E2 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 30 45 00 C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 26 [07:14:10]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [07:14:10]wFMCommunicate OK [07:14:10]wFMCommunicate request_size=4 [07:14:10]MH_SAM_APDU [07:14:10]CAPDU: 80 17 00 00 [07:14:10]Write to MH i2c: E2 08 00 31 45 80 17 00 00 00 00 00 00 F6 [07:14:10]Write i2c OK [07:14:10]MH_I2C_Read... [07:14:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:10]Read from MH i2c: E2 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 31 45 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 76 [07:14:10]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [07:14:10]wFMCommunicate OK [07:14:10]wFMCommunicate request_size=4 [07:14:10]MH_SAM_APDU [07:14:10]CAPDU: 80 17 00 00 [07:14:10]Write to MH i2c: E2 08 00 32 45 80 17 00 00 00 00 00 00 F7 [07:14:10]Write i2c OK [07:14:10]MH_I2C_Read... [07:14:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:10]Read from MH i2c: E2 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 [07:14:10]MH_I2C_Read... [07:14:10]Read from MH i2c: E2 FD 00 32 45 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 CF [07:14:10]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [07:14:10]wFMCommunicate OK [07:14:10]wFMCommunicate request_size=4 [07:14:10]MH_SAM_APDU [07:14:10]CAPDU: 80 17 00 00 [07:14:10]Write to MH i2c: E2 08 00 33 45 80 17 00 00 00 00 00 00 F8 [07:14:10]Write i2c OK [07:14:10]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 FD 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 FD 00 33 45 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 73 [07:14:11]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [07:14:11]wFMCommunicate OK [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 17 00 00 [07:14:11]Write to MH i2c: E2 08 00 34 45 80 17 00 00 00 00 00 00 F9 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]OFD Sender: No OFD packet to send [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [07:14:11]Read from MH i2c: E2 E4 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 E4 00 34 45 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 D9 [07:14:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:11]wFMCommunicate OK [07:14:11]SAM_PROTO_GetFMData done [07:14:11]requested_item fm.sale_refund.total is exist - process it [07:14:11]requested_item fm.buy.total is exist - process it [07:14:11]requested_item shift.sale.total is exist - process it [07:14:11]SAM_PROTO_GetShiftData [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 13 02 00 [07:14:11]Write to MH i2c: E2 08 00 35 45 80 13 02 00 00 00 00 00 F8 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 FD 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 FD 00 35 45 00 AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 29 [07:14:12]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 17 00 00 [07:14:12]Write to MH i2c: E2 08 00 36 45 80 17 00 00 00 00 00 00 FB [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:12]Read from MH i2c: E2 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 FD 00 [07:14:12]MH_I2C_Read... [07:14:12]Read from MH i2c: E2 FD 00 36 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 1D [07:14:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=4 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 17 00 00 [07:14:12]Write to MH i2c: E2 08 00 37 45 80 17 00 00 00 00 00 00 FC [07:14:12]Write i2c OK [07:14:12]MH_I2C_Read... [07:14:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:13]Read from MH i2c: E2 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 FD 00 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 FD 00 37 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 B3 [07:14:13]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:14:13]wFMCommunicate OK [07:14:13]wFMCommunicate request_size=4 [07:14:13]MH_SAM_APDU [07:14:13]CAPDU: 80 17 00 00 [07:14:13]Write to MH i2c: E2 08 00 38 45 80 17 00 00 00 00 00 00 FD [07:14:13]Write i2c OK [07:14:13]MH_I2C_Read... [07:14:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:13]Read from MH i2c: E2 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 FD 00 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 FD 00 38 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 6F [07:14:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:14:13]wFMCommunicate OK [07:14:13]wFMCommunicate request_size=4 [07:14:13]MH_SAM_APDU [07:14:13]CAPDU: 80 17 00 00 [07:14:13]Write to MH i2c: E2 08 00 39 45 80 17 00 00 00 00 00 00 FE [07:14:13]Write i2c OK [07:14:13]MH_I2C_Read... [07:14:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:14:13]Read from MH i2c: E2 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 CB 00 [07:14:13]MH_I2C_Read... [07:14:13]Read from MH i2c: E2 CB 00 39 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E7 [07:14:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:14]wFMCommunicate OK [07:14:14]SAM_PROTO_GetShiftData done [07:14:14]requested_item shift.sale.total_cash is exist - process it [07:14:14]requested_item shift.sale_refund.total is exist - process it [07:14:14]requested_item shift.sale_refund.total_cash is exist - process it [07:14:14]requested_item shift.buy.total is exist - process it [07:14:14]requested_item shift.buy.total_cash is exist - process it [07:14:14]produce_requested_data done [07:14:14]produce_requested_data return {"fm.sale.total":109408139.15,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":62541.45,"shift.sale.total_cash":38369.11,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:14:14]process_action_free get_value [07:14:14]json_value_free [07:14:14]json_value_free done [07:14:14]process_json_proto returns [07:14:14]Send response to host [07:14:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109408139.15,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":62541.45,"shift.sale.total_cash":38369.11,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:14:14]free response buf [07:14:14]execute_script done [07:14:14]execute_script returns [07:14:14]free content buf [07:14:14]Sock 9.Close socket [07:14:14]Sock 9.Thread stoped [07:14:14]accept exits with 7 [07:14:14]New connection [07:14:14]New thread 3066805604 created [07:14:14]Thread 3066662244 joined [07:14:14]Waiting for new connection... [07:14:14] Sock 7.Parse request [07:14:14]Sock 7.Check first char [07:14:14]Sock 7.First char is OK [07:14:14]request: POST /json_proto HTTP/1.0 [07:14:14]Method: POST [07:14:14]URL: /json_proto [07:14:14]Method is POST - this is cgi request [07:14:14]url: /json_proto [07:14:14]query_string will be loaded in cgi processing [07:14:14]execute_cgi json_proto POST (null) [07:14:14]execute_cgi path=json_proto method=POST [07:14:14]POST find Content-Length [07:14:14]Host: 172.17.32.195:8080 [07:14:14]Content-Length: 263 [07:14:14]Content-Type: application/json [07:14:14] [07:14:14]POST finish read [07:14:14]Found Content-Length = 263 [07:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:14]execute_script... [07:14:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:14]POST & json_proto [07:14:14]process_json_proto [07:14:14]json parsed OK: [07:14:14]protocol is kg_v1.0 [07:14:14]action value=x_report [07:14:14]process_action x_report [07:14:14]cmd_x_report [07:14:14]MH_GetDate [07:14:14]Write to MH i2c: F0 00 00 3A 45 6E [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 09 00 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 09 00 3A 45 00 C9 EA 14 66 77 1B 62 64 FC [07:14:14]GetLastDocTimeStamp 1712646761 [07:14:14]current date 1712646857 [07:14:14]FM_GetShiftState [07:14:14]SAM_PROTO_GetShiftState [07:14:14]wFMCommunicate request_size=4 [07:14:14]MH_SAM_APDU [07:14:14]CAPDU: 80 13 01 00 [07:14:14]Write to MH i2c: E2 08 00 3B 45 80 13 01 00 00 00 00 00 FD [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:14]Read from MH i2c: E2 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 0E 00 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 0E 00 3B 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 97 [07:14:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:14:14]wFMCommunicate OK [07:14:14]SAM_PROTO_GetShiftState done [07:14:14]FM_GetShiftState done [07:14:14]KKMCreateXReportDocument [07:14:14]Load OK [07:14:14]Malloc new data [07:14:14]MH_GetDate [07:14:14]Write to MH i2c: F0 00 00 3C 45 70 [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 09 00 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: F0 09 00 3C 45 00 C9 EA 14 66 77 1B 62 64 FE [07:14:14]Malloc new data [07:14:14]Malloc new data [07:14:14]wFMCommunicate request_size=4 [07:14:14]MH_SAM_APDU [07:14:14]CAPDU: 80 11 00 00 [07:14:14]Write to MH i2c: E2 08 00 3D 45 80 11 00 00 00 00 00 00 FC [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:14]Read from MH i2c: E2 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 17 00 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 17 00 3D 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 51 [07:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:14:14]wFMCommunicate OK [07:14:14]SAM_PROTO_GetFieldsCounters [07:14:14]wFMCommunicate request_size=4 [07:14:14]MH_SAM_APDU [07:14:14]CAPDU: 80 13 00 00 [07:14:14]Write to MH i2c: E2 08 00 3E 45 80 13 00 00 00 00 00 00 FF [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:14]Read from MH i2c: E2 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 62 00 [07:14:14]MH_I2C_Read... [07:14:14]Read from MH i2c: E2 62 00 3E 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 7D [07:14:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 [07:14:14]wFMCommunicate OK [07:14:14]SAM_PROTO_GetFieldsCounters done [07:14:14]Malloc new data [07:14:14]Malloc new data [07:14:14]Malloc new data [07:14:14]KKMCreateXReportDocument OK [07:14:14]KKMSetXReportData OK [07:14:14]KKMPrepareXReportFMData [07:14:14]SAM_PROTO_GetShiftData [07:14:14]wFMCommunicate request_size=4 [07:14:14]MH_SAM_APDU [07:14:14]CAPDU: 80 13 02 00 [07:14:14]Write to MH i2c: E2 08 00 3F 45 80 13 02 00 00 00 00 00 02 [07:14:14]Write i2c OK [07:14:14]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 3F 45 00 AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 33 [07:14:15]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 62 00 00 00 69 04 9B 00 6F 04 04 00 62 00 00 00 B1 04 03 00 41 6E 5F 70 04 03 00 EF 8B 3A 72 04 03 00 52 E2 24 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 5A 22 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 34 D8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:14:15]wFMCommunicate OK [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 17 00 00 [07:14:15]Write to MH i2c: E2 08 00 40 45 80 17 00 00 00 00 00 00 05 [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 40 45 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 27 [07:14:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:14:15]wFMCommunicate OK [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 17 00 00 [07:14:15]Write to MH i2c: E2 08 00 41 45 80 17 00 00 00 00 00 00 06 [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 FD 00 41 45 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 BD [07:14:16]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:14:16]wFMCommunicate OK [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 17 00 00 [07:14:16]Write to MH i2c: E2 08 00 42 45 80 17 00 00 00 00 00 00 07 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 FD 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 FD 00 42 45 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 79 [07:14:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 OFD Sender: No OFD packet to send [07:14:16]F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:14:16]wFMCommunicate OK [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 17 00 00 [07:14:16]Write to MH i2c: E2 08 00 43 45 80 17 00 00 00 00 00 00 08 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 CB 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 CB 00 43 45 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F1 [07:14:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:17]wFMCommunicate OK [07:14:17]SAM_PROTO_GetShiftData done [07:14:17]1194 (1194) - счетчики итогов смены [07:14:17] 1134 (4) - 98 - количество чеков со всеми признаками расчетов [07:14:17] 1129 (155) - счетчики операций «приход» [07:14:17] 1135 (4) - 98 - количество чеков по признаку расчетов [07:14:17] 1201 (3) - 62541.45 - общая итоговая сумма в чеках [07:14:17] 1136 (3) - 38369.11 - итоговая сумма в чеках наличными [07:14:17] 1138 (3) - 24172.34 - итоговая сумма в чеках безналичными [07:14:17] 1024 (122) - суммы налогов [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 0% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1006 (12) - суммы НДС [07:14:17] 1010 (1) - 12% - код ставки НДС [07:14:17] 1011 (3) - 6641.54 - сумма НДС по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (11) - суммы НСП [07:14:17] 1014 (1) - 1% - код ставки НСП [07:14:17] 1015 (2) - 553.48 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 2% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 3% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 5% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1130 (141) - счетчики операций «возврат прихода» [07:14:17] 1135 (4) - 0 - количество чеков по признаку расчетов [07:14:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [07:14:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [07:14:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [07:14:17] 1024 (117) - суммы налогов [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 0% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 12% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 2% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 3% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 5% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1131 (141) - счетчики операций «расход» [07:14:17] 1135 (4) - 0 - количество чеков по признаку расчетов [07:14:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [07:14:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [07:14:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [07:14:17] 1024 (117) - суммы налогов [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 0% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 12% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 2% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 3% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 5% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1132 (141) - счетчики операций «возврат расхода» [07:14:17] 1135 (4) - 0 - количество чеков по признаку расчетов [07:14:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [07:14:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [07:14:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [07:14:17] 1024 (117) - суммы налогов [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 0% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1006 (9) - суммы НДС [07:14:17] 1010 (1) - 12% - код ставки НДС [07:14:17] 1011 (0) - 0.00 - сумма НДС по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 2% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 3% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 5% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 0,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1007 (9) - суммы НСП [07:14:17] 1014 (1) - 1,50% - код ставки НСП [07:14:17] 1015 (0) - 0.00 - сумма НСП по ставке [07:14:17] 1133 (588) - - счетчики коррекции - не используются [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1194 (04AA) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1134 (046E) [07:14:17]Malloc new data [07:14:17]Processing tag 1129 (0469) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1135 (046F) [07:14:17]Malloc new data [07:14:17]Processing tag 1201 (04B1) [07:14:17]Malloc new data [07:14:17]Processing tag 1136 (0470) [07:14:17]Malloc new data [07:14:17]Processing tag 1138 (0472) [07:14:17]Malloc new data [07:14:17]Processing tag 1024 (0400) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1130 (046A) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1135 (046F) [07:14:17]Malloc new data [07:14:17]Processing tag 1201 (04B1) [07:14:17]Malloc new data [07:14:17]Processing tag 1136 (0470) [07:14:17]Malloc new data [07:14:17]Processing tag 1138 (0472) [07:14:17]Malloc new data [07:14:17]Processing tag 1024 (0400) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1131 (046B) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1135 (046F) [07:14:17]Malloc new data [07:14:17]Processing tag 1201 (04B1) [07:14:17]Malloc new data [07:14:17]Processing tag 1136 (0470) [07:14:17]Malloc new data [07:14:17]Processing tag 1138 (0472) [07:14:17]Malloc new data [07:14:17]Processing tag 1024 (0400) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1010 (03F2) [07:14:17]Malloc new data [07:14:17]Processing tag 1011 (03F3) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1007 (03EF) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1014 (03F6) [07:14:17]Malloc new data [07:14:17]Processing tag 1015 (03F7) [07:14:17]Malloc new data [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]SetTLVBufToDocument err=0 [07:14:17]Processing tag 1132 (046C) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1135 (046F) [07:14:17]Malloc new data [07:14:17]Processing tag 1201 (04B1) [07:14:17]Malloc new data [07:14:17]Processing tag 1136 (0470) [07:14:17]Malloc new data [07:14:17]Processing tag 1138 (0472) [07:14:17]Malloc new data [07:14:17]Processing tag 1024 (0400) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:17]Processing tag 1006 (03EE) [07:14:17]Load OK [07:14:17]SetTLVBufToDocument [07:14:18]Processing tag 1010 (03F2) [07:14:18]Malloc new data [07:14:18]Processing tag 1011 (03F3) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1006 (03EE) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1010 (03F2) [07:14:18]Malloc new data [07:14:18]Processing tag 1011 (03F3) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1007 (03EF) [07:14:18]Load OK [07:14:18]SetTLVBufToDocument [07:14:18]Processing tag 1014 (03F6) [07:14:18]Malloc new data [07:14:18]Processing tag 1015 (03F7) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]SetTLVBufToDocument err=0 [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Processing tag 1133 (046D) [07:14:18]Malloc new data [07:14:18]SetTLVBufToDocument err=0 [07:14:18]SetTLVBufToDocument err=0 [07:14:18]Malloc new data [07:14:18]SAM_PROTO_GetFMData [07:14:18]wFMCommunicate request_size=4 [07:14:18]MH_SAM_APDU [07:14:18]CAPDU: 80 13 03 00 [07:14:18]Write to MH i2c: E2 08 00 44 45 80 13 03 00 00 00 00 00 08 [07:14:18]Write i2c OK [07:14:18]MH_I2C_Read... [07:14:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:14:18]Read from MH i2c: E2 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: E2 FD 00 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: E2 FD 00 44 45 00 C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 3A [07:14:18]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [07:14:19]wFMCommunicate OK [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 17 00 00 [07:14:19]Write to MH i2c: E2 08 00 45 45 80 17 00 00 00 00 00 00 0A [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:19]Read from MH i2c: E2 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 FD 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 FD 00 45 45 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 8A [07:14:19]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [07:14:19]wFMCommunicate OK [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 17 00 00 [07:14:19]Write to MH i2c: E2 08 00 46 45 80 17 00 00 00 00 00 00 0B [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:19]Read from MH i2c: E2 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 FD 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 FD 00 46 45 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 E3 [07:14:20]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [07:14:20]wFMCommunicate OK [07:14:20]wFMCommunicate request_size=4 [07:14:20]MH_SAM_APDU [07:14:20]CAPDU: 80 17 00 00 [07:14:20]Write to MH i2c: E2 08 00 47 45 80 17 00 00 00 00 00 00 0C [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:20]Read from MH i2c: E2 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 FD 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 FD 00 47 45 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 87 [07:14:20]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [07:14:20]wFMCommunicate OK [07:14:20]wFMCommunicate request_size=4 [07:14:20]MH_SAM_APDU [07:14:20]CAPDU: 80 17 00 00 [07:14:20]Write to MH i2c: E2 08 00 48 45 80 17 00 00 00 00 00 00 0D [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [07:14:20]Read from MH i2c: E2 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 E4 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 E4 00 48 45 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 ED [07:14:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:14:21]wFMCommunicate OK [07:14:21]SAM_PROTO_GetFMData done [07:14:21]FM_GetFMData:85 04 C3 04 6E 04 04 00 55 5A 02 00 69 04 A3 00 6F 04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 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 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [07:14:21]oper:6F OFD Sender: No OFD packet to send [07:14:21]04 04 00 FF 52 02 00 B1 04 05 00 5B 92 1F 8C 02 70 04 05 00 58 56 89 D6 01 72 04 04 00 03 3C 96 B5 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 53 6E 40 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA 3D C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [07:14:22]total:5B 92 1F 8C 02 [07:14:22]Malloc new data [07:14:22]oper:6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 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 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [07:14:22]total:E3 E6 D7 11 [07:14:22]Malloc new data [07:14:22]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 [07:14:22]total: [07:14:22]Malloc new data [07:14:22]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 [07:14:22]total: [07:14:22]Malloc new data [07:14:22]KKMPrepareXReportFMData err=0 [07:14:22]Х отчет ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 07:14 Смена: 266 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Всего чеков: 98 ИТОГИ ПРИХОД Чеков: 98 Общий итог: 62541.45 Итого наличными: 38369.11 Итого безнал.: 24172.34 НДС 0% : 0.00 НДС 12% : 6641.54 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 553.48 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 38369.11 НС Приход: 109408139.15 НС Возвр.Прихода: 2993620.19 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874906 [07:14:22]StoreToDocumentArchive [07:14:22]MH_GetDate [07:14:22]Write to MH i2c: F0 00 00 49 45 7D [07:14:22]Write i2c OK [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 09 00 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 09 00 49 45 00 D1 EA 14 66 77 1B 62 64 13 [07:14:22]shift 266 fd 1712646865 [07:14:22]Create dir for shift 0266 [07:14:22]save to /storage/0266/doc_1712646865 [07:14:22]save last doc name /storage/0266/doc_1712646865 to /storage/kkm_last_doc_name [07:14:22]save OK [07:14:22]Clear old archive folders... [07:14:22]NVStorageSaveData kkm_last_timestamp [07:14:22]File name is /storage/kkm_last_timestamp [07:14:22]Write 4 bytes [07:14:22]NVStorageSaveData done [07:14:22]ExternCall_PrintAddStr [07:14:22]wPrintStart [07:14:22]Write to MH i2c: 01 00 00 4A 45 8F [07:14:22]Write i2c OK [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: 01 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: 01 07 00 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: 01 07 00 4A 45 00 00 00 00 00 FF 0F A4 [07:14:22]RasterBufferAndPrint [07:14:22]line Х отчет [07:14:22]line ИНН: 02508201610067 [07:14:22]line Кассир: Черикбаев М. [07:14:22]line 09.04.2024 07:14 [07:14:22]line Смена: 266 [07:14:22]line РНМ: 0000000000090882 [07:14:22]line ЗНМ: 0300000127 [07:14:22]line СНО: Общий режим [07:14:22]line Всего чеков: 98 [07:14:22]line ИТОГИ ПРИХОД [07:14:22]line Чеков: 98 [07:14:22]line Общий итог: 62541.45 [07:14:22]line Итого наличными: 38369.11 [07:14:22]line Итого безнал.: 24172.34 [07:14:22]line НДС 0% : 0.00 [07:14:22]line НДС 12% : 6641.54 [07:14:22]line НСП 0% : 0.00 [07:14:22]line НСП 1,50% : 0.00 [07:14:22]line НСП 0,50% : 0.00 [07:14:22]line НСП 5% : 0.00 [07:14:22]line НСП 3% : 0.00 [07:14:22]line НСП 2% : 0.00 [07:14:22]line НСП 1% : 553.48 [07:14:22]line ИТОГИ ВОЗВРАТ ПРИХОДА [07:14:22]line Чеков: 0 [07:14:22]line Общий итог: 0.00 [07:14:22]line Итого наличными: 0.00 [07:14:22]line Итого безнал.: 0.00 [07:14:22]line НДС 0% : 0.00 [07:14:22]line НДС 12% : 0.00 [07:14:22]line НСП 0% : 0.00 [07:14:22]line НСП 1,50% : 0.00 [07:14:22]line НСП 0,50% : 0.00 [07:14:22]line НСП 5% : 0.00 [07:14:22]line НСП 3% : 0.00 [07:14:22]line НСП 2% : 0.00 [07:14:22]line НСП 1% : 0.00 [07:14:22]line ИТОГИ РАСХОД [07:14:22]line Чеков: 0 [07:14:22]line Общий итог: 0.00 [07:14:22]line Итого наличными: 0.00 [07:14:22]line Итого безнал.: 0.00 [07:14:22]line НДС 0% : 0.00 [07:14:22]line НДС 12% : 0.00 [07:14:22]line НСП 0% : 0.00 [07:14:22]line НСП 1,50% : 0.00 [07:14:22]line НСП 0,50% : 0.00 [07:14:22]line НСП 5% : 0.00 [07:14:22]line НСП 3% : 0.00 [07:14:22]line НСП 2% : 0.00 [07:14:22]line НСП 1% : 0.00 [07:14:22]line ИТОГИ ВОЗВРАТ РАСХОДА [07:14:22]line Чеков: 0 [07:14:22]line Общий итог: 0.00 [07:14:22]line Итого наличными: 0.00 [07:14:22]line Итого безнал.: 0.00 [07:14:22]line НДС 0% : 0.00 [07:14:22]line НДС 12% : 0.00 [07:14:22]line НСП 0% : 0.00 [07:14:22]line НСП 1,50% : 0.00 [07:14:22]line НСП 0,50% : 0.00 [07:14:22]line НСП 5% : 0.00 [07:14:22]line НСП 3% : 0.00 [07:14:22]line НСП 2% : 0.00 [07:14:22]line НСП 1% : 0.00 [07:14:22]line Сумма внесений: 0.00 [07:14:22]line Сумма выплат: 0.00 [07:14:22]line Нал. в кассе: 38369.11 [07:14:22]line НС Приход: 109408139.15 [07:14:22]line НС Возвр.Прихода: 2993620.19 [07:14:22]line НС Расход: 0.00 [07:14:22]line НС Возвр.Расхода: 0.00 [07:14:22]line ФМ: 0000000000874906 [07:14:22]written 0, free lines is 4095 [07:14:23]Write to MH i2c: 01 00 00 95 45 DA [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 07 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 07 00 95 45 00 00 00 00 00 87 0A 72 [07:14:23]RasterBufferAndPrint [07:14:23]line [07:14:23]line [07:14:23]line [07:14:23]line [07:14:23]line [07:14:23]written 0, free lines is 2726 [07:14:23]MH_Cut [07:14:23]Write to MH i2c: D1 01 00 9C 45 01 B3 [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: D1 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: D1 01 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: D1 01 00 9C 45 00 B2 [07:14:23]Write to MH i2c: 01 00 00 9D 45 E2 [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:24]*** Cut start [07:14:24]*** Partial cut [07:14:24]*** CUTSNS_PIN = 1 [07:14:24]*** CUTSNS_PIN = 0 [07:14:24]*** Brake cut motor [07:14:24]Read from MH i2c: 01 [07:14:25]MH_I2C_Read... [07:14:25]*** Stop cut motor [07:14:25]*** Cut end [07:14:25]Read from MH i2c: 01 07 00 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: 01 07 00 9D 45 00 00 00 00 00 FF 0F F7 [07:14:25]process_action x_report done [07:14:25]requested_data is exist [07:14:25]produce_requested_data [07:14:25]requested_item fd.num is exist - process it [07:14:25]SAM_PROTO_GetFieldsCounters [07:14:25]wFMCommunicate request_size=4 [07:14:25]MH_SAM_APDU [07:14:25]CAPDU: 80 13 00 00 [07:14:25]Write to MH i2c: E2 08 00 9E 45 80 13 00 00 00 00 00 00 5F [07:14:25]Write i2c OK [07:14:25]MH_I2C_Read... [07:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:25]Read from MH i2c: E2 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 62 00 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 62 00 9E 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 DD [07:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AA 5C 02 00 0E 04 04 00 2A 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 [07:14:25]wFMCommunicate OK [07:14:25]SAM_PROTO_GetFieldsCounters done [07:14:25]requested_item shift.num is exist - process it [07:14:25]requested_item shift.opened is exist - process it [07:14:25]req_shift_opened [07:14:25]FM_GetShiftState [07:14:25]SAM_PROTO_GetShiftState [07:14:25]wFMCommunicate request_size=4 [07:14:25]MH_SAM_APDU [07:14:25]CAPDU: 80 13 01 00 [07:14:25]Write to MH i2c: E2 08 00 9F 45 80 13 01 00 00 00 00 00 61 [07:14:25]Write i2c OK [07:14:25]MH_I2C_Read... [07:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:25]Read from MH i2c: E2 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 0E 00 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 0E 00 9F 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [07:14:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:14:25]wFMCommunicate OK [07:14:25]SAM_PROTO_GetShiftState done [07:14:25]FM_GetShiftState done [07:14:25]req_shift_opened done [07:14:25]requested_item shift.open_date is exist - process it [07:14:25]req_shift_open_date [07:14:25]req_shift_open_date done [07:14:25]produce_requested_data done [07:14:25]produce_requested_data return {"fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:14:25]process_action_free x_report [07:14:25]json_value_free [07:14:25]json_value_free done [07:14:25]process_json_proto returns [07:14:25]Send response to host [07:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":154794,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:14:25]free response buf [07:14:25]execute_script done [07:14:25]execute_script returns [07:14:25]free content buf [07:14:25]Sock 7.Close socket [07:14:25]Sock 7.Thread stoped [07:14:26]OFD Sender: No OFD packet to send [07:14:31]OFD Sender: No OFD packet to send [07:14:36]OFD Sender: No OFD packet to send [07:14:41]OFD Sender: No OFD packet to send [07:14:46]OFD Sender: No OFD packet to send [07:14:52]OFD Sender: No OFD packet to send [07:14:57]OFD Sender: No OFD packet to send [07:15:02]OFD Sender: No OFD packet to send [07:15:07]OFD Sender: No OFD packet to send [07:15:12]OFD Sender: No OFD packet to send [07:15:17]OFD Sender: No OFD packet to send [07:15:22]OFD Sender: No OFD packet to send [07:15:27]OFD Sender: No OFD packet to send [07:15:32]OFD Sender: No OFD packet to send [07:15:37]OFD Sender: No OFD packet to send [07:15:42]OFD Sender: No OFD packet to send [07:15:47]OFD Sender: No OFD packet to send [07:15:52]OFD Sender: No OFD packet to send [07:15:57]OFD Sender: No OFD packet to send [07:15:57]accept exits with 9 [07:15:57]New connection [07:15:57]New thread 3066662244 created [07:15:57]Thread 3066805604 joined [07:15:57]Waiting for new connection... [07:15:57] Sock 9.Parse request [07:15:57]Sock 9.Check first char [07:15:57]Sock 9.First char is OK [07:15:57]request: POST /json_proto HTTP/1.0 [07:15:57]Method: POST [07:15:57]URL: /json_proto [07:15:57]Method is POST - this is cgi request [07:15:57]url: /json_proto [07:15:57]query_string will be loaded in cgi processing [07:15:57]execute_cgi json_proto POST (null) [07:15:57]execute_cgi path=json_proto method=POST [07:15:57]POST find Content-Length [07:15:57]Host: 172.17.32.195:8080 [07:15:57]Content-Length: 642 [07:15:57]Content-Type: application/json [07:15:57] [07:15:57]POST finish read [07:15:57]Found Content-Length = 642 [07:15:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:57]execute_script... [07:15:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:57]POST & json_proto [07:15:57]process_json_proto [07:15:57]json parsed OK: [07:15:57]protocol is kg_v1.0 [07:15:57]action value=close_receipt [07:15:57]process_action close_receipt [07:15:57]cmd_close_receipt [07:15:57]MH_GetDate [07:15:57]Write to MH i2c: F0 00 00 A0 45 D4 [07:15:57]Write i2c OK [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 09 00 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 09 00 A0 45 00 31 EB 14 66 77 1B 62 64 CB [07:15:57]GetLastDocTimeStamp 1712646857 [07:15:57]current date 1712646961 [07:15:57]FM_GetShiftState [07:15:57]SAM_PROTO_GetShiftState [07:15:57]wFMCommunicate request_size=4 [07:15:57]MH_SAM_APDU [07:15:57]CAPDU: 80 13 01 00 [07:15:57]Write to MH i2c: E2 08 00 A1 45 80 13 01 00 00 00 00 00 63 [07:15:57]Write i2c OK [07:15:57]MH_I2C_Read... [07:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:57]Read from MH i2c: E2 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: E2 0E 00 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: E2 0E 00 A1 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FD [07:15:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:15:57]wFMCommunicate OK [07:15:57]SAM_PROTO_GetShiftState done [07:15:57]FM_GetShiftState done [07:15:57]opened in 1712622218 [07:15:57]opened+sec_in_day 1712708618 [07:15:57]quantity*price = 100003 [07:15:57]sum+1 = 100005 [07:15:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 99 09.04.2024 07:16 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154795 ФПД: 85657079143237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071601&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154795&fm=85657079143237&tin=02508201610067®Number=0000000000090882&sum=100004 [07:15:59]StoreToDocumentArchive [07:15:59]shift 298 fd 154795 [07:15:59]save to /storage/0298/doc_00154795 [07:15:59]save last doc name /storage/0298/doc_00154795 to /storage/kkm_last_doc_name [07:15:59]save OK [07:15:59]Clear old archive folders... [07:15:59]Remove dir /storage/0266 [07:15:59]opendir ok [07:15:59]file . [07:15:59]file .. [07:15:59]file doc_1712646865 [07:15:59]remove file /storage/0266/doc_1712646865 [07:15:59]remove dir /storage/0266 [07:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:59]tlvbuf is 0088D140 [07:15:59]SAM_PROTO_ClearQueue [07:15:59]wFMCommunicate request_size=4 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 09 00 00 [07:15:59]Write to MH i2c: E2 08 00 AE 45 80 09 00 00 00 00 00 00 65 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 AE 45 00 90 00 67 [07:15:59]RAPDU: 90 00 [07:15:59]wFMCommunicate OK [07:15:59]SAM_PROTO_ClearQueue done [07:15:59]KKMCreateOFDPacket [07:15:59]OFDProtocolAddRootSTLVToBuf [07:15:59]FM_MakeSignedData [07:15:59]FM_MakeSignedData [07:15:59]SAM_PROTO_SignData [07:15:59]wFMCommunicate request_size=4 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 0D 01 02 [07:15:59]Write to MH i2c: E2 08 00 AF 45 80 0D 01 02 00 00 00 00 6D [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 AF 45 00 90 00 68 [07:15:59]RAPDU: 90 00 [07:15:59]wFMCommunicate OK [07:15:59]wFMCommunicate request_size=255 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 31 EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AB 5C 02 00 35 04 06 00 4D [07:15:59]Write to MH i2c: E2 02 01 B0 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 31 EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AB 5C 02 00 35 04 06 00 4D 00 00 00 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 B0 45 00 90 00 69 [07:15:59]RAPDU: 90 00 [07:15:59]wFMCommunicate OK [07:15:59]wFMCommunicate request_size=10 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 0D 02 02 05 E7 97 C6 5B 45 [07:15:59]Write to MH i2c: E2 0D 00 B1 45 80 0D 02 02 05 00 E7 97 C6 5B 45 00 00 5E [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 03 00 B1 45 00 90 00 6A [07:15:59]RAPDU: 90 00 [07:15:59]wFMCommunicate OK [07:15:59]wFMCommunicate request_size=4 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 0D 03 02 [07:15:59]Write to MH i2c: E2 08 00 B2 45 80 0D 03 02 00 00 00 00 72 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 0B 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 0B 00 B2 45 00 7B D5 B5 46 E6 58 75 F9 90 00 6A [07:15:59]RAPDU: 7B D5 B5 46 E6 58 75 F9 90 00 [07:15:59]wFMCommunicate OK [07:15:59]SAM_PROTO_SignData done [07:15:59]FM_MakeSignedData done [07:15:59]CreateOFDProtocolMessage [07:15:59]wFMCommunicate request_size=4 [07:15:59]MH_SAM_APDU [07:15:59]CAPDU: 80 11 00 00 [07:15:59]Write to MH i2c: E2 08 00 B3 45 80 11 00 00 00 00 00 00 72 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:59]Read from MH i2c: E2 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 17 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: E2 17 00 B3 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C7 [07:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:15:59]wFMCommunicate OK [07:15:59]CreateOFDProtocolMessage done [07:15:59]OFDSenderStorePacket 154795 [07:15:59]StoreOFDPacket docnum=154795 [07:15:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BE B6 07 01 5F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 31 EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AB 5C 02 00 35 04 06 00 4D E7 97 C6 5B 45 7B D5 B5 46 E6 58 75 F9 [07:15:59]CheckFolder [07:15:59]dirname=/storage/ofd_packets [07:15:59]CheckFolder done [07:15:59]ProducePacketName [07:15:59]name=ofd_packets/00154795 [07:15:59]NVStorageSaveData ofd_packets/00154795 [07:15:59]File name is /storage/ofd_packets/00154795 [07:15:59]Write 301 bytes [07:15:59]NVStorageSaveData done [07:15:59]OFDSenderStorePacket done [07:15:59]KKMCreateOFDPacket done [07:15:59]NVStorageSaveData kkm_last_timestamp [07:15:59]File name is /storage/kkm_last_timestamp [07:15:59]Write 4 bytes [07:15:59]NVStorageSaveData done [07:15:59]ExternCall_PrintAddStr [07:15:59]wPrintStart [07:15:59]Write to MH i2c: 01 00 00 B4 45 F9 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 07 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 07 00 B4 45 00 00 00 00 00 FF 0F 0E [07:15:59]RasterBufferAndPrint [07:15:59]line Счет N : (1)297987 [07:15:59]line ИНН: 02508201610067 [07:15:59]line Контрольно-Кассовый Чек [07:15:59]line ПРОДАЖА [07:15:59]line ТРК (МРК, ГНК) : 72 [07:15:59]line Товар: 2710124130 [07:15:59]line Аи-92-К-5 [07:15:59]line 15.650 * 63.90 [07:15:59]line = 1000.04 [07:15:59]line НДС 12% НСП 1% [07:15:59]line > о реализуемом товаре [07:15:59]line ИТОГО: 1000.04 [07:15:59]line НСП 1% : 8.85 [07:15:59]line НДС 12% : 106.20 [07:15:59]line Наличными: 1000.04 [07:15:59]line Безнал.: 0.00 [07:15:59]line Место: АЗС № 53 "Партнер Нефть" [07:15:59]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:15:59]line СНО: Общий режим [07:15:59]line Чек 99 09.04.2024 07:16 [07:15:59]line Смена: 298 ФФД: 1.0 [07:15:59]line ЗНМ: 0300000127 [07:15:59]line РНМ: 0000000000090882 [07:15:59]line Версия ККМ: 001 [07:15:59]line ФМ: 0000000000874906 [07:15:59]line ФД: 154795 [07:15:59]line ФПД: 85657079143237 [07:15:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071601&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154795&fm=85657079143237&tin=02508201610067®Number=0000000000090882&sum=100004 [07:15:59]OFD Sender: Processing packet 154795 [packets to send 67, broken 66] [07:15:59]ProducePacketName [07:15:59]name=ofd_packets/00154795 [07:15:59]OFD Sender: To server: pG, [07:15:59]CommunicateWithHost lk.salyk.kg:30040 [07:15:59]ConnectInit lk.salyk.kg [07:15:59]written 0, free lines is 4095 [07:16:00]Connected sock=11 [07:16:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BE B6 07 01 5F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 31 EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AB 5C 02 00 35 04 06 00 4D E7 97 C6 5B 45 7B D5 B5 46 E6 58 75 F9 [07:16:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AE 28 47 00 97 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AB 5C 02 00 F4 03 04 00 DB 92 14 66 B6 04 01 00 00 F7 BE 50 50 AD 7C A1 CA [07:16:00]CommunicateWithHost err = 0 [07:16:00]CheckOFDResponse [07:16:00]1017 (14) - 77093643461234 [07:16:00]1041 (16) - 0000000000874906 [07:16:00]1040 (4) - 154795 [07:16:00]1012 (4) - 09.04.2024 00:59 [07:16:00]1206 (1) - 0 [07:16:00]OFD Sender: Remove packet 154795 [07:16:00]ProducePacketName [07:16:00]name=ofd_packets/00154795 [07:16:00]NVStorageDeleteData [07:16:00]Write to MH i2c: 01 00 00 DC 45 21 [07:16:00]Write i2c OK [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: 01 [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: 01 07 00 [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: 01 07 00 DC 45 00 00 00 00 00 E4 0C 18 [07:16:00]RasterBufferAndPrint [07:16:00]line [07:16:00]line [07:16:00]line [07:16:00]line [07:16:00]line [07:16:00]written 0, free lines is 3305 [07:16:00]MH_Cut [07:16:00]Write to MH i2c: D1 01 00 E3 45 01 FA [07:16:00]Write i2c OK [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: D1 [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: D1 01 00 [07:16:00]MH_I2C_Read... [07:16:00]Read from MH i2c: D1 01 00 E3 45 00 F9 [07:16:00]Write to MH i2c: 01 00 00 E4 45 29 [07:16:00]Write i2c OK [07:16:00]MH_I2C_Read... [07:16:00]OFD Sender: No OFD packet to send [07:16:01]*** Cut start [07:16:01]*** Partial cut [07:16:01]*** CUTSNS_PIN = 1 [07:16:01]*** CUTSNS_PIN = 0 [07:16:01]*** Brake cut motor [07:16:01]Read from MH i2c: 01 [07:16:01]MH_I2C_Read... [07:16:01]*** Stop cut motor [07:16:01]*** Cut end [07:16:01]Read from MH i2c: 01 07 00 [07:16:01]MH_I2C_Read... [07:16:01]Read from MH i2c: 01 07 00 E4 45 00 00 00 00 00 FF 0F 3E [07:16:01]process_action close_receipt done [07:16:01]requested_data is exist [07:16:01]produce_requested_data [07:16:01]requested_item fm.sn is exist - process it [07:16:01]wFMCommunicate request_size=4 [07:16:01]MH_SAM_APDU [07:16:01]CAPDU: 80 11 00 00 [07:16:01]Write to MH i2c: E2 08 00 E5 45 80 11 00 00 00 00 00 00 A4 [07:16:01]Write i2c OK [07:16:01]MH_I2C_Read... [07:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:01]Read from MH i2c: E2 [07:16:01]MH_I2C_Read... [07:16:01]Read from MH i2c: E2 17 00 [07:16:01]MH_I2C_Read... [07:16:01]Read from MH i2c: E2 17 00 E5 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F9 [07:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:16:01]wFMCommunicate OK [07:16:01]requested_item fd.num is exist - process it [07:16:01]SAM_PROTO_GetFieldsCounters [07:16:01]wFMCommunicate request_size=4 [07:16:01]MH_SAM_APDU [07:16:01]CAPDU: 80 13 00 00 [07:16:01]Write to MH i2c: E2 08 00 E6 45 80 13 00 00 00 00 00 00 A7 [07:16:01]Write i2c OK [07:16:01]MH_I2C_Read... [07:16:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:01]Read from MH i2c: E2 [07:16:01]MH_I2C_Read... [07:16:01]Read from MH i2c: E2 62 00 [07:16:01]MH_I2C_Read... [07:16:01]Read from MH i2c: E2 62 00 E6 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AB 5C 02 00 0E 04 04 00 2A 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 29 [07:16:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AB 5C 02 00 0E 04 04 00 2A 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 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetFieldsCounters done [07:16:02]requested_item shift.num is exist - process it [07:16:02]requested_item shift.opened is exist - process it [07:16:02]req_shift_opened [07:16:02]FM_GetShiftState [07:16:02]SAM_PROTO_GetShiftState [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 01 00 [07:16:02]Write to MH i2c: E2 08 00 E7 45 80 13 01 00 00 00 00 00 A9 [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 E7 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [07:16:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetShiftState done [07:16:02]FM_GetShiftState done [07:16:02]req_shift_opened done [07:16:02]requested_item shift.open_date is exist - process it [07:16:02]req_shift_open_date [07:16:02]req_shift_open_date done [07:16:02]produce_requested_data done [07:16:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154795,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:16:02]process_action_free close_receipt [07:16:02]json_value_free [07:16:02]json_value_free done [07:16:02]process_json_proto returns [07:16:02]Send response to host [07:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154795,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:16:02]free response buf [07:16:02]execute_script done [07:16:02]execute_script returns [07:16:02]free content buf [07:16:02]Sock 9.Close socket [07:16:02]Sock 9.Thread stoped [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:28]accept exits with 7 [07:17:28]New connection [07:17:28]New thread 3066805604 created [07:17:28]Thread 3066662244 joined [07:17:28]Waiting for new connection... [07:17:28] Sock 7.Parse request [07:17:28]Sock 7.Check first char [07:17:28]Sock 7.First char is OK [07:17:28]request: POST /json_proto HTTP/1.0 [07:17:28]Method: POST [07:17:28]URL: /json_proto [07:17:28]Method is POST - this is cgi request [07:17:28]url: /json_proto [07:17:28]query_string will be loaded in cgi processing [07:17:28]execute_cgi json_proto POST (null) [07:17:28]execute_cgi path=json_proto method=POST [07:17:28]POST find Content-Length [07:17:28]Host: 172.17.32.195:8080 [07:17:28]Content-Length: 803 [07:17:28]Content-Type: application/json [07:17:28] [07:17:28]POST finish read [07:17:28]Found Content-Length = 803 [07:17:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297988", "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" : 63.90, "quantity" : 23.480, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:28]execute_script... [07:17: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)297988", "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" : 63.90, "quantity" : 23.480, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:28]POST & json_proto [07:17:28]process_json_proto [07:17:28]json parsed OK: [07:17:28]protocol is kg_v1.0 [07:17:28]action value=close_receipt [07:17:28]process_action close_receipt [07:17:28]cmd_close_receipt [07:17:28]MH_GetDate [07:17:28]Write to MH i2c: F0 00 00 E8 45 1C [07:17:28]Write i2c OK [07:17:28]MH_I2C_Read... [07:17:28]Read from MH i2c: F0 [07:17:28]MH_I2C_Read... [07:17:28]Read from MH i2c: F0 09 00 [07:17:28]MH_I2C_Read... [07:17:28]Read from MH i2c: F0 09 00 E8 45 00 8B EB 14 66 77 1B 62 64 6D [07:17:28]GetLastDocTimeStamp 1712646961 [07:17:28]current date 1712647051 [07:17:28]FM_GetShiftState [07:17:28]SAM_PROTO_GetShiftState [07:17:28]wFMCommunicate request_size=4 [07:17:28]MH_SAM_APDU [07:17:28]CAPDU: 80 13 01 00 [07:17:28]Write to MH i2c: E2 08 00 E9 45 80 13 01 00 00 00 00 00 AB [07:17:28]Write i2c OK [07:17:28]MH_I2C_Read... [07:17:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:28]Read from MH i2c: E2 [07:17:28]MH_I2C_Read... [07:17:28]Read from MH i2c: E2 0E 00 [07:17:28]MH_I2C_Read... [07:17:28]Read from MH i2c: E2 0E 00 E9 45 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 45 [07:17:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:17:28]wFMCommunicate OK [07:17:28]SAM_PROTO_GetShiftState done [07:17:28]FM_GetShiftState done [07:17:28]opened in 1712622218 [07:17:28]opened+sec_in_day 1712708618 [07:17:28]quantity*price = 150037 [07:17:28]sum+1 = 150038 [07:17:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 100 09.04.2024 07:17 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154796 ФПД: 121153097846383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071732&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154796&fm=121153097846383&tin=02508201610067®Number=0000000000090882&sum=150037 [07:17:29]StoreToDocumentArchive [07:17:29]shift 298 fd 154796 [07:17:29]save to /storage/0298/doc_00154796 [07:17:29]save last doc name /storage/0298/doc_00154796 to /storage/kkm_last_doc_name [07:17:29]save OK [07:17:29]Clear old archive folders... [07:17:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:17:29]tlvbuf is 0075DCF0 [07:17:29]SAM_PROTO_ClearQueue [07:17:29]wFMCommunicate request_size=4 [07:17:29]MH_SAM_APDU [07:17:29]CAPDU: 80 09 00 00 [07:17:29]Write to MH i2c: E2 08 00 F6 45 80 09 00 00 00 00 00 00 AD [07:17:29]Write i2c OK [07:17:29]MH_I2C_Read... [07:17:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:29]Read from MH i2c: E2 [07:17:29]MH_I2C_Read... [07:17:29]Read from MH i2c: E2 03 00 [07:17:29]MH_I2C_Read... [07:17:29]Read from MH i2c: E2 03 00 F6 45 00 90 00 AF [07:17:29]RAPDU: 90 00 [07:17:29]wFMCommunicate OK [07:17:29]SAM_PROTO_ClearQueue done [07:17:29]KKMCreateOFDPacket [07:17:29]OFDProtocolAddRootSTLVToBuf [07:17:29]FM_MakeSignedData [07:17:29]FM_MakeSignedData [07:17:29]SAM_PROTO_SignData [07:17:29]wFMCommunicate request_size=4 [07:17:29]MH_SAM_APDU [07:17:29]CAPDU: 80 0D 01 02 [07:17:29]Write to MH i2c: E2 08 00 F7 45 80 0D 01 02 00 00 00 00 B5 [07:17:29]Write i2c OK [07:17:29]MH_I2C_Read... [07:17:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:29]Read from MH i2c: E2 [07:17:29]MH_I2C_Read... [07:17:29]Read from MH i2c: E2 03 00 [07:17:29]MH_I2C_Read... [07:17:29]Read from MH i2c: E2 03 00 F7 45 00 90 00 B0 [07:17:29]RAPDU: 90 00 [07:17:29]wFMCommunicate OK [07:17:29]wFMCommunicate request_size=255 [07:17:29]MH_SAM_APDU [07:17: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 B8 5B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8C EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AC 5C 02 00 35 04 06 00 6E [07:17:29]Write to MH i2c: E2 02 01 F8 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 5B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8C EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AC 5C 02 00 35 04 06 00 6E 00 00 AF [07:17:29]Write i2c OK [07:17:29]MH_I2C_Read... [07:17:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:30]Read from MH i2c: E2 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 03 00 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 03 00 F8 45 00 90 00 B1 [07:17:30]RAPDU: 90 00 [07:17:30]wFMCommunicate OK [07:17:30]wFMCommunicate request_size=10 [07:17:30]MH_SAM_APDU [07:17:30]CAPDU: 80 0D 02 02 05 30 27 5C 4E 6F [07:17:30]Write to MH i2c: E2 0D 00 F9 45 80 0D 02 02 05 00 30 27 5C 4E 6F 00 00 32 [07:17:30]Write i2c OK [07:17:30]MH_I2C_Read... [07:17:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:30]Read from MH i2c: E2 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 03 00 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 03 00 F9 45 00 90 00 B2 [07:17:30]RAPDU: 90 00 [07:17:30]wFMCommunicate OK [07:17:30]wFMCommunicate request_size=4 [07:17:30]MH_SAM_APDU [07:17:30]CAPDU: 80 0D 03 02 [07:17:30]Write to MH i2c: E2 08 00 FA 45 80 0D 03 02 00 00 00 00 BA [07:17:30]Write i2c OK [07:17:30]MH_I2C_Read... [07:17:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:30]Read from MH i2c: E2 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 0B 00 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 0B 00 FA 45 00 C9 52 46 3B 0E 55 43 FA 90 00 F7 [07:17:30]RAPDU: C9 52 46 3B 0E 55 43 FA 90 00 [07:17:30]wFMCommunicate OK [07:17:30]SAM_PROTO_SignData done [07:17:30]FM_MakeSignedData done [07:17:30]CreateOFDProtocolMessage [07:17:30]wFMCommunicate request_size=4 [07:17:30]MH_SAM_APDU [07:17:30]CAPDU: 80 11 00 00 [07:17:30]Write to MH i2c: E2 08 00 FB 45 80 11 00 00 00 00 00 00 BA [07:17:30]Write i2c OK [07:17:30]MH_I2C_Read... [07:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:30]Read from MH i2c: E2 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 17 00 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: E2 17 00 FB 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0F [07:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:17:30]wFMCommunicate OK [07:17:30]CreateOFDProtocolMessage done [07:17:30]OFDSenderStorePacket 154796 [07:17:30]StoreOFDPacket docnum=154796 [07:17:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BD 6D 07 01 27 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 5B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8C EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AC 5C 02 00 35 04 06 00 6E 30 27 5C 4E 6F C9 52 46 3B 0E 55 43 FA [07:17:30]CheckFolder [07:17:30]dirname=/storage/ofd_packets [07:17:30]CheckFolder done [07:17:30]ProducePacketName [07:17:30]name=ofd_packets/00154796 [07:17:30]NVStorageSaveData ofd_packets/00154796 [07:17:30]File name is /storage/ofd_packets/00154796 [07:17:30]Write 301 bytes [07:17:30]NVStorageSaveData done [07:17:30]OFDSenderStorePacket done [07:17:30]KKMCreateOFDPacket done [07:17:30]NVStorageSaveData kkm_last_timestamp [07:17:30]File name is /storage/kkm_last_timestamp [07:17:30]Write 4 bytes [07:17:30]NVStorageSaveData done [07:17:30]ExternCall_PrintAddStr [07:17:30]wPrintStart [07:17:30]Write to MH i2c: 01 00 00 FC 45 41 [07:17:30]Write i2c OK [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: 01 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: 01 07 00 [07:17:30]MH_I2C_Read... [07:17:30]Read from MH i2c: 01 07 00 FC 45 00 00 00 00 00 FF 0F 56 [07:17:30]RasterBufferAndPrint [07:17:30]line Счет N : (1)297988 [07:17:30]line ИНН: 02508201610067 [07:17:30]line Контрольно-Кассовый Чек [07:17:30]line ПРОДАЖА [07:17:30]line ТРК (МРК, ГНК) : 52 [07:17:30]line Товар: 2710124130 [07:17:30]line Аи-92-К-5 [07:17:30]line 23.480 * 63.90 [07:17:30]line = 1500.37 [07:17:30]line НДС 12% НСП 1% [07:17:30]line > о реализуемом товаре [07:17:30]line ИТОГО: 1500.37 [07:17:30]line НСП 1% : 13.28 [07:17:30]line НДС 12% : 159.33 [07:17:30]line Наличными: 0.00 [07:17:30]line Безнал.: 1500.37 [07:17:30]line Место: АЗС № 53 "Партнер Нефть" [07:17:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:17:30]line СНО: Общий режим [07:17:30]line Чек 100 09.04.2024 07:17 [07:17:30]line Смена: 298 ФФД: 1.0 [07:17:30]line ЗНМ: 0300000127 [07:17:30]line РНМ: 0000000000090882 [07:17:30]line Версия ККМ: 001 [07:17:30]line Платежная система: O! деньги [07:17:30]line ФМ: 0000000000874906 [07:17:30]line ФД: 154796 [07:17:30]line ФПД: 121153097846383 [07:17:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071732&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154796&fm=121153097846383&tin=02508201610067®Number=0000000000090882&sum=150037 [07:17:30]OFD Sender: Processing packet 154796 [packets to send 67, broken 66] [07:17:30]ProducePacketName [07:17:30]name=ofd_packets/00154796 [07:17:30]OFD Sender: To server: pG, [07:17:30]CommunicateWithHost lk.salyk.kg:30040 [07:17:30]ConnectInit lk.salyk.kg [07:17:30]written 0, free lines is 4095 [07:17:30]Connected sock=10 [07:17:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BD 6D 07 01 27 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 5B 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8C EB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AC 5C 02 00 35 04 06 00 6E 30 27 5C 4E 6F C9 52 46 3B 0E 55 43 FA [07:17:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D8 02 47 00 68 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AC 5C 02 00 F4 03 04 00 36 93 14 66 B6 04 01 00 00 34 1C 00 62 C9 86 48 C3 [07:17:31]CommunicateWithHost err = 0 [07:17:31]CheckOFDResponse [07:17:31]1017 (14) - 77093643461234 [07:17:31]1041 (16) - 0000000000874906 [07:17:31]1040 (4) - 154796 [07:17:31]1012 (4) - 09.04.2024 01:00 [07:17:31]1206 (1) - 0 [07:17:31]OFD Sender: Remove packet 154796 [07:17:31]ProducePacketName [07:17:31]name=ofd_packets/00154796 [07:17:31]NVStorageDeleteData [07:17:31]Write to MH i2c: 01 00 00 26 46 6C [07:17:31]Write i2c OK [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: 01 [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: 01 07 00 [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: 01 07 00 26 46 00 00 00 00 00 CD 0C 4C [07:17:31]RasterBufferAndPrint [07:17:31]line [07:17:31]line [07:17:31]line [07:17:31]line [07:17:31]line [07:17:31]written 0, free lines is 3282 [07:17:31]MH_Cut [07:17:31]Write to MH i2c: D1 01 00 2D 46 01 45 [07:17:31]Write i2c OK [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: D1 [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: D1 01 00 [07:17:31]MH_I2C_Read... [07:17:31]Read from MH i2c: D1 01 00 2D 46 00 44 [07:17:31]Write to MH i2c: 01 00 00 2E 46 74 [07:17:31]Write i2c OK [07:17:31]MH_I2C_Read... [07:17:31]OFD Sender: No OFD packet to send [07:17:32]*** Cut start [07:17:32]*** Partial cut [07:17:32]*** CUTSNS_PIN = 1 [07:17:32]*** CUTSNS_PIN = 0 [07:17:32]*** Brake cut motor [07:17:32]Read from MH i2c: 01 [07:17:32]MH_I2C_Read... [07:17:32]*** Stop cut motor [07:17:32]*** Cut end [07:17:32]Read from MH i2c: 01 07 00 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: 01 07 00 2E 46 00 00 00 00 00 FF 0F 89 [07:17:32]process_action close_receipt done [07:17:32]requested_data is exist [07:17:32]produce_requested_data [07:17:32]requested_item fm.sn is exist - process it [07:17:32]wFMCommunicate request_size=4 [07:17:32]MH_SAM_APDU [07:17:32]CAPDU: 80 11 00 00 [07:17:32]Write to MH i2c: E2 08 00 2F 46 80 11 00 00 00 00 00 00 EF [07:17:32]Write i2c OK [07:17:32]MH_I2C_Read... [07:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:32]Read from MH i2c: E2 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 17 00 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 17 00 2F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [07:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:17:32]wFMCommunicate OK [07:17:32]requested_item fd.num is exist - process it [07:17:32]SAM_PROTO_GetFieldsCounters [07:17:32]wFMCommunicate request_size=4 [07:17:32]MH_SAM_APDU [07:17:32]CAPDU: 80 13 00 00 [07:17:32]Write to MH i2c: E2 08 00 30 46 80 13 00 00 00 00 00 00 F2 [07:17:32]Write i2c OK [07:17:32]MH_I2C_Read... [07:17:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:32]Read from MH i2c: E2 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 62 00 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 62 00 30 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AC 5C 02 00 0E 04 04 00 2A 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 78 [07:17:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AC 5C 02 00 0E 04 04 00 2A 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 [07:17:32]wFMCommunicate OK [07:17:32]SAM_PROTO_GetFieldsCounters done [07:17:32]requested_item shift.num is exist - process it [07:17:32]requested_item shift.opened is exist - process it [07:17:32]req_shift_opened [07:17:32]FM_GetShiftState [07:17:32]SAM_PROTO_GetShiftState [07:17:32]wFMCommunicate request_size=4 [07:17:32]MH_SAM_APDU [07:17:32]CAPDU: 80 13 01 00 [07:17:32]Write to MH i2c: E2 08 00 31 46 80 13 01 00 00 00 00 00 F4 [07:17:32]Write i2c OK [07:17:32]MH_I2C_Read... [07:17:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:32]Read from MH i2c: E2 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 0E 00 [07:17:32]MH_I2C_Read... [07:17:32]Read from MH i2c: E2 0E 00 31 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [07:17:32]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:17:32]wFMCommunicate OK [07:17:32]SAM_PROTO_GetShiftState done [07:17:32]FM_GetShiftState done [07:17:32]req_shift_opened done [07:17:32]requested_item shift.open_date is exist - process it [07:17:32]req_shift_open_date [07:17:32]req_shift_open_date done [07:17:32]produce_requested_data done [07:17:32]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154796,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:17:32]process_action_free close_receipt [07:17:32]json_value_free [07:17:32]json_value_free done [07:17:32]process_json_proto returns [07:17:32]Send response to host [07:17:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154796,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:17:32]free response buf [07:17:32]execute_script done [07:17:32]execute_script returns [07:17:32]free content buf [07:17:32]Sock 7.Close socket [07:17:32]Sock 7.Thread stoped [07:17:36]OFD Sender: No OFD packet to send [07:17:41]OFD Sender: No OFD packet to send [07:17:46]OFD Sender: No OFD packet to send [07:17:51]OFD Sender: No OFD packet to send [07:17:56]OFD Sender: No OFD packet to send [07:18:01]OFD Sender: No OFD packet to send [07:18:06]OFD Sender: No OFD packet to send [07:18:11]OFD Sender: No OFD packet to send [07:18:16]OFD Sender: No OFD packet to send [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:31]OFD Sender: No OFD packet to send [07:19:36]OFD Sender: No OFD packet to send [07:19:41]OFD Sender: No OFD packet to send [07:19:46]OFD Sender: No OFD packet to send [07:19:48]accept exits with 9 [07:19:48]New connection [07:19:48]New thread 3066662244 created [07:19:48]Thread 3066805604 joined [07:19:48]Waiting for new connection... [07:19:48] Sock 9.Parse request [07:19:48]Sock 9.Check first char [07:19:48]Sock 9.First char is OK [07:19:48]request: POST /json_proto HTTP/1.0 [07:19:48]Method: POST [07:19:48]URL: /json_proto [07:19:48]Method is POST - this is cgi request [07:19:48]url: /json_proto [07:19:48]query_string will be loaded in cgi processing [07:19:48]execute_cgi json_proto POST (null) [07:19:48]execute_cgi path=json_proto method=POST [07:19:48]POST find Content-Length [07:19:48]Host: 172.17.32.195:8080 [07:19:48]Content-Length: 807 [07:19:48]Content-Type: application/json [07:19:48] [07:19:48]POST finish read [07:19:48]Found Content-Length = 807 [07:19:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 49.180, "sum" : 1618.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" : 1618.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:48]execute_script... [07:19: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)297986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 49.180, "sum" : 1618.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" : 1618.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:48]POST & json_proto [07:19:48]process_json_proto [07:19:48]json parsed OK: [07:19:48]protocol is kg_v1.0 [07:19:48]action value=close_receipt [07:19:48]process_action close_receipt [07:19:48]cmd_close_receipt [07:19:48]MH_GetDate [07:19:48]Write to MH i2c: F0 00 00 32 46 67 [07:19:48]Write i2c OK [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: F0 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: F0 09 00 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: F0 09 00 32 46 00 17 EC 14 66 77 1B 62 64 45 [07:19:48]GetLastDocTimeStamp 1712647052 [07:19:48]current date 1712647191 [07:19:48]FM_GetShiftState [07:19:48]SAM_PROTO_GetShiftState [07:19:48]wFMCommunicate request_size=4 [07:19:48]MH_SAM_APDU [07:19:48]CAPDU: 80 13 01 00 [07:19:48]Write to MH i2c: E2 08 00 33 46 80 13 01 00 00 00 00 00 F6 [07:19:48]Write i2c OK [07:19:48]MH_I2C_Read... [07:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:48]Read from MH i2c: E2 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 0E 00 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 0E 00 33 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [07:19:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:19:48]wFMCommunicate OK [07:19:48]SAM_PROTO_GetShiftState done [07:19:48]FM_GetShiftState done [07:19:48]opened in 1712622218 [07:19:48]opened+sec_in_day 1712708618 [07:19:48]quantity*price = 161802 [07:19:48]sum+1 = 161803 [07:19:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1618.02 НСП 1% : 14.32 НДС 12% : 171.82 Наличными: 0.00 Безнал.: 1618.02 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 101 09.04.2024 07:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154797 ФПД: 190647042535445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071951&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154797&fm=190647042535445&tin=02508201610067®Number=0000000000090882&sum=161802 [07:19:49]StoreToDocumentArchive [07:19:49]shift 298 fd 154797 [07:19:49]save to /storage/0298/doc_00154797 [07:19:49]save last doc name /storage/0298/doc_00154797 to /storage/kkm_last_doc_name [07:19:49]save OK [07:19:49]Clear old archive folders... [07:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:19:49]tlvbuf is 006F85C0 [07:19:49]SAM_PROTO_ClearQueue [07:19:49]wFMCommunicate request_size=4 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 09 00 00 [07:19:49]Write to MH i2c: E2 08 00 40 46 80 09 00 00 00 00 00 00 F8 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 40 46 00 90 00 FA [07:19:49]RAPDU: 90 00 [07:19:49]wFMCommunicate OK [07:19:49]SAM_PROTO_ClearQueue done [07:19:49]KKMCreateOFDPacket [07:19:49]OFDProtocolAddRootSTLVToBuf [07:19:49]FM_MakeSignedData [07:19:49]FM_MakeSignedData [07:19:49]SAM_PROTO_SignData [07:19:49]wFMCommunicate request_size=4 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 0D 01 02 [07:19:49]Write to MH i2c: E2 08 00 41 46 80 0D 01 02 00 00 00 00 00 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 41 46 00 90 00 FB [07:19:49]RAPDU: 90 00 [07:19:49]wFMCommunicate OK [07:19:49]wFMCommunicate request_size=255 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C C0 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 0A 78 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A 78 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0A 78 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 17 EC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AD 5C 02 00 35 04 06 00 AD 64 [07:19:49]Write to MH i2c: E2 02 01 42 46 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C C0 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 0A 78 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A 78 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0A 78 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 17 EC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AD 5C 02 00 35 04 06 00 AD 64 00 00 2A [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 42 46 00 90 00 FC [07:19:49]RAPDU: 90 00 [07:19:49]wFMCommunicate OK [07:19:49]wFMCommunicate request_size=9 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 0D 02 02 04 79 3F 70 15 [07:19:49]Write to MH i2c: E2 0C 00 43 46 80 0D 02 02 04 00 79 3F 70 15 00 00 48 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 03 00 43 46 00 90 00 FD [07:19:49]RAPDU: 90 00 [07:19:49]wFMCommunicate OK [07:19:49]wFMCommunicate request_size=4 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 0D 03 02 [07:19:49]Write to MH i2c: E2 08 00 44 46 80 0D 03 02 00 00 00 00 05 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 0B 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 0B 00 44 46 00 D2 4E DD 43 C8 E5 22 C8 90 00 DD [07:19:49]RAPDU: D2 4E DD 43 C8 E5 22 C8 90 00 [07:19:49]wFMCommunicate OK [07:19:49]SAM_PROTO_SignData done [07:19:49]FM_MakeSignedData done [07:19:49]CreateOFDProtocolMessage [07:19:49]wFMCommunicate request_size=4 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 11 00 00 [07:19:49]Write to MH i2c: E2 08 00 45 46 80 11 00 00 00 00 00 00 05 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 17 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 17 00 45 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [07:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:19:49]wFMCommunicate OK [07:19:49]CreateOFDProtocolMessage done [07:19:49]OFDSenderStorePacket 154797 [07:19:49]StoreOFDPacket docnum=154797 [07:19:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 EB 81 06 01 4F 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C C0 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 0A 78 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A 78 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0A 78 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 17 EC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AD 5C 02 00 35 04 06 00 AD 64 79 3F 70 15 D2 4E DD 43 C8 E5 22 C8 [07:19:49]CheckFolder [07:19:49]dirname=/storage/ofd_packets [07:19:49]CheckFolder done [07:19:49]ProducePacketName [07:19:49]name=ofd_packets/00154797 [07:19:49]NVStorageSaveData ofd_packets/00154797 [07:19:49]File name is /storage/ofd_packets/00154797 [07:19:49]Write 300 bytes [07:19:49]NVStorageSaveData done [07:19:49]OFDSenderStorePacket done [07:19:49]KKMCreateOFDPacket done [07:19:49]NVStorageSaveData kkm_last_timestamp [07:19:49]File name is /storage/kkm_last_timestamp [07:19:49]Write 4 bytes [07:19:49]NVStorageSaveData done [07:19:49]ExternCall_PrintAddStr [07:19:49]wPrintStart [07:19:49]Write to MH i2c: 01 00 00 46 46 8C [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: 01 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: 01 07 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: 01 07 00 46 46 00 00 00 00 00 FF 0F A1 [07:19:49]RasterBufferAndPrint [07:19:49]line Счет N : (1)297986 [07:19:49]line ИНН: 02508201610067 [07:19:49]line Контрольно-Кассовый Чек [07:19:49]line ПРОДАЖА [07:19:49]line ТРК (МРК, ГНК) : 100 [07:19:49]line Товар: 2711190000 [07:19:49]line ГАЗ-К-5 [07:19:49]line 49.180 * 32.90 [07:19:49]line = 1618.02 [07:19:49]line НДС 12% НСП 1% [07:19:49]line > о реализуемом товаре [07:19:49]line ИТОГО: 1618.02 [07:19:49]line НСП 1% : 14.32 [07:19:49]line НДС 12% : 171.82 [07:19:49]line Наличными: 0.00 [07:19:49]line Безнал.: 1618.02 [07:19:49]line Место: АЗС № 53 "Партнер Нефть" [07:19:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:19:49]line СНО: Общий режим [07:19:49]line Чек 101 09.04.2024 07:19 [07:19:49]line Смена: 298 ФФД: 1.0 [07:19:49]line ЗНМ: 0300000127 [07:19:49]line РНМ: 0000000000090882 [07:19:49]line Версия ККМ: 001 [07:19:49]line Платежная система: O! деньги [07:19:49]line ФМ: 0000000000874906 [07:19:49]line ФД: 154797 [07:19:49]line ФПД: 190647042535445 [07:19:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T071951&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154797&fm=190647042535445&tin=02508201610067®Number=0000000000090882&sum=161802 [07:19:50]OFD Sender: Processing packet 154797 [packets to send 67, broken 66] [07:19:50]ProducePacketName [07:19:50]name=ofd_packets/00154797 [07:19:50]OFD Sender: To server: pG, [07:19:50]CommunicateWithHost lk.salyk.kg:30040 [07:19:50]ConnectInit lk.salyk.kg [07:19:50]written 0, free lines is 4095 [07:19:50]Connected sock=11 [07:19:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 EB 81 06 01 4F 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C C0 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 0A 78 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A 78 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0A 78 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 17 EC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AD 5C 02 00 35 04 06 00 AD 64 79 3F 70 15 D2 4E DD 43 C8 E5 22 C8 [07:19:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A2 11 47 00 6D 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AD 5C 02 00 F4 03 04 00 C2 93 14 66 B6 04 01 00 00 62 37 1F 5D 2D 53 BA 47 [07:19:50]CommunicateWithHost err = 0 [07:19:50]CheckOFDResponse [07:19:50]1017 (14) - 77093643461234 [07:19:50]1041 (16) - 0000000000874906 [07:19:50]1040 (4) - 154797 [07:19:50]1012 (4) - 09.04.2024 01:02 [07:19:50]1206 (1) - 0 [07:19:50]OFD Sender: Remove packet 154797 [07:19:50]ProducePacketName [07:19:50]name=ofd_packets/00154797 [07:19:50]NVStorageDeleteData [07:19:50]Write to MH i2c: 01 00 00 70 46 B6 [07:19:50]Write i2c OK [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: 01 [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: 01 07 00 [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: 01 07 00 70 46 00 00 00 00 00 C0 0C 89 [07:19:50]RasterBufferAndPrint [07:19:50]line [07:19:50]line [07:19:50]line [07:19:50]line [07:19:50]line [07:19:50]written 0, free lines is 3268 [07:19:50]MH_Cut [07:19:50]Write to MH i2c: D1 01 00 77 46 01 8F [07:19:50]Write i2c OK [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: D1 [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: D1 01 00 [07:19:50]MH_I2C_Read... [07:19:50]Read from MH i2c: D1 01 00 77 46 00 8E [07:19:50]Write to MH i2c: 01 00 00 78 46 BE [07:19:50]Write i2c OK [07:19:50]MH_I2C_Read... [07:19:50]OFD Sender: No OFD packet to send [07:19:51]*** Cut start [07:19:51]*** Partial cut [07:19:51]*** CUTSNS_PIN = 1 [07:19:51]*** CUTSNS_PIN = 0 [07:19:51]*** Brake cut motor [07:19:52]Read from MH i2c: 01 [07:19:52]MH_I2C_Read... [07:19:52]*** Stop cut motor [07:19:52]*** Cut end [07:19:52]Read from MH i2c: 01 07 00 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: 01 07 00 78 46 00 00 00 00 00 FF 0F D3 [07:19:52]process_action close_receipt done [07:19:52]requested_data is exist [07:19:52]produce_requested_data [07:19:52]requested_item fm.sn is exist - process it [07:19:52]wFMCommunicate request_size=4 [07:19:52]MH_SAM_APDU [07:19:52]CAPDU: 80 11 00 00 [07:19:52]Write to MH i2c: E2 08 00 79 46 80 11 00 00 00 00 00 00 39 [07:19:52]Write i2c OK [07:19:52]MH_I2C_Read... [07:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:52]Read from MH i2c: E2 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 17 00 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 17 00 79 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8E [07:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:19:52]wFMCommunicate OK [07:19:52]requested_item fd.num is exist - process it [07:19:52]SAM_PROTO_GetFieldsCounters [07:19:52]wFMCommunicate request_size=4 [07:19:52]MH_SAM_APDU [07:19:52]CAPDU: 80 13 00 00 [07:19:52]Write to MH i2c: E2 08 00 7A 46 80 13 00 00 00 00 00 00 3C [07:19:52]Write i2c OK [07:19:52]MH_I2C_Read... [07:19:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:19:52]Read from MH i2c: E2 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 62 00 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 62 00 7A 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AD 5C 02 00 0E 04 04 00 2A 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 C6 [07:19:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AD 5C 02 00 0E 04 04 00 2A 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 [07:19:52]wFMCommunicate OK [07:19:52]SAM_PROTO_GetFieldsCounters done [07:19:52]requested_item shift.num is exist - process it [07:19:52]requested_item shift.opened is exist - process it [07:19:52]req_shift_opened [07:19:52]FM_GetShiftState [07:19:52]SAM_PROTO_GetShiftState [07:19:52]wFMCommunicate request_size=4 [07:19:52]MH_SAM_APDU [07:19:52]CAPDU: 80 13 01 00 [07:19:52]Write to MH i2c: E2 08 00 7B 46 80 13 01 00 00 00 00 00 3E [07:19:52]Write i2c OK [07:19:52]MH_I2C_Read... [07:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:52]Read from MH i2c: E2 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 0E 00 [07:19:52]MH_I2C_Read... [07:19:52]Read from MH i2c: E2 0E 00 7B 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [07:19:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:19:52]wFMCommunicate OK [07:19:52]SAM_PROTO_GetShiftState done [07:19:52]FM_GetShiftState done [07:19:52]req_shift_opened done [07:19:52]requested_item shift.open_date is exist - process it [07:19:52]req_shift_open_date [07:19:52]req_shift_open_date done [07:19:52]produce_requested_data done [07:19:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154797,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:19:52]process_action_free close_receipt [07:19:52]json_value_free [07:19:52]json_value_free done [07:19:52]process_json_proto returns [07:19:52]Send response to host [07:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154797,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:19:52]free response buf [07:19:52]execute_script done [07:19:52]execute_script returns [07:19:52]free content buf [07:19:52]Sock 9.Close socket [07:19:52]Sock 9.Thread stoped [07:19:56]OFD Sender: No OFD packet to send [07:20:01]OFD Sender: No OFD packet to send [07:20:06]OFD Sender: No OFD packet to send [07:20:11]OFD Sender: No OFD packet to send [07:20:16]OFD Sender: No OFD packet to send [07:20:21]OFD Sender: No OFD packet to send [07:20:26]OFD Sender: No OFD packet to send [07:20:31]OFD Sender: No OFD packet to send [07:20:36]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:22:01]OFD Sender: No OFD packet to send [07:22:06]OFD Sender: No OFD packet to send [07:22:11]OFD Sender: No OFD packet to send [07:22:16]OFD Sender: No OFD packet to send [07:22:21]OFD Sender: No OFD packet to send [07:22:26]OFD Sender: No OFD packet to send [07:22:31]OFD Sender: No OFD packet to send [07:22:36]OFD Sender: No OFD packet to send [07:22:41]OFD Sender: No OFD packet to send [07:22:46]OFD Sender: No OFD packet to send [07:22:51]OFD Sender: No OFD packet to send [07:22:56]OFD Sender: No OFD packet to send [07:23:01]OFD Sender: No OFD packet to send [07:23:06]OFD Sender: No OFD packet to send [07:23:11]OFD Sender: No OFD packet to send [07:23:16]OFD Sender: No OFD packet to send [07:23:21]OFD Sender: No OFD packet to send [07:23:26]OFD Sender: No OFD packet to send [07:23:31]OFD Sender: No OFD packet to send [07:23:36]OFD Sender: No OFD packet to send [07:23:41]OFD Sender: No OFD packet to send [07:23:46]OFD Sender: No OFD packet to send [07:23:51]OFD Sender: No OFD packet to send [07:23:56]OFD Sender: No OFD packet to send [07:24:01]OFD Sender: No OFD packet to send [07:24:06]OFD Sender: No OFD packet to send [07:24:11]OFD Sender: No OFD packet to send [07:24:16]OFD Sender: No OFD packet to send [07:24:21]OFD Sender: No OFD packet to send [07:24:26]OFD Sender: No OFD packet to send [07:24:31]OFD Sender: No OFD packet to send [07:24:36]OFD Sender: No OFD packet to send [07:24:41]OFD Sender: No OFD packet to send [07:24:46]OFD Sender: No OFD packet to send [07:24:51]OFD Sender: No OFD packet to send [07:24:56]OFD Sender: No OFD packet to send [07:25:01]OFD Sender: No OFD packet to send [07:25:06]OFD Sender: No OFD packet to send [07:25:11]OFD Sender: No OFD packet to send [07:25:16]OFD Sender: No OFD packet to send [07:25:21]OFD Sender: No OFD packet to send [07:25:26]OFD Sender: No OFD packet to send [07:25:31]OFD Sender: No OFD packet to send [07:25:36]OFD Sender: No OFD packet to send [07:25:41]OFD Sender: No OFD packet to send [07:25:46]OFD Sender: No OFD packet to send [07:25:51]OFD Sender: No OFD packet to send [07:25:56]OFD Sender: No OFD packet to send [07:26:01]OFD Sender: No OFD packet to send [07:26:06]OFD Sender: No OFD packet to send [07:26:11]OFD Sender: No OFD packet to send [07:26:16]OFD Sender: No OFD packet to send [07:26:21]OFD Sender: No OFD packet to send [07:26:26]OFD Sender: No OFD packet to send [07:26:31]OFD Sender: No OFD packet to send [07:26:36]OFD Sender: No OFD packet to send [07:26:41]OFD Sender: No OFD packet to send [07:26:46]OFD Sender: No OFD packet to send [07:26:51]OFD Sender: No OFD packet to send [07:26:56]OFD Sender: No OFD packet to send [07:27:01]OFD Sender: No OFD packet to send [07:27:06]OFD Sender: No OFD packet to send [07:27:11]OFD Sender: No OFD packet to send [07:27:16]OFD Sender: No OFD packet to send [07:27:21]OFD Sender: No OFD packet to send [07:27:26]OFD Sender: No OFD packet to send [07:27:31]OFD Sender: No OFD packet to send [07:27:36]OFD Sender: No OFD packet to send [07:27:41]OFD Sender: No OFD packet to send [07:27:46]OFD Sender: No OFD packet to send [07:27:51]OFD Sender: No OFD packet to send [07:27:56]OFD Sender: No OFD packet to send [07:28:01]OFD Sender: No OFD packet to send [07:28:06]OFD Sender: No OFD packet to send [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:30:58]accept exits with 7 [07:30:58]New connection [07:30:58]New thread 3066805604 created [07:30:58]Thread 3066662244 joined [07:30:58]Waiting for new connection... [07:30:58] Sock 7.Parse request [07:30:58]Sock 7.Check first char [07:30:58]Sock 7.First char is OK [07:30:58]request: POST /json_proto HTTP/1.0 [07:30:58]Method: POST [07:30:58]URL: /json_proto [07:30:58]Method is POST - this is cgi request [07:30:58]url: /json_proto [07:30:58]query_string will be loaded in cgi processing [07:30:58]execute_cgi json_proto POST (null) [07:30:58]execute_cgi path=json_proto method=POST [07:30:58]POST find Content-Length [07:30:58]Host: 172.17.32.195:8080 [07:30:58]Content-Length: 648 [07:30:58]Content-Type: application/json [07:30:58] [07:30:58]POST finish read [07:30:58]Found Content-Length = 648 [07:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 0.010, "sum" : 0.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "payments": [ { "type": 0, "sum" : 0.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:58]execute_script... [07:30:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 0.010, "sum" : 0.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "payments": [ { "type": 0, "sum" : 0.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:58]POST & json_proto [07:30:58]process_json_proto [07:30:58]json parsed OK: [07:30:58]protocol is kg_v1.0 [07:30:58]action value=close_receipt [07:30:58]process_action close_receipt [07:30:58]cmd_close_receipt [07:30:58]MH_GetDate [07:30:58]Write to MH i2c: F0 00 00 7C 46 B1 [07:30:58]Write i2c OK [07:30:58]MH_I2C_Read... [07:30:58]Read from MH i2c: F0 [07:30:58]MH_I2C_Read... [07:30:58]Read from MH i2c: F0 09 00 [07:30:58]MH_I2C_Read... [07:30:58]Read from MH i2c: F0 09 00 7C 46 00 B5 EE 14 66 77 1B 62 64 2F [07:30:58]GetLastDocTimeStamp 1712647191 [07:30:58]current date 1712647861 [07:30:58]FM_GetShiftState [07:30:58]SAM_PROTO_GetShiftState [07:30:58]wFMCommunicate request_size=4 [07:30:58]MH_SAM_APDU [07:30:58]CAPDU: 80 13 01 00 [07:30:58]Write to MH i2c: E2 08 00 7D 46 80 13 01 00 00 00 00 00 40 [07:30:58]Write i2c OK [07:30:58]MH_I2C_Read... [07:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:58]Read from MH i2c: E2 [07:30:58]MH_I2C_Read... [07:30:58]Read from MH i2c: E2 0E 00 [07:30:58]MH_I2C_Read... [07:30:58]Read from MH i2c: E2 0E 00 7D 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DA [07:30:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:30:58]wFMCommunicate OK [07:30:58]SAM_PROTO_GetShiftState done [07:30:58]FM_GetShiftState done [07:30:58]opened in 1712622218 [07:30:58]opened+sec_in_day 1712708618 [07:30:58]quantity*price = 64 [07:30:58]sum+1 = 66 [07:30:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.65 Внесено: 400.00 СДАЧА: 399.35 НСП 1% : 0.01 НДС 12% : 0.07 Наличными: 0.65 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 102 09.04.2024 07:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154798 ФПД: 179144575137408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073101&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154798&fm=179144575137408&tin=02508201610067®Number=0000000000090882&sum=65 [07:30:59]StoreToDocumentArchive [07:30:59]shift 298 fd 154798 [07:30:59]save to /storage/0298/doc_00154798 [07:30:59]save last doc name /storage/0298/doc_00154798 to /storage/kkm_last_doc_name [07:30:59]save OK [07:30:59]Clear old archive folders... [07:30:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:30:59]tlvbuf is 007E1660 [07:30:59]SAM_PROTO_ClearQueue [07:30:59]wFMCommunicate request_size=4 [07:30:59]MH_SAM_APDU [07:30:59]CAPDU: 80 09 00 00 [07:30:59]Write to MH i2c: E2 08 00 8A 46 80 09 00 00 00 00 00 00 42 [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:30:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:59]Read from MH i2c: E2 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 8A 46 00 90 00 44 [07:30:59]RAPDU: 90 00 [07:30:59]wFMCommunicate OK [07:30:59]SAM_PROTO_ClearQueue done [07:30:59]KKMCreateOFDPacket [07:30:59]OFDProtocolAddRootSTLVToBuf [07:30:59]FM_MakeSignedData [07:30:59]FM_MakeSignedData [07:30:59]SAM_PROTO_SignData [07:30:59]wFMCommunicate request_size=4 [07:30:59]MH_SAM_APDU [07:30:59]CAPDU: 80 0D 01 02 [07:30:59]Write to MH i2c: E2 08 00 8B 46 80 0D 01 02 00 00 00 00 4A [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:30:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:59]Read from MH i2c: E2 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 8B 46 00 90 00 45 [07:30:59]RAPDU: 90 00 [07:30:59]wFMCommunicate OK [07:30:59]wFMCommunicate request_size=255 [07:30:59]MH_SAM_APDU [07:30: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 00 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 41 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 00 00 00 00 00 07 04 06 00 41 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B5 EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AE 5C 02 00 35 04 06 00 [07:30:59]Write to MH i2c: E2 02 01 8C 46 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 00 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 41 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 00 00 00 00 00 07 04 06 00 41 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B5 EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AE 5C 02 00 35 04 06 00 00 00 04 [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:59]Read from MH i2c: E2 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 8C 46 00 90 00 46 [07:30:59]RAPDU: 90 00 [07:30:59]wFMCommunicate OK [07:30:59]wFMCommunicate request_size=11 [07:30:59]MH_SAM_APDU [07:30:59]CAPDU: 80 0D 02 02 06 A2 EE 58 C3 B6 80 [07:30:59]Write to MH i2c: E2 0E 00 8D 46 80 0D 02 02 06 00 A2 EE 58 C3 B6 80 00 00 3A [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:59]Read from MH i2c: E2 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: E2 03 00 8D 46 00 90 00 47 [07:30:59]RAPDU: 90 00 [07:30:59]wFMCommunicate OK [07:30:59]wFMCommunicate request_size=4 [07:30:59]MH_SAM_APDU [07:30:59]CAPDU: 80 0D 03 02 [07:30:59]Write to MH i2c: E2 08 00 8E 46 80 0D 03 02 00 00 00 00 4F [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:31:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:00]Read from MH i2c: E2 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: E2 0B 00 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: E2 0B 00 8E 46 00 40 0B ED A6 F2 3F 0B 0A 90 00 74 [07:31:00]RAPDU: 40 0B ED A6 F2 3F 0B 0A 90 00 [07:31:00]wFMCommunicate OK [07:31:00]SAM_PROTO_SignData done [07:31:00]FM_MakeSignedData done [07:31:00]CreateOFDProtocolMessage [07:31:00]wFMCommunicate request_size=4 [07:31:00]MH_SAM_APDU [07:31:00]CAPDU: 80 11 00 00 [07:31:00]Write to MH i2c: E2 08 00 8F 46 80 11 00 00 00 00 00 00 4F [07:31:00]Write i2c OK [07:31:00]MH_I2C_Read... [07:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:00]Read from MH i2c: E2 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: E2 17 00 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: E2 17 00 8F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A4 [07:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:31:00]wFMCommunicate OK [07:31:00]CreateOFDProtocolMessage done [07:31:00]OFDSenderStorePacket 154798 [07:31:00]StoreOFDPacket docnum=154798 [07:31:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0A 87 08 01 D9 DC 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 00 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 41 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 00 00 00 00 00 07 04 06 00 41 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B5 EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AE 5C 02 00 35 04 06 00 A2 EE 58 C3 B6 80 40 0B ED A6 F2 3F 0B 0A [07:31:00]CheckFolder [07:31:00]dirname=/storage/ofd_packets [07:31:00]CheckFolder done [07:31:00]ProducePacketName [07:31:00]name=ofd_packets/00154798 [07:31:00]NVStorageSaveData ofd_packets/00154798 [07:31:00]File name is /storage/ofd_packets/00154798 [07:31:00]Write 302 bytes [07:31:00]NVStorageSaveData done [07:31:00]OFDSenderStorePacket done [07:31:00]KKMCreateOFDPacket done [07:31:00]NVStorageSaveData kkm_last_timestamp [07:31:00]File name is /storage/kkm_last_timestamp [07:31:00]Write 4 bytes [07:31:00]NVStorageSaveData done [07:31:00]OFD Sender: Processing packet 154798 [packets to send 67, broken 66] [07:31:00]ProducePacketName [07:31:00]name=ofd_packets/00154798 [07:31:00]OFD Sender: To server: pG, [07:31:00]CommunicateWithHost lk.salyk.kg:30040 [07:31:00]ConnectInit lk.salyk.kg [07:31:00]ExternCall_PrintAddStr [07:31:00]wPrintStart [07:31:00]Write to MH i2c: 01 00 00 90 46 D6 [07:31:00]Write i2c OK [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 07 00 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 07 00 90 46 00 00 00 00 00 FF 0F EB [07:31:00]RasterBufferAndPrint [07:31:00]line Счет N : (1)297991 [07:31:00]line ИНН: 02508201610067 [07:31:00]line Контрольно-Кассовый Чек [07:31:00]line ПРОДАЖА [07:31:00]line ТРК (МРК, ГНК) : 81 [07:31:00]line Товар: 2710124130 [07:31:00]line SUPER-92-К-5 [07:31:00]line 0.010 * 64.90 [07:31:00]line = 0.65 [07:31:00]line НДС 12% НСП 1% [07:31:00]line > о реализуемом товаре [07:31:00]line ИТОГО: 0.65 [07:31:00]line Внесено: 400.00 [07:31:00]line СДАЧА: 399.35 [07:31:00]line НСП 1% : 0.01 [07:31:00]line НДС 12% : 0.07 [07:31:00]line Наличными: 0.65 [07:31:00]line Безнал.: 0.00 [07:31:00]line Место: АЗС № 53 "Партнер Нефть" [07:31:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:31:00]line СНО: Общий режим [07:31:00]line Чек 102 09.04.2024 07:31 [07:31:00]line Смена: 298 ФФД: 1.0 [07:31:00]line ЗНМ: 0300000127 [07:31:00]line РНМ: 0000000000090882 [07:31:00]line Версия ККМ: 001 [07:31:00]line ФМ: 0000000000874906 [07:31:00]line ФД: 154798 [07:31:00]line ФПД: 179144575137408 [07:31:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073101&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154798&fm=179144575137408&tin=02508201610067®Number=0000000000090882&sum=65 [07:31:00]Connected sock=11 [07:31:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0A 87 08 01 D9 DC 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 00 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 41 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 00 00 00 00 00 07 04 06 00 41 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B5 EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AE 5C 02 00 35 04 06 00 A2 EE 58 C3 B6 80 40 0B ED A6 F2 3F 0B 0A [07:31:00]written 0, free lines is 4095 [07:31:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 99 D0 47 00 6A 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AE 5C 02 00 F4 03 04 00 60 96 14 66 B6 04 01 00 00 EA 2F B0 B9 A5 7F 2D C0 [07:31:00]CommunicateWithHost err = 0 [07:31:00]CheckOFDResponse [07:31:00]1017 (14) - 77093643461234 [07:31:00]1041 (16) - 0000000000874906 [07:31:00]1040 (4) - 154798 [07:31:00]1012 (4) - 09.04.2024 01:14 [07:31:00]1206 (1) - 0 [07:31:00]OFD Sender: Remove packet 154798 [07:31:00]ProducePacketName [07:31:00]name=ofd_packets/00154798 [07:31:00]NVStorageDeleteData [07:31:00]Write to MH i2c: 01 00 00 BA 46 00 [07:31:00]Write i2c OK [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 07 00 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: 01 07 00 BA 46 00 00 00 00 00 B9 0C CC [07:31:00]RasterBufferAndPrint [07:31:00]line [07:31:00]line [07:31:00]line [07:31:00]line [07:31:00]line [07:31:00]written 0, free lines is 3262 [07:31:00]MH_Cut [07:31:00]Write to MH i2c: D1 01 00 C1 46 01 D9 [07:31:00]Write i2c OK [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: D1 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: D1 01 00 [07:31:00]MH_I2C_Read... [07:31:00]Read from MH i2c: D1 01 00 C1 46 00 D8 [07:31:00]Write to MH i2c: 01 00 00 C2 46 08 [07:31:00]Write i2c OK [07:31:00]MH_I2C_Read... [07:31:01]OFD Sender: No OFD packet to send [07:31:01]*** Cut start [07:31:01]*** Partial cut [07:31:01]*** CUTSNS_PIN = 1 [07:31:01]*** CUTSNS_PIN = 0 [07:31:01]*** Brake cut motor [07:31:02]Read from MH i2c: 01 [07:31:02]MH_I2C_Read... [07:31:02]*** Stop cut motor [07:31:02]*** Cut end [07:31:02]Read from MH i2c: 01 07 00 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: 01 07 00 C2 46 00 00 00 00 00 FF 0F 1D [07:31:02]process_action close_receipt done [07:31:02]requested_data is exist [07:31:02]produce_requested_data [07:31:02]requested_item fm.sn is exist - process it [07:31:02]wFMCommunicate request_size=4 [07:31:02]MH_SAM_APDU [07:31:02]CAPDU: 80 11 00 00 [07:31:02]Write to MH i2c: E2 08 00 C3 46 80 11 00 00 00 00 00 00 83 [07:31:02]Write i2c OK [07:31:02]MH_I2C_Read... [07:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:02]Read from MH i2c: E2 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 17 00 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 17 00 C3 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D8 [07:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:31:02]wFMCommunicate OK [07:31:02]requested_item fd.num is exist - process it [07:31:02]SAM_PROTO_GetFieldsCounters [07:31:02]wFMCommunicate request_size=4 [07:31:02]MH_SAM_APDU [07:31:02]CAPDU: 80 13 00 00 [07:31:02]Write to MH i2c: E2 08 00 C4 46 80 13 00 00 00 00 00 00 86 [07:31:02]Write i2c OK [07:31:02]MH_I2C_Read... [07:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:02]Read from MH i2c: E2 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 62 00 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 62 00 C4 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AE 5C 02 00 0E 04 04 00 2A 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 14 [07:31:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AE 5C 02 00 0E 04 04 00 2A 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 [07:31:02]wFMCommunicate OK [07:31:02]SAM_PROTO_GetFieldsCounters done [07:31:02]requested_item shift.num is exist - process it [07:31:02]requested_item shift.opened is exist - process it [07:31:02]req_shift_opened [07:31:02]FM_GetShiftState [07:31:02]SAM_PROTO_GetShiftState [07:31:02]wFMCommunicate request_size=4 [07:31:02]MH_SAM_APDU [07:31:02]CAPDU: 80 13 01 00 [07:31:02]Write to MH i2c: E2 08 00 C5 46 80 13 01 00 00 00 00 00 88 [07:31:02]Write i2c OK [07:31:02]MH_I2C_Read... [07:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:02]Read from MH i2c: E2 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 0E 00 [07:31:02]MH_I2C_Read... [07:31:02]Read from MH i2c: E2 0E 00 C5 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 22 [07:31:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:31:02]wFMCommunicate OK [07:31:02]SAM_PROTO_GetShiftState done [07:31:02]FM_GetShiftState done [07:31:02]req_shift_opened done [07:31:02]requested_item shift.open_date is exist - process it [07:31:02]req_shift_open_date [07:31:02]req_shift_open_date done [07:31:02]produce_requested_data done [07:31:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154798,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:31:02]process_action_free close_receipt [07:31:02]json_value_free [07:31:02]json_value_free done [07:31:02]process_json_proto returns [07:31:02]Send response to host [07:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154798,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:31:02]free response buf [07:31:02]execute_script done [07:31:02]execute_script returns [07:31:02]free content buf [07:31:02]Sock 7.Close socket [07:31:02]Sock 7.Thread stoped [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:19]accept exits with 9 [07:31:19]New connection [07:31:19]New thread 3066662244 created [07:31:19]Thread 3066805604 joined [07:31:19]Waiting for new connection... [07:31:19] Sock 9.Parse request [07:31:19]Sock 9.Check first char [07:31:19]Sock 9.First char is OK [07:31:19]request: POST /json_proto HTTP/1.0 [07:31:19]Method: POST [07:31:19]URL: /json_proto [07:31:19]Method is POST - this is cgi request [07:31:19]url: /json_proto [07:31:19]query_string will be loaded in cgi processing [07:31:19]execute_cgi json_proto POST (null) [07:31:19]execute_cgi path=json_proto method=POST [07:31:19]POST find Content-Length [07:31:19]Host: 172.17.32.195:8080 [07:31:19]Content-Length: 639 [07:31:19]Content-Type: application/json [07:31:19] [07:31:19]POST finish read [07:31:19]Found Content-Length = 639 [07:31:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:19]execute_script... [07:31: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)297992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:19]POST & json_proto [07:31:19]process_json_proto [07:31:19]json parsed OK: [07:31:19]protocol is kg_v1.0 [07:31:19]action value=close_receipt [07:31:19]process_action close_receipt [07:31:19]cmd_close_receipt [07:31:19]MH_GetDate [07:31:19]Write to MH i2c: F0 00 00 C6 46 FB [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: F0 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: F0 09 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: F0 09 00 C6 46 00 CB EE 14 66 77 1B 62 64 8F [07:31:19]GetLastDocTimeStamp 1712647861 [07:31:19]current date 1712647883 [07:31:19]FM_GetShiftState [07:31:19]SAM_PROTO_GetShiftState [07:31:19]wFMCommunicate request_size=4 [07:31:19]MH_SAM_APDU [07:31:19]CAPDU: 80 13 01 00 [07:31:19]Write to MH i2c: E2 08 00 C7 46 80 13 01 00 00 00 00 00 8A [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:19]Read from MH i2c: E2 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 0E 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 0E 00 C7 46 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 24 [07:31:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:31:19]wFMCommunicate OK [07:31:19]SAM_PROTO_GetShiftState done [07:31:19]FM_GetShiftState done [07:31:19]opened in 1712622218 [07:31:19]opened+sec_in_day 1712708618 [07:31:19]quantity*price = 40001 [07:31:19]sum+1 = 40002 [07:31:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 103 09.04.2024 07:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154799 ФПД: 5300115817740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073123&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154799&fm=5300115817740&tin=02508201610067®Number=0000000000090882&sum=40001 [07:31:21]StoreToDocumentArchive [07:31:21]shift 298 fd 154799 [07:31:21]save to /storage/0298/doc_00154799 [07:31:21]save last doc name /storage/0298/doc_00154799 to /storage/kkm_last_doc_name [07:31:21]save OK [07:31:21]Clear old archive folders... [07:31:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:21]tlvbuf is 00872230 [07:31:21]SAM_PROTO_ClearQueue [07:31:21]wFMCommunicate request_size=4 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 09 00 00 [07:31:21]Write to MH i2c: E2 08 00 D4 46 80 09 00 00 00 00 00 00 8C [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 D4 46 00 90 00 8E [07:31:21]RAPDU: 90 00 [07:31:21]wFMCommunicate OK [07:31:21]SAM_PROTO_ClearQueue done [07:31:21]KKMCreateOFDPacket [07:31:21]OFDProtocolAddRootSTLVToBuf [07:31:21]FM_MakeSignedData [07:31:21]FM_MakeSignedData [07:31:21]SAM_PROTO_SignData [07:31:21]wFMCommunicate request_size=4 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 0D 01 02 [07:31:21]Write to MH i2c: E2 08 00 D5 46 80 0D 01 02 00 00 00 00 94 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 D5 46 00 90 00 8F [07:31:21]RAPDU: 90 00 [07:31:21]wFMCommunicate OK [07:31:21]wFMCommunicate request_size=255 [07:31:21]MH_SAM_APDU [07:31: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CB EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AF 5C 02 00 35 04 06 00 04 [07:31:21]Write to MH i2c: E2 02 01 D6 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CB EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AF 5C 02 00 35 04 06 00 04 00 00 B4 [07:31:21]OFD Sender: No OFD packet to send [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 D6 46 00 90 00 90 [07:31:21]RAPDU: 90 00 [07:31:21]wFMCommunicate OK [07:31:21]wFMCommunicate request_size=10 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 0D 02 02 05 D2 07 85 45 0C [07:31:21]Write to MH i2c: E2 0D 00 D7 46 80 0D 02 02 05 00 D2 07 85 45 0C 00 00 50 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 03 00 D7 46 00 90 00 91 [07:31:21]RAPDU: 90 00 [07:31:21]wFMCommunicate OK [07:31:21]wFMCommunicate request_size=4 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 0D 03 02 [07:31:21]Write to MH i2c: E2 08 00 D8 46 80 0D 03 02 00 00 00 00 99 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 0B 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 0B 00 D8 46 00 88 37 FD 62 14 F9 C3 A7 90 00 2F [07:31:21]RAPDU: 88 37 FD 62 14 F9 C3 A7 90 00 [07:31:21]wFMCommunicate OK [07:31:21]SAM_PROTO_SignData done [07:31:21]FM_MakeSignedData done [07:31:21]CreateOFDProtocolMessage [07:31:21]wFMCommunicate request_size=4 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 11 00 00 [07:31:21]Write to MH i2c: E2 08 00 D9 46 80 11 00 00 00 00 00 00 99 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 17 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 17 00 D9 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EE [07:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:31:21]wFMCommunicate OK [07:31:21]CreateOFDProtocolMessage done [07:31:21]OFDSenderStorePacket 154799 [07:31:21]StoreOFDPacket docnum=154799 [07:31:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B0 56 07 01 F9 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CB EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AF 5C 02 00 35 04 06 00 04 D2 07 85 45 0C 88 37 FD 62 14 F9 C3 A7 [07:31:21]CheckFolder [07:31:21]dirname=/storage/ofd_packets [07:31:21]CheckFolder done [07:31:21]ProducePacketName [07:31:21]name=ofd_packets/00154799 [07:31:21]NVStorageSaveData ofd_packets/00154799 [07:31:21]File name is /storage/ofd_packets/00154799 [07:31:21]Write 301 bytes [07:31:21]NVStorageSaveData done [07:31:21]OFDSenderStorePacket done [07:31:21]KKMCreateOFDPacket done [07:31:21]NVStorageSaveData kkm_last_timestamp [07:31:21]File name is /storage/kkm_last_timestamp [07:31:21]Write 4 bytes [07:31:21]NVStorageSaveData done [07:31:21]ExternCall_PrintAddStr [07:31:21]wPrintStart [07:31:21]Write to MH i2c: 01 00 00 DA 46 20 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: 01 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: 01 07 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: 01 07 00 DA 46 00 00 00 00 00 FF 0F 35 [07:31:21]RasterBufferAndPrint [07:31:21]line Счет N : (1)297992 [07:31:21]line ИНН: 02508201610067 [07:31:21]line Контрольно-Кассовый Чек [07:31:21]line ПРОДАЖА [07:31:21]line ТРК (МРК, ГНК) : 82 [07:31:21]line Товар: 2710124130 [07:31:21]line Аи-92-К-5 [07:31:21]line 6.260 * 63.90 [07:31:21]line = 400.01 [07:31:21]line НДС 12% НСП 1% [07:31:21]line > о реализуемом товаре [07:31:21]line ИТОГО: 400.01 [07:31:21]line НСП 1% : 3.54 [07:31:21]line НДС 12% : 42.48 [07:31:21]line Наличными: 400.01 [07:31:21]line Безнал.: 0.00 [07:31:21]line Место: АЗС № 53 "Партнер Нефть" [07:31:21]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:31:21]line СНО: Общий режим [07:31:21]line Чек 103 09.04.2024 07:31 [07:31:21]line Смена: 298 ФФД: 1.0 [07:31:21]line ЗНМ: 0300000127 [07:31:21]line РНМ: 0000000000090882 [07:31:21]line Версия ККМ: 001 [07:31:21]line ФМ: 0000000000874906 [07:31:21]line ФД: 154799 [07:31:21]line ФПД: 5300115817740 [07:31:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073123&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154799&fm=5300115817740&tin=02508201610067®Number=0000000000090882&sum=40001 [07:31:21]OFD Sender: Processing packet 154799 [packets to send 67, broken 66] [07:31:21]ProducePacketName [07:31:21]name=ofd_packets/00154799 [07:31:21]OFD Sender: To server: pG, [07:31:21]CommunicateWithHost lk.salyk.kg:30040 [07:31:21]ConnectInit lk.salyk.kg [07:31:21]written 0, free lines is 4095 [07:31:22]Connected sock=11 [07:31:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B0 56 07 01 F9 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CB EE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AF 5C 02 00 35 04 06 00 04 D2 07 85 45 0C 88 37 FD 62 14 F9 C3 A7 [07:31:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F3 A2 47 00 55 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 AF 5C 02 00 F4 03 04 00 75 96 14 66 B6 04 01 00 00 91 6E 4B 66 0F 48 53 18 [07:31:22]CommunicateWithHost err = 0 [07:31:22]CheckOFDResponse [07:31:22]1017 (14) - 77093643461234 [07:31:22]1041 (16) - 0000000000874906 [07:31:22]1040 (4) - 154799 [07:31:22]1012 (4) - 09.04.2024 01:14 [07:31:22]1206 (1) - 0 [07:31:22]OFD Sender: Remove packet 154799 [07:31:22]ProducePacketName [07:31:22]name=ofd_packets/00154799 [07:31:22]NVStorageDeleteData [07:31:22]Write to MH i2c: 01 00 00 02 47 49 [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: 01 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: 01 07 00 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: 01 07 00 02 47 00 00 00 00 00 E4 0C 40 [07:31:22]RasterBufferAndPrint [07:31:22]line [07:31:22]line [07:31:22]line [07:31:22]line [07:31:22]line [07:31:22]written 0, free lines is 3303 [07:31:22]MH_Cut [07:31:22]Write to MH i2c: D1 01 00 09 47 01 22 [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: D1 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: D1 01 00 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: D1 01 00 09 47 00 21 [07:31:22]Write to MH i2c: 01 00 00 0A 47 51 [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:22]OFD Sender: No OFD packet to send [07:31:23]*** Cut start [07:31:23]*** Partial cut [07:31:23]*** CUTSNS_PIN = 1 [07:31:23]*** CUTSNS_PIN = 0 [07:31:23]*** Brake cut motor [07:31:23]Read from MH i2c: 01 [07:31:23]MH_I2C_Read... [07:31:23]*** Stop cut motor [07:31:23]*** Cut end [07:31:23]Read from MH i2c: 01 07 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 07 00 0A 47 00 00 00 00 00 FF 0F 66 [07:31:23]process_action close_receipt done [07:31:23]requested_data is exist [07:31:23]produce_requested_data [07:31:23]requested_item fm.sn is exist - process it [07:31:23]wFMCommunicate request_size=4 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 11 00 00 [07:31:23]Write to MH i2c: E2 08 00 0B 47 80 11 00 00 00 00 00 00 CC [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 17 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 17 00 0B 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 21 [07:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:31:23]wFMCommunicate OK [07:31:23]requested_item fd.num is exist - process it [07:31:23]SAM_PROTO_GetFieldsCounters [07:31:23]wFMCommunicate request_size=4 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 13 00 00 [07:31:23]Write to MH i2c: E2 08 00 0C 47 80 13 00 00 00 00 00 00 CF [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 62 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 62 00 0C 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AF 5C 02 00 0E 04 04 00 2A 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 61 [07:31:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 AF 5C 02 00 0E 04 04 00 2A 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 [07:31:23]wFMCommunicate OK [07:31:23]SAM_PROTO_GetFieldsCounters done [07:31:23]requested_item shift.num is exist - process it [07:31:23]requested_item shift.opened is exist - process it [07:31:23]req_shift_opened [07:31:23]FM_GetShiftState [07:31:23]SAM_PROTO_GetShiftState [07:31:23]wFMCommunicate request_size=4 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 13 01 00 [07:31:23]Write to MH i2c: E2 08 00 0D 47 80 13 01 00 00 00 00 00 D1 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 0E 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 0E 00 0D 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6B [07:31:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:31:24]wFMCommunicate OK [07:31:24]SAM_PROTO_GetShiftState done [07:31:24]FM_GetShiftState done [07:31:24]req_shift_opened done [07:31:24]requested_item shift.open_date is exist - process it [07:31:24]req_shift_open_date [07:31:24]req_shift_open_date done [07:31:24]produce_requested_data done [07:31:24]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154799,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:31:24]process_action_free close_receipt [07:31:24]json_value_free [07:31:24]json_value_free done [07:31:24]process_json_proto returns [07:31:24]Send response to host [07:31:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154799,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:31:24]free response buf [07:31:24]execute_script done [07:31:24]execute_script returns [07:31:24]free content buf [07:31:24]Sock 9.Close socket [07:31:24]Sock 9.Thread stoped [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:27]OFD Sender: No OFD packet to send [07:32:32]OFD Sender: No OFD packet to send [07:32:37]OFD Sender: No OFD packet to send [07:32:42]OFD Sender: No OFD packet to send [07:32:47]OFD Sender: No OFD packet to send [07:32:52]OFD Sender: No OFD packet to send [07:32:57]OFD Sender: No OFD packet to send [07:33:02]OFD Sender: No OFD packet to send [07:33:07]OFD Sender: No OFD packet to send [07:33:12]OFD Sender: No OFD packet to send [07:33: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:51]accept exits with 7 [07:33:51]New connection [07:33:51]New thread 3066805604 created [07:33:51]Thread 3066662244 joined [07:33:51]Waiting for new connection... [07:33:51] Sock 7.Parse request [07:33:51]Sock 7.Check first char [07:33:51]Sock 7.First char is OK [07:33:51]request: POST /json_proto HTTP/1.0 [07:33:51]Method: POST [07:33:51]URL: /json_proto [07:33:51]Method is POST - this is cgi request [07:33:51]url: /json_proto [07:33:51]query_string will be loaded in cgi processing [07:33:51]execute_cgi json_proto POST (null) [07:33:51]execute_cgi path=json_proto method=POST [07:33:51]POST find Content-Length [07:33:51]Host: 172.17.32.195:8080 [07:33:51]Content-Length: 643 [07:33:51]Content-Type: application/json [07:33:51] [07:33:51]POST finish read [07:33:51]Found Content-Length = 643 [07:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 6.080, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:51]execute_script... [07:33:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 6.080, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:51]POST & json_proto [07:33:51]process_json_proto [07:33:51]json parsed OK: [07:33:51]protocol is kg_v1.0 [07:33:51]action value=close_receipt [07:33:51]process_action close_receipt [07:33:51]cmd_close_receipt [07:33:51]MH_GetDate [07:33:51]Write to MH i2c: F0 00 00 0E 47 44 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: F0 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: F0 09 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: F0 09 00 0E 47 00 62 EF 14 66 77 1B 62 64 70 [07:33:51]GetLastDocTimeStamp 1712647883 [07:33:51]current date 1712648034 [07:33:51]FM_GetShiftState [07:33:51]SAM_PROTO_GetShiftState [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 13 01 00 [07:33:51]Write to MH i2c: E2 08 00 0F 47 80 13 01 00 00 00 00 00 D3 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0E 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0E 00 0F 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6D [07:33:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:33:51]wFMCommunicate OK [07:33:51]SAM_PROTO_GetShiftState done [07:33:51]FM_GetShiftState done [07:33:51]opened in 1712622218 [07:33:51]opened+sec_in_day 1712708618 [07:33:51]quantity*price = 20003 [07:33:51]sum+1 = 20004 [07:33:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.03 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 104 09.04.2024 07:33 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154800 ФПД: 16960777001923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073354&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154800&fm=16960777001923&tin=02508201610067®Number=0000000000090882&sum=20003 [07:33:52]StoreToDocumentArchive [07:33:52]shift 298 fd 154800 [07:33:52]save to /storage/0298/doc_00154800 [07:33:52]save last doc name /storage/0298/doc_00154800 to /storage/kkm_last_doc_name [07:33:52]save OK [07:33:52]Clear old archive folders... [07:33:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:33:52]tlvbuf is 00897660 [07:33:52]SAM_PROTO_ClearQueue [07:33:52]wFMCommunicate request_size=4 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 09 00 00 [07:33:52]Write to MH i2c: E2 08 00 1C 47 80 09 00 00 00 00 00 00 D5 [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 1C 47 00 90 00 D7 [07:33:52]RAPDU: 90 00 [07:33:52]wFMCommunicate OK [07:33:52]SAM_PROTO_ClearQueue done [07:33:52]KKMCreateOFDPacket [07:33:52]OFDProtocolAddRootSTLVToBuf [07:33:52]FM_MakeSignedData [07:33:52]FM_MakeSignedData [07:33:52]SAM_PROTO_SignData [07:33:52]wFMCommunicate request_size=4 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 0D 01 02 [07:33:52]Write to MH i2c: E2 08 00 1D 47 80 0D 01 02 00 00 00 00 DD [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 1D 47 00 90 00 D8 [07:33:52]RAPDU: 90 00 [07:33:52]wFMCommunicate OK [07:33:52]wFMCommunicate request_size=255 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 17 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 23 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 68 00 00 00 F4 03 04 00 62 EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B0 5C 02 00 35 04 06 00 0F 6C [07:33:52]Write to MH i2c: E2 02 01 1E 47 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 17 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 23 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 68 00 00 00 F4 03 04 00 62 EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B0 5C 02 00 35 04 06 00 0F 6C 00 00 8E [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 1E 47 00 90 00 D9 [07:33:52]RAPDU: 90 00 [07:33:52]wFMCommunicate OK [07:33:52]wFMCommunicate request_size=9 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 0D 02 02 04 FD 16 9B C3 [07:33:52]Write to MH i2c: E2 0C 00 1F 47 80 0D 02 02 04 00 FD 16 9B C3 00 00 59 [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 03 00 1F 47 00 90 00 DA [07:33:52]RAPDU: 90 00 [07:33:52]wFMCommunicate OK [07:33:52]wFMCommunicate request_size=4 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 0D 03 02 [07:33:52]Write to MH i2c: E2 08 00 20 47 80 0D 03 02 00 00 00 00 E2 [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 0B 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 0B 00 20 47 00 C5 24 71 39 05 16 03 4E 90 00 E2 [07:33:52]RAPDU: C5 24 71 39 05 16 03 4E 90 00 [07:33:52]wFMCommunicate OK [07:33:52]SAM_PROTO_SignData done [07:33:52]FM_MakeSignedData done [07:33:52]CreateOFDProtocolMessage [07:33:52]wFMCommunicate request_size=4 [07:33:52]MH_SAM_APDU [07:33:52]CAPDU: 80 11 00 00 [07:33:52]Write to MH i2c: E2 08 00 21 47 80 11 00 00 00 00 00 00 E2 [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:52]Read from MH i2c: E2 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 17 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: E2 17 00 21 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 37 [07:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:33:52]wFMCommunicate OK [07:33:52]CreateOFDProtocolMessage done [07:33:52]OFDSenderStorePacket 154800 [07:33:52]StoreOFDPacket docnum=154800 [07:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 55 BB 06 01 45 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 17 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 23 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 68 00 00 00 F4 03 04 00 62 EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B0 5C 02 00 35 04 06 00 0F 6C FD 16 9B C3 C5 24 71 39 05 16 03 4E [07:33:52]CheckFolder [07:33:52]dirname=/storage/ofd_packets [07:33:52]CheckFolder done [07:33:52]ProducePacketName [07:33:52]name=ofd_packets/00154800 [07:33:52]NVStorageSaveData ofd_packets/00154800 [07:33:52]File name is /storage/ofd_packets/00154800 [07:33:52]Write 300 bytes [07:33:52]NVStorageSaveData done [07:33:52]OFDSenderStorePacket done [07:33:52]KKMCreateOFDPacket done [07:33:52]NVStorageSaveData kkm_last_timestamp [07:33:52]File name is /storage/kkm_last_timestamp [07:33:52]Write 4 bytes [07:33:52]NVStorageSaveData done [07:33:52]OFD Sender: Processing packet 154800 [packets to send 67, broken 66] [07:33:52]ProducePacketName [07:33:52]name=ofd_packets/00154800 [07:33:52]OFD Sender: To server: pG, [07:33:52]CommunicateWithHost lk.salyk.kg:30040 [07:33:52]ConnectInit lk.salyk.kg [07:33:52]ExternCall_PrintAddStr [07:33:52]wPrintStart [07:33:52]Write to MH i2c: 01 00 00 22 47 69 [07:33:52]Write i2c OK [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: 01 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: 01 07 00 [07:33:52]MH_I2C_Read... [07:33:52]Read from MH i2c: 01 07 00 22 47 00 00 00 00 00 FF 0F 7E [07:33:52]RasterBufferAndPrint [07:33:52]line Счет N : (1)297993 [07:33:52]line ИНН: 02508201610067 [07:33:52]line Контрольно-Кассовый Чек [07:33:52]line ПРОДАЖА [07:33:52]line ТРК (МРК, ГНК) : 100 [07:33:52]line Товар: 2711190000 [07:33:52]line ГАЗ-К-5 [07:33:52]line 6.080 * 32.90 [07:33:52]line = 200.03 [07:33:52]line НДС 12% НСП 1% [07:33:52]line > о реализуемом товаре [07:33:52]line ИТОГО: 200.03 [07:33:52]line НСП 1% : 1.77 [07:33:52]line НДС 12% : 21.24 [07:33:52]line Наличными: 200.03 [07:33:52]line Безнал.: 0.00 [07:33:52]line Место: АЗС № 53 "Партнер Нефть" [07:33:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:33:52]line СНО: Общий режим [07:33:52]line Чек 104 09.04.2024 07:33 [07:33:52]line Смена: 298 ФФД: 1.0 [07:33:52]line ЗНМ: 0300000127 [07:33:52]line РНМ: 0000000000090882 [07:33:52]line Версия ККМ: 001 [07:33:52]line ФМ: 0000000000874906 [07:33:52]line ФД: 154800 [07:33:53]line ФПД: 16960777001923 [07:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073354&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154800&fm=16960777001923&tin=02508201610067®Number=0000000000090882&sum=20003 [07:33:53]Connected sock=11 [07:33:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 55 BB 06 01 45 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 17 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 23 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 68 00 00 00 F4 03 04 00 62 EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B0 5C 02 00 35 04 06 00 0F 6C FD 16 9B C3 C5 24 71 39 05 16 03 4E [07:33:53]written 0, free lines is 4095 [07:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2F B1 47 00 FD E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B0 5C 02 00 F4 03 04 00 0C 97 14 66 B6 04 01 00 00 D3 7B D5 C1 42 A9 E6 14 [07:33:53]CommunicateWithHost err = 0 [07:33:53]CheckOFDResponse [07:33:53]1017 (14) - 77093643461234 [07:33:53]1041 (16) - 0000000000874906 [07:33:53]1040 (4) - 154800 [07:33:53]1012 (4) - 09.04.2024 01:17 [07:33:53]1206 (1) - 0 [07:33:53]OFD Sender: Remove packet 154800 [07:33:53]ProducePacketName [07:33:53]name=ofd_packets/00154800 [07:33:53]NVStorageDeleteData [07:33:53]Write to MH i2c: 01 00 00 4A 47 91 [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: 01 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: 01 07 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: 01 07 00 4A 47 00 00 00 00 00 DF 0C 83 [07:33:53]RasterBufferAndPrint [07:33:53]line [07:33:53]line [07:33:53]line [07:33:53]line [07:33:53]line [07:33:53]written 0, free lines is 3300 [07:33:53]MH_Cut [07:33:53]Write to MH i2c: D1 01 00 51 47 01 6A [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: D1 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: D1 01 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: D1 01 00 51 47 00 69 [07:33:53]Write to MH i2c: 01 00 00 52 47 99 [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]OFD Sender: No OFD packet to send [07:33:54]*** Cut start [07:33:54]*** Partial cut [07:33:54]*** CUTSNS_PIN = 1 [07:33:54]*** CUTSNS_PIN = 0 [07:33:54]*** Brake cut motor [07:33:55]Read from MH i2c: 01 [07:33:55]MH_I2C_Read... [07:33:55]*** Stop cut motor [07:33:55]*** Cut end [07:33:55]Read from MH i2c: 01 07 00 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: 01 07 00 52 47 00 00 00 00 00 FF 0F AE [07:33:55]process_action close_receipt done [07:33:55]requested_data is exist [07:33:55]produce_requested_data [07:33:55]requested_item fm.sn is exist - process it [07:33:55]wFMCommunicate request_size=4 [07:33:55]MH_SAM_APDU [07:33:55]CAPDU: 80 11 00 00 [07:33:55]Write to MH i2c: E2 08 00 53 47 80 11 00 00 00 00 00 00 14 [07:33:55]Write i2c OK [07:33:55]MH_I2C_Read... [07:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:55]Read from MH i2c: E2 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 17 00 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 17 00 53 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 69 [07:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:33:55]wFMCommunicate OK [07:33:55]requested_item fd.num is exist - process it [07:33:55]SAM_PROTO_GetFieldsCounters [07:33:55]wFMCommunicate request_size=4 [07:33:55]MH_SAM_APDU [07:33:55]CAPDU: 80 13 00 00 [07:33:55]Write to MH i2c: E2 08 00 54 47 80 13 00 00 00 00 00 00 17 [07:33:55]Write i2c OK [07:33:55]MH_I2C_Read... [07:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:55]Read from MH i2c: E2 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 62 00 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 62 00 54 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B0 5C 02 00 0E 04 04 00 2A 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 AD [07:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B0 5C 02 00 0E 04 04 00 2A 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 [07:33:55]wFMCommunicate OK [07:33:55]SAM_PROTO_GetFieldsCounters done [07:33:55]requested_item shift.num is exist - process it [07:33:55]requested_item shift.opened is exist - process it [07:33:55]req_shift_opened [07:33:55]FM_GetShiftState [07:33:55]SAM_PROTO_GetShiftState [07:33:55]wFMCommunicate request_size=4 [07:33:55]MH_SAM_APDU [07:33:55]CAPDU: 80 13 01 00 [07:33:55]Write to MH i2c: E2 08 00 55 47 80 13 01 00 00 00 00 00 19 [07:33:55]Write i2c OK [07:33:55]MH_I2C_Read... [07:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:55]Read from MH i2c: E2 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 0E 00 [07:33:55]MH_I2C_Read... [07:33:55]Read from MH i2c: E2 0E 00 55 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [07:33:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:33:55]wFMCommunicate OK [07:33:55]SAM_PROTO_GetShiftState done [07:33:55]FM_GetShiftState done [07:33:55]req_shift_opened done [07:33:55]requested_item shift.open_date is exist - process it [07:33:55]req_shift_open_date [07:33:55]req_shift_open_date done [07:33:55]produce_requested_data done [07:33:55]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154800,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:33:55]process_action_free close_receipt [07:33:55]json_value_free [07:33:55]json_value_free done [07:33:55]process_json_proto returns [07:33:55]Send response to host [07:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154800,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:33:55]free response buf [07:33:55]execute_script done [07:33:55]execute_script returns [07:33:55]free content buf [07:33:55]Sock 7.Close socket [07:33:55]Sock 7.Thread stoped [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:08]OFD Sender: No OFD packet to send [07:34:13]OFD Sender: No OFD packet to send [07:34:18]OFD Sender: No OFD packet to send [07:34:23]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:38]OFD Sender: No OFD packet to send [07:34:43]OFD Sender: No OFD packet to send [07:34:48]OFD Sender: No OFD packet to send [07:34:52]accept exits with 9 [07:34:52]New connection [07:34:52]New thread 3066662244 created [07:34:52]Thread 3066805604 joined [07:34:52]Waiting for new connection... [07:34:52] Sock 9.Parse request [07:34:52]Sock 9.Check first char [07:34:52]Sock 9.First char is OK [07:34:52]request: POST /json_proto HTTP/1.0 [07:34:52]Method: POST [07:34:52]URL: /json_proto [07:34:52]Method is POST - this is cgi request [07:34:52]url: /json_proto [07:34:52]query_string will be loaded in cgi processing [07:34:52]execute_cgi json_proto POST (null) [07:34:52]execute_cgi path=json_proto method=POST [07:34:52]POST find Content-Length [07:34:52]Host: 172.17.32.195:8080 [07:34:52]Content-Length: 803 [07:34:52]Content-Type: application/json [07:34:52] [07:34:52]POST finish read [07:34:52]Found Content-Length = 803 [07:34:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297994", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:52]execute_script... [07:34: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)297994", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:52]POST & json_proto [07:34:52]process_json_proto [07:34:52]json parsed OK: [07:34:52]protocol is kg_v1.0 [07:34:52]action value=close_receipt [07:34:52]process_action close_receipt [07:34:52]cmd_close_receipt [07:34:52]MH_GetDate [07:34:52]Write to MH i2c: F0 00 00 56 47 8C [07:34:52]Write i2c OK [07:34:52]MH_I2C_Read... [07:34:52]Read from MH i2c: F0 [07:34:52]MH_I2C_Read... [07:34:52]Read from MH i2c: F0 09 00 [07:34:52]MH_I2C_Read... [07:34:52]Read from MH i2c: F0 09 00 56 47 00 9F EF 14 66 77 1B 62 64 F5 [07:34:52]GetLastDocTimeStamp 1712648034 [07:34:52]current date 1712648095 [07:34:52]FM_GetShiftState [07:34:52]SAM_PROTO_GetShiftState [07:34:52]wFMCommunicate request_size=4 [07:34:52]MH_SAM_APDU [07:34:52]CAPDU: 80 13 01 00 [07:34:52]Write to MH i2c: E2 08 00 57 47 80 13 01 00 00 00 00 00 1B [07:34:52]Write i2c OK [07:34:52]MH_I2C_Read... [07:34:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:52]Read from MH i2c: E2 [07:34:52]MH_I2C_Read... [07:34:52]Read from MH i2c: E2 0E 00 [07:34:52]MH_I2C_Read... [07:34:52]Read from MH i2c: E2 0E 00 57 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B5 [07:34:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:34:52]wFMCommunicate OK [07:34:52]SAM_PROTO_GetShiftState done [07:34:52]FM_GetShiftState done [07:34:52]opened in 1712622218 [07:34:52]opened+sec_in_day 1712708618 [07:34:52]quantity*price = 100050 [07:34:52]sum+1 = 100051 [07:34:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 105 09.04.2024 07:34 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154801 ФПД: 186508091538130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073455&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154801&fm=186508091538130&tin=02508201610067®Number=0000000000090882&sum=100050 [07:34:53]StoreToDocumentArchive [07:34:53]shift 298 fd 154801 [07:34:53]save to /storage/0298/doc_00154801 [07:34:53]save last doc name /storage/0298/doc_00154801 to /storage/kkm_last_doc_name [07:34:53]save OK [07:34:53]Clear old archive folders... [07:34:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:53]tlvbuf is 00897510 [07:34:53]SAM_PROTO_ClearQueue [07:34:53]wFMCommunicate request_size=4 [07:34:53]MH_SAM_APDU [07:34:53]CAPDU: 80 09 00 00 [07:34:53]Write to MH i2c: E2 08 00 64 47 80 09 00 00 00 00 00 00 1D [07:34:53]Write i2c OK [07:34:53]MH_I2C_Read... [07:34:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:53]Read from MH i2c: E2 [07:34:53]MH_I2C_Read... [07:34:53]Read from MH i2c: E2 03 00 [07:34:53]MH_I2C_Read... [07:34:53]Read from MH i2c: E2 03 00 64 47 00 90 00 1F [07:34:53]RAPDU: 90 00 [07:34:53]wFMCommunicate OK [07:34:53]SAM_PROTO_ClearQueue done [07:34:53]KKMCreateOFDPacket [07:34:53]OFDProtocolAddRootSTLVToBuf [07:34:53]FM_MakeSignedData [07:34:53]FM_MakeSignedData [07:34:53]SAM_PROTO_SignData [07:34:53]wFMCommunicate request_size=4 [07:34:53]MH_SAM_APDU [07:34:53]CAPDU: 80 0D 01 02 [07:34:53]Write to MH i2c: E2 08 00 65 47 80 0D 01 02 00 00 00 00 25 [07:34:53]Write i2c OK [07:34:53]MH_I2C_Read... [07:34:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:53]Read from MH i2c: E2 [07:34:53]MH_I2C_Read... [07:34:53]Read from MH i2c: E2 03 00 [07:34:53]MH_I2C_Read... [07:34:53]Read from MH i2c: E2 03 00 65 47 00 90 00 20 [07:34:53]RAPDU: 90 00 [07:34:53]wFMCommunicate OK [07:34:53]wFMCommunicate request_size=255 [07:34:53]MH_SAM_APDU [07:34: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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B1 5C 02 00 35 04 06 00 A9 [07:34:53]Write to MH i2c: E2 02 01 66 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B1 5C 02 00 35 04 06 00 A9 00 00 43 [07:34:53]Write i2c OK [07:34:53]MH_I2C_Read... [07:34:53]OFD Sender: No OFD packet to send [07:34:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:54]Read from MH i2c: E2 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 03 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 03 00 66 47 00 90 00 21 [07:34:54]RAPDU: 90 00 [07:34:54]wFMCommunicate OK [07:34:54]wFMCommunicate request_size=10 [07:34:54]MH_SAM_APDU [07:34:54]CAPDU: 80 0D 02 02 05 A0 CC 8B 3A D2 [07:34:54]Write to MH i2c: E2 0D 00 67 47 80 0D 02 02 05 00 A0 CC 8B 3A D2 00 00 35 [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:54]Read from MH i2c: E2 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 03 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 03 00 67 47 00 90 00 22 [07:34:54]RAPDU: 90 00 [07:34:54]wFMCommunicate OK [07:34:54]wFMCommunicate request_size=4 [07:34:54]MH_SAM_APDU [07:34:54]CAPDU: 80 0D 03 02 [07:34:54]Write to MH i2c: E2 08 00 68 47 80 0D 03 02 00 00 00 00 2A [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:54]Read from MH i2c: E2 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 0B 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 0B 00 68 47 00 9E 7D 45 90 18 46 B9 F9 90 00 2B [07:34:54]RAPDU: 9E 7D 45 90 18 46 B9 F9 90 00 [07:34:54]wFMCommunicate OK [07:34:54]SAM_PROTO_SignData done [07:34:54]FM_MakeSignedData done [07:34:54]CreateOFDProtocolMessage [07:34:54]wFMCommunicate request_size=4 [07:34:54]MH_SAM_APDU [07:34:54]CAPDU: 80 11 00 00 [07:34:54]Write to MH i2c: E2 08 00 69 47 80 11 00 00 00 00 00 00 2A [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:54]Read from MH i2c: E2 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 17 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 17 00 69 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7F [07:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:34:54]wFMCommunicate OK [07:34:54]CreateOFDProtocolMessage done [07:34:54]OFDSenderStorePacket 154801 [07:34:54]StoreOFDPacket docnum=154801 [07:34:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 74 79 07 01 74 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B1 5C 02 00 35 04 06 00 A9 A0 CC 8B 3A D2 9E 7D 45 90 18 46 B9 F9 [07:34:54]CheckFolder [07:34:54]dirname=/storage/ofd_packets [07:34:54]CheckFolder done [07:34:54]ProducePacketName [07:34:54]name=ofd_packets/00154801 [07:34:54]NVStorageSaveData ofd_packets/00154801 [07:34:54]File name is /storage/ofd_packets/00154801 [07:34:54]Write 301 bytes [07:34:54]NVStorageSaveData done [07:34:54]OFDSenderStorePacket done [07:34:54]KKMCreateOFDPacket done [07:34:54]NVStorageSaveData kkm_last_timestamp [07:34:54]File name is /storage/kkm_last_timestamp [07:34:54]Write 4 bytes [07:34:54]NVStorageSaveData done [07:34:54]ExternCall_PrintAddStr [07:34:54]wPrintStart [07:34:54]Write to MH i2c: 01 00 00 6A 47 B1 [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: 01 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: 01 07 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: 01 07 00 6A 47 00 00 00 00 00 FF 0F C6 [07:34:54]RasterBufferAndPrint [07:34:54]line Счет N : (1)297994 [07:34:54]line ИНН: 02508201610067 [07:34:54]line Контрольно-Кассовый Чек [07:34:54]line ПРОДАЖА [07:34:54]line ТРК (МРК, ГНК) : 61 [07:34:54]line Товар: 2710124500 [07:34:54]line Аи-95-К-5 [07:34:54]line 13.800 * 72.50 [07:34:54]line = 1000.50 [07:34:54]line НДС 12% НСП 1% [07:34:54]line > о реализуемом товаре [07:34:54]line ИТОГО: 1000.50 [07:34:54]line НСП 1% : 8.85 [07:34:54]line НДС 12% : 106.25 [07:34:54]line Наличными: 0.00 [07:34:54]line Безнал.: 1000.50 [07:34:54]line Место: АЗС № 53 "Партнер Нефть" [07:34:54]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:34:54]line СНО: Общий режим [07:34:54]line Чек 105 09.04.2024 07:34 [07:34:54]line Смена: 298 ФФД: 1.0 [07:34:54]line ЗНМ: 0300000127 [07:34:54]line РНМ: 0000000000090882 [07:34:54]line Версия ККМ: 001 [07:34:54]line Платежная система: O! деньги [07:34:54]line ФМ: 0000000000874906 [07:34:54]line ФД: 154801 [07:34:54]line ФПД: 186508091538130 [07:34:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073455&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154801&fm=186508091538130&tin=02508201610067®Number=0000000000090882&sum=100050 [07:34:54]OFD Sender: Processing packet 154801 [packets to send 67, broken 66] [07:34:54]ProducePacketName [07:34:54]name=ofd_packets/00154801 [07:34:54]OFD Sender: To server: pG, [07:34:54]CommunicateWithHost lk.salyk.kg:30040 [07:34:54]ConnectInit lk.salyk.kg [07:34:54]written 0, free lines is 4095 [07:34:54]Connected sock=10 [07:34:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 74 79 07 01 74 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F EF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B1 5C 02 00 35 04 06 00 A9 A0 CC 8B 3A D2 9E 7D 45 90 18 46 B9 F9 [07:34:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4E CD 47 00 C4 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B1 5C 02 00 F4 03 04 00 4A 97 14 66 B6 04 01 00 00 78 43 BD 17 06 C9 B7 CF [07:34:54]CommunicateWithHost err = 0 [07:34:54]CheckOFDResponse [07:34:54]1017 (14) - 77093643461234 [07:34:54]1041 (16) - 0000000000874906 [07:34:54]1040 (4) - 154801 [07:34:54]1012 (4) - 09.04.2024 01:18 [07:34:54]1206 (1) - 0 [07:34:54]OFD Sender: Remove packet 154801 [07:34:54]ProducePacketName [07:34:54]name=ofd_packets/00154801 [07:34:54]NVStorageDeleteData [07:34:55]Write to MH i2c: 01 00 00 94 47 DB [07:34:55]Write i2c OK [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: 01 [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: 01 07 00 [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: 01 07 00 94 47 00 00 00 00 00 CF 0C BD [07:34:55]RasterBufferAndPrint [07:34:55]line [07:34:55]line [07:34:55]line [07:34:55]line [07:34:55]line [07:34:55]written 0, free lines is 3285 [07:34:55]MH_Cut [07:34:55]Write to MH i2c: D1 01 00 9B 47 01 B4 [07:34:55]Write i2c OK [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: D1 [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: D1 01 00 [07:34:55]MH_I2C_Read... [07:34:55]Read from MH i2c: D1 01 00 9B 47 00 B3 [07:34:55]Write to MH i2c: 01 00 00 9C 47 E3 [07:34:55]Write i2c OK [07:34:55]MH_I2C_Read... [07:34:55]OFD Sender: No OFD packet to send [07:34:55]*** Cut start [07:34:55]*** Partial cut [07:34:55]*** CUTSNS_PIN = 1 [07:34:55]*** CUTSNS_PIN = 0 [07:34:56]*** Brake cut motor [07:34:56]Read from MH i2c: 01 [07:34:56]MH_I2C_Read... [07:34:56]*** Stop cut motor [07:34:56]*** Cut end [07:34:56]Read from MH i2c: 01 07 00 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: 01 07 00 9C 47 00 00 00 00 00 FF 0F F8 [07:34:56]process_action close_receipt done [07:34:56]requested_data is exist [07:34:56]produce_requested_data [07:34:56]requested_item fm.sn is exist - process it [07:34:56]wFMCommunicate request_size=4 [07:34:56]MH_SAM_APDU [07:34:56]CAPDU: 80 11 00 00 [07:34:56]Write to MH i2c: E2 08 00 9D 47 80 11 00 00 00 00 00 00 5E [07:34:56]Write i2c OK [07:34:56]MH_I2C_Read... [07:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:56]Read from MH i2c: E2 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 17 00 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 17 00 9D 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B3 [07:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:34:56]wFMCommunicate OK [07:34:56]requested_item fd.num is exist - process it [07:34:56]SAM_PROTO_GetFieldsCounters [07:34:56]wFMCommunicate request_size=4 [07:34:56]MH_SAM_APDU [07:34:56]CAPDU: 80 13 00 00 [07:34:56]Write to MH i2c: E2 08 00 9E 47 80 13 00 00 00 00 00 00 61 [07:34:56]Write i2c OK [07:34:56]MH_I2C_Read... [07:34:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:56]Read from MH i2c: E2 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 62 00 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 62 00 9E 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B1 5C 02 00 0E 04 04 00 2A 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 FB [07:34:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B1 5C 02 00 0E 04 04 00 2A 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 [07:34:56]wFMCommunicate OK [07:34:56]SAM_PROTO_GetFieldsCounters done [07:34:56]requested_item shift.num is exist - process it [07:34:56]requested_item shift.opened is exist - process it [07:34:56]req_shift_opened [07:34:56]FM_GetShiftState [07:34:56]SAM_PROTO_GetShiftState [07:34:56]wFMCommunicate request_size=4 [07:34:56]MH_SAM_APDU [07:34:56]CAPDU: 80 13 01 00 [07:34:56]Write to MH i2c: E2 08 00 9F 47 80 13 01 00 00 00 00 00 63 [07:34:56]Write i2c OK [07:34:56]MH_I2C_Read... [07:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:56]Read from MH i2c: E2 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 0E 00 [07:34:56]MH_I2C_Read... [07:34:56]Read from MH i2c: E2 0E 00 9F 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FD [07:34:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:34:56]wFMCommunicate OK [07:34:56]SAM_PROTO_GetShiftState done [07:34:56]FM_GetShiftState done [07:34:56]req_shift_opened done [07:34:56]requested_item shift.open_date is exist - process it [07:34:56]req_shift_open_date [07:34:56]req_shift_open_date done [07:34:56]produce_requested_data done [07:34:56]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154801,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:34:56]process_action_free close_receipt [07:34:56]json_value_free [07:34:56]json_value_free done [07:34:56]process_json_proto returns [07:34:56]Send response to host [07:34:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154801,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:34:56]free response buf [07:34:56]execute_script done [07:34:56]execute_script returns [07:34:56]free content buf [07:34:56]Sock 9.Close socket [07:34:56]Sock 9.Thread stoped [07:35:00]OFD Sender: No OFD packet to send [07:35:05]OFD Sender: No OFD packet to send [07:35:10]OFD Sender: No OFD packet to send [07:35:15]OFD Sender: No OFD packet to send [07:35:20]OFD Sender: No OFD packet to send [07:35:25]OFD Sender: No OFD packet to send [07:35:30]OFD Sender: No OFD packet to send [07:35:35]OFD Sender: No OFD packet to send [07:35:40]OFD Sender: No OFD packet to send [07:35:45]OFD Sender: No OFD packet to send [07:35:50]OFD Sender: No OFD packet to send [07:35:55]OFD Sender: No OFD packet to send [07:36:00]OFD Sender: No OFD packet to send [07:36:05]OFD Sender: No OFD packet to send [07:36:10]OFD Sender: No OFD packet to send [07:36:15]OFD Sender: No OFD packet to send [07:36:20]OFD Sender: No OFD packet to send [07:36:25]OFD Sender: No OFD packet to send [07:36:30]OFD Sender: No OFD packet to send [07:36:35]OFD Sender: No OFD packet to send [07:36:40]OFD Sender: No OFD packet to send [07:36:40]accept exits with 7 [07:36:40]New connection [07:36:40]New thread 3066805604 created [07:36:40]Thread 3066662244 joined [07:36:40]Waiting for new connection... [07:36:40] Sock 7.Parse request [07:36:40]Sock 7.Check first char [07:36:40]Sock 7.First char is OK [07:36:40]request: POST /json_proto HTTP/1.0 [07:36:40]Method: POST [07:36:40]URL: /json_proto [07:36:40]Method is POST - this is cgi request [07:36:40]url: /json_proto [07:36:40]query_string will be loaded in cgi processing [07:36:40]execute_cgi json_proto POST (null) [07:36:40]execute_cgi path=json_proto method=POST [07:36:40]POST find Content-Length [07:36:40]Host: 172.17.32.195:8080 [07:36:40]Content-Length: 646 [07:36:40]Content-Type: application/json [07:36:40] [07:36:40]POST finish read [07:36:40]Found Content-Length = 646 [07:36:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:40]execute_script... [07:36: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)297995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:40]POST & json_proto [07:36:40]process_json_proto [07:36:40]json parsed OK: [07:36:40]protocol is kg_v1.0 [07:36:40]action value=close_receipt [07:36:40]process_action close_receipt [07:36:40]cmd_close_receipt [07:36:40]MH_GetDate [07:36:40]Write to MH i2c: F0 00 00 A0 47 D6 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: F0 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: F0 09 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: F0 09 00 A0 47 00 0B F0 14 66 77 1B 62 64 AC [07:36:40]GetLastDocTimeStamp 1712648095 [07:36:40]current date 1712648203 [07:36:40]FM_GetShiftState [07:36:40]SAM_PROTO_GetShiftState [07:36:40]wFMCommunicate request_size=4 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 13 01 00 [07:36:40]Write to MH i2c: E2 08 00 A1 47 80 13 01 00 00 00 00 00 65 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 0E 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 0E 00 A1 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FF [07:36:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:36:40]wFMCommunicate OK [07:36:40]SAM_PROTO_GetShiftState done [07:36:40]FM_GetShiftState done [07:36:40]opened in 1712622218 [07:36:40]opened+sec_in_day 1712708618 [07:36:40]quantity*price = 100016 [07:36:40]sum+1 = 100017 [07:36:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.16 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 106 09.04.2024 07:36 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154802 ФПД: 227393269116941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073643&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154802&fm=227393269116941&tin=02508201610067®Number=0000000000090882&sum=100016 [07:36:41]StoreToDocumentArchive [07:36:41]shift 298 fd 154802 [07:36:41]save to /storage/0298/doc_00154802 [07:36:41]save last doc name /storage/0298/doc_00154802 to /storage/kkm_last_doc_name [07:36:41]save OK [07:36:41]Clear old archive folders... [07:36:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:36:41]tlvbuf is 0074A6D0 [07:36:41]SAM_PROTO_ClearQueue [07:36:41]wFMCommunicate request_size=4 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 09 00 00 [07:36:41]Write to MH i2c: E2 08 00 AE 47 80 09 00 00 00 00 00 00 67 [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:41]Read from MH i2c: E2 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 03 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 03 00 AE 47 00 90 00 69 [07:36:41]RAPDU: 90 00 [07:36:41]wFMCommunicate OK [07:36:41]SAM_PROTO_ClearQueue done [07:36:41]KKMCreateOFDPacket [07:36:41]OFDProtocolAddRootSTLVToBuf [07:36:41]FM_MakeSignedData [07:36:41]FM_MakeSignedData [07:36:41]SAM_PROTO_SignData [07:36:41]wFMCommunicate request_size=4 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 0D 01 02 [07:36:41]Write to MH i2c: E2 08 00 AF 47 80 0D 01 02 00 00 00 00 6F [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:41]Read from MH i2c: E2 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 03 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 03 00 AF 47 00 90 00 6A [07:36:41]RAPDU: 90 00 [07:36:41]wFMCommunicate OK [07:36:41]wFMCommunicate request_size=255 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 0B F0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B2 5C 02 00 35 04 06 00 CE D0 [07:36:41]Write to MH i2c: E2 02 01 B0 47 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 0B F0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B2 5C 02 00 35 04 06 00 CE D0 00 00 BB [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:42]Read from MH i2c: E2 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 03 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 03 00 B0 47 00 90 00 6B [07:36:42]RAPDU: 90 00 [07:36:42]wFMCommunicate OK [07:36:42]wFMCommunicate request_size=9 [07:36:42]MH_SAM_APDU [07:36:42]CAPDU: 80 0D 02 02 04 1F 07 B0 0D [07:36:42]Write to MH i2c: E2 0C 00 B1 47 80 0D 02 02 04 00 1F 07 B0 0D 00 00 5D [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:42]Read from MH i2c: E2 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 03 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 03 00 B1 47 00 90 00 6C [07:36:42]RAPDU: 90 00 [07:36:42]wFMCommunicate OK [07:36:42]wFMCommunicate request_size=4 [07:36:42]MH_SAM_APDU [07:36:42]CAPDU: 80 0D 03 02 [07:36:42]Write to MH i2c: E2 08 00 B2 47 80 0D 03 02 00 00 00 00 74 [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:42]Read from MH i2c: E2 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 0B 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 0B 00 B2 47 00 7B 04 FC D9 04 7C F5 7A 90 00 B8 [07:36:42]RAPDU: 7B 04 FC D9 04 7C F5 7A 90 00 [07:36:42]wFMCommunicate OK [07:36:42]SAM_PROTO_SignData done [07:36:42]FM_MakeSignedData done [07:36:42]CreateOFDProtocolMessage [07:36:42]wFMCommunicate request_size=4 [07:36:42]MH_SAM_APDU [07:36:42]CAPDU: 80 11 00 00 [07:36:42]Write to MH i2c: E2 08 00 B3 47 80 11 00 00 00 00 00 00 74 [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:42]Read from MH i2c: E2 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 17 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: E2 17 00 B3 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C9 [07:36:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:36:42]wFMCommunicate OK [07:36:42]CreateOFDProtocolMessage done [07:36:42]OFDSenderStorePacket 154802 [07:36:42]StoreOFDPacket docnum=154802 [07:36:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3B 7C 06 01 C7 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 0B F0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B2 5C 02 00 35 04 06 00 CE D0 1F 07 B0 0D 7B 04 FC D9 04 7C F5 7A [07:36:42]CheckFolder [07:36:42]dirname=/storage/ofd_packets [07:36:42]CheckFolder done [07:36:42]ProducePacketName [07:36:42]name=ofd_packets/00154802 [07:36:42]NVStorageSaveData ofd_packets/00154802 [07:36:42]File name is /storage/ofd_packets/00154802 [07:36:42]Write 300 bytes [07:36:42]NVStorageSaveData done [07:36:42]OFDSenderStorePacket done [07:36:42]KKMCreateOFDPacket done [07:36:42]NVStorageSaveData kkm_last_timestamp [07:36:42]File name is /storage/kkm_last_timestamp [07:36:42]Write 4 bytes [07:36:42]NVStorageSaveData done [07:36:42]ExternCall_PrintAddStr [07:36:42]wPrintStart [07:36:42]Write to MH i2c: 01 00 00 B4 47 FB [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 07 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 07 00 B4 47 00 00 00 00 00 FF 0F 10 [07:36:42]RasterBufferAndPrint [07:36:42]line Счет N : (1)297995 [07:36:42]line ИНН: 02508201610067 [07:36:42]line Контрольно-Кассовый Чек [07:36:42]line ПРОДАЖА [07:36:42]line ТРК (МРК, ГНК) : 101 [07:36:42]line Товар: 2711190000 [07:36:42]line ГАЗ-К-5 [07:36:42]line 30.400 * 32.90 [07:36:42]line = 1000.16 [07:36:42]line НДС 12% НСП 1% [07:36:42]line > о реализуемом товаре [07:36:42]line ИТОГО: 1000.16 [07:36:42]line НСП 1% : 8.85 [07:36:42]line НДС 12% : 106.21 [07:36:42]line Наличными: 1000.16 [07:36:42]line Безнал.: 0.00 [07:36:42]line Место: АЗС № 53 "Партнер Нефть" [07:36:42]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:36:42]line СНО: Общий режим [07:36:42]line Чек 106 09.04.2024 07:36 [07:36:42]line Смена: 298 ФФД: 1.0 [07:36:42]line ЗНМ: 0300000127 [07:36:42]line РНМ: 0000000000090882 [07:36:42]line Версия ККМ: 001 [07:36:42]line ФМ: 0000000000874906 [07:36:42]line ФД: 154802 [07:36:42]line ФПД: 227393269116941 [07:36:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T073643&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154802&fm=227393269116941&tin=02508201610067®Number=0000000000090882&sum=100016 [07:36:42]OFD Sender: Processing packet 154802 [packets to send 67, broken 66] [07:36:42]ProducePacketName [07:36:42]name=ofd_packets/00154802 [07:36:42]OFD Sender: To server: pG, [07:36:42]CommunicateWithHost lk.salyk.kg:30040 [07:36:42]ConnectInit lk.salyk.kg [07:36:42]written 0, free lines is 4095 [07:36:42]Connected sock=10 [07:36:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3B 7C 06 01 C7 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 0B F0 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B2 5C 02 00 35 04 06 00 CE D0 1F 07 B0 0D 7B 04 FC D9 04 7C F5 7A [07:36:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D0 0C 47 00 CA 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B2 5C 02 00 F4 03 04 00 B6 97 14 66 B6 04 01 00 00 C1 CE 5A BF EC 55 63 E5 [07:36:42]CommunicateWithHost err = 0 [07:36:42]CheckOFDResponse [07:36:42]1017 (14) - 77093643461234 [07:36:42]1041 (16) - 0000000000874906 [07:36:42]1040 (4) - 154802 [07:36:42]1012 (4) - 09.04.2024 01:19 [07:36:42]1206 (1) - 0 [07:36:42]OFD Sender: Remove packet 154802 [07:36:42]ProducePacketName [07:36:42]name=ofd_packets/00154802 [07:36:42]NVStorageDeleteData [07:36:42]Write to MH i2c: 01 00 00 DC 47 23 [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 07 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: 01 07 00 DC 47 00 00 00 00 00 E5 0C 1B [07:36:42]RasterBufferAndPrint [07:36:42]line [07:36:42]line [07:36:42]line [07:36:42]line [07:36:42]line [07:36:42]written 0, free lines is 3303 [07:36:42]MH_Cut [07:36:42]Write to MH i2c: D1 01 00 E3 47 01 FC [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: D1 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: D1 01 00 [07:36:42]MH_I2C_Read... [07:36:42]Read from MH i2c: D1 01 00 E3 47 00 FB [07:36:42]Write to MH i2c: 01 00 00 E4 47 2B [07:36:42]Write i2c OK [07:36:42]MH_I2C_Read... [07:36:43]OFD Sender: No OFD packet to send [07:36:43]*** Cut start [07:36:43]*** Partial cut [07:36:43]*** CUTSNS_PIN = 1 [07:36:43]*** CUTSNS_PIN = 0 [07:36:44]*** Brake cut motor [07:36:44]Read from MH i2c: 01 [07:36:44]MH_I2C_Read... [07:36:44]*** Stop cut motor [07:36:44]*** Cut end [07:36:44]Read from MH i2c: 01 07 00 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: 01 07 00 E4 47 00 00 00 00 00 FF 0F 40 [07:36:44]process_action close_receipt done [07:36:44]requested_data is exist [07:36:44]produce_requested_data [07:36:44]requested_item fm.sn is exist - process it [07:36:44]wFMCommunicate request_size=4 [07:36:44]MH_SAM_APDU [07:36:44]CAPDU: 80 11 00 00 [07:36:44]Write to MH i2c: E2 08 00 E5 47 80 11 00 00 00 00 00 00 A6 [07:36:44]Write i2c OK [07:36:44]MH_I2C_Read... [07:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:44]Read from MH i2c: E2 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 17 00 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 17 00 E5 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FB [07:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:36:44]wFMCommunicate OK [07:36:44]requested_item fd.num is exist - process it [07:36:44]SAM_PROTO_GetFieldsCounters [07:36:44]wFMCommunicate request_size=4 [07:36:44]MH_SAM_APDU [07:36:44]CAPDU: 80 13 00 00 [07:36:44]Write to MH i2c: E2 08 00 E6 47 80 13 00 00 00 00 00 00 A9 [07:36:44]Write i2c OK [07:36:44]MH_I2C_Read... [07:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:44]Read from MH i2c: E2 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 62 00 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 62 00 E6 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B2 5C 02 00 0E 04 04 00 2A 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 47 [07:36:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B2 5C 02 00 0E 04 04 00 2A 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 [07:36:44]wFMCommunicate OK [07:36:44]SAM_PROTO_GetFieldsCounters done [07:36:44]requested_item shift.num is exist - process it [07:36:44]requested_item shift.opened is exist - process it [07:36:44]req_shift_opened [07:36:44]FM_GetShiftState [07:36:44]SAM_PROTO_GetShiftState [07:36:44]wFMCommunicate request_size=4 [07:36:44]MH_SAM_APDU [07:36:44]CAPDU: 80 13 01 00 [07:36:44]Write to MH i2c: E2 08 00 E7 47 80 13 01 00 00 00 00 00 AB [07:36:44]Write i2c OK [07:36:44]MH_I2C_Read... [07:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:44]Read from MH i2c: E2 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 0E 00 [07:36:44]MH_I2C_Read... [07:36:44]Read from MH i2c: E2 0E 00 E7 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 45 [07:36:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:36:44]wFMCommunicate OK [07:36:44]SAM_PROTO_GetShiftState done [07:36:44]FM_GetShiftState done [07:36:44]req_shift_opened done [07:36:44]requested_item shift.open_date is exist - process it [07:36:44]req_shift_open_date [07:36:44]req_shift_open_date done [07:36:44]produce_requested_data done [07:36:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154802,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:36:44]process_action_free close_receipt [07:36:44]json_value_free [07:36:44]json_value_free done [07:36:44]process_json_proto returns [07:36:44]Send response to host [07:36:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154802,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:36:44]free response buf [07:36:44]execute_script done [07:36:44]execute_script returns [07:36:44]free content buf [07:36:44]Sock 7.Close socket [07:36:44]Sock 7.Thread stoped [07:36:48]OFD Sender: No OFD packet to send [07:36:53]OFD Sender: No OFD packet to send [07:36:58]OFD Sender: No OFD packet to send [07:37:03]OFD Sender: No OFD packet to send [07:37:08]OFD Sender: No OFD packet to send [07:37:13]OFD Sender: No OFD packet to send [07:37:18]OFD Sender: No OFD packet to send [07:37:23]OFD Sender: No OFD packet to send [07:37:28]OFD Sender: No OFD packet to send [07:37:33]OFD Sender: No OFD packet to send [07:37:38]OFD Sender: No OFD packet to send [07:37:43]OFD Sender: No OFD packet to send [07:37:48]OFD Sender: No OFD packet to send [07:37:53]OFD Sender: No OFD packet to send [07:37:58]OFD Sender: No OFD packet to send [07:38:03]OFD Sender: No OFD packet to send [07:38:08]OFD Sender: No OFD packet to send [07:38:13]OFD Sender: No OFD packet to send [07:38:18]OFD Sender: No OFD packet to send [07:38:23]OFD Sender: No OFD packet to send [07:38:28]OFD Sender: No OFD packet to send [07:38:33]OFD Sender: No OFD packet to send [07:38:38]OFD Sender: No OFD packet to send [07:38:43]OFD Sender: No OFD packet to send [07:38:48]OFD Sender: No OFD packet to send [07:38:53]OFD Sender: No OFD packet to send [07:38:58]OFD Sender: No OFD packet to send [07:39:03]OFD Sender: No OFD packet to send [07:39:08]OFD Sender: No OFD packet to send [07:39:13]OFD Sender: No OFD packet to send [07:39:18]OFD Sender: No OFD packet to send [07:39:23]OFD Sender: No OFD packet to send [07:39:28]OFD Sender: No OFD packet to send [07:39:33]OFD Sender: No OFD packet to send [07:39:38]OFD Sender: No OFD packet to send [07:39:43]OFD Sender: No OFD packet to send [07:39:48]OFD Sender: No OFD packet to send [07:39:53]OFD Sender: No OFD packet to send [07:39:58]OFD Sender: No OFD packet to send [07:40:03]OFD Sender: No OFD packet to send [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:48]OFD Sender: No OFD packet to send [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:13]OFD Sender: No OFD packet to send [07:41:18]OFD Sender: No OFD packet to send [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:48]OFD Sender: No OFD packet to send [07:42:53]OFD Sender: No OFD packet to send [07:42:58]OFD Sender: No OFD packet to send [07:43:03]OFD Sender: No OFD packet to send [07:43:08]OFD Sender: No OFD packet to send [07:43:13]OFD Sender: No OFD packet to send [07:43:15]accept exits with 9 [07:43:15]New connection [07:43:15]New thread 3066662244 created [07:43:15]Thread 3066805604 joined [07:43:15]Waiting for new connection... [07:43:15] Sock 9.Parse request [07:43:15]Sock 9.Check first char [07:43:15]Sock 9.First char is OK [07:43:15]request: POST /json_proto HTTP/1.0 [07:43:15]Method: POST [07:43:15]URL: /json_proto [07:43:15]Method is POST - this is cgi request [07:43:15]url: /json_proto [07:43:15]query_string will be loaded in cgi processing [07:43:15]execute_cgi json_proto POST (null) [07:43:15]execute_cgi path=json_proto method=POST [07:43:15]POST find Content-Length [07:43:15]Host: 172.17.32.195:8080 [07:43:15]Content-Length: 646 [07:43:15]Content-Type: application/json [07:43:15] [07:43:15]POST finish read [07:43:15]Found Content-Length = 646 [07:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:15]execute_script... [07:43: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)297996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:15]POST & json_proto [07:43:15]process_json_proto [07:43:15]json parsed OK: [07:43:15]protocol is kg_v1.0 [07:43:15]action value=close_receipt [07:43:15]process_action close_receipt [07:43:15]cmd_close_receipt [07:43:15]MH_GetDate [07:43:15]Write to MH i2c: F0 00 00 E8 47 1E [07:43:15]Write i2c OK [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 09 00 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 09 00 E8 47 00 96 F1 14 66 77 1B 62 64 80 [07:43:15]GetLastDocTimeStamp 1712648203 [07:43:15]current date 1712648598 [07:43:15]FM_GetShiftState [07:43:15]SAM_PROTO_GetShiftState [07:43:15]wFMCommunicate request_size=4 [07:43:15]MH_SAM_APDU [07:43:15]CAPDU: 80 13 01 00 [07:43:15]Write to MH i2c: E2 08 00 E9 47 80 13 01 00 00 00 00 00 AD [07:43:15]Write i2c OK [07:43:15]MH_I2C_Read... [07:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:15]Read from MH i2c: E2 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: E2 0E 00 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: E2 0E 00 E9 47 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 47 [07:43:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:43:15]wFMCommunicate OK [07:43:15]SAM_PROTO_GetShiftState done [07:43:15]FM_GetShiftState done [07:43:15]opened in 1712622218 [07:43:15]opened+sec_in_day 1712708618 [07:43:15]quantity*price = 100016 [07:43:15]sum+1 = 100017 [07:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.16 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 107 09.04.2024 07:43 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154803 ФПД: 194228913925807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074318&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154803&fm=194228913925807&tin=02508201610067®Number=0000000000090882&sum=100016 [07:43:16]StoreToDocumentArchive [07:43:16]shift 298 fd 154803 [07:43:16]save to /storage/0298/doc_00154803 [07:43:16]save last doc name /storage/0298/doc_00154803 to /storage/kkm_last_doc_name [07:43:16]save OK [07:43:16]Clear old archive folders... [07:43:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:43:16]tlvbuf is 007A69B0 [07:43:16]SAM_PROTO_ClearQueue [07:43:16]wFMCommunicate request_size=4 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 09 00 00 [07:43:16]Write to MH i2c: E2 08 00 F6 47 80 09 00 00 00 00 00 00 AF [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:16]Read from MH i2c: E2 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 F6 47 00 90 00 B1 [07:43:16]RAPDU: 90 00 [07:43:16]wFMCommunicate OK [07:43:16]SAM_PROTO_ClearQueue done [07:43:16]KKMCreateOFDPacket [07:43:16]OFDProtocolAddRootSTLVToBuf [07:43:16]FM_MakeSignedData [07:43:16]FM_MakeSignedData [07:43:16]SAM_PROTO_SignData [07:43:16]wFMCommunicate request_size=4 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 0D 01 02 [07:43:16]Write to MH i2c: E2 08 00 F7 47 80 0D 01 02 00 00 00 00 B7 [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:16]Read from MH i2c: E2 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 F7 47 00 90 00 B2 [07:43:16]RAPDU: 90 00 [07:43:16]wFMCommunicate OK [07:43:16]wFMCommunicate request_size=255 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 96 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B3 5C 02 00 35 04 06 00 B0 A6 [07:43:16]Write to MH i2c: E2 02 01 F8 47 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 96 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B3 5C 02 00 35 04 06 00 B0 A6 00 00 49 [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:16]Read from MH i2c: E2 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 F8 47 00 90 00 B3 [07:43:16]RAPDU: 90 00 [07:43:16]wFMCommunicate OK [07:43:16]wFMCommunicate request_size=9 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 0D 02 02 04 71 6B 6E AF [07:43:16]Write to MH i2c: E2 0C 00 F9 47 80 0D 02 02 04 00 71 6B 6E AF 00 00 BB [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:16]Read from MH i2c: E2 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 03 00 F9 47 00 90 00 B4 [07:43:16]RAPDU: 90 00 [07:43:16]wFMCommunicate OK [07:43:16]wFMCommunicate request_size=4 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 0D 03 02 [07:43:16]Write to MH i2c: E2 08 00 FA 47 80 0D 03 02 00 00 00 00 BC [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:16]Read from MH i2c: E2 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 0B 00 [07:43:16]MH_I2C_Read... [07:43:16]Read from MH i2c: E2 0B 00 FA 47 00 22 30 BD 70 2B A7 86 3B 90 00 CF [07:43:16]RAPDU: 22 30 BD 70 2B A7 86 3B 90 00 [07:43:16]wFMCommunicate OK [07:43:16]SAM_PROTO_SignData done [07:43:16]FM_MakeSignedData done [07:43:16]CreateOFDProtocolMessage [07:43:16]wFMCommunicate request_size=4 [07:43:16]MH_SAM_APDU [07:43:16]CAPDU: 80 11 00 00 [07:43:16]Write to MH i2c: E2 08 00 FB 47 80 11 00 00 00 00 00 00 BC [07:43:16]Write i2c OK [07:43:16]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 17 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 17 00 FB 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 11 [07:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:43:17]wFMCommunicate OK [07:43:17]CreateOFDProtocolMessage done [07:43:17]OFDSenderStorePacket 154803 [07:43:17]StoreOFDPacket docnum=154803 [07:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 90 ED 06 01 26 B1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 96 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B3 5C 02 00 35 04 06 00 B0 A6 71 6B 6E AF 22 30 BD 70 2B A7 86 3B [07:43:17]CheckFolder [07:43:17]dirname=/storage/ofd_packets [07:43:17]CheckFolder done [07:43:17]ProducePacketName [07:43:17]name=ofd_packets/00154803 [07:43:17]NVStorageSaveData ofd_packets/00154803 [07:43:17]File name is /storage/ofd_packets/00154803 [07:43:17]Write 300 bytes [07:43:17]NVStorageSaveData done [07:43:17]OFDSenderStorePacket done [07:43:17]KKMCreateOFDPacket done [07:43:17]NVStorageSaveData kkm_last_timestamp [07:43:17]File name is /storage/kkm_last_timestamp [07:43:17]Write 4 bytes [07:43:17]NVStorageSaveData done [07:43:17]ExternCall_PrintAddStr [07:43:17]wPrintStart [07:43:17]Write to MH i2c: 01 00 00 FC 47 43 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 FC 47 00 00 00 00 00 FF 0F 58 [07:43:17]RasterBufferAndPrint [07:43:17]line Счет N : (1)297996 [07:43:17]line ИНН: 02508201610067 [07:43:17]line Контрольно-Кассовый Чек [07:43:17]line ПРОДАЖА [07:43:17]line ТРК (МРК, ГНК) : 100 [07:43:17]line Товар: 2711190000 [07:43:17]line ГАЗ-К-5 [07:43:17]line 30.400 * 32.90 [07:43:17]line = 1000.16 [07:43:17]line НДС 12% НСП 1% [07:43:17]line > о реализуемом товаре [07:43:17]line ИТОГО: 1000.16 [07:43:17]line НСП 1% : 8.85 [07:43:17]line НДС 12% : 106.21 [07:43:17]line Наличными: 1000.16 [07:43:17]line Безнал.: 0.00 [07:43:17]line Место: АЗС № 53 "Партнер Нефть" [07:43:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:43:17]line СНО: Общий режим [07:43:17]line Чек 107 09.04.2024 07:43 [07:43:17]line Смена: 298 ФФД: 1.0 [07:43:17]line ЗНМ: 0300000127 [07:43:17]line РНМ: 0000000000090882 [07:43:17]line Версия ККМ: 001 [07:43:17]line ФМ: 0000000000874906 [07:43:17]line ФД: 154803 [07:43:17]line ФПД: 194228913925807 [07:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074318&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154803&fm=194228913925807&tin=02508201610067®Number=0000000000090882&sum=100016 [07:43:17]OFD Sender: Processing packet 154803 [packets to send 67, broken 66] [07:43:17]ProducePacketName [07:43:17]name=ofd_packets/00154803 [07:43:17]OFD Sender: To server: pG, [07:43:17]CommunicateWithHost lk.salyk.kg:30040 [07:43:17]ConnectInit lk.salyk.kg [07:43:17]written 0, free lines is 4095 [07:43:17]Connected sock=10 [07:43:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 90 ED 06 01 26 B1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 96 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B3 5C 02 00 35 04 06 00 B0 A6 71 6B 6E AF 22 30 BD 70 2B A7 86 3B [07:43:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AE 5C 47 00 41 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B3 5C 02 00 F4 03 04 00 41 99 14 66 B6 04 01 00 00 4F EC DE 79 26 6D D1 BD [07:43:17]CommunicateWithHost err = 0 [07:43:17]CheckOFDResponse [07:43:17]1017 (14) - 77093643461234 [07:43:17]1041 (16) - 0000000000874906 [07:43:17]1040 (4) - 154803 [07:43:17]1012 (4) - 09.04.2024 01:26 [07:43:17]1206 (1) - 0 [07:43:17]OFD Sender: Remove packet 154803 [07:43:17]ProducePacketName [07:43:17]name=ofd_packets/00154803 [07:43:17]NVStorageDeleteData [07:43:17]Write to MH i2c: 01 00 00 24 48 6C [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 24 48 00 00 00 00 00 EC 0C 6B [07:43:17]RasterBufferAndPrint [07:43:17]line [07:43:17]line [07:43:17]line [07:43:17]line [07:43:17]line [07:43:17]written 0, free lines is 3312 [07:43:17]MH_Cut [07:43:17]Write to MH i2c: D1 01 00 2B 48 01 45 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: D1 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: D1 01 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: D1 01 00 2B 48 00 44 [07:43:17]Write to MH i2c: 01 00 00 2C 48 74 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:18]OFD Sender: No OFD packet to send [07:43:18]*** Cut start [07:43:18]*** Partial cut [07:43:18]*** CUTSNS_PIN = 1 [07:43:18]*** CUTSNS_PIN = 0 [07:43:18]*** Brake cut motor [07:43:19]Read from MH i2c: 01 [07:43:19]MH_I2C_Read... [07:43:19]*** Stop cut motor [07:43:19]*** Cut end [07:43:19]Read from MH i2c: 01 07 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: 01 07 00 2C 48 00 00 00 00 00 FF 0F 89 [07:43:19]process_action close_receipt done [07:43:19]requested_data is exist [07:43:19]produce_requested_data [07:43:19]requested_item fm.sn is exist - process it [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 11 00 00 [07:43:19]Write to MH i2c: E2 08 00 2D 48 80 11 00 00 00 00 00 00 EF [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:19]Read from MH i2c: E2 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 17 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 17 00 2D 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [07:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:43:19]wFMCommunicate OK [07:43:19]requested_item fd.num is exist - process it [07:43:19]SAM_PROTO_GetFieldsCounters [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 13 00 00 [07:43:19]Write to MH i2c: E2 08 00 2E 48 80 13 00 00 00 00 00 00 F2 [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:19]Read from MH i2c: E2 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 62 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 62 00 2E 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B3 5C 02 00 0E 04 04 00 2A 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 94 [07:43:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B3 5C 02 00 0E 04 04 00 2A 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 [07:43:19]wFMCommunicate OK [07:43:19]SAM_PROTO_GetFieldsCounters done [07:43:19]requested_item shift.num is exist - process it [07:43:19]requested_item shift.opened is exist - process it [07:43:19]req_shift_opened [07:43:19]FM_GetShiftState [07:43:19]SAM_PROTO_GetShiftState [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 13 01 00 [07:43:19]Write to MH i2c: E2 08 00 2F 48 80 13 01 00 00 00 00 00 F4 [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:19]Read from MH i2c: E2 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 0E 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 0E 00 2F 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [07:43:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:43:19]wFMCommunicate OK [07:43:19]SAM_PROTO_GetShiftState done [07:43:19]FM_GetShiftState done [07:43:19]req_shift_opened done [07:43:19]requested_item shift.open_date is exist - process it [07:43:19]req_shift_open_date [07:43:19]req_shift_open_date done [07:43:19]produce_requested_data done [07:43:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154803,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:43:19]process_action_free close_receipt [07:43:19]json_value_free [07:43:19]json_value_free done [07:43:19]process_json_proto returns [07:43:19]Send response to host [07:43:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154803,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:43:19]free response buf [07:43:19]execute_script done [07:43:19]execute_script returns [07:43:19]free content buf [07:43:19]Sock 9.Close socket [07:43:19]Sock 9.Thread stoped [07:43:23]OFD Sender: No OFD packet to send [07:43:26]accept exits with 7 [07:43:26]New connection [07:43:26]New thread 3066805604 created [07:43:26]Thread 3066662244 joined [07:43:26]Waiting for new connection... [07:43:26] Sock 7.Parse request [07:43:26]Sock 7.Check first char [07:43:26]Sock 7.First char is OK [07:43:26]request: POST /json_proto HTTP/1.0 [07:43:26]Method: POST [07:43:26]URL: /json_proto [07:43:26]Method is POST - this is cgi request [07:43:26]url: /json_proto [07:43:26]query_string will be loaded in cgi processing [07:43:26]execute_cgi json_proto POST (null) [07:43:26]execute_cgi path=json_proto method=POST [07:43:26]POST find Content-Length [07:43:26]Host: 172.17.32.195:8080 [07:43:26]Content-Length: 639 [07:43:26]Content-Type: application/json [07:43:26] [07:43:26]POST finish read [07:43:26]Found Content-Length = 639 [07:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:26]execute_script... [07:43: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)297997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:26]POST & json_proto [07:43:26]process_json_proto [07:43:26]json parsed OK: [07:43:26]protocol is kg_v1.0 [07:43:26]action value=close_receipt [07:43:26]process_action close_receipt [07:43:26]cmd_close_receipt [07:43:26]MH_GetDate [07:43:26]Write to MH i2c: F0 00 00 30 48 67 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 09 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 09 00 30 48 00 A1 F1 14 66 77 1B 62 64 D4 [07:43:26]GetLastDocTimeStamp 1712648598 [07:43:26]current date 1712648609 [07:43:26]FM_GetShiftState [07:43:26]SAM_PROTO_GetShiftState [07:43:26]wFMCommunicate request_size=4 [07:43:26]MH_SAM_APDU [07:43:26]CAPDU: 80 13 01 00 [07:43:26]Write to MH i2c: E2 08 00 31 48 80 13 01 00 00 00 00 00 F6 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:26]Read from MH i2c: E2 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 31 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [07:43:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:43:26]wFMCommunicate OK [07:43:26]SAM_PROTO_GetShiftState done [07:43:26]FM_GetShiftState done [07:43:26]opened in 1712622218 [07:43:26]opened+sec_in_day 1712708618 [07:43:26]quantity*price = 50033 [07:43:26]sum+1 = 50035 [07:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 108 09.04.2024 07:43 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154804 ФПД: 53331586695409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074329&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154804&fm=53331586695409&tin=02508201610067®Number=0000000000090882&sum=50034 [07:43:27]StoreToDocumentArchive [07:43:27]shift 298 fd 154804 [07:43:27]save to /storage/0298/doc_00154804 [07:43:27]save last doc name /storage/0298/doc_00154804 to /storage/kkm_last_doc_name [07:43:27]save OK [07:43:27]Clear old archive folders... [07:43:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:43:27]tlvbuf is 0073EAE0 [07:43:27]SAM_PROTO_ClearQueue [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 09 00 00 [07:43:27]Write to MH i2c: E2 08 00 3E 48 80 09 00 00 00 00 00 00 F8 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 3E 48 00 90 00 FA [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]SAM_PROTO_ClearQueue done [07:43:27]KKMCreateOFDPacket [07:43:27]OFDProtocolAddRootSTLVToBuf [07:43:27]FM_MakeSignedData [07:43:27]FM_MakeSignedData [07:43:27]SAM_PROTO_SignData [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 0D 01 02 [07:43:27]Write to MH i2c: E2 08 00 3F 48 80 0D 01 02 00 00 00 00 00 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 3F 48 00 90 00 FB [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]wFMCommunicate request_size=255 [07:43:27]MH_SAM_APDU [07:43: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 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 A1 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B4 5C 02 00 35 04 06 00 30 [07:43:27]Write to MH i2c: E2 02 01 40 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 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 A1 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B4 5C 02 00 35 04 06 00 30 00 00 E5 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 40 48 00 90 00 FC [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]wFMCommunicate request_size=10 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 0D 02 02 05 81 3A 47 C0 F1 [07:43:27]Write to MH i2c: E2 0D 00 41 48 80 0D 02 02 05 00 81 3A 47 C0 F1 00 00 C0 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 41 48 00 90 00 FD [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 0D 03 02 [07:43:27]Write to MH i2c: E2 08 00 42 48 80 0D 03 02 00 00 00 00 05 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 0B 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 0B 00 42 48 00 BD DD 6E 38 8F 0E 42 DD 90 00 02 [07:43:27]RAPDU: BD DD 6E 38 8F 0E 42 DD 90 00 [07:43:27]wFMCommunicate OK [07:43:27]SAM_PROTO_SignData done [07:43:27]FM_MakeSignedData done [07:43:27]CreateOFDProtocolMessage [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 11 00 00 [07:43:27]Write to MH i2c: E2 08 00 43 48 80 11 00 00 00 00 00 00 05 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:28]Read from MH i2c: E2 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 17 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 17 00 43 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [07:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:43:28]wFMCommunicate OK [07:43:28]CreateOFDProtocolMessage done [07:43:28]OFDSenderStorePacket 154804 [07:43:28]StoreOFDPacket docnum=154804 [07:43:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D5 1B 07 01 64 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 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 A1 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B4 5C 02 00 35 04 06 00 30 81 3A 47 C0 F1 BD DD 6E 38 8F 0E 42 DD [07:43:28]CheckFolder [07:43:28]dirname=/storage/ofd_packets [07:43:28]CheckFolder done [07:43:28]ProducePacketName [07:43:28]name=ofd_packets/00154804 [07:43:28]NVStorageSaveData ofd_packets/00154804 [07:43:28]File name is /storage/ofd_packets/00154804 [07:43:28]Write 301 bytes [07:43:28]NVStorageSaveData done [07:43:28]OFDSenderStorePacket done [07:43:28]KKMCreateOFDPacket done [07:43:28]NVStorageSaveData kkm_last_timestamp [07:43:28]File name is /storage/kkm_last_timestamp [07:43:28]Write 4 bytes [07:43:28]NVStorageSaveData done [07:43:28]ExternCall_PrintAddStr [07:43:28]wPrintStart [07:43:28]Write to MH i2c: 01 00 00 44 48 8C [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 44 48 00 00 00 00 00 FF 0F A1 [07:43:28]RasterBufferAndPrint [07:43:28]line Счет N : (1)297997 [07:43:28]line ИНН: 02508201610067 [07:43:28]line Контрольно-Кассовый Чек [07:43:28]line ПРОДАЖА [07:43:28]line ТРК (МРК, ГНК) : 72 [07:43:28]line Товар: 2710124130 [07:43:28]line Аи-92-К-5 [07:43:28]line 7.830 * 63.90 [07:43:28]line = 500.34 [07:43:28]line НДС 12% НСП 1% [07:43:28]line > о реализуемом товаре [07:43:28]line ИТОГО: 500.34 [07:43:28]line НСП 1% : 4.43 [07:43:28]line НДС 12% : 53.13 [07:43:28]line Наличными: 500.34 [07:43:28]line Безнал.: 0.00 [07:43:28]line Место: АЗС № 53 "Партнер Нефть" [07:43:28]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:43:28]line СНО: Общий режим [07:43:28]line Чек 108 09.04.2024 07:43 [07:43:28]line Смена: 298 ФФД: 1.0 [07:43:28]line ЗНМ: 0300000127 [07:43:28]line РНМ: 0000000000090882 [07:43:28]line Версия ККМ: 001 [07:43:28]line ФМ: 0000000000874906 [07:43:28]line ФД: 154804 [07:43:28]line ФПД: 53331586695409 [07:43:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074329&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154804&fm=53331586695409&tin=02508201610067®Number=0000000000090882&sum=50034 [07:43:28]written 0, free lines is 4095 [07:43:28]OFD Sender: Processing packet 154804 [packets to send 67, broken 66] [07:43:28]ProducePacketName [07:43:28]name=ofd_packets/00154804 [07:43:28]OFD Sender: To server: pG, [07:43:28]CommunicateWithHost lk.salyk.kg:30040 [07:43:28]ConnectInit lk.salyk.kg [07:43:28]Connected sock=10 [07:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D5 1B 07 01 64 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 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 A1 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B4 5C 02 00 35 04 06 00 30 81 3A 47 C0 F1 BD DD 6E 38 8F 0E 42 DD [07:43:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 31 B8 47 00 5B 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B4 5C 02 00 F4 03 04 00 4B 99 14 66 B6 04 01 00 00 F0 2E C5 36 2F 83 C3 B6 [07:43:28]CommunicateWithHost err = 0 [07:43:28]CheckOFDResponse [07:43:28]1017 (14) - 77093643461234 [07:43:28]1041 (16) - 0000000000874906 [07:43:28]1040 (4) - 154804 [07:43:28]1012 (4) - 09.04.2024 01:26 [07:43:28]1206 (1) - 0 [07:43:28]OFD Sender: Remove packet 154804 [07:43:28]ProducePacketName [07:43:28]name=ofd_packets/00154804 [07:43:28]NVStorageDeleteData [07:43:28]Write to MH i2c: 01 00 00 6C 48 B4 [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 6C 48 00 00 00 00 00 E9 0C B0 [07:43:28]RasterBufferAndPrint [07:43:28]line [07:43:28]line [07:43:28]line [07:43:28]line [07:43:28]line [07:43:28]written 0, free lines is 3313 [07:43:28]MH_Cut [07:43:28]Write to MH i2c: D1 01 00 73 48 01 8D [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: D1 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: D1 01 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: D1 01 00 73 48 00 8C [07:43:28]Write to MH i2c: 01 00 00 74 48 BC [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]OFD Sender: No OFD packet to send [07:43:29]*** Cut start [07:43:29]*** Partial cut [07:43:29]*** CUTSNS_PIN = 1 [07:43:29]*** CUTSNS_PIN = 0 [07:43:29]*** Brake cut motor [07:43:29]Read from MH i2c: 01 [07:43:29]MH_I2C_Read... [07:43:29]*** Stop cut motor [07:43:29]*** Cut end [07:43:29]Read from MH i2c: 01 07 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: 01 07 00 74 48 00 00 00 00 00 FF 0F D1 [07:43:29]process_action close_receipt done [07:43:29]requested_data is exist [07:43:29]produce_requested_data [07:43:29]requested_item fm.sn is exist - process it [07:43:29]wFMCommunicate request_size=4 [07:43:29]MH_SAM_APDU [07:43:29]CAPDU: 80 11 00 00 [07:43:29]Write to MH i2c: E2 08 00 75 48 80 11 00 00 00 00 00 00 37 [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:29]Read from MH i2c: E2 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: E2 17 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: E2 17 00 75 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8C [07:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:43:29]wFMCommunicate OK [07:43:29]requested_item fd.num is exist - process it [07:43:29]SAM_PROTO_GetFieldsCounters [07:43:29]wFMCommunicate request_size=4 [07:43:29]MH_SAM_APDU [07:43:29]CAPDU: 80 13 00 00 [07:43:29]Write to MH i2c: E2 08 00 76 48 80 13 00 00 00 00 00 00 3A [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 62 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 62 00 76 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B4 5C 02 00 0E 04 04 00 2A 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 E0 [07:43:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B4 5C 02 00 0E 04 04 00 2A 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 [07:43:30]wFMCommunicate OK [07:43:30]SAM_PROTO_GetFieldsCounters done [07:43:30]requested_item shift.num is exist - process it [07:43:30]requested_item shift.opened is exist - process it [07:43:30]req_shift_opened [07:43:30]FM_GetShiftState [07:43:30]SAM_PROTO_GetShiftState [07:43:30]wFMCommunicate request_size=4 [07:43:30]MH_SAM_APDU [07:43:30]CAPDU: 80 13 01 00 [07:43:30]Write to MH i2c: E2 08 00 77 48 80 13 01 00 00 00 00 00 3C [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E 00 77 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [07:43:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:43:30]wFMCommunicate OK [07:43:30]SAM_PROTO_GetShiftState done [07:43:30]FM_GetShiftState done [07:43:30]req_shift_opened done [07:43:30]requested_item shift.open_date is exist - process it [07:43:30]req_shift_open_date [07:43:30]req_shift_open_date done [07:43:30]produce_requested_data done [07:43:30]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154804,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:43:30]process_action_free close_receipt [07:43:30]json_value_free [07:43:30]json_value_free done [07:43:30]process_json_proto returns [07:43:30]Send response to host [07:43:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154804,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:43:30]free response buf [07:43:30]execute_script done [07:43:30]execute_script returns [07:43:30]free content buf [07:43:30]Sock 7.Close socket [07:43:30]Sock 7.Thread stoped [07:43:33]OFD Sender: No OFD packet to send [07:43:38]OFD Sender: No OFD packet to send [07:43:43]OFD Sender: No OFD packet to send [07:43:48]OFD Sender: No OFD packet to send [07:43:53]OFD Sender: No OFD packet to send [07:43:58]OFD Sender: No OFD packet to send [07:44:03]OFD Sender: No OFD packet to send [07:44:08]OFD Sender: No OFD packet to send [07:44:13]OFD Sender: No OFD packet to send [07:44:18]OFD Sender: No OFD packet to send [07:44:23]OFD Sender: No OFD packet to send [07:44:28]OFD Sender: No OFD packet to send [07:44:29]accept exits with 9 [07:44:29]New connection [07:44:29]New thread 3066662244 created [07:44:29]Thread 3066805604 joined [07:44:29]Waiting for new connection... [07:44:29] Sock 9.Parse request [07:44:29]Sock 9.Check first char [07:44:29]Sock 9.First char is OK [07:44:29]request: POST /json_proto HTTP/1.0 [07:44:29]Method: POST [07:44:29]URL: /json_proto [07:44:29]Method is POST - this is cgi request [07:44:29]url: /json_proto [07:44:29]query_string will be loaded in cgi processing [07:44:29]execute_cgi json_proto POST (null) [07:44:29]execute_cgi path=json_proto method=POST [07:44:29]POST find Content-Length [07:44:29]Host: 172.17.32.195:8080 [07:44:29]Content-Length: 642 [07:44:29]Content-Type: application/json [07:44:29] [07:44:29]POST finish read [07:44:29]Found Content-Length = 642 [07:44:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:29]execute_script... [07:44: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)297998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:29]POST & json_proto [07:44:29]process_json_proto [07:44:29]json parsed OK: [07:44:29]protocol is kg_v1.0 [07:44:29]action value=close_receipt [07:44:29]process_action close_receipt [07:44:29]cmd_close_receipt [07:44:29]MH_GetDate [07:44:29]Write to MH i2c: F0 00 00 78 48 AF [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 09 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 09 00 78 48 00 E0 F1 14 66 77 1B 62 64 5B [07:44:29]GetLastDocTimeStamp 1712648609 [07:44:29]current date 1712648672 [07:44:29]FM_GetShiftState [07:44:29]SAM_PROTO_GetShiftState [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 13 01 00 [07:44:29]Write to MH i2c: E2 08 00 79 48 80 13 01 00 00 00 00 00 3E [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 0E 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 0E 00 79 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [07:44:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:44:29]wFMCommunicate OK [07:44:29]SAM_PROTO_GetShiftState done [07:44:29]FM_GetShiftState done [07:44:29]opened in 1712622218 [07:44:29]opened+sec_in_day 1712708618 [07:44:29]quantity*price = 200007 [07:44:29]sum+1 = 200008 [07:44:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 109 09.04.2024 07:44 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154805 ФПД: 88292593869348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074432&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154805&fm=88292593869348&tin=02508201610067®Number=0000000000090882&sum=200007 [07:44:30]StoreToDocumentArchive [07:44:30]shift 298 fd 154805 [07:44:30]save to /storage/0298/doc_00154805 [07:44:30]save last doc name /storage/0298/doc_00154805 to /storage/kkm_last_doc_name [07:44:30]save OK [07:44:30]Clear old archive folders... [07:44:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:30]tlvbuf is 0072D4F0 [07:44:30]SAM_PROTO_ClearQueue [07:44:30]wFMCommunicate request_size=4 [07:44:30]MH_SAM_APDU [07:44:30]CAPDU: 80 09 00 00 [07:44:30]Write to MH i2c: E2 08 00 86 48 80 09 00 00 00 00 00 00 40 [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 86 48 00 90 00 42 [07:44:30]RAPDU: 90 00 [07:44:30]wFMCommunicate OK [07:44:30]SAM_PROTO_ClearQueue done [07:44:30]KKMCreateOFDPacket [07:44:30]OFDProtocolAddRootSTLVToBuf [07:44:30]FM_MakeSignedData [07:44:30]FM_MakeSignedData [07:44:30]SAM_PROTO_SignData [07:44:30]wFMCommunicate request_size=4 [07:44:30]MH_SAM_APDU [07:44:30]CAPDU: 80 0D 01 02 [07:44:30]Write to MH i2c: E2 08 00 87 48 80 0D 01 02 00 00 00 00 48 [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 87 48 00 90 00 43 [07:44:30]RAPDU: 90 00 [07:44:30]wFMCommunicate OK [07:44:30]wFMCommunicate request_size=255 [07:44:30]MH_SAM_APDU [07:44: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 6D 00 00 00 F4 03 04 00 E0 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B5 5C 02 00 35 04 06 00 50 [07:44:30]Write to MH i2c: E2 02 01 88 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 6D 00 00 00 F4 03 04 00 E0 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B5 5C 02 00 35 04 06 00 50 00 00 A7 [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 88 48 00 90 00 44 [07:44:30]RAPDU: 90 00 [07:44:30]wFMCommunicate OK [07:44:30]wFMCommunicate request_size=10 [07:44:30]MH_SAM_APDU [07:44:30]CAPDU: 80 0D 02 02 05 4D 38 B1 A2 24 [07:44:30]Write to MH i2c: E2 0D 00 89 48 80 0D 02 02 05 00 4D 38 B1 A2 24 00 00 51 [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 03 00 89 48 00 90 00 45 [07:44:30]RAPDU: 90 00 [07:44:30]wFMCommunicate OK [07:44:30]wFMCommunicate request_size=4 [07:44:30]MH_SAM_APDU [07:44:30]CAPDU: 80 0D 03 02 [07:44:30]Write to MH i2c: E2 08 00 8A 48 80 0D 03 02 00 00 00 00 4D [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 0B 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 0B 00 8A 48 00 C0 93 21 B3 0B 3D B5 59 90 00 CB [07:44:30]RAPDU: C0 93 21 B3 0B 3D B5 59 90 00 [07:44:30]wFMCommunicate OK [07:44:30]SAM_PROTO_SignData done [07:44:30]FM_MakeSignedData done [07:44:30]CreateOFDProtocolMessage [07:44:30]wFMCommunicate request_size=4 [07:44:30]MH_SAM_APDU [07:44:30]CAPDU: 80 11 00 00 [07:44:30]Write to MH i2c: E2 08 00 8B 48 80 11 00 00 00 00 00 00 4D [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 17 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 17 00 8B 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [07:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:44:30]wFMCommunicate OK [07:44:30]CreateOFDProtocolMessage done [07:44:30]OFDSenderStorePacket 154805 [07:44:30]StoreOFDPacket docnum=154805 [07:44:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AF 07 07 01 F4 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 6D 00 00 00 F4 03 04 00 E0 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B5 5C 02 00 35 04 06 00 50 4D 38 B1 A2 24 C0 93 21 B3 0B 3D B5 59 [07:44:30]CheckFolder [07:44:30]dirname=/storage/ofd_packets [07:44:30]CheckFolder done [07:44:30]ProducePacketName [07:44:30]name=ofd_packets/00154805 [07:44:30]NVStorageSaveData ofd_packets/00154805 [07:44:30]File name is /storage/ofd_packets/00154805 [07:44:30]Write 301 bytes [07:44:30]NVStorageSaveData done [07:44:30]OFDSenderStorePacket done [07:44:30]KKMCreateOFDPacket done [07:44:30]NVStorageSaveData kkm_last_timestamp [07:44:30]File name is /storage/kkm_last_timestamp [07:44:30]Write 4 bytes [07:44:30]NVStorageSaveData done [07:44:30]ExternCall_PrintAddStr [07:44:30]wPrintStart [07:44:30]Write to MH i2c: 01 00 00 8C 48 D4 [07:44:30]Write i2c OK [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: 01 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: 01 07 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: 01 07 00 8C 48 00 00 00 00 00 FF 0F E9 [07:44:30]RasterBufferAndPrint [07:44:30]line Счет N : (1)297998 [07:44:30]line ИНН: 02508201610067 [07:44:30]line Контрольно-Кассовый Чек [07:44:30]line ПРОДАЖА [07:44:30]line ТРК (МРК, ГНК) : 12 [07:44:30]line Товар: 2710124130 [07:44:30]line Аи-92-К-5 [07:44:30]line 31.300 * 63.90 [07:44:30]line = 2000.07 [07:44:30]line НДС 12% НСП 1% [07:44:30]line > о реализуемом товаре [07:44:30]line ИТОГО: 2000.07 [07:44:30]line НСП 1% : 17.70 [07:44:30]line НДС 12% : 212.40 [07:44:30]line Наличными: 2000.07 [07:44:30]line Безнал.: 0.00 [07:44:30]line Место: АЗС № 53 "Партнер Нефть" [07:44:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:44:30]line СНО: Общий режим [07:44:30]line Чек 109 09.04.2024 07:44 [07:44:30]line Смена: 298 ФФД: 1.0 [07:44:30]line ЗНМ: 0300000127 [07:44:30]line РНМ: 0000000000090882 [07:44:30]line Версия ККМ: 001 [07:44:30]line ФМ: 0000000000874906 [07:44:30]line ФД: 154805 [07:44:30]line ФПД: 88292593869348 [07:44:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074432&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154805&fm=88292593869348&tin=02508201610067®Number=0000000000090882&sum=200007 [07:44:31]OFD Sender: Processing packet 154805 [packets to send 67, broken 66] [07:44:31]ProducePacketName [07:44:31]name=ofd_packets/00154805 [07:44:31]OFD Sender: To server: pG, [07:44:31]CommunicateWithHost lk.salyk.kg:30040 [07:44:31]ConnectInit lk.salyk.kg [07:44:31]written 0, free lines is 4095 [07:44:31]Connected sock=10 [07:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AF 07 07 01 F4 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 6D 00 00 00 F4 03 04 00 E0 F1 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B5 5C 02 00 35 04 06 00 50 4D 38 B1 A2 24 C0 93 21 B3 0B 3D B5 59 [07:44:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7E 51 47 00 85 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B5 5C 02 00 F4 03 04 00 8A 99 14 66 B6 04 01 00 00 7E EC 70 F7 36 58 0E CA [07:44:31]CommunicateWithHost err = 0 [07:44:31]CheckOFDResponse [07:44:31]1017 (14) - 77093643461234 [07:44:31]1041 (16) - 0000000000874906 [07:44:31]1040 (4) - 154805 [07:44:31]1012 (4) - 09.04.2024 01:27 [07:44:31]1206 (1) - 0 [07:44:31]OFD Sender: Remove packet 154805 [07:44:31]ProducePacketName [07:44:31]name=ofd_packets/00154805 [07:44:31]NVStorageDeleteData [07:44:31]Write to MH i2c: 01 00 00 B4 48 FC [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 07 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 07 00 B4 48 00 00 00 00 00 E7 0C F6 [07:44:31]RasterBufferAndPrint [07:44:31]line [07:44:31]line [07:44:31]line [07:44:31]line [07:44:31]line [07:44:31]written 0, free lines is 3308 [07:44:31]MH_Cut [07:44:31]Write to MH i2c: D1 01 00 BB 48 01 D5 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: D1 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: D1 01 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: D1 01 00 BB 48 00 D4 [07:44:31]Write to MH i2c: 01 00 00 BC 48 04 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]OFD Sender: No OFD packet to send [07:44:32]*** Cut start [07:44:32]*** Partial cut [07:44:32]*** CUTSNS_PIN = 1 [07:44:32]*** CUTSNS_PIN = 0 [07:44:32]*** Brake cut motor [07:44:32]Read from MH i2c: 01 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: 01 07 00 [07:44:32]MH_I2C_Read... [07:44:32]*** Stop cut motor [07:44:32]*** Cut end [07:44:32]Read from MH i2c: 01 07 00 BC 48 00 00 00 00 00 FF 0F 19 [07:44:32]process_action close_receipt done [07:44:32]requested_data is exist [07:44:32]produce_requested_data [07:44:32]requested_item fm.sn is exist - process it [07:44:32]wFMCommunicate request_size=4 [07:44:32]MH_SAM_APDU [07:44:32]CAPDU: 80 11 00 00 [07:44:32]Write to MH i2c: E2 08 00 BD 48 80 11 00 00 00 00 00 00 7F [07:44:32]Write i2c OK [07:44:32]MH_I2C_Read... [07:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:32]Read from MH i2c: E2 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: E2 17 00 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: E2 17 00 BD 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D4 [07:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:44:32]wFMCommunicate OK [07:44:32]requested_item fd.num is exist - process it [07:44:32]SAM_PROTO_GetFieldsCounters [07:44:32]wFMCommunicate request_size=4 [07:44:32]MH_SAM_APDU [07:44:32]CAPDU: 80 13 00 00 [07:44:32]Write to MH i2c: E2 08 00 BE 48 80 13 00 00 00 00 00 00 82 [07:44:32]Write i2c OK [07:44:32]MH_I2C_Read... [07:44:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:33]Read from MH i2c: E2 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 62 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 62 00 BE 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B5 5C 02 00 0E 04 04 00 2A 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 2C [07:44:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B5 5C 02 00 0E 04 04 00 2A 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 [07:44:33]wFMCommunicate OK [07:44:33]SAM_PROTO_GetFieldsCounters done [07:44:33]requested_item shift.num is exist - process it [07:44:33]requested_item shift.opened is exist - process it [07:44:33]req_shift_opened [07:44:33]FM_GetShiftState [07:44:33]SAM_PROTO_GetShiftState [07:44:33]wFMCommunicate request_size=4 [07:44:33]MH_SAM_APDU [07:44:33]CAPDU: 80 13 01 00 [07:44:33]Write to MH i2c: E2 08 00 BF 48 80 13 01 00 00 00 00 00 84 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:33]Read from MH i2c: E2 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 0E 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 0E 00 BF 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1E [07:44:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:44:33]wFMCommunicate OK [07:44:33]SAM_PROTO_GetShiftState done [07:44:33]FM_GetShiftState done [07:44:33]req_shift_opened done [07:44:33]requested_item shift.open_date is exist - process it [07:44:33]req_shift_open_date [07:44:33]req_shift_open_date done [07:44:33]produce_requested_data done [07:44:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154805,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:44:33]process_action_free close_receipt [07:44:33]json_value_free [07:44:33]json_value_free done [07:44:33]process_json_proto returns [07:44:33]Send response to host [07:44:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154805,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:44:33]free response buf [07:44:33]execute_script done [07:44:33]execute_script returns [07:44:33]free content buf [07:44:33]Sock 9.Close socket [07:44:33]Sock 9.Thread stoped [07:44:36]OFD Sender: No OFD packet to send [07:44:41]OFD Sender: No OFD packet to send [07:44:46]OFD Sender: No OFD packet to send [07:44:51]OFD Sender: No OFD packet to send [07:44:56]OFD Sender: No OFD packet to send [07:45:01]accept exits with 7 [07:45:01]New connection [07:45:01]New thread 3066805604 created [07:45:01]Thread 3066662244 joined [07:45:01]Waiting for new connection... [07:45:01] Sock 7.Parse request [07:45:01]Sock 7.Check first char [07:45:01]Sock 7.First char is OK [07:45:01]request: POST /json_proto HTTP/1.0 [07:45:01]Method: POST [07:45:01]URL: /json_proto [07:45:01]Method is POST - this is cgi request [07:45:01]url: /json_proto [07:45:01]query_string will be loaded in cgi processing [07:45:01]execute_cgi json_proto POST (null) [07:45:01]execute_cgi path=json_proto method=POST [07:45:01]POST find Content-Length [07:45:01]Host: 172.17.32.195:8080 [07:45:01]Content-Length: 639 [07:45:01]Content-Type: application/json [07:45:01] [07:45:01]POST finish read [07:45:01]Found Content-Length = 639 [07:45:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:01]execute_script... [07:45:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:01]POST & json_proto [07:45:01]process_json_proto [07:45:01]json parsed OK: [07:45:01]protocol is kg_v1.0 [07:45:01]action value=close_receipt [07:45:01]process_action close_receipt [07:45:01]cmd_close_receipt [07:45:01]MH_GetDate [07:45:01]Write to MH i2c: F0 00 00 C0 48 F7 [07:45:01]Write i2c OK [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 09 00 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 09 00 C0 48 00 00 F2 14 66 77 1B 62 64 C4 [07:45:01]GetLastDocTimeStamp 1712648672 [07:45:01]current date 1712648704 [07:45:01]FM_GetShiftState [07:45:01]SAM_PROTO_GetShiftState [07:45:01]wFMCommunicate request_size=4 [07:45:01]MH_SAM_APDU [07:45:01]CAPDU: 80 13 01 00 [07:45:01]Write to MH i2c: E2 08 00 C1 48 80 13 01 00 00 00 00 00 86 [07:45:01]Write i2c OK [07:45:01]MH_I2C_Read... [07:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:01]Read from MH i2c: E2 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: E2 0E 00 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: E2 0E 00 C1 48 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [07:45:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:45:01]wFMCommunicate OK [07:45:01]SAM_PROTO_GetShiftState done [07:45:01]FM_GetShiftState done [07:45:01]opened in 1712622218 [07:45:01]opened+sec_in_day 1712708618 [07:45:01]quantity*price = 50033 [07:45:01]sum+1 = 50035 [07:45:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 110 09.04.2024 07:45 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154806 ФПД: 149656767041563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074505&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154806&fm=149656767041563&tin=02508201610067®Number=0000000000090882&sum=50034 [07:45:02]StoreToDocumentArchive [07:45:02]shift 298 fd 154806 [07:45:02]save to /storage/0298/doc_00154806 [07:45:02]save last doc name /storage/0298/doc_00154806 to /storage/kkm_last_doc_name [07:45:02]save OK [07:45:02]Clear old archive folders... [07:45:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:02]tlvbuf is 008AC5F0 [07:45:02]SAM_PROTO_ClearQueue [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 09 00 00 [07:45:02]Write to MH i2c: E2 08 00 CE 48 80 09 00 00 00 00 00 00 88 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 CE 48 00 90 00 8A [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]SAM_PROTO_ClearQueue done [07:45:02]KKMCreateOFDPacket [07:45:02]OFDProtocolAddRootSTLVToBuf [07:45:02]FM_MakeSignedData [07:45:02]FM_MakeSignedData [07:45:02]SAM_PROTO_SignData [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 0D 01 02 [07:45:02]Write to MH i2c: E2 08 00 CF 48 80 0D 01 02 00 00 00 00 90 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 CF 48 00 90 00 8B [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]wFMCommunicate request_size=255 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 01 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B6 5C 02 00 35 04 06 00 88 [07:45:02]Write to MH i2c: E2 02 01 D0 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 01 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B6 5C 02 00 35 04 06 00 88 00 00 32 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 D0 48 00 90 00 8C [07:45:03]RAPDU: 90 00 [07:45:03]wFMCommunicate OK [07:45:03]wFMCommunicate request_size=10 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 0D 02 02 05 1C AE 70 10 1B [07:45:03]Write to MH i2c: E2 0D 00 D1 48 80 0D 02 02 05 00 1C AE 70 10 1B 00 00 02 [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 D1 48 00 90 00 8D [07:45:03]RAPDU: 90 00 [07:45:03]wFMCommunicate OK [07:45:03]wFMCommunicate request_size=4 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 0D 03 02 [07:45:03]Write to MH i2c: E2 08 00 D2 48 80 0D 03 02 00 00 00 00 95 [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 0B 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 0B 00 D2 48 00 D0 B7 8A C4 7D 1C 4E 10 90 00 62 [07:45:03]RAPDU: D0 B7 8A C4 7D 1C 4E 10 90 00 [07:45:03]wFMCommunicate OK [07:45:03]SAM_PROTO_SignData done [07:45:03]FM_MakeSignedData done [07:45:03]CreateOFDProtocolMessage [07:45:03]wFMCommunicate request_size=4 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 11 00 00 [07:45:03]Write to MH i2c: E2 08 00 D3 48 80 11 00 00 00 00 00 00 95 [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 17 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 17 00 D3 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EA [07:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:45:03]wFMCommunicate OK [07:45:03]CreateOFDProtocolMessage done [07:45:03]OFDSenderStorePacket 154806 [07:45:03]StoreOFDPacket docnum=154806 [07:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 68 0A 07 01 30 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 01 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B6 5C 02 00 35 04 06 00 88 1C AE 70 10 1B D0 B7 8A C4 7D 1C 4E 10 [07:45:03]CheckFolder [07:45:03]dirname=/storage/ofd_packets [07:45:03]CheckFolder done [07:45:03]ProducePacketName [07:45:03]name=ofd_packets/00154806 [07:45:03]NVStorageSaveData ofd_packets/00154806 [07:45:03]File name is /storage/ofd_packets/00154806 [07:45:03]Write 301 bytes [07:45:03]NVStorageSaveData done [07:45:03]OFDSenderStorePacket done [07:45:03]KKMCreateOFDPacket done [07:45:03]NVStorageSaveData kkm_last_timestamp [07:45:03]File name is /storage/kkm_last_timestamp [07:45:03]Write 4 bytes [07:45:03]NVStorageSaveData done [07:45:03]ExternCall_PrintAddStr [07:45:03]wPrintStart [07:45:03]Write to MH i2c: 01 00 00 D4 48 1C [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 07 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 07 00 D4 48 00 00 00 00 00 FF 0F 31 [07:45:03]RasterBufferAndPrint [07:45:03]line Счет N : (1)298000 [07:45:03]line ИНН: 02508201610067 [07:45:03]line Контрольно-Кассовый Чек [07:45:03]line ПРОДАЖА [07:45:03]line ТРК (МРК, ГНК) : 41 [07:45:03]line Товар: 2710124130 [07:45:03]line Аи-92-К-5 [07:45:03]line 7.830 * 63.90 [07:45:03]line = 500.34 [07:45:03]line НДС 12% НСП 1% [07:45:03]line > о реализуемом товаре [07:45:03]line ИТОГО: 500.34 [07:45:03]line НСП 1% : 4.43 [07:45:03]line НДС 12% : 53.13 [07:45:03]line Наличными: 500.34 [07:45:03]line Безнал.: 0.00 [07:45:03]line Место: АЗС № 53 "Партнер Нефть" [07:45:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:45:03]line СНО: Общий режим [07:45:03]line Чек 110 09.04.2024 07:45 [07:45:03]line Смена: 298 ФФД: 1.0 [07:45:03]line ЗНМ: 0300000127 [07:45:03]line РНМ: 0000000000090882 [07:45:03]line Версия ККМ: 001 [07:45:03]line ФМ: 0000000000874906 [07:45:03]line ФД: 154806 [07:45:03]line ФПД: 149656767041563 [07:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074505&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154806&fm=149656767041563&tin=02508201610067®Number=0000000000090882&sum=50034 [07:45:03]OFD Sender: Processing packet 154806 [packets to send 67, broken 66] [07:45:03]ProducePacketName [07:45:03]name=ofd_packets/00154806 [07:45:03]OFD Sender: To server: pG, [07:45:03]CommunicateWithHost lk.salyk.kg:30040 [07:45:03]ConnectInit lk.salyk.kg [07:45:03]written 0, free lines is 4095 [07:45:03]Connected sock=10 [07:45:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 68 0A 07 01 30 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 01 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B6 5C 02 00 35 04 06 00 88 1C AE 70 10 1B D0 B7 8A C4 7D 1C 4E 10 [07:45:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 61 12 47 00 00 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B6 5C 02 00 F4 03 04 00 AB 99 14 66 B6 04 01 00 00 56 17 C2 C1 A1 9C 64 7E [07:45:03]CommunicateWithHost err = 0 [07:45:03]CheckOFDResponse [07:45:03]1017 (14) - 77093643461234 [07:45:03]1041 (16) - 0000000000874906 [07:45:03]1040 (4) - 154806 [07:45:03]1012 (4) - 09.04.2024 01:28 [07:45:03]1206 (1) - 0 [07:45:03]OFD Sender: Remove packet 154806 [07:45:03]ProducePacketName [07:45:03]name=ofd_packets/00154806 [07:45:03]NVStorageDeleteData [07:45:04]Write to MH i2c: 01 00 00 FC 48 44 [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 07 00 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 07 00 FC 48 00 00 00 00 00 E7 0C 3E [07:45:04]RasterBufferAndPrint [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]written 0, free lines is 3310 [07:45:04]MH_Cut [07:45:04]Write to MH i2c: D1 01 00 03 49 01 1E [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 01 00 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 01 00 03 49 00 1D [07:45:04]Write to MH i2c: 01 00 00 04 49 4D [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]OFD Sender: No OFD packet to send [07:45:04]*** Cut start [07:45:04]*** Partial cut [07:45:04]*** CUTSNS_PIN = 1 [07:45:04]*** CUTSNS_PIN = 0 [07:45:05]*** Brake cut motor [07:45:05]Read from MH i2c: 01 [07:45:05]MH_I2C_Read... [07:45:05]*** Stop cut motor [07:45:05]*** Cut end [07:45:05]Read from MH i2c: 01 07 00 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: 01 07 00 04 49 00 00 00 00 00 FF 0F 62 [07:45:05]process_action close_receipt done [07:45:05]requested_data is exist [07:45:05]produce_requested_data [07:45:05]requested_item fm.sn is exist - process it [07:45:05]wFMCommunicate request_size=4 [07:45:05]MH_SAM_APDU [07:45:05]CAPDU: 80 11 00 00 [07:45:05]Write to MH i2c: E2 08 00 05 49 80 11 00 00 00 00 00 00 C8 [07:45:05]Write i2c OK [07:45:05]MH_I2C_Read... [07:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:05]Read from MH i2c: E2 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 17 00 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 17 00 05 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1D [07:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:45:05]wFMCommunicate OK [07:45:05]requested_item fd.num is exist - process it [07:45:05]SAM_PROTO_GetFieldsCounters [07:45:05]wFMCommunicate request_size=4 [07:45:05]MH_SAM_APDU [07:45:05]CAPDU: 80 13 00 00 [07:45:05]Write to MH i2c: E2 08 00 06 49 80 13 00 00 00 00 00 00 CB [07:45:05]Write i2c OK [07:45:05]MH_I2C_Read... [07:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:05]Read from MH i2c: E2 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 62 00 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 62 00 06 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B6 5C 02 00 0E 04 04 00 2A 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 79 [07:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B6 5C 02 00 0E 04 04 00 2A 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 [07:45:05]wFMCommunicate OK [07:45:05]SAM_PROTO_GetFieldsCounters done [07:45:05]requested_item shift.num is exist - process it [07:45:05]requested_item shift.opened is exist - process it [07:45:05]req_shift_opened [07:45:05]FM_GetShiftState [07:45:05]SAM_PROTO_GetShiftState [07:45:05]wFMCommunicate request_size=4 [07:45:05]MH_SAM_APDU [07:45:05]CAPDU: 80 13 01 00 [07:45:05]Write to MH i2c: E2 08 00 07 49 80 13 01 00 00 00 00 00 CD [07:45:05]Write i2c OK [07:45:05]MH_I2C_Read... [07:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:05]Read from MH i2c: E2 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 0E 00 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 0E 00 07 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [07:45:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:45:05]wFMCommunicate OK [07:45:05]SAM_PROTO_GetShiftState done [07:45:05]FM_GetShiftState done [07:45:05]req_shift_opened done [07:45:05]requested_item shift.open_date is exist - process it [07:45:05]req_shift_open_date [07:45:05]req_shift_open_date done [07:45:05]produce_requested_data done [07:45:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154806,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:45:05]process_action_free close_receipt [07:45:05]json_value_free [07:45:05]json_value_free done [07:45:05]process_json_proto returns [07:45:05]Send response to host [07:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154806,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:45:05]free response buf [07:45:05]execute_script done [07:45:05]execute_script returns [07:45:05]free content buf [07:45:05]Sock 7.Close socket [07:45:05]Sock 7.Thread stoped [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:25]accept exits with 9 [07:46:25]New connection [07:46:25]New thread 3066662244 created [07:46:25]Thread 3066805604 joined [07:46:25]Waiting for new connection... [07:46:25] Sock 9.Parse request [07:46:25]Sock 9.Check first char [07:46:25]Sock 9.First char is OK [07:46:25]request: POST /json_proto HTTP/1.0 [07:46:25]Method: POST [07:46:25]URL: /json_proto [07:46:25]Method is POST - this is cgi request [07:46:25]url: /json_proto [07:46:25]query_string will be loaded in cgi processing [07:46:25]execute_cgi json_proto POST (null) [07:46:25]execute_cgi path=json_proto method=POST [07:46:25]POST find Content-Length [07:46:25]Host: 172.17.32.195:8080 [07:46:25]Content-Length: 644 [07:46:25]Content-Type: application/json [07:46:25] [07:46:25]POST finish read [07:46:25]Found Content-Length = 644 [07:46:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 24.320, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:25]execute_script... [07:46:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)297999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 24.320, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:25]POST & json_proto [07:46:25]process_json_proto [07:46:25]json parsed OK: [07:46:25]protocol is kg_v1.0 [07:46:25]action value=close_receipt [07:46:25]process_action close_receipt [07:46:25]cmd_close_receipt [07:46:25]MH_GetDate [07:46:25]Write to MH i2c: F0 00 00 08 49 40 [07:46:25]Write i2c OK [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: F0 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: F0 09 00 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: F0 09 00 08 49 00 55 F2 14 66 77 1B 62 64 62 [07:46:25]GetLastDocTimeStamp 1712648705 [07:46:25]current date 1712648789 [07:46:25]FM_GetShiftState [07:46:25]SAM_PROTO_GetShiftState [07:46:25]wFMCommunicate request_size=4 [07:46:25]MH_SAM_APDU [07:46:25]CAPDU: 80 13 01 00 [07:46:25]Write to MH i2c: E2 08 00 09 49 80 13 01 00 00 00 00 00 CF [07:46:25]Write i2c OK [07:46:25]MH_I2C_Read... [07:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:25]Read from MH i2c: E2 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 0E 00 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 0E 00 09 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [07:46:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:46:25]wFMCommunicate OK [07:46:25]SAM_PROTO_GetShiftState done [07:46:25]FM_GetShiftState done [07:46:25]opened in 1712622218 [07:46:25]opened+sec_in_day 1712708618 [07:46:25]quantity*price = 80012 [07:46:25]sum+1 = 80014 [07:46:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.13 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.13 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 111 09.04.2024 07:46 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154807 ФПД: 105653824399428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074629&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154807&fm=105653824399428&tin=02508201610067®Number=0000000000090882&sum=80013 [07:46:26]StoreToDocumentArchive [07:46:26]shift 298 fd 154807 [07:46:26]save to /storage/0298/doc_00154807 [07:46:26]save last doc name /storage/0298/doc_00154807 to /storage/kkm_last_doc_name [07:46:26]save OK [07:46:26]Clear old archive folders... [07:46:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:46:26]tlvbuf is 0073E3C0 [07:46:26]SAM_PROTO_ClearQueue [07:46:26]wFMCommunicate request_size=4 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 09 00 00 [07:46:26]Write to MH i2c: E2 08 00 16 49 80 09 00 00 00 00 00 00 D1 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 16 49 00 90 00 D3 [07:46:26]RAPDU: 90 00 [07:46:26]wFMCommunicate OK [07:46:26]SAM_PROTO_ClearQueue done [07:46:26]KKMCreateOFDPacket [07:46:26]OFDProtocolAddRootSTLVToBuf [07:46:26]FM_MakeSignedData [07:46:26]FM_MakeSignedData [07:46:26]SAM_PROTO_SignData [07:46:26]wFMCommunicate request_size=4 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 0D 01 02 [07:46:26]Write to MH i2c: E2 08 00 17 49 80 0D 01 02 00 00 00 00 D9 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 17 49 00 90 00 D4 [07:46:26]RAPDU: 90 00 [07:46:26]wFMCommunicate OK [07:46:26]wFMCommunicate request_size=255 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 6F 00 00 00 F4 03 04 00 55 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B7 5C 02 00 35 04 06 00 60 17 [07:46:26]Write to MH i2c: E2 02 01 18 49 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 6F 00 00 00 F4 03 04 00 55 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B7 5C 02 00 35 04 06 00 60 17 00 00 24 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:27]Read from MH i2c: E2 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 03 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 03 00 18 49 00 90 00 D5 [07:46:27]RAPDU: 90 00 [07:46:27]wFMCommunicate OK [07:46:27]wFMCommunicate request_size=9 [07:46:27]MH_SAM_APDU [07:46:27]CAPDU: 80 0D 02 02 04 72 AC 28 44 [07:46:27]Write to MH i2c: E2 0C 00 19 49 80 0D 02 02 04 00 72 AC 28 44 00 00 6E [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:27]Read from MH i2c: E2 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 03 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 03 00 19 49 00 90 00 D6 [07:46:27]RAPDU: 90 00 [07:46:27]wFMCommunicate OK [07:46:27]wFMCommunicate request_size=4 [07:46:27]MH_SAM_APDU [07:46:27]CAPDU: 80 0D 03 02 [07:46:27]Write to MH i2c: E2 08 00 1A 49 80 0D 03 02 00 00 00 00 DE [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:27]Read from MH i2c: E2 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 0B 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 0B 00 1A 49 00 B0 60 10 DA F7 76 03 B1 90 00 FA [07:46:27]RAPDU: B0 60 10 DA F7 76 03 B1 90 00 [07:46:27]wFMCommunicate OK [07:46:27]SAM_PROTO_SignData done [07:46:27]FM_MakeSignedData done [07:46:27]CreateOFDProtocolMessage [07:46:27]wFMCommunicate request_size=4 [07:46:27]MH_SAM_APDU [07:46:27]CAPDU: 80 11 00 00 [07:46:27]Write to MH i2c: E2 08 00 1B 49 80 11 00 00 00 00 00 00 DE [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:27]Read from MH i2c: E2 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 17 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: E2 17 00 1B 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 33 [07:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:46:27]wFMCommunicate OK [07:46:27]CreateOFDProtocolMessage done [07:46:27]OFDSenderStorePacket 154807 [07:46:27]StoreOFDPacket docnum=154807 [07:46:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 07 6D 06 01 61 92 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 6F 00 00 00 F4 03 04 00 55 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B7 5C 02 00 35 04 06 00 60 17 72 AC 28 44 B0 60 10 DA F7 76 03 B1 [07:46:27]CheckFolder [07:46:27]dirname=/storage/ofd_packets [07:46:27]CheckFolder done [07:46:27]ProducePacketName [07:46:27]name=ofd_packets/00154807 [07:46:27]NVStorageSaveData ofd_packets/00154807 [07:46:27]File name is /storage/ofd_packets/00154807 [07:46:27]Write 300 bytes [07:46:27]NVStorageSaveData done [07:46:27]OFDSenderStorePacket done [07:46:27]KKMCreateOFDPacket done [07:46:27]NVStorageSaveData kkm_last_timestamp [07:46:27]File name is /storage/kkm_last_timestamp [07:46:27]Write 4 bytes [07:46:27]NVStorageSaveData done [07:46:27]ExternCall_PrintAddStr [07:46:27]wPrintStart [07:46:27]Write to MH i2c: 01 00 00 1C 49 65 [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 07 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 07 00 1C 49 00 00 00 00 00 FF 0F 7A [07:46:27]RasterBufferAndPrint [07:46:27]line Счет N : (1)297999 [07:46:27]line ИНН: 02508201610067 [07:46:27]line Контрольно-Кассовый Чек [07:46:27]line ПРОДАЖА [07:46:27]line ТРК (МРК, ГНК) : 101 [07:46:27]line Товар: 2711190000 [07:46:27]line ГАЗ-К-5 [07:46:27]line 24.320 * 32.90 [07:46:27]line = 800.13 [07:46:27]line НДС 12% НСП 1% [07:46:27]line > о реализуемом товаре [07:46:27]line ИТОГО: 800.13 [07:46:27]line НСП 1% : 7.08 [07:46:27]line НДС 12% : 84.97 [07:46:27]line Наличными: 800.13 [07:46:27]line Безнал.: 0.00 [07:46:27]line Место: АЗС № 53 "Партнер Нефть" [07:46:27]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:46:27]line СНО: Общий режим [07:46:27]line Чек 111 09.04.2024 07:46 [07:46:27]line Смена: 298 ФФД: 1.0 [07:46:27]line ЗНМ: 0300000127 [07:46:27]line РНМ: 0000000000090882 [07:46:27]line Версия ККМ: 001 [07:46:27]line ФМ: 0000000000874906 [07:46:27]line ФД: 154807 [07:46:27]line ФПД: 105653824399428 [07:46:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074629&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154807&fm=105653824399428&tin=02508201610067®Number=0000000000090882&sum=80013 [07:46:27]OFD Sender: Processing packet 154807 [packets to send 67, broken 66] [07:46:27]ProducePacketName [07:46:27]name=ofd_packets/00154807 [07:46:27]OFD Sender: To server: pG, [07:46:27]CommunicateWithHost lk.salyk.kg:30040 [07:46:27]ConnectInit lk.salyk.kg [07:46:27]written 0, free lines is 4095 [07:46:27]Connected sock=10 [07:46:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 07 6D 06 01 61 92 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 6F 00 00 00 F4 03 04 00 55 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B7 5C 02 00 35 04 06 00 60 17 72 AC 28 44 B0 60 10 DA F7 76 03 B1 [07:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1B EC 47 00 96 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B7 5C 02 00 F4 03 04 00 FF 99 14 66 B6 04 01 00 00 ED E8 43 D0 CA A4 F3 29 [07:46:27]CommunicateWithHost err = 0 [07:46:27]CheckOFDResponse [07:46:27]1017 (14) - 77093643461234 [07:46:27]1041 (16) - 0000000000874906 [07:46:27]1040 (4) - 154807 [07:46:27]1012 (4) - 09.04.2024 01:29 [07:46:27]1206 (1) - 0 [07:46:27]OFD Sender: Remove packet 154807 [07:46:27]ProducePacketName [07:46:27]name=ofd_packets/00154807 [07:46:27]NVStorageDeleteData [07:46:28]Write to MH i2c: 01 00 00 44 49 8D [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: 01 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: 01 07 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: 01 07 00 44 49 00 00 00 00 00 E4 0C 84 [07:46:28]RasterBufferAndPrint [07:46:28]line [07:46:28]line [07:46:28]line [07:46:28]line [07:46:28]line [07:46:28]written 0, free lines is 3303 [07:46:28]MH_Cut [07:46:28]Write to MH i2c: D1 01 00 4B 49 01 66 [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: D1 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: D1 01 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: D1 01 00 4B 49 00 65 [07:46:28]Write to MH i2c: 01 00 00 4C 49 95 [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]OFD Sender: No OFD packet to send [07:46:28]*** Cut start [07:46:28]*** Partial cut [07:46:28]*** CUTSNS_PIN = 1 [07:46:28]*** CUTSNS_PIN = 0 [07:46:29]*** Brake cut motor [07:46:29]Read from MH i2c: 01 [07:46:29]MH_I2C_Read... [07:46:29]*** Stop cut motor [07:46:29]*** Cut end [07:46:29]Read from MH i2c: 01 07 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: 01 07 00 4C 49 00 00 00 00 00 FF 0F AA [07:46:29]process_action close_receipt done [07:46:29]requested_data is exist [07:46:29]produce_requested_data [07:46:29]requested_item fm.sn is exist - process it [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 11 00 00 [07:46:29]Write to MH i2c: E2 08 00 4D 49 80 11 00 00 00 00 00 00 10 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 17 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 17 00 4D 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 65 [07:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:46:29]wFMCommunicate OK [07:46:29]requested_item fd.num is exist - process it [07:46:29]SAM_PROTO_GetFieldsCounters [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 13 00 00 [07:46:29]Write to MH i2c: E2 08 00 4E 49 80 13 00 00 00 00 00 00 13 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 62 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 62 00 4E 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B7 5C 02 00 0E 04 04 00 2A 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 C5 [07:46:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B7 5C 02 00 0E 04 04 00 2A 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 [07:46:29]wFMCommunicate OK [07:46:29]SAM_PROTO_GetFieldsCounters done [07:46:29]requested_item shift.num is exist - process it [07:46:29]requested_item shift.opened is exist - process it [07:46:29]req_shift_opened [07:46:29]FM_GetShiftState [07:46:29]SAM_PROTO_GetShiftState [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 13 01 00 [07:46:29]Write to MH i2c: E2 08 00 4F 49 80 13 01 00 00 00 00 00 15 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0E 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0E 00 4F 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AF [07:46:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:46:29]wFMCommunicate OK [07:46:29]SAM_PROTO_GetShiftState done [07:46:29]FM_GetShiftState done [07:46:29]req_shift_opened done [07:46:29]requested_item shift.open_date is exist - process it [07:46:29]req_shift_open_date [07:46:29]req_shift_open_date done [07:46:29]produce_requested_data done [07:46:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154807,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:46:29]process_action_free close_receipt [07:46:29]json_value_free [07:46:29]json_value_free done [07:46:29]process_json_proto returns [07:46:29]Send response to host [07:46:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154807,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:46:29]free response buf [07:46:29]execute_script done [07:46:29]execute_script returns [07:46:29]free content buf [07:46:29]Sock 9.Close socket [07:46:29]Sock 9.Thread stoped [07:46:33]OFD Sender: No OFD packet to send [07:46:38]OFD Sender: No OFD packet to send [07:46:43]OFD Sender: No OFD packet to send [07:46:48]OFD Sender: No OFD packet to send [07:46:53]OFD Sender: No OFD packet to send [07:46:58]OFD Sender: No OFD packet to send [07:47:03]OFD Sender: No OFD packet to send [07:47:08]OFD Sender: No OFD packet to send [07:47:13]OFD Sender: No OFD packet to send [07:47:13]accept exits with 7 [07:47:13]New connection [07:47:13]New thread 3066805604 created [07:47:13]Thread 3066662244 joined [07:47:13]Waiting for new connection... [07:47:13] Sock 7.Parse request [07:47:13]Sock 7.Check first char [07:47:13]Sock 7.First char is OK [07:47:13]request: POST /json_proto HTTP/1.0 [07:47:13]Method: POST [07:47:13]URL: /json_proto [07:47:13]Method is POST - this is cgi request [07:47:13]url: /json_proto [07:47:13]query_string will be loaded in cgi processing [07:47:13]execute_cgi json_proto POST (null) [07:47:13]execute_cgi path=json_proto method=POST [07:47:13]POST find Content-Length [07:47:13]Host: 172.17.32.195:8080 [07:47:13]Content-Length: 640 [07:47:13]Content-Type: application/json [07:47:13] [07:47:13]POST finish read [07:47:13]Found Content-Length = 640 [07:47:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.020, "sum" : 640.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 640.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:13]execute_script... [07: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)298002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.020, "sum" : 640.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 640.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:13]POST & json_proto [07:47:13]process_json_proto [07:47:13]json parsed OK: [07:47:13]protocol is kg_v1.0 [07:47:13]action value=close_receipt [07:47:13]process_action close_receipt [07:47:13]cmd_close_receipt [07:47:13]MH_GetDate [07:47:13]Write to MH i2c: F0 00 00 50 49 88 [07:47:13]Write i2c OK [07:47:13]MH_I2C_Read... [07:47:13]Read from MH i2c: F0 [07:47:13]MH_I2C_Read... [07:47:13]Read from MH i2c: F0 09 00 [07:47:13]MH_I2C_Read... [07:47:13]Read from MH i2c: F0 09 00 50 49 00 85 F2 14 66 77 1B 62 64 DA [07:47:13]GetLastDocTimeStamp 1712648789 [07:47:13]current date 1712648837 [07:47:13]FM_GetShiftState [07:47:13]SAM_PROTO_GetShiftState [07:47:13]wFMCommunicate request_size=4 [07:47:13]MH_SAM_APDU [07:47:13]CAPDU: 80 13 01 00 [07:47:13]Write to MH i2c: E2 08 00 51 49 80 13 01 00 00 00 00 00 17 [07:47:13]Write i2c OK [07:47:13]MH_I2C_Read... [07:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:13]Read from MH i2c: E2 [07:47:13]MH_I2C_Read... [07:47:13]Read from MH i2c: E2 0E 00 [07:47:13]MH_I2C_Read... [07:47:13]Read from MH i2c: E2 0E 00 51 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [07:47:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:13]wFMCommunicate OK [07:47:13]SAM_PROTO_GetShiftState done [07:47:13]FM_GetShiftState done [07:47:13]opened in 1712622218 [07:47:13]opened+sec_in_day 1712708618 [07:47:13]quantity*price = 64027 [07:47:13]sum+1 = 64029 [07:47:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 640.28 НСП 1% : 5.67 НДС 12% : 67.99 Наличными: 640.28 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 112 09.04.2024 07:47 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154808 ФПД: 186764327263840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154808&fm=186764327263840&tin=02508201610067®Number=0000000000090882&sum=64028 [07:47:15]StoreToDocumentArchive [07:47:15]shift 298 fd 154808 [07:47:15]save to /storage/0298/doc_00154808 [07:47:15]save last doc name /storage/0298/doc_00154808 to /storage/kkm_last_doc_name [07:47:15]save OK [07:47:15]Clear old archive folders... [07:47:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:15]tlvbuf is 0074DC10 [07:47:15]SAM_PROTO_ClearQueue [07:47:15]wFMCommunicate request_size=4 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 09 00 00 [07:47:15]Write to MH i2c: E2 08 00 5E 49 80 09 00 00 00 00 00 00 19 [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 5E 49 00 90 00 1B [07:47:15]RAPDU: 90 00 [07:47:15]wFMCommunicate OK [07:47:15]SAM_PROTO_ClearQueue done [07:47:15]KKMCreateOFDPacket [07:47:15]OFDProtocolAddRootSTLVToBuf [07:47:15]FM_MakeSignedData [07:47:15]FM_MakeSignedData [07:47:15]SAM_PROTO_SignData [07:47:15]wFMCommunicate request_size=4 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 0D 01 02 [07:47:15]Write to MH i2c: E2 08 00 5F 49 80 0D 01 02 00 00 00 00 21 [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 5F 49 00 90 00 1C [07:47:15]RAPDU: 90 00 [07:47:15]wFMCommunicate OK [07:47:15]wFMCommunicate request_size=255 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1C FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 1C FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 85 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B8 5C 02 00 35 04 06 00 A9 [07:47:15]Write to MH i2c: E2 02 01 60 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1C FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 1C FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 85 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B8 5C 02 00 35 04 06 00 A9 00 00 F7 [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 60 49 00 90 00 1D [07:47:15]RAPDU: 90 00 [07:47:15]wFMCommunicate OK [07:47:15]wFMCommunicate request_size=10 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 0D 02 02 05 DC 75 62 1E 60 [07:47:15]Write to MH i2c: E2 0D 00 61 49 80 0D 02 02 05 00 DC 75 62 1E 60 00 00 5F [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 03 00 61 49 00 90 00 1E [07:47:15]RAPDU: 90 00 [07:47:15]wFMCommunicate OK [07:47:15]wFMCommunicate request_size=4 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 0D 03 02 [07:47:15]Write to MH i2c: E2 08 00 62 49 80 0D 03 02 00 00 00 00 26 [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 0B 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 0B 00 62 49 00 4A ED ED 5D E1 AF 1E BA 90 00 10 [07:47:15]RAPDU: 4A ED ED 5D E1 AF 1E BA 90 00 [07:47:15]wFMCommunicate OK [07:47:15]SAM_PROTO_SignData done [07:47:15]FM_MakeSignedData done [07:47:15]CreateOFDProtocolMessage [07:47:15]wFMCommunicate request_size=4 [07:47:15]MH_SAM_APDU [07:47:15]CAPDU: 80 11 00 00 [07:47:15]Write to MH i2c: E2 08 00 63 49 80 11 00 00 00 00 00 00 26 [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:15]Read from MH i2c: E2 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 17 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: E2 17 00 63 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7B [07:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:15]wFMCommunicate OK [07:47:15]CreateOFDProtocolMessage done [07:47:15]OFDSenderStorePacket 154808 [07:47:15]StoreOFDPacket docnum=154808 [07:47:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 95 61 07 01 47 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 24 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1C FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 1C FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 85 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B8 5C 02 00 35 04 06 00 A9 DC 75 62 1E 60 4A ED ED 5D E1 AF 1E BA [07:47:15]CheckFolder [07:47:15]dirname=/storage/ofd_packets [07:47:15]CheckFolder done [07:47:15]ProducePacketName [07:47:15]name=ofd_packets/00154808 [07:47:15]NVStorageSaveData ofd_packets/00154808 [07:47:15]File name is /storage/ofd_packets/00154808 [07:47:15]Write 301 bytes [07:47:15]NVStorageSaveData done [07:47:15]OFDSenderStorePacket done [07:47:15]KKMCreateOFDPacket done [07:47:15]NVStorageSaveData kkm_last_timestamp [07:47:15]File name is /storage/kkm_last_timestamp [07:47:15]Write 4 bytes [07:47:15]NVStorageSaveData done [07:47:15]ExternCall_PrintAddStr [07:47:15]wPrintStart [07:47:15]Write to MH i2c: 01 00 00 64 49 AD [07:47:15]Write i2c OK [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: 01 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: 01 07 00 [07:47:15]MH_I2C_Read... [07:47:15]Read from MH i2c: 01 07 00 64 49 00 00 00 00 00 FF 0F C2 [07:47:15]RasterBufferAndPrint [07:47:15]line Счет N : (1)298002 [07:47:15]line ИНН: 02508201610067 [07:47:15]line Контрольно-Кассовый Чек [07:47:15]line ПРОДАЖА [07:47:15]line ТРК (МРК, ГНК) : 82 [07:47:15]line Товар: 2710124130 [07:47:15]line Аи-92-К-5 [07:47:15]line 10.020 * 63.90 [07:47:15]line = 640.28 [07:47:15]line НДС 12% НСП 1% [07:47:15]line > о реализуемом товаре [07:47:15]line ИТОГО: 640.28 [07:47:15]line НСП 1% : 5.67 [07:47:15]line НДС 12% : 67.99 [07:47:15]line Наличными: 640.28 [07:47:15]line Безнал.: 0.00 [07:47:15]line Место: АЗС № 53 "Партнер Нефть" [07:47:15]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:47:15]line СНО: Общий режим [07:47:15]line Чек 112 09.04.2024 07:47 [07:47:15]line Смена: 298 ФФД: 1.0 [07:47:15]line ЗНМ: 0300000127 [07:47:15]line РНМ: 0000000000090882 [07:47:15]line Версия ККМ: 001 [07:47:15]line ФМ: 0000000000874906 [07:47:15]line ФД: 154808 [07:47:15]line ФПД: 186764327263840 [07:47:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154808&fm=186764327263840&tin=02508201610067®Number=0000000000090882&sum=64028 [07:47:15]written 0, free lines is 4095 [07:47:15]OFD Sender: Processing packet 154808 [packets to send 67, broken 66] [07:47:15]ProducePacketName [07:47:15]name=ofd_packets/00154808 [07:47:15]OFD Sender: To server: pG, [07:47:15]CommunicateWithHost lk.salyk.kg:30040 [07:47:15]ConnectInit lk.salyk.kg [07:47:15]Connected sock=10 [07:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 95 61 07 01 47 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 24 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1C FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 1C FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 85 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B8 5C 02 00 35 04 06 00 A9 DC 75 62 1E 60 4A ED ED 5D E1 AF 1E BA [07:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 0B C9 47 00 73 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B8 5C 02 00 F4 03 04 00 2F 9A 14 66 B6 04 01 00 00 53 BF 8D 1F 10 03 F0 F4 [07:47:15]CommunicateWithHost err = 0 [07:47:15]CheckOFDResponse [07:47:15]1017 (14) - 77093643461234 [07:47:15]1041 (16) - 0000000000874906 [07:47:15]1040 (4) - 154808 [07:47:15]1012 (4) - 09.04.2024 01:30 [07:47:15]1206 (1) - 0 [07:47:15]OFD Sender: Remove packet 154808 [07:47:15]ProducePacketName [07:47:15]name=ofd_packets/00154808 [07:47:15]NVStorageDeleteData [07:47:16]Write to MH i2c: 01 00 00 8C 49 D5 [07:47:16]Write i2c OK [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: 01 [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: 01 07 00 [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: 01 07 00 8C 49 00 00 00 00 00 EE 0C D6 [07:47:16]RasterBufferAndPrint [07:47:16]line [07:47:16]line [07:47:16]line [07:47:16]line [07:47:16]line [07:47:16]written 0, free lines is 3314 [07:47:16]MH_Cut [07:47:16]Write to MH i2c: D1 01 00 93 49 01 AE [07:47:16]Write i2c OK [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: D1 [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: D1 01 00 [07:47:16]MH_I2C_Read... [07:47:16]Read from MH i2c: D1 01 00 93 49 00 AD [07:47:16]Write to MH i2c: 01 00 00 94 49 DD [07:47:16]Write i2c OK [07:47:16]MH_I2C_Read... [07:47:16]OFD Sender: No OFD packet to send [07:47:16]*** Cut start [07:47:16]*** Partial cut [07:47:16]*** CUTSNS_PIN = 1 [07:47:16]*** CUTSNS_PIN = 0 [07:47:17]*** Brake cut motor [07:47:17]Read from MH i2c: 01 [07:47:17]MH_I2C_Read... [07:47:17]*** Stop cut motor [07:47:17]*** Cut end [07:47:17]Read from MH i2c: 01 07 00 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: 01 07 00 94 49 00 00 00 00 00 FF 0F F2 [07:47:17]process_action close_receipt done [07:47:17]requested_data is exist [07:47:17]produce_requested_data [07:47:17]requested_item fm.sn is exist - process it [07:47:17]wFMCommunicate request_size=4 [07:47:17]MH_SAM_APDU [07:47:17]CAPDU: 80 11 00 00 [07:47:17]Write to MH i2c: E2 08 00 95 49 80 11 00 00 00 00 00 00 58 [07:47:17]Write i2c OK [07:47:17]MH_I2C_Read... [07:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:17]Read from MH i2c: E2 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 17 00 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 17 00 95 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AD [07:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:17]wFMCommunicate OK [07:47:17]requested_item fd.num is exist - process it [07:47:17]SAM_PROTO_GetFieldsCounters [07:47:17]wFMCommunicate request_size=4 [07:47:17]MH_SAM_APDU [07:47:17]CAPDU: 80 13 00 00 [07:47:17]Write to MH i2c: E2 08 00 96 49 80 13 00 00 00 00 00 00 5B [07:47:17]Write i2c OK [07:47:17]MH_I2C_Read... [07:47:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:17]Read from MH i2c: E2 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 62 00 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 62 00 96 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B8 5C 02 00 0E 04 04 00 2A 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 11 [07:47:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B8 5C 02 00 0E 04 04 00 2A 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 [07:47:17]wFMCommunicate OK [07:47:17]SAM_PROTO_GetFieldsCounters done [07:47:17]requested_item shift.num is exist - process it [07:47:17]requested_item shift.opened is exist - process it [07:47:17]req_shift_opened [07:47:17]FM_GetShiftState [07:47:17]SAM_PROTO_GetShiftState [07:47:17]wFMCommunicate request_size=4 [07:47:17]MH_SAM_APDU [07:47:17]CAPDU: 80 13 01 00 [07:47:17]Write to MH i2c: E2 08 00 97 49 80 13 01 00 00 00 00 00 5D [07:47:17]Write i2c OK [07:47:17]MH_I2C_Read... [07:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:17]Read from MH i2c: E2 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 0E 00 [07:47:17]MH_I2C_Read... [07:47:17]Read from MH i2c: E2 0E 00 97 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F7 [07:47:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:17]wFMCommunicate OK [07:47:17]SAM_PROTO_GetShiftState done [07:47:17]FM_GetShiftState done [07:47:17]req_shift_opened done [07:47:17]requested_item shift.open_date is exist - process it [07:47:17]req_shift_open_date [07:47:17]req_shift_open_date done [07:47:17]produce_requested_data done [07:47:17]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154808,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:47:17]process_action_free close_receipt [07:47:17]json_value_free [07:47:17]json_value_free done [07:47:17]process_json_proto returns [07:47:17]Send response to host [07:47:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154808,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:47:17]free response buf [07:47:17]execute_script done [07:47:17]execute_script returns [07:47:17]free content buf [07:47:17]Sock 7.Close socket [07:47:17]Sock 7.Thread stoped [07:47:21]OFD Sender: No OFD packet to send [07:47:26]accept exits with 9 [07:47:26]New connection [07:47:26]New thread 3066662244 created [07:47:26]Thread 3066805604 joined [07:47:26]Waiting for new connection... [07:47:26] Sock 9.Parse request [07:47:26]Sock 9.Check first char [07:47:26]Sock 9.First char is OK [07:47:26]request: POST /json_proto HTTP/1.0 [07:47:26]Method: POST [07:47:26]URL: /json_proto [07:47:26]Method is POST - this is cgi request [07:47:26]url: /json_proto [07:47:26]query_string will be loaded in cgi processing [07:47:26]execute_cgi json_proto POST (null) [07:47:26]execute_cgi path=json_proto method=POST [07:47:26]POST find Content-Length [07:47:26]Host: 172.17.32.195:8080 [07:47:26]Content-Length: 819 [07:47:26]Content-Type: application/json [07:47:26] [07:47:26]POST finish read [07:47:26]Found Content-Length = 819 [07:47:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298001", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:26]execute_script... [07:47: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)298001", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:26]POST & json_proto [07:47:26]process_json_proto [07:47:26]json parsed OK: [07:47:26]protocol is kg_v1.0 [07:47:26]action value=close_receipt [07:47:26]process_action close_receipt [07:47:26]cmd_close_receipt [07:47:26]MH_GetDate [07:47:26]Write to MH i2c: F0 00 00 98 49 D0 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: F0 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: F0 09 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: F0 09 00 98 49 00 91 F2 14 66 77 1B 62 64 2E [07:47:26]GetLastDocTimeStamp 1712648837 [07:47:26]current date 1712648849 [07:47:26]FM_GetShiftState [07:47:26]SAM_PROTO_GetShiftState [07:47:26]wFMCommunicate request_size=4 [07:47:26]MH_SAM_APDU [07:47:26]CAPDU: 80 13 01 00 [07:47:26]Write to MH i2c: E2 08 00 99 49 80 13 01 00 00 00 00 00 5F [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:26]Read from MH i2c: E2 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 0E 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 0E 00 99 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F9 [07:47:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:26]wFMCommunicate OK [07:47:26]SAM_PROTO_GetShiftState done [07:47:26]FM_GetShiftState done [07:47:26]opened in 1712622218 [07:47:26]opened+sec_in_day 1712708618 [07:47:26]quantity*price = 100003 [07:47:26]sum+1 = 100005 [07:47:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 113 09.04.2024 07:47 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154809 ФПД: 98694051710280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074729&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154809&fm=98694051710280&tin=02508201610067®Number=0000000000090882&sum=100004 [07:47:27]StoreToDocumentArchive [07:47:27]shift 298 fd 154809 [07:47:27]save to /storage/0298/doc_00154809 [07:47:27]save last doc name /storage/0298/doc_00154809 to /storage/kkm_last_doc_name [07:47:27]save OK [07:47:27]Clear old archive folders... [07:47:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:27]tlvbuf is 006FFD10 [07:47:27]SAM_PROTO_ClearQueue [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 09 00 00 [07:47:27]Write to MH i2c: E2 08 00 A6 49 80 09 00 00 00 00 00 00 61 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 A6 49 00 90 00 63 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]SAM_PROTO_ClearQueue done [07:47:27]KKMCreateOFDPacket [07:47:27]OFDProtocolAddRootSTLVToBuf [07:47:27]FM_MakeSignedData [07:47:27]FM_MakeSignedData [07:47:27]SAM_PROTO_SignData [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 0D 01 02 [07:47:27]Write to MH i2c: E2 08 00 A7 49 80 0D 01 02 00 00 00 00 69 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 A7 49 00 90 00 64 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]wFMCommunicate request_size=255 [07:47:27]MH_SAM_APDU [07:47: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 91 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B9 5C 02 00 35 04 06 00 59 [07:47:27]Write to MH i2c: E2 02 01 A8 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 91 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B9 5C 02 00 35 04 06 00 59 00 00 8B [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 A8 49 00 90 00 65 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]wFMCommunicate request_size=10 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 0D 02 02 05 C2 FF E4 C5 48 [07:47:27]Write to MH i2c: E2 0D 00 A9 49 80 0D 02 02 05 00 C2 FF E4 C5 48 00 00 28 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 A9 49 00 90 00 66 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 0D 03 02 [07:47:27]Write to MH i2c: E2 08 00 AA 49 80 0D 03 02 00 00 00 00 6E [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 0B 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 0B 00 AA 49 00 6C 93 B6 7E 4D 15 E3 CE 90 00 B5 [07:47:27]RAPDU: 6C 93 B6 7E 4D 15 E3 CE 90 00 [07:47:27]wFMCommunicate OK [07:47:27]SAM_PROTO_SignData done [07:47:27]FM_MakeSignedData done [07:47:27]CreateOFDProtocolMessage [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 11 00 00 [07:47:27]Write to MH i2c: E2 08 00 AB 49 80 11 00 00 00 00 00 00 6E [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 AB 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C3 [07:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:27]wFMCommunicate OK [07:47:27]CreateOFDProtocolMessage done [07:47:27]OFDSenderStorePacket 154809 [07:47:27]StoreOFDPacket docnum=154809 [07:47:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 88 68 07 01 C0 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 91 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B9 5C 02 00 35 04 06 00 59 C2 FF E4 C5 48 6C 93 B6 7E 4D 15 E3 CE [07:47:27]CheckFolder [07:47:27]dirname=/storage/ofd_packets [07:47:27]CheckFolder done [07:47:27]ProducePacketName [07:47:27]name=ofd_packets/00154809 [07:47:27]NVStorageSaveData ofd_packets/00154809 [07:47:27]File name is /storage/ofd_packets/00154809 [07:47:27]Write 301 bytes [07:47:27]NVStorageSaveData done [07:47:27]OFDSenderStorePacket done [07:47:27]KKMCreateOFDPacket done [07:47:27]NVStorageSaveData kkm_last_timestamp [07:47:27]File name is /storage/kkm_last_timestamp [07:47:27]Write 4 bytes [07:47:27]NVStorageSaveData done [07:47:27]ExternCall_PrintAddStr [07:47:27]wPrintStart [07:47:27]Write to MH i2c: 01 00 00 AC 49 F5 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 AC 49 00 00 00 00 00 FF 0F 0A [07:47:27]RasterBufferAndPrint [07:47:27]line Счет N : (1)298001 [07:47:27]line ИНН: 02508201610067 [07:47:27]line Контрольно-Кассовый Чек [07:47:27]line ПРОДАЖА [07:47:27]line ТРК (МРК, ГНК) : 62 [07:47:27]line Товар: 2710124130 [07:47:27]line Аи-92-К-5 [07:47:27]line 15.650 * 63.90 [07:47:27]line = 1000.04 [07:47:27]line НДС 12% НСП 1% [07:47:27]line > о реализуемом товаре [07:47:27]line ИТОГО: 1000.04 [07:47:27]line НСП 1% : 8.85 [07:47:27]line НДС 12% : 106.20 [07:47:27]line Наличными: 0.00 [07:47:27]line Безнал.: 1000.04 [07:47:27]line Место: АЗС № 53 "Партнер Нефть" [07:47:27]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:47:27]line СНО: Общий режим [07:47:27]line Чек 113 09.04.2024 07:47 [07:47:27]line Смена: 298 ФФД: 1.0 [07:47:27]line ЗНМ: 0300000127 [07:47:27]line РНМ: 0000000000090882 [07:47:27]line Версия ККМ: 001 [07:47:27]line Платежная система: Бакай Банк [07:47:27]line ФМ: 0000000000874906 [07:47:27]line ФД: 154809 [07:47:27]line ФПД: 98694051710280 [07:47:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074729&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154809&fm=98694051710280&tin=02508201610067®Number=0000000000090882&sum=100004 [07:47:28]OFD Sender: Processing packet 154809 [packets to send 67, broken 66] [07:47:28]ProducePacketName [07:47:28]name=ofd_packets/00154809 [07:47:28]OFD Sender: To server: pG, [07:47:28]CommunicateWithHost lk.salyk.kg:30040 [07:47:28]ConnectInit lk.salyk.kg [07:47:28]written 0, free lines is 4095 [07:47:28]Connected sock=10 [07:47:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 88 68 07 01 C0 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 91 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B9 5C 02 00 35 04 06 00 59 C2 FF E4 C5 48 6C 93 B6 7E 4D 15 E3 CE [07:47:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E7 3D 47 00 C6 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 B9 5C 02 00 F4 03 04 00 3B 9A 14 66 B6 04 01 00 00 E6 AB 59 ED 25 FC 13 CF [07:47:28]CommunicateWithHost err = 0 [07:47:28]CheckOFDResponse [07:47:28]1017 (14) - 77093643461234 [07:47:28]1041 (16) - 0000000000874906 [07:47:28]1040 (4) - 154809 [07:47:28]1012 (4) - 09.04.2024 01:30 [07:47:28]1206 (1) - 0 [07:47:28]OFD Sender: Remove packet 154809 [07:47:28]ProducePacketName [07:47:28]name=ofd_packets/00154809 [07:47:28]NVStorageDeleteData [07:47:28]Write to MH i2c: 01 00 00 D6 49 1F [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: 01 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: 01 07 00 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: 01 07 00 D6 49 00 00 00 00 00 CB 0C FD [07:47:28]RasterBufferAndPrint [07:47:28]line [07:47:28]line [07:47:28]line [07:47:28]line [07:47:28]line [07:47:28]written 0, free lines is 3281 [07:47:28]MH_Cut [07:47:28]Write to MH i2c: D1 01 00 DD 49 01 F8 [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 01 00 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 01 00 DD 49 00 F7 [07:47:28]Write to MH i2c: 01 00 00 DE 49 27 [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]OFD Sender: No OFD packet to send [07:47:29]*** Cut start [07:47:29]*** Partial cut [07:47:29]*** CUTSNS_PIN = 1 [07:47:29]*** CUTSNS_PIN = 0 [07:47:29]*** Brake cut motor [07:47:30]Read from MH i2c: 01 [07:47:30]MH_I2C_Read... [07:47:30]*** Stop cut motor [07:47:30]*** Cut end [07:47:30]Read from MH i2c: 01 07 00 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: 01 07 00 DE 49 00 00 00 00 00 FF 0F 3C [07:47:30]process_action close_receipt done [07:47:30]requested_data is exist [07:47:30]produce_requested_data [07:47:30]requested_item fm.sn is exist - process it [07:47:30]wFMCommunicate request_size=4 [07:47:30]MH_SAM_APDU [07:47:30]CAPDU: 80 11 00 00 [07:47:30]Write to MH i2c: E2 08 00 DF 49 80 11 00 00 00 00 00 00 A2 [07:47:30]Write i2c OK [07:47:30]MH_I2C_Read... [07:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:30]Read from MH i2c: E2 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 17 00 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 17 00 DF 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F7 [07:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:30]wFMCommunicate OK [07:47:30]requested_item fd.num is exist - process it [07:47:30]SAM_PROTO_GetFieldsCounters [07:47:30]wFMCommunicate request_size=4 [07:47:30]MH_SAM_APDU [07:47:30]CAPDU: 80 13 00 00 [07:47:30]Write to MH i2c: E2 08 00 E0 49 80 13 00 00 00 00 00 00 A5 [07:47:30]Write i2c OK [07:47:30]MH_I2C_Read... [07:47:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:30]Read from MH i2c: E2 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 62 00 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 62 00 E0 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B9 5C 02 00 0E 04 04 00 2A 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 5F [07:47:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 B9 5C 02 00 0E 04 04 00 2A 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 [07:47:30]wFMCommunicate OK [07:47:30]SAM_PROTO_GetFieldsCounters done [07:47:30]requested_item shift.num is exist - process it [07:47:30]requested_item shift.opened is exist - process it [07:47:30]req_shift_opened [07:47:30]FM_GetShiftState [07:47:30]SAM_PROTO_GetShiftState [07:47:30]wFMCommunicate request_size=4 [07:47:30]MH_SAM_APDU [07:47:30]CAPDU: 80 13 01 00 [07:47:30]Write to MH i2c: E2 08 00 E1 49 80 13 01 00 00 00 00 00 A7 [07:47:30]Write i2c OK [07:47:30]MH_I2C_Read... [07:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:30]Read from MH i2c: E2 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 0E 00 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: E2 0E 00 E1 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 41 [07:47:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:30]wFMCommunicate OK [07:47:30]SAM_PROTO_GetShiftState done [07:47:30]FM_GetShiftState done [07:47:30]req_shift_opened done [07:47:30]requested_item shift.open_date is exist - process it [07:47:30]req_shift_open_date [07:47:30]req_shift_open_date done [07:47:30]produce_requested_data done [07:47:30]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154809,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:47:30]process_action_free close_receipt [07:47:30]json_value_free [07:47:30]json_value_free done [07:47:30]process_json_proto returns [07:47:30]Send response to host [07:47:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154809,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:47:30]free response buf [07:47:30]execute_script done [07:47:30]execute_script returns [07:47:30]free content buf [07:47:30]Sock 9.Close socket [07:47:30]Sock 9.Thread stoped [07:47:30]accept exits with 7 [07:47:30]New connection [07:47:30]New thread 3066805604 created [07:47:30]Thread 3066662244 joined [07:47:30]Waiting for new connection... [07:47:30] Sock 7.Parse request [07:47:30]Sock 7.Check first char [07:47:30]Sock 7.First char is OK [07:47:30]request: POST /json_proto HTTP/1.0 [07:47:30]Method: POST [07:47:30]URL: /json_proto [07:47:30]Method is POST - this is cgi request [07:47:30]url: /json_proto [07:47:30]query_string will be loaded in cgi processing [07:47:30]execute_cgi json_proto POST (null) [07:47:30]execute_cgi path=json_proto method=POST [07:47:30]POST find Content-Length [07:47:30]Host: 172.17.32.195:8080 [07:47:30]Content-Length: 639 [07:47:30]Content-Type: application/json [07:47:30] [07:47:30]POST finish read [07:47:30]Found Content-Length = 639 [07:47:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:30]execute_script... [07:47: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)298003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:30]POST & json_proto [07:47:30]process_json_proto [07:47:30]json parsed OK: [07:47:30]protocol is kg_v1.0 [07:47:30]action value=close_receipt [07:47:30]process_action close_receipt [07:47:30]cmd_close_receipt [07:47:30]MH_GetDate [07:47:30]Write to MH i2c: F0 00 00 E2 49 1A [07:47:30]Write i2c OK [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: F0 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: F0 09 00 [07:47:30]MH_I2C_Read... [07:47:30]Read from MH i2c: F0 09 00 E2 49 00 96 F2 14 66 77 1B 62 64 7D [07:47:30]GetLastDocTimeStamp 1712648849 [07:47:30]current date 1712648854 [07:47:30]FM_GetShiftState [07:47:30]SAM_PROTO_GetShiftState [07:47:30]wFMCommunicate request_size=4 [07:47:30]MH_SAM_APDU [07:47:30]CAPDU: 80 13 01 00 [07:47:30]Write to MH i2c: E2 08 00 E3 49 80 13 01 00 00 00 00 00 A9 [07:47:30]Write i2c OK [07:47:30]MH_I2C_Read... [07:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:31]Read from MH i2c: E2 [07:47:31]MH_I2C_Read... [07:47:31]Read from MH i2c: E2 0E 00 [07:47:31]MH_I2C_Read... [07:47:31]Read from MH i2c: E2 0E 00 E3 49 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [07:47:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:31]wFMCommunicate OK [07:47:31]SAM_PROTO_GetShiftState done [07:47:31]FM_GetShiftState done [07:47:31]opened in 1712622218 [07:47:31]opened+sec_in_day 1712708618 [07:47:31]quantity*price = 50033 [07:47:31]sum+1 = 50035 [07:47:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 114 09.04.2024 07:47 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154810 ФПД: 262892440953675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074734&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154810&fm=262892440953675&tin=02508201610067®Number=0000000000090882&sum=50034 [07:47:32]StoreToDocumentArchive [07:47:32]shift 298 fd 154810 [07:47:32]save to /storage/0298/doc_00154810 [07:47:32]save last doc name /storage/0298/doc_00154810 to /storage/kkm_last_doc_name [07:47:32]save OK [07:47:32]Clear old archive folders... [07:47:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:32]tlvbuf is 00853260 [07:47:32]SAM_PROTO_ClearQueue [07:47:32]wFMCommunicate request_size=4 [07:47:32]MH_SAM_APDU [07:47:32]CAPDU: 80 09 00 00 [07:47:32]Write to MH i2c: E2 08 00 F0 49 80 09 00 00 00 00 00 00 AB [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 F0 49 00 90 00 AD [07:47:32]RAPDU: 90 00 [07:47:32]wFMCommunicate OK [07:47:32]SAM_PROTO_ClearQueue done [07:47:32]KKMCreateOFDPacket [07:47:32]OFDProtocolAddRootSTLVToBuf [07:47:32]FM_MakeSignedData [07:47:32]FM_MakeSignedData [07:47:32]SAM_PROTO_SignData [07:47:32]wFMCommunicate request_size=4 [07:47:32]MH_SAM_APDU [07:47:32]CAPDU: 80 0D 01 02 [07:47:32]Write to MH i2c: E2 08 00 F1 49 80 0D 01 02 00 00 00 00 B3 [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 F1 49 00 90 00 AE [07:47:32]RAPDU: 90 00 [07:47:32]wFMCommunicate OK [07:47:32]wFMCommunicate request_size=255 [07:47:32]MH_SAM_APDU [07:47: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 96 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BA 5C 02 00 35 04 06 00 EF [07:47:32]Write to MH i2c: E2 02 01 F2 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 96 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BA 5C 02 00 35 04 06 00 EF 00 00 59 [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 F2 49 00 90 00 AF [07:47:32]RAPDU: 90 00 [07:47:32]wFMCommunicate OK [07:47:32]wFMCommunicate request_size=10 [07:47:32]MH_SAM_APDU [07:47:32]CAPDU: 80 0D 02 02 05 19 6A 8E A3 4B [07:47:32]Write to MH i2c: E2 0D 00 F3 49 80 0D 02 02 05 00 19 6A 8E A3 4B 00 00 BF [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 03 00 F3 49 00 90 00 B0 [07:47:32]RAPDU: 90 00 [07:47:32]wFMCommunicate OK [07:47:32]wFMCommunicate request_size=4 [07:47:32]MH_SAM_APDU [07:47:32]CAPDU: 80 0D 03 02 [07:47:32]Write to MH i2c: E2 08 00 F4 49 80 0D 03 02 00 00 00 00 B8 [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 0B 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 0B 00 F4 49 00 C6 66 1B 05 5D 2F 6C 9E 90 00 9B [07:47:32]RAPDU: C6 66 1B 05 5D 2F 6C 9E 90 00 [07:47:32]wFMCommunicate OK [07:47:32]SAM_PROTO_SignData done [07:47:32]FM_MakeSignedData done [07:47:32]CreateOFDProtocolMessage [07:47:32]wFMCommunicate request_size=4 [07:47:32]MH_SAM_APDU [07:47:32]CAPDU: 80 11 00 00 [07:47:32]Write to MH i2c: E2 08 00 F5 49 80 11 00 00 00 00 00 00 B8 [07:47:32]Write i2c OK [07:47:32]MH_I2C_Read... [07:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:32]Read from MH i2c: E2 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 17 00 [07:47:32]MH_I2C_Read... [07:47:32]Read from MH i2c: E2 17 00 F5 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0D [07:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:33]wFMCommunicate OK [07:47:33]CreateOFDProtocolMessage done [07:47:33]OFDSenderStorePacket 154810 [07:47:33]StoreOFDPacket docnum=154810 [07:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6C 15 07 01 1A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 96 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BA 5C 02 00 35 04 06 00 EF 19 6A 8E A3 4B C6 66 1B 05 5D 2F 6C 9E [07:47:33]CheckFolder [07:47:33]dirname=/storage/ofd_packets [07:47:33]CheckFolder done [07:47:33]ProducePacketName [07:47:33]name=ofd_packets/00154810 [07:47:33]NVStorageSaveData ofd_packets/00154810 [07:47:33]File name is /storage/ofd_packets/00154810 [07:47:33]Write 301 bytes [07:47:33]NVStorageSaveData done [07:47:33]OFDSenderStorePacket done [07:47:33]KKMCreateOFDPacket done [07:47:33]NVStorageSaveData kkm_last_timestamp [07:47:33]File name is /storage/kkm_last_timestamp [07:47:33]Write 4 bytes [07:47:33]NVStorageSaveData done [07:47:33]ExternCall_PrintAddStr [07:47:33]wPrintStart [07:47:33]Write to MH i2c: 01 00 00 F6 49 3F [07:47:33]Write i2c OK [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 07 00 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 07 00 F6 49 00 00 00 00 00 FF 0F 54 [07:47:33]RasterBufferAndPrint [07:47:33]line Счет N : (1)298003 [07:47:33]line ИНН: 02508201610067 [07:47:33]line Контрольно-Кассовый Чек [07:47:33]line ПРОДАЖА [07:47:33]line ТРК (МРК, ГНК) : 72 [07:47:33]line Товар: 2710124130 [07:47:33]line Аи-92-К-5 [07:47:33]line 7.830 * 63.90 [07:47:33]line = 500.34 [07:47:33]line НДС 12% НСП 1% [07:47:33]line > о реализуемом товаре [07:47:33]line ИТОГО: 500.34 [07:47:33]line НСП 1% : 4.43 [07:47:33]line НДС 12% : 53.13 [07:47:33]line Наличными: 500.34 [07:47:33]line Безнал.: 0.00 [07:47:33]line Место: АЗС № 53 "Партнер Нефть" [07:47:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:47:33]line СНО: Общий режим [07:47:33]line Чек 114 09.04.2024 07:47 [07:47:33]line Смена: 298 ФФД: 1.0 [07:47:33]line ЗНМ: 0300000127 [07:47:33]line РНМ: 0000000000090882 [07:47:33]line Версия ККМ: 001 [07:47:33]line ФМ: 0000000000874906 [07:47:33]line ФД: 154810 [07:47:33]line ФПД: 262892440953675 [07:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074734&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154810&fm=262892440953675&tin=02508201610067®Number=0000000000090882&sum=50034 [07:47:33]written 0, free lines is 4095 [07:47:33]OFD Sender: Processing packet 154810 [packets to send 67, broken 66] [07:47:33]ProducePacketName [07:47:33]name=ofd_packets/00154810 [07:47:33]OFD Sender: To server: pG, [07:47:33]CommunicateWithHost lk.salyk.kg:30040 [07:47:33]ConnectInit lk.salyk.kg [07:47:33]Connected sock=10 [07:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6C 15 07 01 1A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 96 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BA 5C 02 00 35 04 06 00 EF 19 6A 8E A3 4B C6 66 1B 05 5D 2F 6C 9E [07:47:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A7 CA 47 00 F3 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BA 5C 02 00 F4 03 04 00 40 9A 14 66 B6 04 01 00 00 A3 83 3C 25 A0 C8 96 52 [07:47:33]CommunicateWithHost err = 0 [07:47:33]CheckOFDResponse [07:47:33]1017 (14) - 77093643461234 [07:47:33]1041 (16) - 0000000000874906 [07:47:33]1040 (4) - 154810 [07:47:33]1012 (4) - 09.04.2024 01:30 [07:47:33]1206 (1) - 0 [07:47:33]OFD Sender: Remove packet 154810 [07:47:33]ProducePacketName [07:47:33]name=ofd_packets/00154810 [07:47:33]NVStorageDeleteData [07:47:33]Write to MH i2c: 01 00 00 1E 4A 68 [07:47:33]Write i2c OK [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 07 00 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: 01 07 00 1E 4A 00 00 00 00 00 03 0D 7F [07:47:33]RasterBufferAndPrint [07:47:33]line [07:47:33]line [07:47:33]line [07:47:33]line [07:47:33]line [07:47:33]written 0, free lines is 3344 [07:47:33]MH_Cut [07:47:33]Write to MH i2c: D1 01 00 25 4A 01 41 [07:47:33]Write i2c OK [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: D1 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: D1 01 00 [07:47:33]MH_I2C_Read... [07:47:33]Read from MH i2c: D1 01 00 25 4A 00 40 [07:47:33]Write to MH i2c: 01 00 00 26 4A 70 [07:47:33]Write i2c OK [07:47:33]MH_I2C_Read... [07:47:33]OFD Sender: No OFD packet to send [07:47:34]*** Cut start [07:47:34]*** Partial cut [07:47:34]*** CUTSNS_PIN = 1 [07:47:34]*** CUTSNS_PIN = 0 [07:47:34]*** Brake cut motor [07:47:34]Read from MH i2c: 01 [07:47:34]MH_I2C_Read... [07:47:34]*** Stop cut motor [07:47:34]*** Cut end [07:47:34]Read from MH i2c: 01 07 00 [07:47:34]MH_I2C_Read... [07:47:34]Read from MH i2c: 01 07 00 26 4A 00 00 00 00 00 FF 0F 85 [07:47:34]process_action close_receipt done [07:47:34]requested_data is exist [07:47:34]produce_requested_data [07:47:34]requested_item fm.sn is exist - process it [07:47:34]wFMCommunicate request_size=4 [07:47:34]MH_SAM_APDU [07:47:34]CAPDU: 80 11 00 00 [07:47:34]Write to MH i2c: E2 08 00 27 4A 80 11 00 00 00 00 00 00 EB [07:47:34]Write i2c OK [07:47:34]MH_I2C_Read... [07:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:34]Read from MH i2c: E2 [07:47:34]MH_I2C_Read... [07:47:34]Read from MH i2c: E2 17 00 [07:47:34]MH_I2C_Read... [07:47:34]Read from MH i2c: E2 17 00 27 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 40 [07:47:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:47:34]wFMCommunicate OK [07:47:34]requested_item fd.num is exist - process it [07:47:34]SAM_PROTO_GetFieldsCounters [07:47:34]wFMCommunicate request_size=4 [07:47:34]MH_SAM_APDU [07:47:34]CAPDU: 80 13 00 00 [07:47:34]Write to MH i2c: E2 08 00 28 4A 80 13 00 00 00 00 00 00 EE [07:47:34]Write i2c OK [07:47:34]MH_I2C_Read... [07:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:35]Read from MH i2c: E2 [07:47:35]MH_I2C_Read... [07:47:35]Read from MH i2c: E2 62 00 [07:47:35]MH_I2C_Read... [07:47:35]Read from MH i2c: E2 62 00 28 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BA 5C 02 00 0E 04 04 00 2A 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 AC [07:47:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BA 5C 02 00 0E 04 04 00 2A 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 [07:47:35]wFMCommunicate OK [07:47:35]SAM_PROTO_GetFieldsCounters done [07:47:35]requested_item shift.num is exist - process it [07:47:35]requested_item shift.opened is exist - process it [07:47:35]req_shift_opened [07:47:35]FM_GetShiftState [07:47:35]SAM_PROTO_GetShiftState [07:47:35]wFMCommunicate request_size=4 [07:47:35]MH_SAM_APDU [07:47:35]CAPDU: 80 13 01 00 [07:47:35]Write to MH i2c: E2 08 00 29 4A 80 13 01 00 00 00 00 00 F0 [07:47:35]Write i2c OK [07:47:35]MH_I2C_Read... [07:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:35]Read from MH i2c: E2 [07:47:35]MH_I2C_Read... [07:47:35]Read from MH i2c: E2 0E 00 [07:47:35]MH_I2C_Read... [07:47:35]Read from MH i2c: E2 0E 00 29 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8A [07:47:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:47:35]wFMCommunicate OK [07:47:35]SAM_PROTO_GetShiftState done [07:47:35]FM_GetShiftState done [07:47:35]req_shift_opened done [07:47:35]requested_item shift.open_date is exist - process it [07:47:35]req_shift_open_date [07:47:35]req_shift_open_date done [07:47:35]produce_requested_data done [07:47:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154810,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:47:35]process_action_free close_receipt [07:47:35]json_value_free [07:47:35]json_value_free done [07:47:35]process_json_proto returns [07:47:35]Send response to host [07:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154810,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:47:35]free response buf [07:47:35]execute_script done [07:47:35]execute_script returns [07:47:35]free content buf [07:47:35]Sock 7.Close socket [07:47:35]Sock 7.Thread stoped [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]accept exits with 9 [07:48:03]New connection [07:48:03]New thread 3066662244 created [07:48:03]Thread 3066805604 joined [07:48:03]Waiting for new connection... [07:48:03] Sock 9.Parse request [07:48:03]Sock 9.Check first char [07:48:03]Sock 9.First char is OK [07:48:03]request: POST /json_proto HTTP/1.0 [07:48:03]Method: POST [07:48:03]URL: /json_proto [07:48:03]Method is POST - this is cgi request [07:48:03]url: /json_proto [07:48:03]query_string will be loaded in cgi processing [07:48:03]execute_cgi json_proto POST (null) [07:48:03]execute_cgi path=json_proto method=POST [07:48:03]POST find Content-Length [07:48:03]Host: 172.17.32.195:8080 [07:48:03]Content-Length: 642 [07:48:03]Content-Type: application/json [07:48:03] [07:48:03]POST finish read [07:48:03]Found Content-Length = 642 [07:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:03]execute_script... [07: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)298004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:03]POST & json_proto [07:48:03]process_json_proto [07:48:03]json parsed OK: [07:48:03]protocol is kg_v1.0 [07:48:03]action value=close_receipt [07:48:03]process_action close_receipt [07:48:03]cmd_close_receipt [07:48:03]MH_GetDate [07:48:03]Write to MH i2c: F0 00 00 2A 4A 63 [07:48:03]Write i2c OK [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: F0 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: F0 09 00 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: F0 09 00 2A 4A 00 B6 F2 14 66 77 1B 62 64 E6 [07:48:03]GetLastDocTimeStamp 1712648854 [07:48:03]current date 1712648886 [07:48:03]FM_GetShiftState [07:48:03]SAM_PROTO_GetShiftState [07:48:03]wFMCommunicate request_size=4 [07:48:03]MH_SAM_APDU [07:48:03]CAPDU: 80 13 01 00 [07:48:03]Write to MH i2c: E2 08 00 2B 4A 80 13 01 00 00 00 00 00 F2 [07:48:03]Write i2c OK [07:48:03]MH_I2C_Read... [07:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:03]Read from MH i2c: E2 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 0E 00 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 0E 00 2B 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8C [07:48:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:03]wFMCommunicate OK [07:48:03]SAM_PROTO_GetShiftState done [07:48:03]FM_GetShiftState done [07:48:03]opened in 1712622218 [07:48:03]opened+sec_in_day 1712708618 [07:48:03]quantity*price = 100003 [07:48:03]sum+1 = 100005 [07:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 115 09.04.2024 07:48 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154811 ФПД: 72739304674234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074806&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154811&fm=72739304674234&tin=02508201610067®Number=0000000000090882&sum=100004 [07:48:04]StoreToDocumentArchive [07:48:04]shift 298 fd 154811 [07:48:04]save to /storage/0298/doc_00154811 [07:48:04]save last doc name /storage/0298/doc_00154811 to /storage/kkm_last_doc_name [07:48:04]save OK [07:48:04]Clear old archive folders... [07:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:04]tlvbuf is 007CF5B0 [07:48:04]SAM_PROTO_ClearQueue [07:48:04]wFMCommunicate request_size=4 [07:48:04]MH_SAM_APDU [07:48:04]CAPDU: 80 09 00 00 [07:48:04]Write to MH i2c: E2 08 00 38 4A 80 09 00 00 00 00 00 00 F4 [07:48:04]Write i2c OK [07:48:04]MH_I2C_Read... [07:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:04]Read from MH i2c: E2 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 38 4A 00 90 00 F6 [07:48:04]RAPDU: 90 00 [07:48:04]wFMCommunicate OK [07:48:04]SAM_PROTO_ClearQueue done [07:48:04]KKMCreateOFDPacket [07:48:04]OFDProtocolAddRootSTLVToBuf [07:48:04]FM_MakeSignedData [07:48:04]FM_MakeSignedData [07:48:04]SAM_PROTO_SignData [07:48:04]wFMCommunicate request_size=4 [07:48:04]MH_SAM_APDU [07:48:04]CAPDU: 80 0D 01 02 [07:48:04]Write to MH i2c: E2 08 00 39 4A 80 0D 01 02 00 00 00 00 FC [07:48:04]Write i2c OK [07:48:04]MH_I2C_Read... [07:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:04]Read from MH i2c: E2 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 39 4A 00 90 00 F7 [07:48:04]RAPDU: 90 00 [07:48:04]wFMCommunicate OK [07:48:04]wFMCommunicate request_size=255 [07:48:04]MH_SAM_APDU [07:48:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 B6 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BB 5C 02 00 35 04 06 00 42 [07:48:04]Write to MH i2c: E2 02 01 3A 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 B6 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BB 5C 02 00 35 04 06 00 42 00 00 30 [07:48:04]Write i2c OK [07:48:04]MH_I2C_Read... [07:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:04]Read from MH i2c: E2 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 3A 4A 00 90 00 F8 [07:48:04]RAPDU: 90 00 [07:48:04]wFMCommunicate OK [07:48:04]wFMCommunicate request_size=10 [07:48:04]MH_SAM_APDU [07:48:04]CAPDU: 80 0D 02 02 05 27 F0 6A 93 BA [07:48:04]Write to MH i2c: E2 0D 00 3B 4A 80 0D 02 02 05 00 27 F0 6A 93 BA 00 00 D7 [07:48:04]Write i2c OK [07:48:04]MH_I2C_Read... [07:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:04]Read from MH i2c: E2 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 [07:48:04]MH_I2C_Read... [07:48:04]Read from MH i2c: E2 03 00 3B 4A 00 90 00 F9 [07:48:04]RAPDU: 90 00 [07:48:04]wFMCommunicate OK [07:48:04]wFMCommunicate request_size=4 [07:48:04]MH_SAM_APDU [07:48:04]CAPDU: 80 0D 03 02 [07:48:04]Write to MH i2c: E2 08 00 3C 4A 80 0D 03 02 00 00 00 00 01 [07:48:04]Write i2c OK [07:48:04]MH_I2C_Read... [07:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:05]Read from MH i2c: E2 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: E2 0B 00 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: E2 0B 00 3C 4A 00 8C 2A A1 7B 00 DE A6 DF 90 00 37 [07:48:05]RAPDU: 8C 2A A1 7B 00 DE A6 DF 90 00 [07:48:05]wFMCommunicate OK [07:48:05]SAM_PROTO_SignData done [07:48:05]FM_MakeSignedData done [07:48:05]CreateOFDProtocolMessage [07:48:05]wFMCommunicate request_size=4 [07:48:05]MH_SAM_APDU [07:48:05]CAPDU: 80 11 00 00 [07:48:05]Write to MH i2c: E2 08 00 3D 4A 80 11 00 00 00 00 00 00 01 [07:48:05]Write i2c OK [07:48:05]MH_I2C_Read... [07:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:05]Read from MH i2c: E2 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: E2 17 00 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: E2 17 00 3D 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 56 [07:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:05]wFMCommunicate OK [07:48:05]CreateOFDProtocolMessage done [07:48:05]OFDSenderStorePacket 154811 [07:48:05]StoreOFDPacket docnum=154811 [07:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 32 28 07 01 6B 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 B6 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BB 5C 02 00 35 04 06 00 42 27 F0 6A 93 BA 8C 2A A1 7B 00 DE A6 DF [07:48:05]CheckFolder [07:48:05]dirname=/storage/ofd_packets [07:48:05]CheckFolder done [07:48:05]ProducePacketName [07:48:05]name=ofd_packets/00154811 [07:48:05]NVStorageSaveData ofd_packets/00154811 [07:48:05]File name is /storage/ofd_packets/00154811 [07:48:05]Write 301 bytes [07:48:05]NVStorageSaveData done [07:48:05]OFDSenderStorePacket done [07:48:05]KKMCreateOFDPacket done [07:48:05]NVStorageSaveData kkm_last_timestamp [07:48:05]File name is /storage/kkm_last_timestamp [07:48:05]Write 4 bytes [07:48:05]NVStorageSaveData done [07:48:05]ExternCall_PrintAddStr [07:48:05]wPrintStart [07:48:05]Write to MH i2c: 01 00 00 3E 4A 88 [07:48:05]Write i2c OK [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 07 00 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 07 00 3E 4A 00 00 00 00 00 FF 0F 9D [07:48:05]RasterBufferAndPrint [07:48:05]line Счет N : (1)298004 [07:48:05]line ИНН: 02508201610067 [07:48:05]line Контрольно-Кассовый Чек [07:48:05]line ПРОДАЖА [07:48:05]line ТРК (МРК, ГНК) : 22 [07:48:05]line Товар: 2710124130 [07:48:05]line Аи-92-К-5 [07:48:05]line 15.650 * 63.90 [07:48:05]line = 1000.04 [07:48:05]line НДС 12% НСП 1% [07:48:05]line > о реализуемом товаре [07:48:05]line ИТОГО: 1000.04 [07:48:05]line НСП 1% : 8.85 [07:48:05]line НДС 12% : 106.20 [07:48:05]line Наличными: 1000.04 [07:48:05]line Безнал.: 0.00 [07:48:05]line Место: АЗС № 53 "Партнер Нефть" [07:48:05]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:48:05]line СНО: Общий режим [07:48:05]line Чек 115 09.04.2024 07:48 [07:48:05]line Смена: 298 ФФД: 1.0 [07:48:05]line ЗНМ: 0300000127 [07:48:05]line РНМ: 0000000000090882 [07:48:05]line Версия ККМ: 001 [07:48:05]line ФМ: 0000000000874906 [07:48:05]line ФД: 154811 [07:48:05]line ФПД: 72739304674234 [07:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074806&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154811&fm=72739304674234&tin=02508201610067®Number=0000000000090882&sum=100004 [07:48:05]OFD Sender: Processing packet 154811 [packets to send 67, broken 66] [07:48:05]ProducePacketName [07:48:05]name=ofd_packets/00154811 [07:48:05]OFD Sender: To server: pG, [07:48:05]CommunicateWithHost lk.salyk.kg:30040 [07:48:05]ConnectInit lk.salyk.kg [07:48:05]written 0, free lines is 4095 [07:48:05]Connected sock=10 [07:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 32 28 07 01 6B 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 B6 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BB 5C 02 00 35 04 06 00 42 27 F0 6A 93 BA 8C 2A A1 7B 00 DE A6 DF [07:48:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 66 01 47 00 FB F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BB 5C 02 00 F4 03 04 00 61 9A 14 66 B6 04 01 00 00 0B 15 54 61 64 30 20 8E [07:48:05]CommunicateWithHost err = 0 [07:48:05]CheckOFDResponse [07:48:05]1017 (14) - 77093643461234 [07:48:05]1041 (16) - 0000000000874906 [07:48:05]1040 (4) - 154811 [07:48:05]1012 (4) - 09.04.2024 01:31 [07:48:05]1206 (1) - 0 [07:48:05]OFD Sender: Remove packet 154811 [07:48:05]ProducePacketName [07:48:05]name=ofd_packets/00154811 [07:48:05]NVStorageDeleteData [07:48:05]Write to MH i2c: 01 00 00 66 4A B0 [07:48:05]Write i2c OK [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 07 00 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: 01 07 00 66 4A 00 00 00 00 00 F5 0C B8 [07:48:05]RasterBufferAndPrint [07:48:05]line [07:48:05]line [07:48:05]line [07:48:05]line [07:48:05]line [07:48:05]written 0, free lines is 3323 [07:48:05]MH_Cut [07:48:05]Write to MH i2c: D1 01 00 6D 4A 01 89 [07:48:05]Write i2c OK [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: D1 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: D1 01 00 [07:48:05]MH_I2C_Read... [07:48:05]Read from MH i2c: D1 01 00 6D 4A 00 88 [07:48:05]Write to MH i2c: 01 00 00 6E 4A B8 [07:48:05]Write i2c OK [07:48:05]MH_I2C_Read... [07:48:06]OFD Sender: No OFD packet to send [07:48:06]*** Cut start [07:48:06]*** Partial cut [07:48:06]*** CUTSNS_PIN = 1 [07:48:06]*** CUTSNS_PIN = 0 [07:48:06]*** Brake cut motor [07:48:07]Read from MH i2c: 01 [07:48:07]MH_I2C_Read... [07:48:07]*** Stop cut motor [07:48:07]Read from MH i2c: 01 07 00 [07:48:07]MH_I2C_Read... [07:48:07]*** Cut end [07:48:07]Read from MH i2c: 01 07 00 6E 4A 00 00 00 00 00 FF 0F CD [07:48:07]process_action close_receipt done [07:48:07]requested_data is exist [07:48:07]produce_requested_data [07:48:07]requested_item fm.sn is exist - process it [07:48:07]wFMCommunicate request_size=4 [07:48:07]MH_SAM_APDU [07:48:07]CAPDU: 80 11 00 00 [07:48:07]Write to MH i2c: E2 08 00 6F 4A 80 11 00 00 00 00 00 00 33 [07:48:07]Write i2c OK [07:48:07]MH_I2C_Read... [07:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:07]Read from MH i2c: E2 [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 17 00 [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 17 00 6F 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 88 [07:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:07]wFMCommunicate OK [07:48:07]requested_item fd.num is exist - process it [07:48:07]SAM_PROTO_GetFieldsCounters [07:48:07]wFMCommunicate request_size=4 [07:48:07]MH_SAM_APDU [07:48:07]CAPDU: 80 13 00 00 [07:48:07]Write to MH i2c: E2 08 00 70 4A 80 13 00 00 00 00 00 00 36 [07:48:07]Write i2c OK [07:48:07]MH_I2C_Read... [07:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:07]Read from MH i2c: E2 [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 62 00 [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 62 00 70 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BB 5C 02 00 0E 04 04 00 2A 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 F8 [07:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BB 5C 02 00 0E 04 04 00 2A 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:48:07]wFMCommunicate OK [07:48:07]SAM_PROTO_GetFieldsCounters done [07:48:07]requested_item shift.num is exist - process it [07:48:07]requested_item shift.opened is exist - process it [07:48:07]req_shift_opened [07:48:07]FM_GetShiftState [07:48:07]SAM_PROTO_GetShiftState [07:48:07]wFMCommunicate request_size=4 [07:48:07]MH_SAM_APDU [07:48:07]CAPDU: 80 13 01 00 [07:48:07]Write to MH i2c: E2 08 00 71 4A 80 13 01 00 00 00 00 00 38 [07:48:07]Write i2c OK [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 [07:48:07]MH_I2C_Read... [07:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:07]Read from MH i2c: E2 0E 00 [07:48:07]MH_I2C_Read... [07:48:07]Read from MH i2c: E2 0E 00 71 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D2 [07:48:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:07]wFMCommunicate OK [07:48:07]SAM_PROTO_GetShiftState done [07:48:07]FM_GetShiftState done [07:48:07]req_shift_opened done [07:48:07]requested_item shift.open_date is exist - process it [07:48:07]req_shift_open_date [07:48:07]req_shift_open_date done [07:48:07]produce_requested_data done [07:48:07]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154811,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:48:07]process_action_free close_receipt [07:48:07]json_value_free [07:48:07]json_value_free done [07:48:07]process_json_proto returns [07:48:07]Send response to host [07:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154811,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:48:07]free response buf [07:48:07]execute_script done [07:48:07]execute_script returns [07:48:07]free content buf [07:48:07]Sock 9.Close socket [07:48:07]Sock 9.Thread stoped [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:45]accept exits with 7 [07:48:45]New connection [07:48:45]New thread 3066805604 created [07:48:45]Thread 3066662244 joined [07:48:45]Waiting for new connection... [07:48:45] Sock 7.Parse request [07:48:45]Sock 7.Check first char [07:48:45]Sock 7.First char is OK [07:48:45]request: POST /json_proto HTTP/1.0 [07:48:45]Method: POST [07:48:45]URL: /json_proto [07:48:45]Method is POST - this is cgi request [07:48:45]url: /json_proto [07:48:45]query_string will be loaded in cgi processing [07:48:45]execute_cgi json_proto POST (null) [07:48:45]execute_cgi path=json_proto method=POST [07:48:45]POST find Content-Length [07:48:45]Host: 172.17.32.195:8080 [07:48:45]Content-Length: 639 [07:48:45]Content-Type: application/json [07:48:45] [07:48:45]POST finish read [07:48:45]Found Content-Length = 639 [07:48:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 8.690, "sum" : 555.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 555.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:45]execute_script... [07:48:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 8.690, "sum" : 555.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 555.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:45]POST & json_proto [07:48:45]process_json_proto [07:48:45]json parsed OK: [07:48:45]protocol is kg_v1.0 [07:48:45]action value=close_receipt [07:48:45]process_action close_receipt [07:48:45]cmd_close_receipt [07:48:45]MH_GetDate [07:48:45]Write to MH i2c: F0 00 00 72 4A AB [07:48:45]Write i2c OK [07:48:45]MH_I2C_Read... [07:48:45]Read from MH i2c: F0 [07:48:45]MH_I2C_Read... [07:48:45]Read from MH i2c: F0 09 00 [07:48:45]MH_I2C_Read... [07:48:45]Read from MH i2c: F0 09 00 72 4A 00 E0 F2 14 66 77 1B 62 64 58 [07:48:45]GetLastDocTimeStamp 1712648886 [07:48:45]current date 1712648928 [07:48:45]FM_GetShiftState [07:48:45]SAM_PROTO_GetShiftState [07:48:45]wFMCommunicate request_size=4 [07:48:45]MH_SAM_APDU [07:48:45]CAPDU: 80 13 01 00 [07:48:45]Write to MH i2c: E2 08 00 73 4A 80 13 01 00 00 00 00 00 3A [07:48:45]Write i2c OK [07:48:45]MH_I2C_Read... [07:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:45]Read from MH i2c: E2 [07:48:45]MH_I2C_Read... [07:48:45]Read from MH i2c: E2 0E 00 [07:48:45]MH_I2C_Read... [07:48:45]Read from MH i2c: E2 0E 00 73 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D4 [07:48:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:45]wFMCommunicate OK [07:48:45]SAM_PROTO_GetShiftState done [07:48:45]FM_GetShiftState done [07:48:45]opened in 1712622218 [07:48:45]opened+sec_in_day 1712708618 [07:48:45]quantity*price = 55529 [07:48:45]sum+1 = 55530 [07:48:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 555.29 НСП 1% : 4.91 НДС 12% : 58.97 Наличными: 555.29 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 116 09.04.2024 07:48 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154812 ФПД: 131031360839437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074848&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154812&fm=131031360839437&tin=02508201610067®Number=0000000000090882&sum=55529 [07:48:46]StoreToDocumentArchive [07:48:46]shift 298 fd 154812 [07:48:46]save to /storage/0298/doc_00154812 [07:48:46]save last doc name /storage/0298/doc_00154812 to /storage/kkm_last_doc_name [07:48:46]save OK [07:48:46]Clear old archive folders... [07:48:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:46]tlvbuf is 0086C290 [07:48:46]SAM_PROTO_ClearQueue [07:48:46]wFMCommunicate request_size=4 [07:48:46]MH_SAM_APDU [07:48:46]CAPDU: 80 09 00 00 [07:48:46]Write to MH i2c: E2 08 00 80 4A 80 09 00 00 00 00 00 00 3C [07:48:46]Write i2c OK [07:48:46]MH_I2C_Read... [07:48:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:46]Read from MH i2c: E2 [07:48:46]MH_I2C_Read... [07:48:46]Read from MH i2c: E2 03 00 [07:48:46]MH_I2C_Read... [07:48:46]Read from MH i2c: E2 03 00 80 4A 00 90 00 3E [07:48:46]RAPDU: 90 00 [07:48:46]wFMCommunicate OK [07:48:46]SAM_PROTO_ClearQueue done [07:48:46]KKMCreateOFDPacket [07:48:46]OFDProtocolAddRootSTLVToBuf [07:48:46]FM_MakeSignedData [07:48:46]FM_MakeSignedData [07:48:46]SAM_PROTO_SignData [07:48:46]wFMCommunicate request_size=4 [07:48:46]MH_SAM_APDU [07:48:46]CAPDU: 80 0D 01 02 [07:48:46]Write to MH i2c: E2 08 00 81 4A 80 0D 01 02 00 00 00 00 44 [07:48:46]Write i2c OK [07:48:46]MH_I2C_Read... [07:48:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:46]Read from MH i2c: E2 [07:48:46]MH_I2C_Read... [07:48:46]Read from MH i2c: E2 03 00 [07:48:46]MH_I2C_Read... [07:48:46]Read from MH i2c: E2 03 00 81 4A 00 90 00 3F [07:48:46]RAPDU: 90 00 [07:48:46]wFMCommunicate OK [07:48:46]wFMCommunicate request_size=255 [07:48:46]MH_SAM_APDU [07:48:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 21 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 E9 D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 17 00 00 00 00 07 04 06 00 E9 D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E0 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BC 5C 02 00 35 04 06 00 77 [07:48:46]Write to MH i2c: E2 02 01 82 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 21 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 E9 D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 17 00 00 00 00 07 04 06 00 E9 D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E0 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BC 5C 02 00 35 04 06 00 77 00 00 3E [07:48:46]Write i2c OK [07:48:46]MH_I2C_Read... [07:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:47]Read from MH i2c: E2 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 03 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 03 00 82 4A 00 90 00 40 [07:48:47]RAPDU: 90 00 [07:48:47]wFMCommunicate OK [07:48:47]wFMCommunicate request_size=10 [07:48:47]MH_SAM_APDU [07:48:47]CAPDU: 80 0D 02 02 05 2C 1D B7 9F 0D [07:48:47]Write to MH i2c: E2 0D 00 83 4A 80 0D 02 02 05 00 2C 1D B7 9F 0D 00 00 FD [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:47]Read from MH i2c: E2 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 03 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 03 00 83 4A 00 90 00 41 [07:48:47]RAPDU: 90 00 [07:48:47]wFMCommunicate OK [07:48:47]wFMCommunicate request_size=4 [07:48:47]MH_SAM_APDU [07:48:47]CAPDU: 80 0D 03 02 [07:48:47]Write to MH i2c: E2 08 00 84 4A 80 0D 03 02 00 00 00 00 49 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:47]Read from MH i2c: E2 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 0B 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 0B 00 84 4A 00 C2 CA 98 43 13 76 2D 55 90 00 BC [07:48:47]RAPDU: C2 CA 98 43 13 76 2D 55 90 00 [07:48:47]wFMCommunicate OK [07:48:47]SAM_PROTO_SignData done [07:48:47]FM_MakeSignedData done [07:48:47]CreateOFDProtocolMessage [07:48:47]wFMCommunicate request_size=4 [07:48:47]MH_SAM_APDU [07:48:47]CAPDU: 80 11 00 00 [07:48:47]Write to MH i2c: E2 08 00 85 4A 80 11 00 00 00 00 00 00 49 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:47]Read from MH i2c: E2 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 17 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: E2 17 00 85 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9E [07:48:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:47]wFMCommunicate OK [07:48:47]CreateOFDProtocolMessage done [07:48:47]OFDSenderStorePacket 154812 [07:48:47]StoreOFDPacket docnum=154812 [07:48:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 10 77 07 01 A9 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 F2 21 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 E9 D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 17 00 00 00 00 07 04 06 00 E9 D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E0 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BC 5C 02 00 35 04 06 00 77 2C 1D B7 9F 0D C2 CA 98 43 13 76 2D 55 [07:48:47]CheckFolder [07:48:47]dirname=/storage/ofd_packets [07:48:47]CheckFolder done [07:48:47]ProducePacketName [07:48:47]name=ofd_packets/00154812 [07:48:47]NVStorageSaveData ofd_packets/00154812 [07:48:47]File name is /storage/ofd_packets/00154812 [07:48:47]Write 301 bytes [07:48:47]NVStorageSaveData done [07:48:47]OFDSenderStorePacket done [07:48:47]KKMCreateOFDPacket done [07:48:47]NVStorageSaveData kkm_last_timestamp [07:48:47]File name is /storage/kkm_last_timestamp [07:48:47]Write 4 bytes [07:48:47]NVStorageSaveData done [07:48:47]OFD Sender: Processing packet 154812 [packets to send 67, broken 66] [07:48:47]ProducePacketName [07:48:47]name=ofd_packets/00154812 [07:48:47]OFD Sender: To server: pG, [07:48:47]CommunicateWithHost lk.salyk.kg:30040 [07:48:47]ConnectInit lk.salyk.kg [07:48:47]ExternCall_PrintAddStr [07:48:47]wPrintStart [07:48:47]Write to MH i2c: 01 00 00 86 4A D0 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 07 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 07 00 86 4A 00 00 00 00 00 FF 0F E5 [07:48:47]RasterBufferAndPrint [07:48:47]line Счет N : (1)298006 [07:48:47]line ИНН: 02508201610067 [07:48:47]line Контрольно-Кассовый Чек [07:48:47]line ПРОДАЖА [07:48:47]line ТРК (МРК, ГНК) : 31 [07:48:47]line Товар: 2710124130 [07:48:47]line Аи-92-К-5 [07:48:47]line 8.690 * 63.90 [07:48:47]line = 555.29 [07:48:47]line НДС 12% НСП 1% [07:48:47]line > о реализуемом товаре [07:48:47]line ИТОГО: 555.29 [07:48:47]line НСП 1% : 4.91 [07:48:47]line НДС 12% : 58.97 [07:48:47]line Наличными: 555.29 [07:48:47]line Безнал.: 0.00 [07:48:47]line Место: АЗС № 53 "Партнер Нефть" [07:48:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:48:47]line СНО: Общий режим [07:48:47]line Чек 116 09.04.2024 07:48 [07:48:47]line Смена: 298 ФФД: 1.0 [07:48:47]line ЗНМ: 0300000127 [07:48:47]line РНМ: 0000000000090882 [07:48:47]line Версия ККМ: 001 [07:48:47]line ФМ: 0000000000874906 [07:48:47]line ФД: 154812 [07:48:47]line ФПД: 131031360839437 [07:48:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074848&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154812&fm=131031360839437&tin=02508201610067®Number=0000000000090882&sum=55529 [07:48:47]Connected sock=11 [07:48:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 10 77 07 01 A9 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 F2 21 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 E9 D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 17 00 00 00 00 07 04 06 00 E9 D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E0 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BC 5C 02 00 35 04 06 00 77 2C 1D B7 9F 0D C2 CA 98 43 13 76 2D 55 [07:48:47]written 0, free lines is 4095 [07:48:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AC C7 47 00 64 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BC 5C 02 00 F4 03 04 00 8B 9A 14 66 B6 04 01 00 00 A5 76 97 FE BB 3C 80 F0 [07:48:47]CommunicateWithHost err = 0 [07:48:47]CheckOFDResponse [07:48:47]1017 (14) - 77093643461234 [07:48:47]1041 (16) - 0000000000874906 [07:48:47]1040 (4) - 154812 [07:48:47]1012 (4) - 09.04.2024 01:31 [07:48:47]1206 (1) - 0 [07:48:47]OFD Sender: Remove packet 154812 [07:48:47]ProducePacketName [07:48:47]name=ofd_packets/00154812 [07:48:47]NVStorageDeleteData [07:48:47]Write to MH i2c: 01 00 00 AE 4A F8 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 07 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: 01 07 00 AE 4A 00 00 00 00 00 F3 0C FE [07:48:47]RasterBufferAndPrint [07:48:47]line [07:48:47]line [07:48:47]line [07:48:47]line [07:48:47]line [07:48:47]written 0, free lines is 3322 [07:48:47]MH_Cut [07:48:47]Write to MH i2c: D1 01 00 B5 4A 01 D1 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: D1 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: D1 01 00 [07:48:47]MH_I2C_Read... [07:48:47]Read from MH i2c: D1 01 00 B5 4A 00 D0 [07:48:47]Write to MH i2c: 01 00 00 B6 4A 00 [07:48:47]Write i2c OK [07:48:47]MH_I2C_Read... [07:48:48]OFD Sender: No OFD packet to send [07:48:48]*** Cut start [07:48:48]*** Partial cut [07:48:48]*** CUTSNS_PIN = 1 [07:48:48]*** CUTSNS_PIN = 0 [07:48:49]*** Brake cut motor [07:48:49]Read from MH i2c: 01 [07:48:49]MH_I2C_Read... [07:48:49]*** Stop cut motor [07:48:49]*** Cut end [07:48:49]Read from MH i2c: 01 07 00 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: 01 07 00 B6 4A 00 00 00 00 00 FF 0F 15 [07:48:49]process_action close_receipt done [07:48:49]requested_data is exist [07:48:49]produce_requested_data [07:48:49]requested_item fm.sn is exist - process it [07:48:49]wFMCommunicate request_size=4 [07:48:49]MH_SAM_APDU [07:48:49]CAPDU: 80 11 00 00 [07:48:49]Write to MH i2c: E2 08 00 B7 4A 80 11 00 00 00 00 00 00 7B [07:48:49]Write i2c OK [07:48:49]MH_I2C_Read... [07:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:49]Read from MH i2c: E2 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 17 00 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 17 00 B7 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D0 [07:48:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:49]wFMCommunicate OK [07:48:49]requested_item fd.num is exist - process it [07:48:49]SAM_PROTO_GetFieldsCounters [07:48:49]wFMCommunicate request_size=4 [07:48:49]MH_SAM_APDU [07:48:49]CAPDU: 80 13 00 00 [07:48:49]Write to MH i2c: E2 08 00 B8 4A 80 13 00 00 00 00 00 00 7E [07:48:49]Write i2c OK [07:48:49]MH_I2C_Read... [07:48:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:49]Read from MH i2c: E2 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 62 00 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 62 00 B8 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BC 5C 02 00 0E 04 04 00 2A 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 44 [07:48:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BC 5C 02 00 0E 04 04 00 2A 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 [07:48:49]wFMCommunicate OK [07:48:49]SAM_PROTO_GetFieldsCounters done [07:48:49]requested_item shift.num is exist - process it [07:48:49]requested_item shift.opened is exist - process it [07:48:49]req_shift_opened [07:48:49]FM_GetShiftState [07:48:49]SAM_PROTO_GetShiftState [07:48:49]wFMCommunicate request_size=4 [07:48:49]MH_SAM_APDU [07:48:49]CAPDU: 80 13 01 00 [07:48:49]Write to MH i2c: E2 08 00 B9 4A 80 13 01 00 00 00 00 00 80 [07:48:49]Write i2c OK [07:48:49]MH_I2C_Read... [07:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:49]Read from MH i2c: E2 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 0E 00 [07:48:49]MH_I2C_Read... [07:48:49]Read from MH i2c: E2 0E 00 B9 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1A [07:48:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:49]wFMCommunicate OK [07:48:49]SAM_PROTO_GetShiftState done [07:48:49]FM_GetShiftState done [07:48:49]req_shift_opened done [07:48:49]requested_item shift.open_date is exist - process it [07:48:49]req_shift_open_date [07:48:49]req_shift_open_date done [07:48:49]produce_requested_data done [07:48:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154812,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:48:49]process_action_free close_receipt [07:48:49]json_value_free [07:48:49]json_value_free done [07:48:49]process_json_proto returns [07:48:49]Send response to host [07:48:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154812,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:48:49]free response buf [07:48:49]execute_script done [07:48:49]execute_script returns [07:48:49]free content buf [07:48:49]Sock 7.Close socket [07:48:49]Sock 7.Thread stoped [07:48:50]accept exits with 9 [07:48:50]New connection [07:48:50]New thread 3066662244 created [07:48:50]Thread 3066805604 joined [07:48:50]Waiting for new connection... [07:48:50] Sock 9.Parse request [07:48:50]Sock 9.Check first char [07:48:50]Sock 9.First char is OK [07:48:50]request: POST /json_proto HTTP/1.0 [07:48:50]Method: POST [07:48:50]URL: /json_proto [07:48:50]Method is POST - this is cgi request [07:48:50]url: /json_proto [07:48:50]query_string will be loaded in cgi processing [07:48:50]execute_cgi json_proto POST (null) [07:48:50]execute_cgi path=json_proto method=POST [07:48:50]POST find Content-Length [07:48:50]Host: 172.17.32.195:8080 [07:48:50]Content-Length: 639 [07:48:50]Content-Type: application/json [07:48:50] [07:48:50]POST finish read [07:48:50]Found Content-Length = 639 [07:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:50]execute_script... [07:48:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:50]POST & json_proto [07:48:50]process_json_proto [07:48:50]json parsed OK: [07:48:50]protocol is kg_v1.0 [07:48:50]action value=close_receipt [07:48:50]process_action close_receipt [07:48:50]cmd_close_receipt [07:48:50]MH_GetDate [07:48:50]Write to MH i2c: F0 00 00 BA 4A F3 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: F0 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: F0 09 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: F0 09 00 BA 4A 00 E5 F2 14 66 77 1B 62 64 A5 [07:48:50]GetLastDocTimeStamp 1712648928 [07:48:50]current date 1712648933 [07:48:50]FM_GetShiftState [07:48:50]SAM_PROTO_GetShiftState [07:48:50]wFMCommunicate request_size=4 [07:48:50]MH_SAM_APDU [07:48:50]CAPDU: 80 13 01 00 [07:48:50]Write to MH i2c: E2 08 00 BB 4A 80 13 01 00 00 00 00 00 82 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 0E 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 0E 00 BB 4A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1C [07:48:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:50]wFMCommunicate OK [07:48:50]SAM_PROTO_GetShiftState done [07:48:50]FM_GetShiftState done [07:48:50]opened in 1712622218 [07:48:50]opened+sec_in_day 1712708618 [07:48:50]quantity*price = 30033 [07:48:50]sum+1 = 30034 [07:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 117 09.04.2024 07:48 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154813 ФПД: 26076156427400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074853&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154813&fm=26076156427400&tin=02508201610067®Number=0000000000090882&sum=30033 [07:48:51]StoreToDocumentArchive [07:48:51]shift 298 fd 154813 [07:48:51]save to /storage/0298/doc_00154813 [07:48:51]save last doc name /storage/0298/doc_00154813 to /storage/kkm_last_doc_name [07:48:51]save OK [07:48:51]Clear old archive folders... [07:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:51]tlvbuf is 00853550 [07:48:51]SAM_PROTO_ClearQueue [07:48:51]wFMCommunicate request_size=4 [07:48:51]MH_SAM_APDU [07:48:51]CAPDU: 80 09 00 00 [07:48:51]Write to MH i2c: E2 08 00 C8 4A 80 09 00 00 00 00 00 00 84 [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:51]Read from MH i2c: E2 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: E2 03 00 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: E2 03 00 C8 4A 00 90 00 86 [07:48:51]RAPDU: 90 00 [07:48:51]wFMCommunicate OK [07:48:51]SAM_PROTO_ClearQueue done [07:48:51]KKMCreateOFDPacket [07:48:51]OFDProtocolAddRootSTLVToBuf [07:48:51]FM_MakeSignedData [07:48:51]FM_MakeSignedData [07:48:51]SAM_PROTO_SignData [07:48:51]wFMCommunicate request_size=4 [07:48:51]MH_SAM_APDU [07:48:51]CAPDU: 80 0D 01 02 [07:48:51]Write to MH i2c: E2 08 00 C9 4A 80 0D 01 02 00 00 00 00 8C [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:51]Read from MH i2c: E2 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: E2 03 00 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: E2 03 00 C9 4A 00 90 00 87 [07:48:51]RAPDU: 90 00 [07:48:51]wFMCommunicate OK [07:48:51]wFMCommunicate request_size=255 [07:48:51]MH_SAM_APDU [07:48:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 75 00 00 00 F4 03 04 00 E5 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BD 5C 02 00 35 04 06 00 17 [07:48:51]Write to MH i2c: E2 02 01 CA 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 75 00 00 00 F4 03 04 00 E5 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BD 5C 02 00 35 04 06 00 17 00 00 17 [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:52]Read from MH i2c: E2 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 03 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 03 00 CA 4A 00 90 00 88 [07:48:52]RAPDU: 90 00 [07:48:52]wFMCommunicate OK [07:48:52]wFMCommunicate request_size=10 [07:48:52]MH_SAM_APDU [07:48:52]CAPDU: 80 0D 02 02 05 B7 54 0A 7C 88 [07:48:52]Write to MH i2c: E2 0D 00 CB 4A 80 0D 02 02 05 00 B7 54 0A 7C 88 00 00 B2 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:52]Read from MH i2c: E2 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 03 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 03 00 CB 4A 00 90 00 89 [07:48:52]RAPDU: 90 00 [07:48:52]wFMCommunicate OK [07:48:52]wFMCommunicate request_size=4 [07:48:52]MH_SAM_APDU [07:48:52]CAPDU: 80 0D 03 02 [07:48:52]Write to MH i2c: E2 08 00 CC 4A 80 0D 03 02 00 00 00 00 91 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:52]Read from MH i2c: E2 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 0B 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 0B 00 CC 4A 00 A5 33 3E 8E D1 ED 67 D3 90 00 2E [07:48:52]RAPDU: A5 33 3E 8E D1 ED 67 D3 90 00 [07:48:52]wFMCommunicate OK [07:48:52]SAM_PROTO_SignData done [07:48:52]FM_MakeSignedData done [07:48:52]CreateOFDProtocolMessage [07:48:52]wFMCommunicate request_size=4 [07:48:52]MH_SAM_APDU [07:48:52]CAPDU: 80 11 00 00 [07:48:52]Write to MH i2c: E2 08 00 CD 4A 80 11 00 00 00 00 00 00 91 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:52]Read from MH i2c: E2 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 17 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 17 00 CD 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E6 [07:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:52]wFMCommunicate OK [07:48:52]CreateOFDProtocolMessage done [07:48:52]OFDSenderStorePacket 154813 [07:48:52]StoreOFDPacket docnum=154813 [07:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 27 25 07 01 8E 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 75 00 00 00 F4 03 04 00 E5 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BD 5C 02 00 35 04 06 00 17 B7 54 0A 7C 88 A5 33 3E 8E D1 ED 67 D3 [07:48:52]CheckFolder [07:48:52]dirname=/storage/ofd_packets [07:48:52]CheckFolder done [07:48:52]ProducePacketName [07:48:52]name=ofd_packets/00154813 [07:48:52]NVStorageSaveData ofd_packets/00154813 [07:48:52]File name is /storage/ofd_packets/00154813 [07:48:52]Write 301 bytes [07:48:52]NVStorageSaveData done [07:48:52]OFDSenderStorePacket done [07:48:52]KKMCreateOFDPacket done [07:48:52]NVStorageSaveData kkm_last_timestamp [07:48:52]File name is /storage/kkm_last_timestamp [07:48:52]Write 4 bytes [07:48:52]NVStorageSaveData done [07:48:52]ExternCall_PrintAddStr [07:48:52]wPrintStart [07:48:52]Write to MH i2c: 01 00 00 CE 4A 18 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 07 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 07 00 CE 4A 00 00 00 00 00 FF 0F 2D [07:48:52]RasterBufferAndPrint [07:48:52]line Счет N : (1)298005 [07:48:52]line ИНН: 02508201610067 [07:48:52]line Контрольно-Кассовый Чек [07:48:52]line ПРОДАЖА [07:48:52]line ТРК (МРК, ГНК) : 41 [07:48:52]line Товар: 2710124130 [07:48:52]line Аи-92-К-5 [07:48:52]line 4.700 * 63.90 [07:48:52]line = 300.33 [07:48:52]line НДС 12% НСП 1% [07:48:52]line > о реализуемом товаре [07:48:52]line ИТОГО: 300.33 [07:48:52]line НСП 1% : 2.66 [07:48:52]line НДС 12% : 31.89 [07:48:52]line Наличными: 300.33 [07:48:52]line Безнал.: 0.00 [07:48:52]line Место: АЗС № 53 "Партнер Нефть" [07:48:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:48:52]line СНО: Общий режим [07:48:52]line Чек 117 09.04.2024 07:48 [07:48:52]line Смена: 298 ФФД: 1.0 [07:48:52]line ЗНМ: 0300000127 [07:48:52]line РНМ: 0000000000090882 [07:48:52]line Версия ККМ: 001 [07:48:52]line ФМ: 0000000000874906 [07:48:52]line ФД: 154813 [07:48:52]line ФПД: 26076156427400 [07:48:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074853&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154813&fm=26076156427400&tin=02508201610067®Number=0000000000090882&sum=30033 [07:48:52]written 0, free lines is 4095 [07:48:52]OFD Sender: Processing packet 154813 [packets to send 67, broken 66] [07:48:52]ProducePacketName [07:48:52]name=ofd_packets/00154813 [07:48:52]OFD Sender: To server: pG, [07:48:52]CommunicateWithHost lk.salyk.kg:30040 [07:48:52]ConnectInit lk.salyk.kg [07:48:52]Connected sock=10 [07:48:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 27 25 07 01 8E 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 75 00 00 00 F4 03 04 00 E5 F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BD 5C 02 00 35 04 06 00 17 B7 54 0A 7C 88 A5 33 3E 8E D1 ED 67 D3 [07:48:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 57 39 47 00 9B D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BD 5C 02 00 F4 03 04 00 90 9A 14 66 B6 04 01 00 00 D4 22 91 AC D4 77 CA 93 [07:48:52]CommunicateWithHost err = 0 [07:48:52]CheckOFDResponse [07:48:52]1017 (14) - 77093643461234 [07:48:52]1041 (16) - 0000000000874906 [07:48:52]1040 (4) - 154813 [07:48:52]1012 (4) - 09.04.2024 01:32 [07:48:52]1206 (1) - 0 [07:48:52]OFD Sender: Remove packet 154813 [07:48:52]ProducePacketName [07:48:52]name=ofd_packets/00154813 [07:48:52]NVStorageDeleteData [07:48:52]Write to MH i2c: 01 00 00 F6 4A 40 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 07 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 07 00 F6 4A 00 00 00 00 00 00 0D 54 [07:48:52]RasterBufferAndPrint [07:48:52]line [07:48:52]line [07:48:52]line [07:48:52]line [07:48:52]line [07:48:52]written 0, free lines is 3340 [07:48:52]MH_Cut [07:48:52]Write to MH i2c: D1 01 00 FD 4A 01 19 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: D1 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: D1 01 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: D1 01 00 FD 4A 00 18 [07:48:52]Write to MH i2c: 01 00 00 FE 4A 48 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:53]OFD Sender: No OFD packet to send [07:48:53]*** Cut start [07:48:53]*** Partial cut [07:48:53]*** CUTSNS_PIN = 1 [07:48:53]*** CUTSNS_PIN = 0 [07:48:53]*** Brake cut motor [07:48:54]Read from MH i2c: 01 [07:48:54]MH_I2C_Read... [07:48:54]*** Stop cut motor [07:48:54]*** Cut end [07:48:54]Read from MH i2c: 01 07 00 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: 01 07 00 FE 4A 00 00 00 00 00 FF 0F 5D [07:48:54]process_action close_receipt done [07:48:54]requested_data is exist [07:48:54]produce_requested_data [07:48:54]requested_item fm.sn is exist - process it [07:48:54]wFMCommunicate request_size=4 [07:48:54]MH_SAM_APDU [07:48:54]CAPDU: 80 11 00 00 [07:48:54]Write to MH i2c: E2 08 00 FF 4A 80 11 00 00 00 00 00 00 C3 [07:48:54]Write i2c OK [07:48:54]MH_I2C_Read... [07:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:54]Read from MH i2c: E2 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 17 00 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 17 00 FF 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 18 [07:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:54]wFMCommunicate OK [07:48:54]requested_item fd.num is exist - process it [07:48:54]SAM_PROTO_GetFieldsCounters [07:48:54]wFMCommunicate request_size=4 [07:48:54]MH_SAM_APDU [07:48:54]CAPDU: 80 13 00 00 [07:48:54]Write to MH i2c: E2 08 00 00 4B 80 13 00 00 00 00 00 00 C7 [07:48:54]Write i2c OK [07:48:54]MH_I2C_Read... [07:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:54]Read from MH i2c: E2 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 62 00 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 62 00 00 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BD 5C 02 00 0E 04 04 00 2A 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 91 [07:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BD 5C 02 00 0E 04 04 00 2A 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 [07:48:54]wFMCommunicate OK [07:48:54]SAM_PROTO_GetFieldsCounters done [07:48:54]requested_item shift.num is exist - process it [07:48:54]requested_item shift.opened is exist - process it [07:48:54]req_shift_opened [07:48:54]FM_GetShiftState [07:48:54]SAM_PROTO_GetShiftState [07:48:54]wFMCommunicate request_size=4 [07:48:54]MH_SAM_APDU [07:48:54]CAPDU: 80 13 01 00 [07:48:54]Write to MH i2c: E2 08 00 01 4B 80 13 01 00 00 00 00 00 C9 [07:48:54]Write i2c OK [07:48:54]MH_I2C_Read... [07:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:54]Read from MH i2c: E2 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 0E 00 [07:48:54]MH_I2C_Read... [07:48:54]Read from MH i2c: E2 0E 00 01 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 63 [07:48:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:54]wFMCommunicate OK [07:48:54]SAM_PROTO_GetShiftState done [07:48:54]FM_GetShiftState done [07:48:54]req_shift_opened done [07:48:54]requested_item shift.open_date is exist - process it [07:48:54]req_shift_open_date [07:48:54]req_shift_open_date done [07:48:54]produce_requested_data done [07:48:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154813,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:48:54]process_action_free close_receipt [07:48:54]json_value_free [07:48:54]json_value_free done [07:48:54]process_json_proto returns [07:48:54]Send response to host [07:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154813,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:48:54]free response buf [07:48:54]execute_script done [07:48:54]execute_script returns [07:48:54]free content buf [07:48:54]Sock 9.Close socket [07:48:54]Sock 9.Thread stoped [07:48:57]accept exits with 7 [07:48:57]New connection [07:48:57]New thread 3066805604 created [07:48:57]Thread 3066662244 joined [07:48:57]Waiting for new connection... [07:48:57] Sock 7.Parse request [07:48:57]Sock 7.Check first char [07:48:57]Sock 7.First char is OK [07:48:57]request: POST /json_proto HTTP/1.0 [07:48:57]Method: POST [07:48:57]URL: /json_proto [07:48:57]Method is POST - this is cgi request [07:48:57]url: /json_proto [07:48:57]query_string will be loaded in cgi processing [07:48:57]execute_cgi json_proto POST (null) [07:48:57]execute_cgi path=json_proto method=POST [07:48:57]POST find Content-Length [07:48:57]Host: 172.17.32.195:8080 [07:48:57]Content-Length: 639 [07:48:57]Content-Type: application/json [07:48:57] [07:48:57]POST finish read [07:48:57]Found Content-Length = 639 [07:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:57]execute_script... [07:48:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:57]POST & json_proto [07:48:57]process_json_proto [07:48:57]json parsed OK: [07:48:57]protocol is kg_v1.0 [07:48:57]action value=close_receipt [07:48:57]process_action close_receipt [07:48:57]cmd_close_receipt [07:48:57]MH_GetDate [07:48:57]Write to MH i2c: F0 00 00 02 4B 3C [07:48:57]Write i2c OK [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: F0 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: F0 09 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: F0 09 00 02 4B 00 EC F2 14 66 77 1B 62 64 F5 [07:48:57]GetLastDocTimeStamp 1712648933 [07:48:57]current date 1712648940 [07:48:57]FM_GetShiftState [07:48:57]SAM_PROTO_GetShiftState [07:48:57]wFMCommunicate request_size=4 [07:48:57]MH_SAM_APDU [07:48:57]CAPDU: 80 13 01 00 [07:48:57]Write to MH i2c: E2 08 00 03 4B 80 13 01 00 00 00 00 00 CB [07:48:57]Write i2c OK [07:48:57]MH_I2C_Read... [07:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:57]Read from MH i2c: E2 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 0E 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 0E 00 03 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 65 [07:48:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:48:57]wFMCommunicate OK [07:48:57]SAM_PROTO_GetShiftState done [07:48:57]FM_GetShiftState done [07:48:57]opened in 1712622218 [07:48:57]opened+sec_in_day 1712708618 [07:48:57]quantity*price = 30033 [07:48:57]sum+1 = 30034 [07:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 118 09.04.2024 07:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154814 ФПД: 17597778106437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074900&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154814&fm=17597778106437&tin=02508201610067®Number=0000000000090882&sum=30033 [07:48:58]StoreToDocumentArchive [07:48:58]shift 298 fd 154814 [07:48:58]save to /storage/0298/doc_00154814 [07:48:58]save last doc name /storage/0298/doc_00154814 to /storage/kkm_last_doc_name [07:48:58]save OK [07:48:58]Clear old archive folders... [07:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:58]tlvbuf is 007F3CE0 [07:48:58]SAM_PROTO_ClearQueue [07:48:58]wFMCommunicate request_size=4 [07:48:58]MH_SAM_APDU [07:48:58]CAPDU: 80 09 00 00 [07:48:58]Write to MH i2c: E2 08 00 10 4B 80 09 00 00 00 00 00 00 CD [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:58]Read from MH i2c: E2 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 10 4B 00 90 00 CF [07:48:58]RAPDU: 90 00 [07:48:58]wFMCommunicate OK [07:48:58]SAM_PROTO_ClearQueue done [07:48:58]KKMCreateOFDPacket [07:48:58]OFDProtocolAddRootSTLVToBuf [07:48:58]FM_MakeSignedData [07:48:58]FM_MakeSignedData [07:48:58]SAM_PROTO_SignData [07:48:58]wFMCommunicate request_size=4 [07:48:58]MH_SAM_APDU [07:48:58]CAPDU: 80 0D 01 02 [07:48:58]Write to MH i2c: E2 08 00 11 4B 80 0D 01 02 00 00 00 00 D5 [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:58]Read from MH i2c: E2 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 11 4B 00 90 00 D0 [07:48:58]RAPDU: 90 00 [07:48:58]wFMCommunicate OK [07:48:58]wFMCommunicate request_size=255 [07:48:58]MH_SAM_APDU [07:48: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 76 00 00 00 F4 03 04 00 EC F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BE 5C 02 00 35 04 06 00 10 [07:48:58]Write to MH i2c: E2 02 01 12 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 76 00 00 00 F4 03 04 00 EC F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BE 5C 02 00 35 04 06 00 10 00 00 62 [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:58]Read from MH i2c: E2 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 12 4B 00 90 00 D1 [07:48:58]RAPDU: 90 00 [07:48:58]wFMCommunicate OK [07:48:58]wFMCommunicate request_size=10 [07:48:58]MH_SAM_APDU [07:48:58]CAPDU: 80 0D 02 02 05 01 4D 50 18 45 [07:48:58]Write to MH i2c: E2 0D 00 13 4B 80 0D 02 02 05 00 01 4D 50 18 45 00 00 DD [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:58]Read from MH i2c: E2 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 03 00 13 4B 00 90 00 D2 [07:48:58]RAPDU: 90 00 [07:48:58]wFMCommunicate OK [07:48:58]wFMCommunicate request_size=4 [07:48:58]MH_SAM_APDU [07:48:58]CAPDU: 80 0D 03 02 [07:48:58]Write to MH i2c: E2 08 00 14 4B 80 0D 03 02 00 00 00 00 DA [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:59]Read from MH i2c: E2 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 0B 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 0B 00 14 4B 00 67 83 08 B4 6E 85 69 EF 90 00 CC [07:48:59]RAPDU: 67 83 08 B4 6E 85 69 EF 90 00 [07:48:59]wFMCommunicate OK [07:48:59]SAM_PROTO_SignData done [07:48:59]FM_MakeSignedData done [07:48:59]CreateOFDProtocolMessage [07:48:59]wFMCommunicate request_size=4 [07:48:59]MH_SAM_APDU [07:48:59]CAPDU: 80 11 00 00 [07:48:59]Write to MH i2c: E2 08 00 15 4B 80 11 00 00 00 00 00 00 DA [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:59]Read from MH i2c: E2 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 17 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 17 00 15 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2F [07:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:48:59]wFMCommunicate OK [07:48:59]CreateOFDProtocolMessage done [07:48:59]OFDSenderStorePacket 154814 [07:48:59]StoreOFDPacket docnum=154814 [07:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 18 DF 07 01 62 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 76 00 00 00 F4 03 04 00 EC F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BE 5C 02 00 35 04 06 00 10 01 4D 50 18 45 67 83 08 B4 6E 85 69 EF [07:48:59]CheckFolder [07:48:59]dirname=/storage/ofd_packets [07:48:59]CheckFolder done [07:48:59]ProducePacketName [07:48:59]name=ofd_packets/00154814 [07:48:59]NVStorageSaveData ofd_packets/00154814 [07:48:59]File name is /storage/ofd_packets/00154814 [07:48:59]Write 301 bytes [07:48:59]NVStorageSaveData done [07:48:59]OFDSenderStorePacket done [07:48:59]KKMCreateOFDPacket done [07:48:59]NVStorageSaveData kkm_last_timestamp [07:48:59]File name is /storage/kkm_last_timestamp [07:48:59]Write 4 bytes [07:48:59]NVStorageSaveData done [07:48:59]ExternCall_PrintAddStr [07:48:59]wPrintStart [07:48:59]Write to MH i2c: 01 00 00 16 4B 61 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 07 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 07 00 16 4B 00 00 00 00 00 FF 0F 76 [07:48:59]RasterBufferAndPrint [07:48:59]line Счет N : (1)298007 [07:48:59]line ИНН: 02508201610067 [07:48:59]line Контрольно-Кассовый Чек [07:48:59]line ПРОДАЖА [07:48:59]line ТРК (МРК, ГНК) : 82 [07:48:59]line Товар: 2710124130 [07:48:59]line Аи-92-К-5 [07:48:59]line 4.700 * 63.90 [07:48:59]line = 300.33 [07:48:59]line НДС 12% НСП 1% [07:48:59]line > о реализуемом товаре [07:48:59]line ИТОГО: 300.33 [07:48:59]line НСП 1% : 2.66 [07:48:59]line НДС 12% : 31.89 [07:48:59]line Наличными: 300.33 [07:48:59]line Безнал.: 0.00 [07:48:59]line Место: АЗС № 53 "Партнер Нефть" [07:48:59]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:48:59]line СНО: Общий режим [07:48:59]line Чек 118 09.04.2024 07:49 [07:48:59]line Смена: 298 ФФД: 1.0 [07:48:59]line ЗНМ: 0300000127 [07:48:59]line РНМ: 0000000000090882 [07:48:59]line Версия ККМ: 001 [07:48:59]line ФМ: 0000000000874906 [07:48:59]line ФД: 154814 [07:48:59]line ФПД: 17597778106437 [07:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074900&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154814&fm=17597778106437&tin=02508201610067®Number=0000000000090882&sum=30033 [07:48:59]OFD Sender: Processing packet 154814 [packets to send 67, broken 66] [07:48:59]ProducePacketName [07:48:59]name=ofd_packets/00154814 [07:48:59]OFD Sender: To server: pG, [07:48:59]CommunicateWithHost lk.salyk.kg:30040 [07:48:59]ConnectInit lk.salyk.kg [07:48:59]written 0, free lines is 4095 [07:48:59]Connected sock=10 [07:48:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 18 DF 07 01 62 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 76 00 00 00 F4 03 04 00 EC F2 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BE 5C 02 00 35 04 06 00 10 01 4D 50 18 45 67 83 08 B4 6E 85 69 EF [07:48:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B8 9E 47 00 AF D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BE 5C 02 00 F4 03 04 00 97 9A 14 66 B6 04 01 00 00 0E EC E8 5A AE E6 67 CC [07:48:59]CommunicateWithHost err = 0 [07:48:59]CheckOFDResponse [07:48:59]1017 (14) - 77093643461234 [07:48:59]1041 (16) - 0000000000874906 [07:48:59]1040 (4) - 154814 [07:48:59]1012 (4) - 09.04.2024 01:32 [07:48:59]1206 (1) - 0 [07:48:59]OFD Sender: Remove packet 154814 [07:48:59]ProducePacketName [07:48:59]name=ofd_packets/00154814 [07:48:59]NVStorageDeleteData [07:48:59]Write to MH i2c: 01 00 00 3E 4B 89 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 07 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: 01 07 00 3E 4B 00 00 00 00 00 03 0D A0 [07:48:59]RasterBufferAndPrint [07:48:59]line [07:48:59]line [07:48:59]line [07:48:59]line [07:48:59]line [07:48:59]written 0, free lines is 3353 [07:48:59]MH_Cut [07:48:59]Write to MH i2c: D1 01 00 45 4B 01 62 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: D1 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: D1 01 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: D1 01 00 45 4B 00 61 [07:48:59]Write to MH i2c: 01 00 00 46 4B 91 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:49:00]OFD Sender: No OFD packet to send [07:49:00]*** Cut start [07:49:00]*** Partial cut [07:49:00]*** CUTSNS_PIN = 1 [07:49:00]*** CUTSNS_PIN = 0 [07:49:00]*** Brake cut motor [07:49:00]Read from MH i2c: 01 [07:49:00]MH_I2C_Read... [07:49:00]*** Stop cut motor [07:49:00]*** Cut end [07:49:00]Read from MH i2c: 01 07 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 07 00 46 4B 00 00 00 00 00 FF 0F A6 [07:49:00]process_action close_receipt done [07:49:00]requested_data is exist [07:49:00]produce_requested_data [07:49:00]requested_item fm.sn is exist - process it [07:49:00]wFMCommunicate request_size=4 [07:49:00]MH_SAM_APDU [07:49:00]CAPDU: 80 11 00 00 [07:49:00]Write to MH i2c: E2 08 00 47 4B 80 11 00 00 00 00 00 00 0C [07:49:00]Write i2c OK [07:49:00]MH_I2C_Read... [07:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:01]Read from MH i2c: E2 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 17 00 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 17 00 47 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 61 [07:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:49:01]wFMCommunicate OK [07:49:01]requested_item fd.num is exist - process it [07:49:01]SAM_PROTO_GetFieldsCounters [07:49:01]wFMCommunicate request_size=4 [07:49:01]MH_SAM_APDU [07:49:01]CAPDU: 80 13 00 00 [07:49:01]Write to MH i2c: E2 08 00 48 4B 80 13 00 00 00 00 00 00 0F [07:49:01]Write i2c OK [07:49:01]MH_I2C_Read... [07:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:01]Read from MH i2c: E2 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 62 00 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 62 00 48 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BE 5C 02 00 0E 04 04 00 2A 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 DD [07:49:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BE 5C 02 00 0E 04 04 00 2A 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 [07:49:01]wFMCommunicate OK [07:49:01]SAM_PROTO_GetFieldsCounters done [07:49:01]requested_item shift.num is exist - process it [07:49:01]requested_item shift.opened is exist - process it [07:49:01]req_shift_opened [07:49:01]FM_GetShiftState [07:49:01]SAM_PROTO_GetShiftState [07:49:01]wFMCommunicate request_size=4 [07:49:01]MH_SAM_APDU [07:49:01]CAPDU: 80 13 01 00 [07:49:01]Write to MH i2c: E2 08 00 49 4B 80 13 01 00 00 00 00 00 11 [07:49:01]Write i2c OK [07:49:01]MH_I2C_Read... [07:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:01]Read from MH i2c: E2 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 0E 00 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: E2 0E 00 49 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AB [07:49:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:49:01]wFMCommunicate OK [07:49:01]SAM_PROTO_GetShiftState done [07:49:01]FM_GetShiftState done [07:49:01]req_shift_opened done [07:49:01]requested_item shift.open_date is exist - process it [07:49:01]req_shift_open_date [07:49:01]req_shift_open_date done [07:49:01]produce_requested_data done [07:49:01]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154814,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:49:01]process_action_free close_receipt [07:49:01]json_value_free [07:49:01]json_value_free done [07:49:01]process_json_proto returns [07:49:01]Send response to host [07:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154814,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:49:01]free response buf [07:49:01]execute_script done [07:49:01]execute_script returns [07:49:01]free content buf [07:49:01]Sock 7.Close socket [07:49:01]Sock 7.Thread stoped [07:49:05]OFD Sender: No OFD packet to send [07:49:10]OFD Sender: No OFD packet to send [07:49:15]OFD Sender: No OFD packet to send [07:49:20]OFD Sender: No OFD packet to send [07:49:25]OFD Sender: No OFD packet to send [07:49:30]OFD Sender: No OFD packet to send [07:49:32]accept exits with 9 [07:49:32]New connection [07:49:32]New thread 3066662244 created [07:49:32]Thread 3066805604 joined [07:49:32]Waiting for new connection... [07:49:32] Sock 9.Parse request [07:49:32]Sock 9.Check first char [07:49:32]Sock 9.First char is OK [07:49:32]request: POST /json_proto HTTP/1.0 [07:49:32]Method: POST [07:49:32]URL: /json_proto [07:49:32]Method is POST - this is cgi request [07:49:32]url: /json_proto [07:49:32]query_string will be loaded in cgi processing [07:49:32]execute_cgi json_proto POST (null) [07:49:32]execute_cgi path=json_proto method=POST [07:49:32]POST find Content-Length [07:49:32]Host: 172.17.32.195:8080 [07:49:32]Content-Length: 644 [07:49:32]Content-Type: application/json [07:49:32] [07:49:32]POST finish read [07:49:32]Found Content-Length = 644 [07:49:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 5.530, "sum" : 400.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:32]execute_script... [07:49: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)298008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 5.530, "sum" : 400.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:32]POST & json_proto [07:49:32]process_json_proto [07:49:32]json parsed OK: [07:49:32]protocol is kg_v1.0 [07:49:32]action value=close_receipt [07:49:32]process_action close_receipt [07:49:32]cmd_close_receipt [07:49:32]MH_GetDate [07:49:32]Write to MH i2c: F0 00 00 4A 4B 84 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: F0 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: F0 09 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: F0 09 00 4A 4B 00 0F F3 14 66 77 1B 62 64 61 [07:49:32]GetLastDocTimeStamp 1712648940 [07:49:32]current date 1712648975 [07:49:32]FM_GetShiftState [07:49:32]SAM_PROTO_GetShiftState [07:49:32]wFMCommunicate request_size=4 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 13 01 00 [07:49:32]Write to MH i2c: E2 08 00 4B 4B 80 13 01 00 00 00 00 00 13 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 0E 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 0E 00 4B 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AD [07:49:32]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:49:32]wFMCommunicate OK [07:49:32]SAM_PROTO_GetShiftState done [07:49:32]FM_GetShiftState done [07:49:32]opened in 1712622218 [07:49:32]opened+sec_in_day 1712708618 [07:49:32]quantity*price = 40037 [07:49:32]sum+1 = 40038 [07:49:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.37 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.37 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 119 09.04.2024 07:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154815 ФПД: 125669966541076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074935&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154815&fm=125669966541076&tin=02508201610067®Number=0000000000090882&sum=40037 [07:49:33]StoreToDocumentArchive [07:49:33]shift 298 fd 154815 [07:49:33]save to /storage/0298/doc_00154815 [07:49:33]save last doc name /storage/0298/doc_00154815 to /storage/kkm_last_doc_name [07:49:33]save OK [07:49:33]Clear old archive folders... [07:49:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:49:33]tlvbuf is 00872070 [07:49:33]SAM_PROTO_ClearQueue [07:49:33]wFMCommunicate request_size=4 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 09 00 00 [07:49:33]Write to MH i2c: E2 08 00 58 4B 80 09 00 00 00 00 00 00 15 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 58 4B 00 90 00 17 [07:49:33]RAPDU: 90 00 [07:49:33]wFMCommunicate OK [07:49:33]SAM_PROTO_ClearQueue done [07:49:33]KKMCreateOFDPacket [07:49:33]OFDProtocolAddRootSTLVToBuf [07:49:33]FM_MakeSignedData [07:49:33]FM_MakeSignedData [07:49:33]SAM_PROTO_SignData [07:49:33]wFMCommunicate request_size=4 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 0D 01 02 [07:49:33]Write to MH i2c: E2 08 00 59 4B 80 0D 01 02 00 00 00 00 1D [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 59 4B 00 90 00 18 [07:49:33]RAPDU: 90 00 [07:49:33]wFMCommunicate OK [07:49:33]wFMCommunicate request_size=255 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 65 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 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 77 00 00 00 F4 03 04 00 0F F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BF 5C 02 00 35 04 06 00 [07:49:33]Write to MH i2c: E2 02 01 5A 4B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 65 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 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 77 00 00 00 F4 03 04 00 0F F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BF 5C 02 00 35 04 06 00 00 00 C6 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 5A 4B 00 90 00 19 [07:49:33]RAPDU: 90 00 [07:49:33]wFMCommunicate OK [07:49:33]wFMCommunicate request_size=11 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 0D 02 02 06 72 4B D1 B6 F1 14 [07:49:33]Write to MH i2c: E2 0E 00 5B 4B 80 0D 02 02 06 00 72 4B D1 B6 F1 14 00 00 75 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 03 00 5B 4B 00 90 00 1A [07:49:33]RAPDU: 90 00 [07:49:33]wFMCommunicate OK [07:49:33]wFMCommunicate request_size=4 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 0D 03 02 [07:49:33]Write to MH i2c: E2 08 00 5C 4B 80 0D 03 02 00 00 00 00 22 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 0B 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 0B 00 5C 4B 00 1A 9C 16 2B 27 02 D8 5C 90 00 77 [07:49:33]RAPDU: 1A 9C 16 2B 27 02 D8 5C 90 00 [07:49:33]wFMCommunicate OK [07:49:33]SAM_PROTO_SignData done [07:49:33]FM_MakeSignedData done [07:49:33]CreateOFDProtocolMessage [07:49:33]wFMCommunicate request_size=4 [07:49:33]MH_SAM_APDU [07:49:33]CAPDU: 80 11 00 00 [07:49:33]Write to MH i2c: E2 08 00 5D 4B 80 11 00 00 00 00 00 00 22 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:33]Read from MH i2c: E2 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 17 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: E2 17 00 5D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 77 [07:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:49:33]wFMCommunicate OK [07:49:33]CreateOFDProtocolMessage done [07:49:33]OFDSenderStorePacket 154815 [07:49:33]StoreOFDPacket docnum=154815 [07:49:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 B1 28 08 01 76 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 65 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 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 77 00 00 00 F4 03 04 00 0F F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BF 5C 02 00 35 04 06 00 72 4B D1 B6 F1 14 1A 9C 16 2B 27 02 D8 5C [07:49:33]CheckFolder [07:49:33]dirname=/storage/ofd_packets [07:49:33]CheckFolder done [07:49:33]ProducePacketName [07:49:33]name=ofd_packets/00154815 [07:49:33]NVStorageSaveData ofd_packets/00154815 [07:49:33]File name is /storage/ofd_packets/00154815 [07:49:33]Write 302 bytes [07:49:33]NVStorageSaveData done [07:49:33]OFDSenderStorePacket done [07:49:33]KKMCreateOFDPacket done [07:49:33]NVStorageSaveData kkm_last_timestamp [07:49:33]File name is /storage/kkm_last_timestamp [07:49:33]Write 4 bytes [07:49:33]NVStorageSaveData done [07:49:33]ExternCall_PrintAddStr [07:49:33]wPrintStart [07:49:33]Write to MH i2c: 01 00 00 5E 4B A9 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 5E 4B 00 00 00 00 00 FF 0F BE [07:49:33]RasterBufferAndPrint [07:49:33]line Счет N : (1)298008 [07:49:33]line ИНН: 02508201610067 [07:49:33]line Контрольно-Кассовый Чек [07:49:33]line ПРОДАЖА [07:49:33]line ТРК (МРК, ГНК) : 92 [07:49:33]line Товар: 2710194210 [07:49:33]line ДТ(л)-К-5 [07:49:33]line 5.530 * 72.40 [07:49:33]line = 400.37 [07:49:33]line НДС 12% НСП 1% [07:49:33]line > о реализуемом товаре [07:49:33]line ИТОГО: 400.37 [07:49:33]line НСП 1% : 3.54 [07:49:33]line НДС 12% : 42.52 [07:49:33]line Наличными: 400.37 [07:49:33]line Безнал.: 0.00 [07:49:33]line Место: АЗС № 53 "Партнер Нефть" [07:49:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:49:33]line СНО: Общий режим [07:49:33]line Чек 119 09.04.2024 07:49 [07:49:33]line Смена: 298 ФФД: 1.0 [07:49:33]line ЗНМ: 0300000127 [07:49:33]line РНМ: 0000000000090882 [07:49:33]line Версия ККМ: 001 [07:49:33]line ФМ: 0000000000874906 [07:49:33]line ФД: 154815 [07:49:33]line ФПД: 125669966541076 [07:49:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T074935&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154815&fm=125669966541076&tin=02508201610067®Number=0000000000090882&sum=40037 [07:49:34]OFD Sender: Processing packet 154815 [packets to send 67, broken 66] [07:49:34]ProducePacketName [07:49:34]name=ofd_packets/00154815 [07:49:34]OFD Sender: To server: pG, [07:49:34]CommunicateWithHost lk.salyk.kg:30040 [07:49:34]ConnectInit lk.salyk.kg [07:49:34]written 0, free lines is 4095 [07:49:34]Connected sock=10 [07:49:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 B1 28 08 01 76 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 65 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 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 77 00 00 00 F4 03 04 00 0F F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BF 5C 02 00 35 04 06 00 72 4B D1 B6 F1 14 1A 9C 16 2B 27 02 D8 5C [07:49:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 92 74 47 00 D4 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 BF 5C 02 00 F4 03 04 00 BA 9A 14 66 B6 04 01 00 00 89 91 8C 4F 83 10 59 BA [07:49:34]CommunicateWithHost err = 0 [07:49:34]CheckOFDResponse [07:49:34]1017 (14) - 77093643461234 [07:49:34]1041 (16) - 0000000000874906 [07:49:34]1040 (4) - 154815 [07:49:34]1012 (4) - 09.04.2024 01:32 [07:49:34]1206 (1) - 0 [07:49:34]OFD Sender: Remove packet 154815 [07:49:34]ProducePacketName [07:49:34]name=ofd_packets/00154815 [07:49:34]NVStorageDeleteData [07:49:34]Write to MH i2c: 01 00 00 86 4B D1 [07:49:34]Write i2c OK [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: 01 [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: 01 07 00 [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: 01 07 00 86 4B 00 00 00 00 00 EA 0C CE [07:49:34]RasterBufferAndPrint [07:49:34]line [07:49:34]line [07:49:34]line [07:49:34]line [07:49:34]line [07:49:34]written 0, free lines is 3312 [07:49:34]MH_Cut [07:49:34]Write to MH i2c: D1 01 00 8D 4B 01 AA [07:49:34]Write i2c OK [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: D1 [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: D1 01 00 [07:49:34]MH_I2C_Read... [07:49:34]Read from MH i2c: D1 01 00 8D 4B 00 A9 [07:49:34]Write to MH i2c: 01 00 00 8E 4B D9 [07:49:34]Write i2c OK [07:49:34]MH_I2C_Read... [07:49:35]OFD Sender: No OFD packet to send [07:49:35]*** Cut start [07:49:35]*** Partial cut [07:49:35]*** CUTSNS_PIN = 1 [07:49:35]*** CUTSNS_PIN = 0 [07:49:35]*** Brake cut motor [07:49:36]Read from MH i2c: 01 [07:49:36]MH_I2C_Read... [07:49:36]*** Stop cut motor [07:49:36]*** Cut end [07:49:36]Read from MH i2c: 01 07 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: 01 07 00 8E 4B 00 00 00 00 00 FF 0F EE [07:49:36]process_action close_receipt done [07:49:36]requested_data is exist [07:49:36]produce_requested_data [07:49:36]requested_item fm.sn is exist - process it [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 11 00 00 [07:49:36]Write to MH i2c: E2 08 00 8F 4B 80 11 00 00 00 00 00 00 54 [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 17 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 17 00 8F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A9 [07:49:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:49:36]wFMCommunicate OK [07:49:36]requested_item fd.num is exist - process it [07:49:36]SAM_PROTO_GetFieldsCounters [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 13 00 00 [07:49:36]Write to MH i2c: E2 08 00 90 4B 80 13 00 00 00 00 00 00 57 [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 62 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 62 00 90 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BF 5C 02 00 0E 04 04 00 2A 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 29 [07:49:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 BF 5C 02 00 0E 04 04 00 2A 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 [07:49:36]wFMCommunicate OK [07:49:36]SAM_PROTO_GetFieldsCounters done [07:49:36]requested_item shift.num is exist - process it [07:49:36]requested_item shift.opened is exist - process it [07:49:36]req_shift_opened [07:49:36]FM_GetShiftState [07:49:36]SAM_PROTO_GetShiftState [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 13 01 00 [07:49:36]Write to MH i2c: E2 08 00 91 4B 80 13 01 00 00 00 00 00 59 [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 0E 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 0E 00 91 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F3 [07:49:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:49:36]wFMCommunicate OK [07:49:36]SAM_PROTO_GetShiftState done [07:49:36]FM_GetShiftState done [07:49:36]req_shift_opened done [07:49:36]requested_item shift.open_date is exist - process it [07:49:36]req_shift_open_date [07:49:36]req_shift_open_date done [07:49:36]produce_requested_data done [07:49:36]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154815,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:49:36]process_action_free close_receipt [07:49:36]json_value_free [07:49:36]json_value_free done [07:49:36]process_json_proto returns [07:49:36]Send response to host [07:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154815,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:49:36]free response buf [07:49:36]execute_script done [07:49:36]execute_script returns [07:49:36]free content buf [07:49:36]Sock 9.Close socket [07:49:36]Sock 9.Thread stoped [07:49:40]OFD Sender: No OFD packet to send [07:49:45]OFD Sender: No OFD packet to send [07:49:50]OFD Sender: No OFD packet to send [07:49:55]OFD Sender: No OFD packet to send [07:50:00]OFD Sender: No OFD packet to send [07:50:05]OFD Sender: No OFD packet to send [07:50:10]OFD Sender: No OFD packet to send [07:50:15]OFD Sender: No OFD packet to send [07:50:20]OFD Sender: No OFD packet to send [07:50:25]OFD Sender: No OFD packet to send [07:50:30]OFD Sender: No OFD packet to send [07:50:35]OFD Sender: No OFD packet to send [07:50:40]OFD Sender: No OFD packet to send [07:50:45]OFD Sender: No OFD packet to send [07:50:50]OFD Sender: No OFD packet to send [07:50:55]accept exits with 7 [07:50:55]New connection [07:50:55]New thread 3066805604 created [07:50:55]Thread 3066662244 joined [07:50:55]Waiting for new connection... [07:50:55] Sock 7.Parse request [07:50:55]Sock 7.Check first char [07:50:55]Sock 7.First char is OK [07:50:55]request: POST /json_proto HTTP/1.0 [07:50:55]Method: POST [07:50:55]URL: /json_proto [07:50:55]Method is POST - this is cgi request [07:50:55]url: /json_proto [07:50:55]query_string will be loaded in cgi processing [07:50:55]execute_cgi json_proto POST (null) [07:50:55]execute_cgi path=json_proto method=POST [07:50:55]POST find Content-Length [07:50:55]Host: 172.17.32.195:8080 [07:50:55]Content-Length: 639 [07:50:55]Content-Type: application/json [07:50:55] [07:50:55]POST finish read [07:50:55]Found Content-Length = 639 [07:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:55]execute_script... [07:50:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:55]POST & json_proto [07:50:55]process_json_proto [07:50:55]json parsed OK: [07:50:55]protocol is kg_v1.0 [07:50:55]action value=close_receipt [07:50:55]process_action close_receipt [07:50:55]cmd_close_receipt [07:50:55]MH_GetDate [07:50:55]Write to MH i2c: F0 00 00 92 4B CC [07:50:55]Write i2c OK [07:50:55]MH_I2C_Read... [07:50:55]Read from MH i2c: F0 [07:50:55]MH_I2C_Read... [07:50:55]Read from MH i2c: F0 09 00 [07:50:55]MH_I2C_Read... [07:50:55]Read from MH i2c: F0 09 00 92 4B 00 62 F3 14 66 77 1B 62 64 FC [07:50:55]GetLastDocTimeStamp 1712648975 [07:50:55]current date 1712649058 [07:50:55]FM_GetShiftState [07:50:55]SAM_PROTO_GetShiftState [07:50:55]wFMCommunicate request_size=4 [07:50:55]MH_SAM_APDU [07:50:55]CAPDU: 80 13 01 00 [07:50:55]Write to MH i2c: E2 08 00 93 4B 80 13 01 00 00 00 00 00 5B [07:50:55]Write i2c OK [07:50:55]MH_I2C_Read... [07:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:55]OFD Sender: No OFD packet to send [07:50:55]Read from MH i2c: E2 [07:50:55]MH_I2C_Read... [07:50:55]Read from MH i2c: E2 0E 00 [07:50:55]MH_I2C_Read... [07:50:55]Read from MH i2c: E2 0E 00 93 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F5 [07:50:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:50:55]wFMCommunicate OK [07:50:55]SAM_PROTO_GetShiftState done [07:50:55]FM_GetShiftState done [07:50:55]opened in 1712622218 [07:50:55]opened+sec_in_day 1712708618 [07:50:55]quantity*price = 50033 [07:50:55]sum+1 = 50035 [07:50:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 120 09.04.2024 07:50 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154816 ФПД: 68586173196898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075058&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154816&fm=68586173196898&tin=02508201610067®Number=0000000000090882&sum=50034 [07:50:56]StoreToDocumentArchive [07:50:56]shift 298 fd 154816 [07:50:56]save to /storage/0298/doc_00154816 [07:50:56]save last doc name /storage/0298/doc_00154816 to /storage/kkm_last_doc_name [07:50:56]save OK [07:50:56]Clear old archive folders... [07:50:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:50:56]tlvbuf is 00710100 [07:50:56]SAM_PROTO_ClearQueue [07:50:56]wFMCommunicate request_size=4 [07:50:56]MH_SAM_APDU [07:50:56]CAPDU: 80 09 00 00 [07:50:56]Write to MH i2c: E2 08 00 A0 4B 80 09 00 00 00 00 00 00 5D [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 A0 4B 00 90 00 5F [07:50:56]RAPDU: 90 00 [07:50:56]wFMCommunicate OK [07:50:56]SAM_PROTO_ClearQueue done [07:50:56]KKMCreateOFDPacket [07:50:56]OFDProtocolAddRootSTLVToBuf [07:50:56]FM_MakeSignedData [07:50:56]FM_MakeSignedData [07:50:56]SAM_PROTO_SignData [07:50:56]wFMCommunicate request_size=4 [07:50:56]MH_SAM_APDU [07:50:56]CAPDU: 80 0D 01 02 [07:50:56]Write to MH i2c: E2 08 00 A1 4B 80 0D 01 02 00 00 00 00 65 [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 A1 4B 00 90 00 60 [07:50:56]RAPDU: 90 00 [07:50:56]wFMCommunicate OK [07:50:56]wFMCommunicate request_size=255 [07:50:56]MH_SAM_APDU [07:50: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 62 F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C0 5C 02 00 35 04 06 00 3E [07:50:56]Write to MH i2c: E2 02 01 A2 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 62 F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C0 5C 02 00 35 04 06 00 3E 00 00 33 [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 A2 4B 00 90 00 61 [07:50:56]RAPDU: 90 00 [07:50:56]wFMCommunicate OK [07:50:56]wFMCommunicate request_size=10 [07:50:56]MH_SAM_APDU [07:50:56]CAPDU: 80 0D 02 02 05 60 F6 7D 6A 62 [07:50:56]Write to MH i2c: E2 0D 00 A3 4B 80 0D 02 02 05 00 60 F6 7D 6A 62 00 00 11 [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 03 00 A3 4B 00 90 00 62 [07:50:56]RAPDU: 90 00 [07:50:56]wFMCommunicate OK [07:50:56]wFMCommunicate request_size=4 [07:50:56]MH_SAM_APDU [07:50:56]CAPDU: 80 0D 03 02 [07:50:56]Write to MH i2c: E2 08 00 A4 4B 80 0D 03 02 00 00 00 00 6A [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 0B 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 0B 00 A4 4B 00 58 0F E5 68 24 BF 1B 06 90 00 23 [07:50:56]RAPDU: 58 0F E5 68 24 BF 1B 06 90 00 [07:50:56]wFMCommunicate OK [07:50:56]SAM_PROTO_SignData done [07:50:56]FM_MakeSignedData done [07:50:56]CreateOFDProtocolMessage [07:50:56]wFMCommunicate request_size=4 [07:50:56]MH_SAM_APDU [07:50:56]CAPDU: 80 11 00 00 [07:50:56]Write to MH i2c: E2 08 00 A5 4B 80 11 00 00 00 00 00 00 6A [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:56]Read from MH i2c: E2 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 17 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: E2 17 00 A5 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BF [07:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:50:56]wFMCommunicate OK [07:50:56]CreateOFDProtocolMessage done [07:50:56]OFDSenderStorePacket 154816 [07:50:56]StoreOFDPacket docnum=154816 [07:50:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D3 50 07 01 17 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 62 F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C0 5C 02 00 35 04 06 00 3E 60 F6 7D 6A 62 58 0F E5 68 24 BF 1B 06 [07:50:56]CheckFolder [07:50:56]dirname=/storage/ofd_packets [07:50:56]CheckFolder done [07:50:56]ProducePacketName [07:50:56]name=ofd_packets/00154816 [07:50:56]NVStorageSaveData ofd_packets/00154816 [07:50:56]File name is /storage/ofd_packets/00154816 [07:50:56]Write 301 bytes [07:50:56]NVStorageSaveData done [07:50:56]OFDSenderStorePacket done [07:50:56]KKMCreateOFDPacket done [07:50:56]NVStorageSaveData kkm_last_timestamp [07:50:56]File name is /storage/kkm_last_timestamp [07:50:56]Write 4 bytes [07:50:56]NVStorageSaveData done [07:50:56]ExternCall_PrintAddStr [07:50:56]wPrintStart [07:50:56]Write to MH i2c: 01 00 00 A6 4B F1 [07:50:56]Write i2c OK [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: 01 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: 01 07 00 [07:50:56]MH_I2C_Read... [07:50:56]Read from MH i2c: 01 07 00 A6 4B 00 00 00 00 00 FF 0F 06 [07:50:56]RasterBufferAndPrint [07:50:56]line Счет N : (1)298009 [07:50:56]line ИНН: 02508201610067 [07:50:56]line Контрольно-Кассовый Чек [07:50:56]line ПРОДАЖА [07:50:56]line ТРК (МРК, ГНК) : 41 [07:50:56]line Товар: 2710124130 [07:50:56]line Аи-92-К-5 [07:50:56]line 7.830 * 63.90 [07:50:56]line = 500.34 [07:50:56]line НДС 12% НСП 1% [07:50:56]line > о реализуемом товаре [07:50:56]line ИТОГО: 500.34 [07:50:56]line НСП 1% : 4.43 [07:50:56]line НДС 12% : 53.13 [07:50:56]line Наличными: 500.34 [07:50:56]line Безнал.: 0.00 [07:50:56]line Место: АЗС № 53 "Партнер Нефть" [07:50:56]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:50:56]line СНО: Общий режим [07:50:56]line Чек 120 09.04.2024 07:50 [07:50:56]line Смена: 298 ФФД: 1.0 [07:50:56]line ЗНМ: 0300000127 [07:50:56]line РНМ: 0000000000090882 [07:50:56]line Версия ККМ: 001 [07:50:56]line ФМ: 0000000000874906 [07:50:56]line ФД: 154816 [07:50:56]line ФПД: 68586173196898 [07:50:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075058&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154816&fm=68586173196898&tin=02508201610067®Number=0000000000090882&sum=50034 [07:50:57]OFD Sender: Processing packet 154816 [packets to send 67, broken 66] [07:50:57]ProducePacketName [07:50:57]name=ofd_packets/00154816 [07:50:57]OFD Sender: To server: pG, [07:50:57]CommunicateWithHost lk.salyk.kg:30040 [07:50:57]ConnectInit lk.salyk.kg [07:50:57]written 0, free lines is 4095 [07:50:57]Connected sock=10 [07:50:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D3 50 07 01 17 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 62 F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C0 5C 02 00 35 04 06 00 3E 60 F6 7D 6A 62 58 0F E5 68 24 BF 1B 06 [07:50:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E0 F0 47 00 15 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C0 5C 02 00 F4 03 04 00 0C 9B 14 66 B6 04 01 00 00 23 96 01 5B 64 C1 F5 F1 [07:50:57]CommunicateWithHost err = 0 [07:50:57]CheckOFDResponse [07:50:57]1017 (14) - 77093643461234 [07:50:57]1041 (16) - 0000000000874906 [07:50:57]1040 (4) - 154816 [07:50:57]1012 (4) - 09.04.2024 01:34 [07:50:57]1206 (1) - 0 [07:50:57]OFD Sender: Remove packet 154816 [07:50:57]ProducePacketName [07:50:57]name=ofd_packets/00154816 [07:50:57]NVStorageDeleteData [07:50:57]Write to MH i2c: 01 00 00 CE 4B 19 [07:50:57]Write i2c OK [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: 01 [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: 01 07 00 [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: 01 07 00 CE 4B 00 00 00 00 00 F7 0C 23 [07:50:57]RasterBufferAndPrint [07:50:57]line [07:50:57]line [07:50:57]line [07:50:57]line [07:50:57]line [07:50:57]written 0, free lines is 3326 [07:50:57]MH_Cut [07:50:57]Write to MH i2c: D1 01 00 D5 4B 01 F2 [07:50:57]Write i2c OK [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: D1 [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: D1 01 00 [07:50:57]MH_I2C_Read... [07:50:57]Read from MH i2c: D1 01 00 D5 4B 00 F1 [07:50:57]Write to MH i2c: 01 00 00 D6 4B 21 [07:50:57]Write i2c OK [07:50:57]MH_I2C_Read... [07:50:57]OFD Sender: No OFD packet to send [07:50:58]*** Cut start [07:50:58]*** Partial cut [07:50:58]*** CUTSNS_PIN = 1 [07:50:58]*** CUTSNS_PIN = 0 [07:50:58]*** Brake cut motor [07:50:58]Read from MH i2c: 01 [07:50:58]MH_I2C_Read... [07:50:58]*** Stop cut motor [07:50:58]*** Cut end [07:50:58]Read from MH i2c: 01 07 00 [07:50:58]MH_I2C_Read... [07:50:58]Read from MH i2c: 01 07 00 D6 4B 00 00 00 00 00 FF 0F 36 [07:50:58]process_action close_receipt done [07:50:58]requested_data is exist [07:50:58]produce_requested_data [07:50:58]requested_item fm.sn is exist - process it [07:50:58]wFMCommunicate request_size=4 [07:50:58]MH_SAM_APDU [07:50:58]CAPDU: 80 11 00 00 [07:50:58]Write to MH i2c: E2 08 00 D7 4B 80 11 00 00 00 00 00 00 9C [07:50:58]Write i2c OK [07:50:58]MH_I2C_Read... [07:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:58]Read from MH i2c: E2 [07:50:58]MH_I2C_Read... [07:50:58]Read from MH i2c: E2 17 00 [07:50:58]MH_I2C_Read... [07:50:58]Read from MH i2c: E2 17 00 D7 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F1 [07:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:50:58]wFMCommunicate OK [07:50:58]requested_item fd.num is exist - process it [07:50:58]SAM_PROTO_GetFieldsCounters [07:50:58]wFMCommunicate request_size=4 [07:50:58]MH_SAM_APDU [07:50:58]CAPDU: 80 13 00 00 [07:50:58]Write to MH i2c: E2 08 00 D8 4B 80 13 00 00 00 00 00 00 9F [07:50:58]Write i2c OK [07:50:58]MH_I2C_Read... [07:50:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:59]Read from MH i2c: E2 [07:50:59]MH_I2C_Read... [07:50:59]Read from MH i2c: E2 62 00 [07:50:59]MH_I2C_Read... [07:50:59]Read from MH i2c: E2 62 00 D8 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C0 5C 02 00 0E 04 04 00 2A 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 75 [07:50:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C0 5C 02 00 0E 04 04 00 2A 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 [07:50:59]wFMCommunicate OK [07:50:59]SAM_PROTO_GetFieldsCounters done [07:50:59]requested_item shift.num is exist - process it [07:50:59]requested_item shift.opened is exist - process it [07:50:59]req_shift_opened [07:50:59]FM_GetShiftState [07:50:59]SAM_PROTO_GetShiftState [07:50:59]wFMCommunicate request_size=4 [07:50:59]MH_SAM_APDU [07:50:59]CAPDU: 80 13 01 00 [07:50:59]Write to MH i2c: E2 08 00 D9 4B 80 13 01 00 00 00 00 00 A1 [07:50:59]Write i2c OK [07:50:59]MH_I2C_Read... [07:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:59]Read from MH i2c: E2 [07:50:59]MH_I2C_Read... [07:50:59]Read from MH i2c: E2 0E 00 [07:50:59]MH_I2C_Read... [07:50:59]Read from MH i2c: E2 0E 00 D9 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3B [07:50:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:50:59]wFMCommunicate OK [07:50:59]SAM_PROTO_GetShiftState done [07:50:59]FM_GetShiftState done [07:50:59]req_shift_opened done [07:50:59]requested_item shift.open_date is exist - process it [07:50:59]req_shift_open_date [07:50:59]req_shift_open_date done [07:50:59]produce_requested_data done [07:50:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154816,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:50:59]process_action_free close_receipt [07:50:59]json_value_free [07:50:59]json_value_free done [07:50:59]process_json_proto returns [07:50:59]Send response to host [07:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154816,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:50:59]free response buf [07:50:59]execute_script done [07:50:59]execute_script returns [07:50:59]free content buf [07:50:59]Sock 7.Close socket [07:50:59]Sock 7.Thread stoped [07:51:02]OFD Sender: No OFD packet to send [07:51:07]OFD Sender: No OFD packet to send [07:51:12]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [07:53:02]OFD Sender: No OFD packet to send [07:53:07]OFD Sender: No OFD packet to send [07:53:12]OFD Sender: No OFD packet to send [07:53:14]accept exits with 9 [07:53:14]New connection [07:53:14]New thread 3066662244 created [07:53:14]Thread 3066805604 joined [07:53:14]Waiting for new connection... [07:53:14] Sock 9.Parse request [07:53:14]Sock 9.Check first char [07:53:14]Sock 9.First char is OK [07:53:14]request: POST /json_proto HTTP/1.0 [07:53:14]Method: POST [07:53:14]URL: /json_proto [07:53:14]Method is POST - this is cgi request [07:53:14]url: /json_proto [07:53:14]query_string will be loaded in cgi processing [07:53:14]execute_cgi json_proto POST (null) [07:53:14]execute_cgi path=json_proto method=POST [07:53:14]POST find Content-Length [07:53:14]Host: 172.17.32.195:8080 [07:53:14]Content-Length: 639 [07:53:14]Content-Type: application/json [07:53:14] [07:53:14]POST finish read [07:53:14]Found Content-Length = 639 [07:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:14]execute_script... [07:53:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:14]POST & json_proto [07:53:14]process_json_proto [07:53:14]json parsed OK: [07:53:14]protocol is kg_v1.0 [07:53:14]action value=close_receipt [07:53:14]process_action close_receipt [07:53:14]cmd_close_receipt [07:53:14]MH_GetDate [07:53:14]Write to MH i2c: F0 00 00 DA 4B 14 [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 09 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 09 00 DA 4B 00 ED F3 14 66 77 1B 62 64 CF [07:53:14]GetLastDocTimeStamp 1712649058 [07:53:14]current date 1712649197 [07:53:14]FM_GetShiftState [07:53:14]SAM_PROTO_GetShiftState [07:53:14]wFMCommunicate request_size=4 [07:53:14]MH_SAM_APDU [07:53:14]CAPDU: 80 13 01 00 [07:53:14]Write to MH i2c: E2 08 00 DB 4B 80 13 01 00 00 00 00 00 A3 [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:14]Read from MH i2c: E2 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 0E 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 0E 00 DB 4B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3D [07:53:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:53:14]wFMCommunicate OK [07:53:14]SAM_PROTO_GetShiftState done [07:53:14]FM_GetShiftState done [07:53:14]opened in 1712622218 [07:53:14]opened+sec_in_day 1712708618 [07:53:14]quantity*price = 50033 [07:53:14]sum+1 = 50035 [07:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 121 09.04.2024 07:53 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154817 ФПД: 315923883597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075318&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154817&fm=315923883597&tin=02508201610067®Number=0000000000090882&sum=50034 [07:53:15]StoreToDocumentArchive [07:53:15]shift 298 fd 154817 [07:53:15]save to /storage/0298/doc_00154817 [07:53:15]save last doc name /storage/0298/doc_00154817 to /storage/kkm_last_doc_name [07:53:15]save OK [07:53:15]Clear old archive folders... [07:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:15]tlvbuf is 0070FBD0 [07:53:15]SAM_PROTO_ClearQueue [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 09 00 00 [07:53:15]Write to MH i2c: E2 08 00 E8 4B 80 09 00 00 00 00 00 00 A5 [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 E8 4B 00 90 00 A7 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]SAM_PROTO_ClearQueue done [07:53:15]KKMCreateOFDPacket [07:53:15]OFDProtocolAddRootSTLVToBuf [07:53:15]FM_MakeSignedData [07:53:15]FM_MakeSignedData [07:53:15]SAM_PROTO_SignData [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 01 02 [07:53:15]Write to MH i2c: E2 08 00 E9 4B 80 0D 01 02 00 00 00 00 AD [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 E9 4B 00 90 00 A8 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=255 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 EE F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C1 5C 02 00 35 04 06 00 00 [07:53:15]Write to MH i2c: E2 02 01 EA 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 EE F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C1 5C 02 00 35 04 06 00 00 00 00 CB [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:16]Read from MH i2c: E2 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 03 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 03 00 EA 4B 00 90 00 A9 [07:53:16]RAPDU: 90 00 [07:53:16]wFMCommunicate OK [07:53:16]wFMCommunicate request_size=10 [07:53:16]MH_SAM_APDU [07:53:16]CAPDU: 80 0D 02 02 05 49 8E 87 E6 4D [07:53:16]Write to MH i2c: E2 0D 00 EB 4B 80 0D 02 02 05 00 49 8E 87 E6 4D 00 00 4B [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:16]Read from MH i2c: E2 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 03 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 03 00 EB 4B 00 90 00 AA [07:53:16]RAPDU: 90 00 [07:53:16]wFMCommunicate OK [07:53:16]wFMCommunicate request_size=4 [07:53:16]MH_SAM_APDU [07:53:16]CAPDU: 80 0D 03 02 [07:53:16]Write to MH i2c: E2 08 00 EC 4B 80 0D 03 02 00 00 00 00 B2 [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:16]Read from MH i2c: E2 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 0B 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 0B 00 EC 4B 00 61 BC DD 46 09 58 8B A4 90 00 83 [07:53:16]RAPDU: 61 BC DD 46 09 58 8B A4 90 00 [07:53:16]wFMCommunicate OK [07:53:16]SAM_PROTO_SignData done [07:53:16]FM_MakeSignedData done [07:53:16]CreateOFDProtocolMessage [07:53:16]wFMCommunicate request_size=4 [07:53:16]MH_SAM_APDU [07:53:16]CAPDU: 80 11 00 00 [07:53:16]Write to MH i2c: E2 08 00 ED 4B 80 11 00 00 00 00 00 00 B2 [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:16]Read from MH i2c: E2 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 17 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 17 00 ED 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 07 [07:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:53:16]wFMCommunicate OK [07:53:16]CreateOFDProtocolMessage done [07:53:16]OFDSenderStorePacket 154817 [07:53:16]StoreOFDPacket docnum=154817 [07:53:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1F 28 07 01 5C 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 EE F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C1 5C 02 00 35 04 06 00 00 49 8E 87 E6 4D 61 BC DD 46 09 58 8B A4 [07:53:16]CheckFolder [07:53:16]dirname=/storage/ofd_packets [07:53:16]CheckFolder done [07:53:16]ProducePacketName [07:53:16]name=ofd_packets/00154817 [07:53:16]NVStorageSaveData ofd_packets/00154817 [07:53:16]File name is /storage/ofd_packets/00154817 [07:53:16]Write 301 bytes [07:53:16]NVStorageSaveData done [07:53:16]OFDSenderStorePacket done [07:53:16]KKMCreateOFDPacket done [07:53:16]NVStorageSaveData kkm_last_timestamp [07:53:16]File name is /storage/kkm_last_timestamp [07:53:16]Write 4 bytes [07:53:16]NVStorageSaveData done [07:53:16]ExternCall_PrintAddStr [07:53:16]wPrintStart [07:53:16]Write to MH i2c: 01 00 00 EE 4B 39 [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 07 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 07 00 EE 4B 00 00 00 00 00 FF 0F 4E [07:53:16]RasterBufferAndPrint [07:53:16]line Счет N : (1)298010 [07:53:16]line ИНН: 02508201610067 [07:53:16]line Контрольно-Кассовый Чек [07:53:16]line ПРОДАЖА [07:53:16]line ТРК (МРК, ГНК) : 72 [07:53:16]line Товар: 2710124130 [07:53:16]line Аи-92-К-5 [07:53:16]line 7.830 * 63.90 [07:53:16]line = 500.34 [07:53:16]line НДС 12% НСП 1% [07:53:16]line > о реализуемом товаре [07:53:16]line ИТОГО: 500.34 [07:53:16]line НСП 1% : 4.43 [07:53:16]line НДС 12% : 53.13 [07:53:16]line Наличными: 500.34 [07:53:16]line Безнал.: 0.00 [07:53:16]line Место: АЗС № 53 "Партнер Нефть" [07:53:16]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:53:16]line СНО: Общий режим [07:53:16]line Чек 121 09.04.2024 07:53 [07:53:16]line Смена: 298 ФФД: 1.0 [07:53:16]line ЗНМ: 0300000127 [07:53:16]line РНМ: 0000000000090882 [07:53:16]line Версия ККМ: 001 [07:53:16]line ФМ: 0000000000874906 [07:53:16]line ФД: 154817 [07:53:16]line ФПД: 315923883597 [07:53:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075318&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154817&fm=315923883597&tin=02508201610067®Number=0000000000090882&sum=50034 [07:53:16]OFD Sender: Processing packet 154817 [packets to send 67, broken 66] [07:53:16]ProducePacketName [07:53:16]name=ofd_packets/00154817 [07:53:16]OFD Sender: To server: pG, [07:53:16]CommunicateWithHost lk.salyk.kg:30040 [07:53:16]ConnectInit lk.salyk.kg [07:53:16]written 0, free lines is 4095 [07:53:16]Connected sock=10 [07:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1F 28 07 01 5C 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 EE F3 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C1 5C 02 00 35 04 06 00 00 49 8E 87 E6 4D 61 BC DD 46 09 58 8B A4 [07:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 9B A9 47 00 10 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C1 5C 02 00 F4 03 04 00 98 9B 14 66 B6 04 01 00 00 4F 66 62 E6 EE 4F 87 17 [07:53:16]CommunicateWithHost err = 0 [07:53:16]CheckOFDResponse [07:53:16]1017 (14) - 77093643461234 [07:53:16]1041 (16) - 0000000000874906 [07:53:16]1040 (4) - 154817 [07:53:16]1012 (4) - 09.04.2024 01:36 [07:53:16]1206 (1) - 0 [07:53:16]OFD Sender: Remove packet 154817 [07:53:16]ProducePacketName [07:53:16]name=ofd_packets/00154817 [07:53:16]NVStorageDeleteData [07:53:17]Write to MH i2c: 01 00 00 16 4C 62 [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: 01 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: 01 07 00 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: 01 07 00 16 4C 00 00 00 00 00 EA 0C 5F [07:53:17]RasterBufferAndPrint [07:53:17]line [07:53:17]line [07:53:17]line [07:53:17]line [07:53:17]line [07:53:17]written 0, free lines is 3312 [07:53:17]MH_Cut [07:53:17]Write to MH i2c: D1 01 00 1D 4C 01 3B [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: D1 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: D1 01 00 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: D1 01 00 1D 4C 00 3A [07:53:17]Write to MH i2c: 01 00 00 1E 4C 6A [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:17]OFD Sender: No OFD packet to send [07:53:17]*** Cut start [07:53:17]*** Partial cut [07:53:17]*** CUTSNS_PIN = 1 [07:53:17]*** CUTSNS_PIN = 0 [07:53:18]*** Brake cut motor [07:53:18]Read from MH i2c: 01 [07:53:18]MH_I2C_Read... [07:53:18]*** Stop cut motor [07:53:18]*** Cut end [07:53:18]Read from MH i2c: 01 07 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: 01 07 00 1E 4C 00 00 00 00 00 FF 0F 7F [07:53:18]process_action close_receipt done [07:53:18]requested_data is exist [07:53:18]produce_requested_data [07:53:18]requested_item fm.sn is exist - process it [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 11 00 00 [07:53:18]Write to MH i2c: E2 08 00 1F 4C 80 11 00 00 00 00 00 00 E5 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 17 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 17 00 1F 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3A [07:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:53:18]wFMCommunicate OK [07:53:18]requested_item fd.num is exist - process it [07:53:18]SAM_PROTO_GetFieldsCounters [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 13 00 00 [07:53:18]Write to MH i2c: E2 08 00 20 4C 80 13 00 00 00 00 00 00 E8 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 62 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 62 00 20 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C1 5C 02 00 0E 04 04 00 2A 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 C2 [07:53:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C1 5C 02 00 0E 04 04 00 2A 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 [07:53:18]wFMCommunicate OK [07:53:18]SAM_PROTO_GetFieldsCounters done [07:53:18]requested_item shift.num is exist - process it [07:53:18]requested_item shift.opened is exist - process it [07:53:18]req_shift_opened [07:53:18]FM_GetShiftState [07:53:18]SAM_PROTO_GetShiftState [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 13 01 00 [07:53:18]Write to MH i2c: E2 08 00 21 4C 80 13 01 00 00 00 00 00 EA [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 0E 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 0E 00 21 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 84 [07:53:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:53:18]wFMCommunicate OK [07:53:18]SAM_PROTO_GetShiftState done [07:53:18]FM_GetShiftState done [07:53:18]req_shift_opened done [07:53:18]requested_item shift.open_date is exist - process it [07:53:18]req_shift_open_date [07:53:18]req_shift_open_date done [07:53:18]produce_requested_data done [07:53:18]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154817,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:53:18]process_action_free close_receipt [07:53:18]json_value_free [07:53:18]json_value_free done [07:53:18]process_json_proto returns [07:53:18]Send response to host [07:53:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154817,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:53:18]free response buf [07:53:18]execute_script done [07:53:18]execute_script returns [07:53:18]free content buf [07:53:18]Sock 9.Close socket [07:53:18]Sock 9.Thread stoped [07:53:22]OFD Sender: No OFD packet to send [07:53:27]OFD Sender: No OFD packet to send [07:53:32]OFD Sender: No OFD packet to send [07:53:37]OFD Sender: No OFD packet to send [07:53:42]OFD Sender: No OFD packet to send [07:53:47]OFD Sender: No OFD packet to send [07:53:52]OFD Sender: No OFD packet to send [07:53:57]OFD Sender: No OFD packet to send [07:54:02]OFD Sender: No OFD packet to send [07:54:07]OFD Sender: No OFD packet to send [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [07:54:37]OFD Sender: No OFD packet to send [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:57]OFD Sender: No OFD packet to send [07:55:02]OFD Sender: No OFD packet to send [07:55:07]OFD Sender: No OFD packet to send [07:55:12]OFD Sender: No OFD packet to send [07:55:17]OFD Sender: No OFD packet to send [07:55:22]OFD Sender: No OFD packet to send [07:55:27]OFD Sender: No OFD packet to send [07:55:32]OFD Sender: No OFD packet to send [07:55:37]OFD Sender: No OFD packet to send [07:55:41]accept exits with 7 [07:55:41]New connection [07:55:41]New thread 3066805604 created [07:55:41]Thread 3066662244 joined [07:55:41]Waiting for new connection... [07:55:41] Sock 7.Parse request [07:55:41]Sock 7.Check first char [07:55:41]Sock 7.First char is OK [07:55:41]request: POST /json_proto HTTP/1.0 [07:55:41]Method: POST [07:55:41]URL: /json_proto [07:55:41]Method is POST - this is cgi request [07:55:41]url: /json_proto [07:55:41]query_string will be loaded in cgi processing [07:55:41]execute_cgi json_proto POST (null) [07:55:41]execute_cgi path=json_proto method=POST [07:55:41]POST find Content-Length [07:55:41]Host: 172.17.32.195:8080 [07:55:41]Content-Length: 642 [07:55:41]Content-Type: application/json [07:55:41] [07:55:41]POST finish read [07:55:41]Found Content-Length = 642 [07:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:41]execute_script... [07:55:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:41]POST & json_proto [07:55:41]process_json_proto [07:55:41]json parsed OK: [07:55:41]protocol is kg_v1.0 [07:55:41]action value=close_receipt [07:55:41]process_action close_receipt [07:55:41]cmd_close_receipt [07:55:41]MH_GetDate [07:55:41]Write to MH i2c: F0 00 00 22 4C 5D [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 09 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 09 00 22 4C 00 80 F4 14 66 77 1B 62 64 AC [07:55:41]GetLastDocTimeStamp 1712649198 [07:55:41]current date 1712649344 [07:55:41]FM_GetShiftState [07:55:41]SAM_PROTO_GetShiftState [07:55:41]wFMCommunicate request_size=4 [07:55:41]MH_SAM_APDU [07:55:41]CAPDU: 80 13 01 00 [07:55:41]Write to MH i2c: E2 08 00 23 4C 80 13 01 00 00 00 00 00 EC [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:41]Read from MH i2c: E2 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 23 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 86 [07:55:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:55:41]wFMCommunicate OK [07:55:41]SAM_PROTO_GetShiftState done [07:55:41]FM_GetShiftState done [07:55:41]opened in 1712622218 [07:55:41]opened+sec_in_day 1712708618 [07:55:41]quantity*price = 100003 [07:55:41]sum+1 = 100005 [07:55:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 122 09.04.2024 07:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154818 ФПД: 85765147526665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075544&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154818&fm=85765147526665&tin=02508201610067®Number=0000000000090882&sum=100004 [07:55:42]StoreToDocumentArchive [07:55:42]shift 298 fd 154818 [07:55:42]save to /storage/0298/doc_00154818 [07:55:42]save last doc name /storage/0298/doc_00154818 to /storage/kkm_last_doc_name [07:55:42]save OK [07:55:42]Clear old archive folders... [07:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:42]tlvbuf is 0081B360 [07:55:42]SAM_PROTO_ClearQueue [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 09 00 00 [07:55:42]Write to MH i2c: E2 08 00 30 4C 80 09 00 00 00 00 00 00 EE [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 30 4C 00 90 00 F0 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]SAM_PROTO_ClearQueue done [07:55:42]KKMCreateOFDPacket [07:55:42]OFDProtocolAddRootSTLVToBuf [07:55:42]FM_MakeSignedData [07:55:42]FM_MakeSignedData [07:55:42]SAM_PROTO_SignData [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 01 02 [07:55:42]Write to MH i2c: E2 08 00 31 4C 80 0D 01 02 00 00 00 00 F6 [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 31 4C 00 90 00 F1 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=255 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 80 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C2 5C 02 00 35 04 06 00 4E [07:55:42]Write to MH i2c: E2 02 01 32 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 80 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C2 5C 02 00 35 04 06 00 4E 00 00 10 [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]OFD Sender: No OFD packet to send [07:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 32 4C 00 90 00 F2 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=10 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 02 02 05 00 C1 27 06 09 [07:55:42]Write to MH i2c: E2 0D 00 33 4C 80 0D 02 02 05 00 00 C1 27 06 09 00 00 FA [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 33 4C 00 90 00 F3 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 03 02 [07:55:42]Write to MH i2c: E2 08 00 34 4C 80 0D 03 02 00 00 00 00 FB [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0B 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0B 00 34 4C 00 76 2E 97 A4 43 F5 68 8B 90 00 06 [07:55:42]RAPDU: 76 2E 97 A4 43 F5 68 8B 90 00 [07:55:42]wFMCommunicate OK [07:55:42]SAM_PROTO_SignData done [07:55:42]FM_MakeSignedData done [07:55:42]CreateOFDProtocolMessage [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 11 00 00 [07:55:42]Write to MH i2c: E2 08 00 35 4C 80 11 00 00 00 00 00 00 FB [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 17 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 17 00 35 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 50 [07:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:55:42]wFMCommunicate OK [07:55:42]CreateOFDProtocolMessage done [07:55:42]OFDSenderStorePacket 154818 [07:55:42]StoreOFDPacket docnum=154818 [07:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 80 CC 07 01 5F F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 80 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C2 5C 02 00 35 04 06 00 4E 00 C1 27 06 09 76 2E 97 A4 43 F5 68 8B [07:55:42]CheckFolder [07:55:42]dirname=/storage/ofd_packets [07:55:42]CheckFolder done [07:55:42]ProducePacketName [07:55:42]name=ofd_packets/00154818 [07:55:42]NVStorageSaveData ofd_packets/00154818 [07:55:42]File name is /storage/ofd_packets/00154818 [07:55:42]Write 301 bytes [07:55:42]NVStorageSaveData done [07:55:42]OFDSenderStorePacket done [07:55:42]KKMCreateOFDPacket done [07:55:42]NVStorageSaveData kkm_last_timestamp [07:55:42]File name is /storage/kkm_last_timestamp [07:55:42]Write 4 bytes [07:55:42]NVStorageSaveData done [07:55:42]ExternCall_PrintAddStr [07:55:42]wPrintStart [07:55:42]Write to MH i2c: 01 00 00 36 4C 82 [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: 01 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: 01 07 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: 01 07 00 36 4C 00 00 00 00 00 FF 0F 97 [07:55:42]RasterBufferAndPrint [07:55:42]line Счет N : (1)298011 [07:55:42]line ИНН: 02508201610067 [07:55:42]line Контрольно-Кассовый Чек [07:55:42]line ПРОДАЖА [07:55:42]line ТРК (МРК, ГНК) : 41 [07:55:42]line Товар: 2710124130 [07:55:42]line Аи-92-К-5 [07:55:42]line 15.650 * 63.90 [07:55:42]line = 1000.04 [07:55:42]line НДС 12% НСП 1% [07:55:42]line > о реализуемом товаре [07:55:42]line ИТОГО: 1000.04 [07:55:42]line НСП 1% : 8.85 [07:55:42]line НДС 12% : 106.20 [07:55:42]line Наличными: 1000.04 [07:55:42]line Безнал.: 0.00 [07:55:42]line Место: АЗС № 53 "Партнер Нефть" [07:55:42]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:55:42]line СНО: Общий режим [07:55:42]line Чек 122 09.04.2024 07:55 [07:55:42]line Смена: 298 ФФД: 1.0 [07:55:42]line ЗНМ: 0300000127 [07:55:42]line РНМ: 0000000000090882 [07:55:42]line Версия ККМ: 001 [07:55:42]line ФМ: 0000000000874906 [07:55:42]line ФД: 154818 [07:55:42]line ФПД: 85765147526665 [07:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075544&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154818&fm=85765147526665&tin=02508201610067®Number=0000000000090882&sum=100004 [07:55:43]OFD Sender: Processing packet 154818 [packets to send 67, broken 66] [07:55:43]ProducePacketName [07:55:43]name=ofd_packets/00154818 [07:55:43]OFD Sender: To server: pG, [07:55:43]CommunicateWithHost lk.salyk.kg:30040 [07:55:43]ConnectInit lk.salyk.kg [07:55:43]written 0, free lines is 4095 [07:55:43]Connected sock=10 [07:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 80 CC 07 01 5F F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 80 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C2 5C 02 00 35 04 06 00 4E 00 C1 27 06 09 76 2E 97 A4 43 F5 68 8B [07:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C9 15 47 00 25 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C2 5C 02 00 F4 03 04 00 2B 9C 14 66 B6 04 01 00 00 A1 A3 EF 08 16 4A FC A7 [07:55:43]CommunicateWithHost err = 0 [07:55:43]CheckOFDResponse [07:55:43]1017 (14) - 77093643461234 [07:55:43]1041 (16) - 0000000000874906 [07:55:43]1040 (4) - 154818 [07:55:43]1012 (4) - 09.04.2024 01:38 [07:55:43]1206 (1) - 0 [07:55:43]OFD Sender: Remove packet 154818 [07:55:43]ProducePacketName [07:55:43]name=ofd_packets/00154818 [07:55:43]NVStorageDeleteData [07:55:43]Write to MH i2c: 01 00 00 5E 4C AA [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 5E 4C 00 00 00 00 00 EE 0C AB [07:55:43]RasterBufferAndPrint [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]written 0, free lines is 3314 [07:55:43]MH_Cut [07:55:43]Write to MH i2c: D1 01 00 65 4C 01 83 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 01 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 01 00 65 4C 00 82 [07:55:43]Write to MH i2c: 01 00 00 66 4C B2 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:44]OFD Sender: No OFD packet to send [07:55:44]*** Cut start [07:55:44]*** Partial cut [07:55:44]*** CUTSNS_PIN = 1 [07:55:44]*** CUTSNS_PIN = 0 [07:55:44]*** Brake cut motor [07:55:45]Read from MH i2c: 01 [07:55:45]MH_I2C_Read... [07:55:45]*** Stop cut motor [07:55:45]*** Cut end [07:55:45]Read from MH i2c: 01 07 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 07 00 66 4C 00 00 00 00 00 FF 0F C7 [07:55:45]process_action close_receipt done [07:55:45]requested_data is exist [07:55:45]produce_requested_data [07:55:45]requested_item fm.sn is exist - process it [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 11 00 00 [07:55:45]Write to MH i2c: E2 08 00 67 4C 80 11 00 00 00 00 00 00 2D [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 17 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 17 00 67 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 82 [07:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:55:45]wFMCommunicate OK [07:55:45]requested_item fd.num is exist - process it [07:55:45]SAM_PROTO_GetFieldsCounters [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 13 00 00 [07:55:45]Write to MH i2c: E2 08 00 68 4C 80 13 00 00 00 00 00 00 30 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 62 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 62 00 68 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C2 5C 02 00 0E 04 04 00 2A 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 0E [07:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C2 5C 02 00 0E 04 04 00 2A 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 [07:55:45]wFMCommunicate OK [07:55:45]SAM_PROTO_GetFieldsCounters done [07:55:45]requested_item shift.num is exist - process it [07:55:45]requested_item shift.opened is exist - process it [07:55:45]req_shift_opened [07:55:45]FM_GetShiftState [07:55:45]SAM_PROTO_GetShiftState [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 13 01 00 [07:55:45]Write to MH i2c: E2 08 00 69 4C 80 13 01 00 00 00 00 00 32 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 0E 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 0E 00 69 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CC [07:55:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:55:45]wFMCommunicate OK [07:55:45]SAM_PROTO_GetShiftState done [07:55:45]FM_GetShiftState done [07:55:45]req_shift_opened done [07:55:45]requested_item shift.open_date is exist - process it [07:55:45]req_shift_open_date [07:55:45]req_shift_open_date done [07:55:45]produce_requested_data done [07:55:45]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154818,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:55:45]process_action_free close_receipt [07:55:45]json_value_free [07:55:45]json_value_free done [07:55:45]process_json_proto returns [07:55:45]Send response to host [07:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154818,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:55:45]free response buf [07:55:45]execute_script done [07:55:45]execute_script returns [07:55:45]free content buf [07:55:45]Sock 7.Close socket [07:55:45]Sock 7.Thread stoped [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:29]accept exits with 9 [07:56:29]New connection [07:56:29]New thread 3066662244 created [07:56:29]Thread 3066805604 joined [07:56:29]Waiting for new connection... [07:56:29] Sock 9.Parse request [07:56:29]Sock 9.Check first char [07:56:29]Sock 9.First char is OK [07:56:29]request: POST /json_proto HTTP/1.0 [07:56:29]Method: POST [07:56:29]URL: /json_proto [07:56:29]Method is POST - this is cgi request [07:56:29]url: /json_proto [07:56:29]query_string will be loaded in cgi processing [07:56:29]execute_cgi json_proto POST (null) [07:56:29]execute_cgi path=json_proto method=POST [07:56:29]POST find Content-Length [07:56:29]Host: 172.17.32.195:8080 [07:56:29]Content-Length: 822 [07:56:29]Content-Type: application/json [07:56:29] [07:56:29]POST finish read [07:56:29]Found Content-Length = 822 [07:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 10.000, "sum" : 724.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 724.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:29]execute_script... [07:56: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)298012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 10.000, "sum" : 724.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 724.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:29]POST & json_proto [07:56:29]process_json_proto [07:56:29]json parsed OK: [07:56:29]protocol is kg_v1.0 [07:56:29]action value=close_receipt [07:56:29]process_action close_receipt [07:56:29]cmd_close_receipt [07:56:29]MH_GetDate [07:56:29]Write to MH i2c: F0 00 00 6A 4C A5 [07:56:29]Write i2c OK [07:56:29]MH_I2C_Read... [07:56:29]Read from MH i2c: F0 [07:56:29]MH_I2C_Read... [07:56:29]Read from MH i2c: F0 09 00 [07:56:29]MH_I2C_Read... [07:56:29]Read from MH i2c: F0 09 00 6A 4C 00 B0 F4 14 66 77 1B 62 64 24 [07:56:29]GetLastDocTimeStamp 1712649344 [07:56:29]current date 1712649392 [07:56:29]FM_GetShiftState [07:56:29]SAM_PROTO_GetShiftState [07:56:29]wFMCommunicate request_size=4 [07:56:29]MH_SAM_APDU [07:56:29]CAPDU: 80 13 01 00 [07:56:29]Write to MH i2c: E2 08 00 6B 4C 80 13 01 00 00 00 00 00 34 [07:56:29]Write i2c OK [07:56:29]MH_I2C_Read... [07:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:29]Read from MH i2c: E2 [07:56:29]MH_I2C_Read... [07:56:29]Read from MH i2c: E2 0E 00 [07:56:29]MH_I2C_Read... [07:56:29]Read from MH i2c: E2 0E 00 6B 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CE [07:56:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:56:29]wFMCommunicate OK [07:56:29]SAM_PROTO_GetShiftState done [07:56:29]FM_GetShiftState done [07:56:29]opened in 1712622218 [07:56:29]opened+sec_in_day 1712708618 [07:56:29]quantity*price = 72400 [07:56:29]sum+1 = 72401 [07:56:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 724.00 НСП 1% : 6.41 НДС 12% : 76.88 Наличными: 0.00 Безнал.: 724.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 123 09.04.2024 07:56 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154819 ФПД: 211738010022735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075632&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154819&fm=211738010022735&tin=02508201610067®Number=0000000000090882&sum=72400 [07:56:30]StoreToDocumentArchive [07:56:30]shift 298 fd 154819 [07:56:30]save to /storage/0298/doc_00154819 [07:56:30]save last doc name /storage/0298/doc_00154819 to /storage/kkm_last_doc_name [07:56:30]save OK [07:56:30]Clear old archive folders... [07:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:56:30]tlvbuf is 0081B4C0 [07:56:30]SAM_PROTO_ClearQueue [07:56:30]wFMCommunicate request_size=4 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 09 00 00 [07:56:30]Write to MH i2c: E2 08 00 78 4C 80 09 00 00 00 00 00 00 36 [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 78 4C 00 90 00 38 [07:56:30]RAPDU: 90 00 [07:56:30]wFMCommunicate OK [07:56:30]SAM_PROTO_ClearQueue done [07:56:30]KKMCreateOFDPacket [07:56:30]OFDProtocolAddRootSTLVToBuf [07:56:30]FM_MakeSignedData [07:56:30]FM_MakeSignedData [07:56:30]SAM_PROTO_SignData [07:56:30]wFMCommunicate request_size=4 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 0D 01 02 [07:56:30]Write to MH i2c: E2 08 00 79 4C 80 0D 01 02 00 00 00 00 3E [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 79 4C 00 90 00 39 [07:56:30]RAPDU: 90 00 [07:56:30]wFMCommunicate OK [07:56:30]wFMCommunicate request_size=255 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D0 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B0 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C3 5C 02 00 35 04 06 00 [07:56:30]Write to MH i2c: E2 02 01 7A 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D0 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B0 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C3 5C 02 00 35 04 06 00 00 00 71 [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 7A 4C 00 90 00 3A [07:56:30]RAPDU: 90 00 [07:56:30]wFMCommunicate OK [07:56:30]wFMCommunicate request_size=11 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 0D 02 02 06 C0 93 18 DF 73 4F [07:56:30]Write to MH i2c: E2 0E 00 7B 4C 80 0D 02 02 06 00 C0 93 18 DF 73 4F 00 00 59 [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 03 00 7B 4C 00 90 00 3B [07:56:30]RAPDU: 90 00 [07:56:30]wFMCommunicate OK [07:56:30]wFMCommunicate request_size=4 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 0D 03 02 [07:56:30]Write to MH i2c: E2 08 00 7C 4C 80 0D 03 02 00 00 00 00 43 [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 0B 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 0B 00 7C 4C 00 F3 C1 A5 F0 93 B9 67 BC 90 00 FC [07:56:30]RAPDU: F3 C1 A5 F0 93 B9 67 BC 90 00 [07:56:30]wFMCommunicate OK [07:56:30]SAM_PROTO_SignData done [07:56:30]FM_MakeSignedData done [07:56:30]CreateOFDProtocolMessage [07:56:30]wFMCommunicate request_size=4 [07:56:30]MH_SAM_APDU [07:56:30]CAPDU: 80 11 00 00 [07:56:30]Write to MH i2c: E2 08 00 7D 4C 80 11 00 00 00 00 00 00 43 [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:30]Read from MH i2c: E2 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 17 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: E2 17 00 7D 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 98 [07:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:56:30]wFMCommunicate OK [07:56:30]CreateOFDProtocolMessage done [07:56:30]OFDSenderStorePacket 154819 [07:56:30]StoreOFDPacket docnum=154819 [07:56:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 48 09 08 01 4A 4F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D0 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B0 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C3 5C 02 00 35 04 06 00 C0 93 18 DF 73 4F F3 C1 A5 F0 93 B9 67 BC [07:56:30]CheckFolder [07:56:30]dirname=/storage/ofd_packets [07:56:30]CheckFolder done [07:56:30]ProducePacketName [07:56:30]name=ofd_packets/00154819 [07:56:30]NVStorageSaveData ofd_packets/00154819 [07:56:30]File name is /storage/ofd_packets/00154819 [07:56:30]Write 302 bytes [07:56:30]NVStorageSaveData done [07:56:30]OFDSenderStorePacket done [07:56:30]KKMCreateOFDPacket done [07:56:30]NVStorageSaveData kkm_last_timestamp [07:56:30]File name is /storage/kkm_last_timestamp [07:56:30]Write 4 bytes [07:56:30]NVStorageSaveData done [07:56:30]ExternCall_PrintAddStr [07:56:30]wPrintStart [07:56:30]Write to MH i2c: 01 00 00 7E 4C CA [07:56:30]Write i2c OK [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: 01 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: 01 07 00 [07:56:30]MH_I2C_Read... [07:56:30]Read from MH i2c: 01 07 00 7E 4C 00 00 00 00 00 FF 0F DF [07:56:30]RasterBufferAndPrint [07:56:30]line Счет N : (1)298012 [07:56:30]line ИНН: 02508201610067 [07:56:30]line Контрольно-Кассовый Чек [07:56:30]line ПРОДАЖА [07:56:30]line ТРК (МРК, ГНК) : 91 [07:56:30]line Товар: 2710194210 [07:56:30]line ДТ(л)-К-5 [07:56:30]line 10.000 * 72.40 [07:56:30]line = 724.00 [07:56:30]line НДС 12% НСП 1% [07:56:30]line > о реализуемом товаре [07:56:30]line ИТОГО: 724.00 [07:56:30]line НСП 1% : 6.41 [07:56:30]line НДС 12% : 76.88 [07:56:30]line Наличными: 0.00 [07:56:30]line Безнал.: 724.00 [07:56:30]line Место: АЗС № 53 "Партнер Нефть" [07:56:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:56:30]line СНО: Общий режим [07:56:30]line Чек 123 09.04.2024 07:56 [07:56:30]line Смена: 298 ФФД: 1.0 [07:56:30]line ЗНМ: 0300000127 [07:56:30]line РНМ: 0000000000090882 [07:56:30]line Версия ККМ: 001 [07:56:30]line Платежная система: Бакай Банк [07:56:30]line ФМ: 0000000000874906 [07:56:30]line ФД: 154819 [07:56:30]line ФПД: 211738010022735 [07:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075632&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154819&fm=211738010022735&tin=02508201610067®Number=0000000000090882&sum=72400 [07:56:31]OFD Sender: Processing packet 154819 [packets to send 67, broken 66] [07:56:31]ProducePacketName [07:56:31]name=ofd_packets/00154819 [07:56:31]OFD Sender: To server: pG, [07:56:31]CommunicateWithHost lk.salyk.kg:30040 [07:56:31]ConnectInit lk.salyk.kg [07:56:31]written 0, free lines is 4095 [07:56:31]Connected sock=10 [07:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 48 09 08 01 4A 4F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D0 1A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 1A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 1A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B0 F4 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C3 5C 02 00 35 04 06 00 C0 93 18 DF 73 4F F3 C1 A5 F0 93 B9 67 BC [07:56:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3C 01 47 00 C1 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C3 5C 02 00 F4 03 04 00 5B 9C 14 66 B6 04 01 00 00 9E 51 E9 87 9E B1 9B 57 [07:56:31]CommunicateWithHost err = 0 [07:56:31]CheckOFDResponse [07:56:31]1017 (14) - 77093643461234 [07:56:31]1041 (16) - 0000000000874906 [07:56:31]1040 (4) - 154819 [07:56:31]1012 (4) - 09.04.2024 01:39 [07:56:31]1206 (1) - 0 [07:56:31]OFD Sender: Remove packet 154819 [07:56:31]ProducePacketName [07:56:31]name=ofd_packets/00154819 [07:56:31]NVStorageDeleteData [07:56:31]Write to MH i2c: 01 00 00 A8 4C F4 [07:56:31]Write i2c OK [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: 01 [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: 01 07 00 [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: 01 07 00 A8 4C 00 00 00 00 00 C6 0C CD [07:56:31]RasterBufferAndPrint [07:56:31]line [07:56:31]line [07:56:31]line [07:56:31]line [07:56:31]line [07:56:31]written 0, free lines is 3276 [07:56:31]MH_Cut [07:56:31]Write to MH i2c: D1 01 00 AF 4C 01 CD [07:56:31]Write i2c OK [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: D1 [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: D1 01 00 [07:56:31]MH_I2C_Read... [07:56:31]Read from MH i2c: D1 01 00 AF 4C 00 CC [07:56:31]Write to MH i2c: 01 00 00 B0 4C FC [07:56:31]Write i2c OK [07:56:31]MH_I2C_Read... [07:56:31]OFD Sender: No OFD packet to send [07:56:32]*** Cut start [07:56:32]*** Partial cut [07:56:32]*** CUTSNS_PIN = 1 [07:56:32]*** CUTSNS_PIN = 0 [07:56:32]*** Brake cut motor [07:56:33]Read from MH i2c: 01 [07:56:33]MH_I2C_Read... [07:56:33]*** Stop cut motor [07:56:33]*** Cut end [07:56:33]Read from MH i2c: 01 07 00 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: 01 07 00 B0 4C 00 00 00 00 00 FF 0F 11 [07:56:33]process_action close_receipt done [07:56:33]requested_data is exist [07:56:33]produce_requested_data [07:56:33]requested_item fm.sn is exist - process it [07:56:33]wFMCommunicate request_size=4 [07:56:33]MH_SAM_APDU [07:56:33]CAPDU: 80 11 00 00 [07:56:33]Write to MH i2c: E2 08 00 B1 4C 80 11 00 00 00 00 00 00 77 [07:56:33]Write i2c OK [07:56:33]MH_I2C_Read... [07:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:33]Read from MH i2c: E2 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 17 00 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 17 00 B1 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CC [07:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:56:33]wFMCommunicate OK [07:56:33]requested_item fd.num is exist - process it [07:56:33]SAM_PROTO_GetFieldsCounters [07:56:33]wFMCommunicate request_size=4 [07:56:33]MH_SAM_APDU [07:56:33]CAPDU: 80 13 00 00 [07:56:33]Write to MH i2c: E2 08 00 B2 4C 80 13 00 00 00 00 00 00 7A [07:56:33]Write i2c OK [07:56:33]MH_I2C_Read... [07:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:56:33]Read from MH i2c: E2 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 62 00 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 62 00 B2 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C3 5C 02 00 0E 04 04 00 2A 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 5C [07:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C3 5C 02 00 0E 04 04 00 2A 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 [07:56:33]wFMCommunicate OK [07:56:33]SAM_PROTO_GetFieldsCounters done [07:56:33]requested_item shift.num is exist - process it [07:56:33]requested_item shift.opened is exist - process it [07:56:33]req_shift_opened [07:56:33]FM_GetShiftState [07:56:33]SAM_PROTO_GetShiftState [07:56:33]wFMCommunicate request_size=4 [07:56:33]MH_SAM_APDU [07:56:33]CAPDU: 80 13 01 00 [07:56:33]Write to MH i2c: E2 08 00 B3 4C 80 13 01 00 00 00 00 00 7C [07:56:33]Write i2c OK [07:56:33]MH_I2C_Read... [07:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:33]Read from MH i2c: E2 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 0E 00 [07:56:33]MH_I2C_Read... [07:56:33]Read from MH i2c: E2 0E 00 B3 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 16 [07:56:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:56:33]wFMCommunicate OK [07:56:33]SAM_PROTO_GetShiftState done [07:56:33]FM_GetShiftState done [07:56:33]req_shift_opened done [07:56:33]requested_item shift.open_date is exist - process it [07:56:33]req_shift_open_date [07:56:33]req_shift_open_date done [07:56:33]produce_requested_data done [07:56:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154819,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:56:33]process_action_free close_receipt [07:56:33]json_value_free [07:56:33]json_value_free done [07:56:33]process_json_proto returns [07:56:33]Send response to host [07:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154819,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:56:33]free response buf [07:56:33]execute_script done [07:56:33]execute_script returns [07:56:33]free content buf [07:56:33]Sock 9.Close socket [07:56:33]Sock 9.Thread stoped [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:22]OFD Sender: No OFD packet to send [07:57:27]OFD Sender: No OFD packet to send [07:57:32]OFD Sender: No OFD packet to send [07:57:37]OFD Sender: No OFD packet to send [07:57:42]OFD Sender: No OFD packet to send [07:57:47]OFD Sender: No OFD packet to send [07:57:52]OFD Sender: No OFD packet to send [07:57:57]OFD Sender: No OFD packet to send [07:58:02]OFD Sender: No OFD packet to send [07:58:07]OFD Sender: No OFD packet to send [07:58:12]OFD Sender: No OFD packet to send [07:58:17]OFD Sender: No OFD packet to send [07:58:22]OFD Sender: No OFD packet to send [07:58:27]OFD Sender: No OFD packet to send [07:58:32]OFD Sender: No OFD packet to send [07:58:37]OFD Sender: No OFD packet to send [07:58:40]accept exits with 7 [07:58:40]New connection [07:58:40]New thread 3066805604 created [07:58:40]Thread 3066662244 joined [07:58:40]Waiting for new connection... [07:58:40] Sock 7.Parse request [07:58:40]Sock 7.Check first char [07:58:40]Sock 7.First char is OK [07:58:40]request: POST /json_proto HTTP/1.0 [07:58:40]Method: POST [07:58:40]URL: /json_proto [07:58:40]Method is POST - this is cgi request [07:58:40]url: /json_proto [07:58:40]query_string will be loaded in cgi processing [07:58:40]execute_cgi json_proto POST (null) [07:58:40]execute_cgi path=json_proto method=POST [07:58:40]POST find Content-Length [07:58:40]Host: 172.17.32.195:8080 [07:58:40]Content-Length: 642 [07:58:40]Content-Type: application/json [07:58:40] [07:58:40]POST finish read [07:58:40]Found Content-Length = 642 [07:58:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:40]execute_script... [07:58: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)298013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:40]POST & json_proto [07:58:40]process_json_proto [07:58:40]json parsed OK: [07:58:40]protocol is kg_v1.0 [07:58:40]action value=close_receipt [07:58:40]process_action close_receipt [07:58:40]cmd_close_receipt [07:58:40]MH_GetDate [07:58:40]Write to MH i2c: F0 00 00 B4 4C EF [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: F0 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: F0 09 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: F0 09 00 B4 4C 00 33 F5 14 66 77 1B 62 64 F2 [07:58:40]GetLastDocTimeStamp 1712649392 [07:58:40]current date 1712649523 [07:58:40]FM_GetShiftState [07:58:40]SAM_PROTO_GetShiftState [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 13 01 00 [07:58:40]Write to MH i2c: E2 08 00 B5 4C 80 13 01 00 00 00 00 00 7E [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 0E 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 0E 00 B5 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 18 [07:58:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:58:40]wFMCommunicate OK [07:58:40]SAM_PROTO_GetShiftState done [07:58:40]FM_GetShiftState done [07:58:40]opened in 1712622218 [07:58:40]opened+sec_in_day 1712708618 [07:58:40]quantity*price = 200007 [07:58:40]sum+1 = 200008 [07:58:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 124 09.04.2024 07:58 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154820 ФПД: 51761378484586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075843&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154820&fm=51761378484586&tin=02508201610067®Number=0000000000090882&sum=200007 [07:58:41]StoreToDocumentArchive [07:58:41]shift 298 fd 154820 [07:58:41]save to /storage/0298/doc_00154820 [07:58:41]save last doc name /storage/0298/doc_00154820 to /storage/kkm_last_doc_name [07:58:41]save OK [07:58:41]Clear old archive folders... [07:58:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:41]tlvbuf is 007DD890 [07:58:41]SAM_PROTO_ClearQueue [07:58:41]wFMCommunicate request_size=4 [07:58:41]MH_SAM_APDU [07:58:41]CAPDU: 80 09 00 00 [07:58:41]Write to MH i2c: E2 08 00 C2 4C 80 09 00 00 00 00 00 00 80 [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:41]Read from MH i2c: E2 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 C2 4C 00 90 00 82 [07:58:41]RAPDU: 90 00 [07:58:41]wFMCommunicate OK [07:58:41]SAM_PROTO_ClearQueue done [07:58:41]KKMCreateOFDPacket [07:58:41]OFDProtocolAddRootSTLVToBuf [07:58:41]FM_MakeSignedData [07:58:41]FM_MakeSignedData [07:58:41]SAM_PROTO_SignData [07:58:41]wFMCommunicate request_size=4 [07:58:41]MH_SAM_APDU [07:58:41]CAPDU: 80 0D 01 02 [07:58:41]Write to MH i2c: E2 08 00 C3 4C 80 0D 01 02 00 00 00 00 88 [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:41]Read from MH i2c: E2 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 C3 4C 00 90 00 83 [07:58:41]RAPDU: 90 00 [07:58:41]wFMCommunicate OK [07:58:41]wFMCommunicate request_size=255 [07:58:41]MH_SAM_APDU [07:58: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 7C 00 00 00 F4 03 04 00 33 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C4 5C 02 00 35 04 06 00 2F [07:58:41]Write to MH i2c: E2 02 01 C4 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 7C 00 00 00 F4 03 04 00 33 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C4 5C 02 00 35 04 06 00 2F 00 00 3B [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:41]Read from MH i2c: E2 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 C4 4C 00 90 00 84 [07:58:41]RAPDU: 90 00 [07:58:41]wFMCommunicate OK [07:58:41]wFMCommunicate request_size=10 [07:58:41]MH_SAM_APDU [07:58:41]CAPDU: 80 0D 02 02 05 13 A2 93 E1 6A [07:58:41]Write to MH i2c: E2 0D 00 C5 4C 80 0D 02 02 05 00 13 A2 93 E1 6A 00 00 28 [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:41]Read from MH i2c: E2 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 03 00 C5 4C 00 90 00 85 [07:58:41]RAPDU: 90 00 [07:58:41]wFMCommunicate OK [07:58:41]wFMCommunicate request_size=4 [07:58:41]MH_SAM_APDU [07:58:41]CAPDU: 80 0D 03 02 [07:58:41]Write to MH i2c: E2 08 00 C6 4C 80 0D 03 02 00 00 00 00 8D [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:41]Read from MH i2c: E2 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 0B 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: E2 0B 00 C6 4C 00 3E 2C A3 B8 00 CC A6 3E 90 00 03 [07:58:41]RAPDU: 3E 2C A3 B8 00 CC A6 3E 90 00 [07:58:41]wFMCommunicate OK [07:58:41]SAM_PROTO_SignData done [07:58:41]FM_MakeSignedData done [07:58:41]CreateOFDProtocolMessage [07:58:41]wFMCommunicate request_size=4 [07:58:41]MH_SAM_APDU [07:58:41]CAPDU: 80 11 00 00 [07:58:41]Write to MH i2c: E2 08 00 C7 4C 80 11 00 00 00 00 00 00 8D [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:42]Read from MH i2c: E2 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: E2 17 00 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: E2 17 00 C7 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E2 [07:58:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:58:42]wFMCommunicate OK [07:58:42]CreateOFDProtocolMessage done [07:58:42]OFDSenderStorePacket 154820 [07:58:42]StoreOFDPacket docnum=154820 [07:58:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 30 58 07 01 BC 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 7C 00 00 00 F4 03 04 00 33 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C4 5C 02 00 35 04 06 00 2F 13 A2 93 E1 6A 3E 2C A3 B8 00 CC A6 3E [07:58:42]CheckFolder [07:58:42]dirname=/storage/ofd_packets [07:58:42]CheckFolder done [07:58:42]ProducePacketName [07:58:42]name=ofd_packets/00154820 [07:58:42]NVStorageSaveData ofd_packets/00154820 [07:58:42]File name is /storage/ofd_packets/00154820 [07:58:42]Write 301 bytes [07:58:42]NVStorageSaveData done [07:58:42]OFDSenderStorePacket done [07:58:42]KKMCreateOFDPacket done [07:58:42]NVStorageSaveData kkm_last_timestamp [07:58:42]File name is /storage/kkm_last_timestamp [07:58:42]Write 4 bytes [07:58:42]NVStorageSaveData done [07:58:42]ExternCall_PrintAddStr [07:58:42]wPrintStart [07:58:42]Write to MH i2c: 01 00 00 C8 4C 14 [07:58:42]Write i2c OK [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 07 00 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 07 00 C8 4C 00 00 00 00 00 FF 0F 29 [07:58:42]RasterBufferAndPrint [07:58:42]line Счет N : (1)298013 [07:58:42]line ИНН: 02508201610067 [07:58:42]line Контрольно-Кассовый Чек [07:58:42]line ПРОДАЖА [07:58:42]line ТРК (МРК, ГНК) : 82 [07:58:42]line Товар: 2710124130 [07:58:42]line Аи-92-К-5 [07:58:42]line 31.300 * 63.90 [07:58:42]line = 2000.07 [07:58:42]line НДС 12% НСП 1% [07:58:42]line > о реализуемом товаре [07:58:42]line ИТОГО: 2000.07 [07:58:42]line НСП 1% : 17.70 [07:58:42]line НДС 12% : 212.40 [07:58:42]line Наличными: 2000.07 [07:58:42]line Безнал.: 0.00 [07:58:42]line Место: АЗС № 53 "Партнер Нефть" [07:58:42]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:58:42]line СНО: Общий режим [07:58:42]line Чек 124 09.04.2024 07:58 [07:58:42]line Смена: 298 ФФД: 1.0 [07:58:42]line ЗНМ: 0300000127 [07:58:42]line РНМ: 0000000000090882 [07:58:42]line Версия ККМ: 001 [07:58:42]line ФМ: 0000000000874906 [07:58:42]line ФД: 154820 [07:58:42]line ФПД: 51761378484586 [07:58:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075843&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154820&fm=51761378484586&tin=02508201610067®Number=0000000000090882&sum=200007 [07:58:42]OFD Sender: Processing packet 154820 [packets to send 67, broken 66] [07:58:42]ProducePacketName [07:58:42]name=ofd_packets/00154820 [07:58:42]OFD Sender: To server: pG, [07:58:42]CommunicateWithHost lk.salyk.kg:30040 [07:58:42]ConnectInit lk.salyk.kg [07:58:42]written 0, free lines is 4095 [07:58:42]Connected sock=10 [07:58:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 30 58 07 01 BC 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 7C 00 00 00 F4 03 04 00 33 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C4 5C 02 00 35 04 06 00 2F 13 A2 93 E1 6A 3E 2C A3 B8 00 CC A6 3E [07:58:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6F 79 47 00 0D 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C4 5C 02 00 F4 03 04 00 DE 9C 14 66 B6 04 01 00 00 A8 95 B8 E2 8D 26 10 1B [07:58:42]CommunicateWithHost err = 0 [07:58:42]CheckOFDResponse [07:58:42]1017 (14) - 77093643461234 [07:58:42]1041 (16) - 0000000000874906 [07:58:42]1040 (4) - 154820 [07:58:42]1012 (4) - 09.04.2024 01:41 [07:58:42]1206 (1) - 0 [07:58:42]OFD Sender: Remove packet 154820 [07:58:42]ProducePacketName [07:58:42]name=ofd_packets/00154820 [07:58:42]NVStorageDeleteData [07:58:42]Write to MH i2c: 01 00 00 F0 4C 3C [07:58:42]Write i2c OK [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 07 00 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: 01 07 00 F0 4C 00 00 00 00 00 EA 0C 39 [07:58:42]RasterBufferAndPrint [07:58:42]line [07:58:42]line [07:58:42]line [07:58:42]line [07:58:42]line [07:58:42]written 0, free lines is 3310 [07:58:42]MH_Cut [07:58:42]Write to MH i2c: D1 01 00 F7 4C 01 15 [07:58:42]Write i2c OK [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: D1 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: D1 01 00 [07:58:42]MH_I2C_Read... [07:58:42]Read from MH i2c: D1 01 00 F7 4C 00 14 [07:58:42]Write to MH i2c: 01 00 00 F8 4C 44 [07:58:42]Write i2c OK [07:58:42]MH_I2C_Read... [07:58:43]OFD Sender: No OFD packet to send [07:58:43]*** Cut start [07:58:43]*** Partial cut [07:58:43]*** CUTSNS_PIN = 1 [07:58:43]*** CUTSNS_PIN = 0 [07:58:43]*** Brake cut motor [07:58:44]Read from MH i2c: 01 [07:58:44]MH_I2C_Read... [07:58:44]*** Stop cut motor [07:58:44]*** Cut end [07:58:44]Read from MH i2c: 01 07 00 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: 01 07 00 F8 4C 00 00 00 00 00 FF 0F 59 [07:58:44]process_action close_receipt done [07:58:44]requested_data is exist [07:58:44]produce_requested_data [07:58:44]requested_item fm.sn is exist - process it [07:58:44]wFMCommunicate request_size=4 [07:58:44]MH_SAM_APDU [07:58:44]CAPDU: 80 11 00 00 [07:58:44]Write to MH i2c: E2 08 00 F9 4C 80 11 00 00 00 00 00 00 BF [07:58:44]Write i2c OK [07:58:44]MH_I2C_Read... [07:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:44]Read from MH i2c: E2 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 17 00 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 17 00 F9 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 14 [07:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:58:44]wFMCommunicate OK [07:58:44]requested_item fd.num is exist - process it [07:58:44]SAM_PROTO_GetFieldsCounters [07:58:44]wFMCommunicate request_size=4 [07:58:44]MH_SAM_APDU [07:58:44]CAPDU: 80 13 00 00 [07:58:44]Write to MH i2c: E2 08 00 FA 4C 80 13 00 00 00 00 00 00 C2 [07:58:44]Write i2c OK [07:58:44]MH_I2C_Read... [07:58:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:44]Read from MH i2c: E2 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 62 00 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 62 00 FA 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C4 5C 02 00 0E 04 04 00 2A 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 A8 [07:58:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C4 5C 02 00 0E 04 04 00 2A 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 [07:58:44]wFMCommunicate OK [07:58:44]SAM_PROTO_GetFieldsCounters done [07:58:44]requested_item shift.num is exist - process it [07:58:44]requested_item shift.opened is exist - process it [07:58:44]req_shift_opened [07:58:44]FM_GetShiftState [07:58:44]SAM_PROTO_GetShiftState [07:58:44]wFMCommunicate request_size=4 [07:58:44]MH_SAM_APDU [07:58:44]CAPDU: 80 13 01 00 [07:58:44]Write to MH i2c: E2 08 00 FB 4C 80 13 01 00 00 00 00 00 C4 [07:58:44]Write i2c OK [07:58:44]MH_I2C_Read... [07:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:44]Read from MH i2c: E2 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 0E 00 [07:58:44]MH_I2C_Read... [07:58:44]Read from MH i2c: E2 0E 00 FB 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5E [07:58:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:58:44]wFMCommunicate OK [07:58:44]SAM_PROTO_GetShiftState done [07:58:44]FM_GetShiftState done [07:58:44]req_shift_opened done [07:58:44]requested_item shift.open_date is exist - process it [07:58:44]req_shift_open_date [07:58:44]req_shift_open_date done [07:58:44]produce_requested_data done [07:58:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154820,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:58:44]process_action_free close_receipt [07:58:44]json_value_free [07:58:44]json_value_free done [07:58:44]process_json_proto returns [07:58:44]Send response to host [07:58:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154820,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:58:44]free response buf [07:58:44]execute_script done [07:58:44]execute_script returns [07:58:44]free content buf [07:58:44]Sock 7.Close socket [07:58:44]Sock 7.Thread stoped [07:58:45]accept exits with 9 [07:58:45]New connection [07:58:45]New thread 3066662244 created [07:58:45]Thread 3066805604 joined [07:58:45]Waiting for new connection... [07:58:45] Sock 9.Parse request [07:58:45]Sock 9.Check first char [07:58:45]Sock 9.First char is OK [07:58:45]request: POST /json_proto HTTP/1.0 [07:58:45]Method: POST [07:58:45]URL: /json_proto [07:58:45]Method is POST - this is cgi request [07:58:45]url: /json_proto [07:58:45]query_string will be loaded in cgi processing [07:58:45]execute_cgi json_proto POST (null) [07:58:45]execute_cgi path=json_proto method=POST [07:58:45]POST find Content-Length [07:58:45]Host: 172.17.32.195:8080 [07:58:45]Content-Length: 639 [07:58:45]Content-Type: application/json [07:58:45] [07:58:45]POST finish read [07:58:45]Found Content-Length = 639 [07:58:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298015", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:45]execute_script... [07:58: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)298015", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:45]POST & json_proto [07:58:45]process_json_proto [07:58:45]json parsed OK: [07:58:45]protocol is kg_v1.0 [07:58:45]action value=close_receipt [07:58:45]process_action close_receipt [07:58:45]cmd_close_receipt [07:58:45]MH_GetDate [07:58:45]Write to MH i2c: F0 00 00 FC 4C 37 [07:58:45]Write i2c OK [07:58:45]MH_I2C_Read... [07:58:45]Read from MH i2c: F0 [07:58:45]MH_I2C_Read... [07:58:45]Read from MH i2c: F0 09 00 [07:58:45]MH_I2C_Read... [07:58:45]Read from MH i2c: F0 09 00 FC 4C 00 39 F5 14 66 77 1B 62 64 40 [07:58:45]GetLastDocTimeStamp 1712649523 [07:58:45]current date 1712649529 [07:58:45]FM_GetShiftState [07:58:45]SAM_PROTO_GetShiftState [07:58:45]wFMCommunicate request_size=4 [07:58:45]MH_SAM_APDU [07:58:45]CAPDU: 80 13 01 00 [07:58:45]Write to MH i2c: E2 08 00 FD 4C 80 13 01 00 00 00 00 00 C6 [07:58:45]Write i2c OK [07:58:45]MH_I2C_Read... [07:58:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:45]Read from MH i2c: E2 [07:58:45]MH_I2C_Read... [07:58:45]Read from MH i2c: E2 0E 00 [07:58:45]MH_I2C_Read... [07:58:45]Read from MH i2c: E2 0E 00 FD 4C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 60 [07:58:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:58:45]wFMCommunicate OK [07:58:45]SAM_PROTO_GetShiftState done [07:58:45]FM_GetShiftState done [07:58:45]opened in 1712622218 [07:58:45]opened+sec_in_day 1712708618 [07:58:45]quantity*price = 30033 [07:58:45]sum+1 = 30034 [07:58:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 125 09.04.2024 07:58 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154821 ФПД: 198121311525878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154821&fm=198121311525878&tin=02508201610067®Number=0000000000090882&sum=30033 [07:58:47]StoreToDocumentArchive [07:58:47]shift 298 fd 154821 [07:58:47]save to /storage/0298/doc_00154821 [07:58:47]save last doc name /storage/0298/doc_00154821 to /storage/kkm_last_doc_name [07:58:47]save OK [07:58:47]Clear old archive folders... [07:58:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:47]tlvbuf is 0075DA00 [07:58:47]SAM_PROTO_ClearQueue [07:58:47]wFMCommunicate request_size=4 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 09 00 00 [07:58:47]Write to MH i2c: E2 08 00 0A 4D 80 09 00 00 00 00 00 00 C9 [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 0A 4D 00 90 00 CB [07:58:47]RAPDU: 90 00 [07:58:47]wFMCommunicate OK [07:58:47]SAM_PROTO_ClearQueue done [07:58:47]KKMCreateOFDPacket [07:58:47]OFDProtocolAddRootSTLVToBuf [07:58:47]FM_MakeSignedData [07:58:47]FM_MakeSignedData [07:58:47]SAM_PROTO_SignData [07:58:47]wFMCommunicate request_size=4 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 0D 01 02 [07:58:47]Write to MH i2c: E2 08 00 0B 4D 80 0D 01 02 00 00 00 00 D1 [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 0B 4D 00 90 00 CC [07:58:47]RAPDU: 90 00 [07:58:47]wFMCommunicate OK [07:58:47]wFMCommunicate request_size=255 [07:58:47]MH_SAM_APDU [07:58: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 7D 00 00 00 F4 03 04 00 39 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C5 5C 02 00 35 04 06 00 B4 [07:58:47]Write to MH i2c: E2 02 01 0C 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 7D 00 00 00 F4 03 04 00 39 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C5 5C 02 00 35 04 06 00 B4 00 00 60 [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:47]Read from MH i2c: E2 03 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 0C 4D 00 90 00 CD [07:58:47]RAPDU: 90 00 [07:58:47]wFMCommunicate OK [07:58:47]wFMCommunicate request_size=10 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 0D 02 02 05 30 B6 65 5B F6 [07:58:47]Write to MH i2c: E2 0D 00 0D 4D 80 0D 02 02 05 00 30 B6 65 5B F6 00 00 7A [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:47]Read from MH i2c: E2 03 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 03 00 0D 4D 00 90 00 CE [07:58:47]RAPDU: 90 00 [07:58:47]wFMCommunicate OK [07:58:47]wFMCommunicate request_size=4 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 0D 03 02 [07:58:47]Write to MH i2c: E2 08 00 0E 4D 80 0D 03 02 00 00 00 00 D6 [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 0B 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 0B 00 0E 4D 00 C4 BE 85 A1 E5 DA 1A AE 90 00 06 [07:58:47]RAPDU: C4 BE 85 A1 E5 DA 1A AE 90 00 [07:58:47]wFMCommunicate OK [07:58:47]SAM_PROTO_SignData done [07:58:47]FM_MakeSignedData done [07:58:47]CreateOFDProtocolMessage [07:58:47]wFMCommunicate request_size=4 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 11 00 00 [07:58:47]Write to MH i2c: E2 08 00 0F 4D 80 11 00 00 00 00 00 00 D6 [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 17 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 17 00 0F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2B [07:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:58:47]wFMCommunicate OK [07:58:47]CreateOFDProtocolMessage done [07:58:47]OFDSenderStorePacket 154821 [07:58:47]StoreOFDPacket docnum=154821 [07:58:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C A4 07 01 D6 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 7D 00 00 00 F4 03 04 00 39 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C5 5C 02 00 35 04 06 00 B4 30 B6 65 5B F6 C4 BE 85 A1 E5 DA 1A AE [07:58:47]CheckFolder [07:58:47]dirname=/storage/ofd_packets [07:58:47]CheckFolder done [07:58:47]ProducePacketName [07:58:47]name=ofd_packets/00154821 [07:58:47]NVStorageSaveData ofd_packets/00154821 [07:58:47]File name is /storage/ofd_packets/00154821 [07:58:47]Write 301 bytes [07:58:47]NVStorageSaveData done [07:58:47]OFDSenderStorePacket done [07:58:47]KKMCreateOFDPacket done [07:58:47]NVStorageSaveData kkm_last_timestamp [07:58:47]File name is /storage/kkm_last_timestamp [07:58:47]Write 4 bytes [07:58:47]NVStorageSaveData done [07:58:47]ExternCall_PrintAddStr [07:58:47]wPrintStart [07:58:47]Write to MH i2c: 01 00 00 10 4D 5D [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: 01 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: 01 07 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: 01 07 00 10 4D 00 00 00 00 00 FF 0F 72 [07:58:47]RasterBufferAndPrint [07:58:47]line Счет N : (1)298015 [07:58:47]line ИНН: 02508201610067 [07:58:47]line Контрольно-Кассовый Чек [07:58:47]line ПРОДАЖА [07:58:47]line ТРК (МРК, ГНК) : 62 [07:58:47]line Товар: 2710124130 [07:58:47]line Аи-92-К-5 [07:58:47]line 4.700 * 63.90 [07:58:47]line = 300.33 [07:58:47]line НДС 12% НСП 1% [07:58:47]line > о реализуемом товаре [07:58:47]line ИТОГО: 300.33 [07:58:47]line НСП 1% : 2.66 [07:58:47]line НДС 12% : 31.89 [07:58:47]line Наличными: 300.33 [07:58:47]line Безнал.: 0.00 [07:58:47]line Место: АЗС № 53 "Партнер Нефть" [07:58:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:58:47]line СНО: Общий режим [07:58:47]line Чек 125 09.04.2024 07:58 [07:58:47]line Смена: 298 ФФД: 1.0 [07:58:47]line ЗНМ: 0300000127 [07:58:47]line РНМ: 0000000000090882 [07:58:47]line Версия ККМ: 001 [07:58:47]line ФМ: 0000000000874906 [07:58:47]line ФД: 154821 [07:58:47]line ФПД: 198121311525878 [07:58:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154821&fm=198121311525878&tin=02508201610067®Number=0000000000090882&sum=30033 [07:58:48]OFD Sender: Processing packet 154821 [packets to send 67, broken 66] [07:58:48]ProducePacketName [07:58:48]name=ofd_packets/00154821 [07:58:48]OFD Sender: To server: pG, [07:58:48]CommunicateWithHost lk.salyk.kg:30040 [07:58:48]ConnectInit lk.salyk.kg [07:58:48]written 0, free lines is 4095 [07:58:48]Connected sock=10 [07:58:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C A4 07 01 D6 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 7D 00 00 00 F4 03 04 00 39 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C5 5C 02 00 35 04 06 00 B4 30 B6 65 5B F6 C4 BE 85 A1 E5 DA 1A AE [07:58:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 13 DD 47 00 F1 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C5 5C 02 00 F4 03 04 00 E4 9C 14 66 B6 04 01 00 00 33 9D 17 65 1B 26 61 DE [07:58:48]CommunicateWithHost err = 0 [07:58:48]CheckOFDResponse [07:58:48]1017 (14) - 77093643461234 [07:58:48]1041 (16) - 0000000000874906 [07:58:48]1040 (4) - 154821 [07:58:48]1012 (4) - 09.04.2024 01:41 [07:58:48]1206 (1) - 0 [07:58:48]OFD Sender: Remove packet 154821 [07:58:48]ProducePacketName [07:58:48]name=ofd_packets/00154821 [07:58:48]NVStorageDeleteData [07:58:48]Write to MH i2c: 01 00 00 38 4D 85 [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 38 4D 00 00 00 00 00 07 0D A0 [07:58:48]RasterBufferAndPrint [07:58:48]line [07:58:48]line [07:58:48]line [07:58:48]line [07:58:48]line [07:58:48]written 0, free lines is 3343 [07:58:48]MH_Cut [07:58:48]Write to MH i2c: D1 01 00 3F 4D 01 5E [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D1 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D1 01 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D1 01 00 3F 4D 00 5D [07:58:48]Write to MH i2c: 01 00 00 40 4D 8D [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]OFD Sender: No OFD packet to send [07:58:49]*** Cut start [07:58:49]*** Partial cut [07:58:49]*** CUTSNS_PIN = 1 [07:58:49]*** CUTSNS_PIN = 0 [07:58:49]*** Brake cut motor [07:58:50]Read from MH i2c: 01 [07:58:50]MH_I2C_Read... [07:58:50]*** Stop cut motor [07:58:50]*** Cut end [07:58:50]Read from MH i2c: 01 07 00 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: 01 07 00 40 4D 00 00 00 00 00 FF 0F A2 [07:58:50]process_action close_receipt done [07:58:50]requested_data is exist [07:58:50]produce_requested_data [07:58:50]requested_item fm.sn is exist - process it [07:58:50]wFMCommunicate request_size=4 [07:58:50]MH_SAM_APDU [07:58:50]CAPDU: 80 11 00 00 [07:58:50]Write to MH i2c: E2 08 00 41 4D 80 11 00 00 00 00 00 00 08 [07:58:50]Write i2c OK [07:58:50]MH_I2C_Read... [07:58:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:50]Read from MH i2c: E2 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 17 00 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 17 00 41 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5D [07:58:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:58:50]wFMCommunicate OK [07:58:50]requested_item fd.num is exist - process it [07:58:50]SAM_PROTO_GetFieldsCounters [07:58:50]wFMCommunicate request_size=4 [07:58:50]MH_SAM_APDU [07:58:50]CAPDU: 80 13 00 00 [07:58:50]Write to MH i2c: E2 08 00 42 4D 80 13 00 00 00 00 00 00 0B [07:58:50]Write i2c OK [07:58:50]MH_I2C_Read... [07:58:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:50]Read from MH i2c: E2 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 62 00 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 62 00 42 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C5 5C 02 00 0E 04 04 00 2A 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 F5 [07:58:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C5 5C 02 00 0E 04 04 00 2A 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 [07:58:50]wFMCommunicate OK [07:58:50]SAM_PROTO_GetFieldsCounters done [07:58:50]requested_item shift.num is exist - process it [07:58:50]requested_item shift.opened is exist - process it [07:58:50]req_shift_opened [07:58:50]FM_GetShiftState [07:58:50]SAM_PROTO_GetShiftState [07:58:50]wFMCommunicate request_size=4 [07:58:50]MH_SAM_APDU [07:58:50]CAPDU: 80 13 01 00 [07:58:50]Write to MH i2c: E2 08 00 43 4D 80 13 01 00 00 00 00 00 0D [07:58:50]Write i2c OK [07:58:50]MH_I2C_Read... [07:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:50]Read from MH i2c: E2 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 0E 00 [07:58:50]MH_I2C_Read... [07:58:50]Read from MH i2c: E2 0E 00 43 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A7 [07:58:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:58:50]wFMCommunicate OK [07:58:50]SAM_PROTO_GetShiftState done [07:58:50]FM_GetShiftState done [07:58:50]req_shift_opened done [07:58:50]requested_item shift.open_date is exist - process it [07:58:50]req_shift_open_date [07:58:50]req_shift_open_date done [07:58:50]produce_requested_data done [07:58:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154821,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:58:50]process_action_free close_receipt [07:58:50]json_value_free [07:58:50]json_value_free done [07:58:50]process_json_proto returns [07:58:50]Send response to host [07:58:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154821,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:58:50]free response buf [07:58:50]execute_script done [07:58:50]execute_script returns [07:58:50]free content buf [07:58:50]Sock 9.Close socket [07:58:50]Sock 9.Thread stoped [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:58:59]accept exits with 7 [07:58:59]New connection [07:58:59]New thread 3066805604 created [07:58:59]Thread 3066662244 joined [07:58:59]Waiting for new connection... [07:58:59] Sock 7.Parse request [07:58:59]Sock 7.Check first char [07:58:59]Sock 7.First char is OK [07:58:59]request: POST /json_proto HTTP/1.0 [07:58:59]Method: POST [07:58:59]URL: /json_proto [07:58:59]Method is POST - this is cgi request [07:58:59]url: /json_proto [07:58:59]query_string will be loaded in cgi processing [07:58:59]execute_cgi json_proto POST (null) [07:58:59]execute_cgi path=json_proto method=POST [07:58:59]POST find Content-Length [07:58:59]Host: 172.17.32.195:8080 [07:58:59]Content-Length: 642 [07:58:59]Content-Type: application/json [07:58:59] [07:58:59]POST finish read [07:58:59]Found Content-Length = 642 [07:58:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298014", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:59]execute_script... [07:58: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)298014", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:59]POST & json_proto [07:58:59]process_json_proto [07:58:59]json parsed OK: [07:58:59]protocol is kg_v1.0 [07:58:59]action value=close_receipt [07:58:59]process_action close_receipt [07:58:59]cmd_close_receipt [07:58:59]MH_GetDate [07:58:59]Write to MH i2c: F0 00 00 44 4D 80 [07:58:59]Write i2c OK [07:58:59]MH_I2C_Read... [07:58:59]Read from MH i2c: F0 [07:58:59]MH_I2C_Read... [07:58:59]Read from MH i2c: F0 09 00 [07:58:59]MH_I2C_Read... [07:58:59]Read from MH i2c: F0 09 00 44 4D 00 46 F5 14 66 77 1B 62 64 96 [07:58:59]GetLastDocTimeStamp 1712649529 [07:58:59]current date 1712649542 [07:58:59]FM_GetShiftState [07:58:59]SAM_PROTO_GetShiftState [07:58:59]wFMCommunicate request_size=4 [07:58:59]MH_SAM_APDU [07:58:59]CAPDU: 80 13 01 00 [07:58:59]Write to MH i2c: E2 08 00 45 4D 80 13 01 00 00 00 00 00 0F [07:58:59]Write i2c OK [07:58:59]MH_I2C_Read... [07:58:59]Read from MH i2c: E2 [07:58:59]MH_I2C_Read... [07:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:59]Read from MH i2c: E2 0E 00 [07:58:59]MH_I2C_Read... [07:58:59]Read from MH i2c: E2 0E 00 45 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A9 [07:58:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:58:59]wFMCommunicate OK [07:58:59]SAM_PROTO_GetShiftState done [07:58:59]FM_GetShiftState done [07:58:59]opened in 1712622218 [07:58:59]opened+sec_in_day 1712708618 [07:58:59]quantity*price = 100003 [07:58:59]sum+1 = 100005 [07:58:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 126 09.04.2024 07:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154822 ФПД: 103277213554895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075902&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154822&fm=103277213554895&tin=02508201610067®Number=0000000000090882&sum=100004 [07:59:00]StoreToDocumentArchive [07:59:00]shift 298 fd 154822 [07:59:00]save to /storage/0298/doc_00154822 [07:59:00]save last doc name /storage/0298/doc_00154822 to /storage/kkm_last_doc_name [07:59:00]save OK [07:59:00]Clear old archive folders... [07:59:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:00]tlvbuf is 007151F0 [07:59:00]SAM_PROTO_ClearQueue [07:59:00]wFMCommunicate request_size=4 [07:59:00]MH_SAM_APDU [07:59:00]CAPDU: 80 09 00 00 [07:59:00]Write to MH i2c: E2 08 00 52 4D 80 09 00 00 00 00 00 00 11 [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 52 4D 00 90 00 13 [07:59:00]RAPDU: 90 00 [07:59:00]wFMCommunicate OK [07:59:00]SAM_PROTO_ClearQueue done [07:59:00]KKMCreateOFDPacket [07:59:00]OFDProtocolAddRootSTLVToBuf [07:59:00]FM_MakeSignedData [07:59:00]FM_MakeSignedData [07:59:00]SAM_PROTO_SignData [07:59:00]wFMCommunicate request_size=4 [07:59:00]MH_SAM_APDU [07:59:00]CAPDU: 80 0D 01 02 [07:59:00]Write to MH i2c: E2 08 00 53 4D 80 0D 01 02 00 00 00 00 19 [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 53 4D 00 90 00 14 [07:59:00]RAPDU: 90 00 [07:59:00]wFMCommunicate OK [07:59:00]wFMCommunicate request_size=255 [07:59:00]MH_SAM_APDU [07:59: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 00 00 00 F4 03 04 00 46 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C6 5C 02 00 35 04 06 00 5D [07:59:00]Write to MH i2c: E2 02 01 54 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 00 00 00 F4 03 04 00 46 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C6 5C 02 00 35 04 06 00 5D 00 00 11 [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 54 4D 00 90 00 15 [07:59:00]RAPDU: 90 00 [07:59:00]wFMCommunicate OK [07:59:00]wFMCommunicate request_size=10 [07:59:00]MH_SAM_APDU [07:59:00]CAPDU: 80 0D 02 02 05 EE 19 A0 98 CF [07:59:00]Write to MH i2c: E2 0D 00 55 4D 80 0D 02 02 05 00 EE 19 A0 98 CF 00 00 34 [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 03 00 55 4D 00 90 00 16 [07:59:00]RAPDU: 90 00 [07:59:00]wFMCommunicate OK [07:59:00]wFMCommunicate request_size=4 [07:59:00]MH_SAM_APDU [07:59:00]CAPDU: 80 0D 03 02 [07:59:00]Write to MH i2c: E2 08 00 56 4D 80 0D 03 02 00 00 00 00 1E [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 0B 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 0B 00 56 4D 00 1C E5 3A 5E F1 0D B5 C7 90 00 32 [07:59:00]RAPDU: 1C E5 3A 5E F1 0D B5 C7 90 00 [07:59:00]wFMCommunicate OK [07:59:00]SAM_PROTO_SignData done [07:59:00]FM_MakeSignedData done [07:59:00]CreateOFDProtocolMessage [07:59:00]wFMCommunicate request_size=4 [07:59:00]MH_SAM_APDU [07:59:00]CAPDU: 80 11 00 00 [07:59:00]Write to MH i2c: E2 08 00 57 4D 80 11 00 00 00 00 00 00 1E [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:00]Read from MH i2c: E2 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 17 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: E2 17 00 57 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 73 [07:59:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:00]wFMCommunicate OK [07:59:00]CreateOFDProtocolMessage done [07:59:00]OFDSenderStorePacket 154822 [07:59:00]StoreOFDPacket docnum=154822 [07:59:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D2 9E 07 01 D5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 00 00 00 F4 03 04 00 46 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C6 5C 02 00 35 04 06 00 5D EE 19 A0 98 CF 1C E5 3A 5E F1 0D B5 C7 [07:59:00]CheckFolder [07:59:00]dirname=/storage/ofd_packets [07:59:00]CheckFolder done [07:59:00]ProducePacketName [07:59:00]name=ofd_packets/00154822 [07:59:00]NVStorageSaveData ofd_packets/00154822 [07:59:00]File name is /storage/ofd_packets/00154822 [07:59:00]Write 301 bytes [07:59:00]NVStorageSaveData done [07:59:00]OFDSenderStorePacket done [07:59:00]KKMCreateOFDPacket done [07:59:00]NVStorageSaveData kkm_last_timestamp [07:59:00]File name is /storage/kkm_last_timestamp [07:59:00]Write 4 bytes [07:59:00]NVStorageSaveData done [07:59:00]ExternCall_PrintAddStr [07:59:00]wPrintStart [07:59:00]Write to MH i2c: 01 00 00 58 4D A5 [07:59:00]Write i2c OK [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: 01 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: 01 07 00 [07:59:00]MH_I2C_Read... [07:59:00]Read from MH i2c: 01 07 00 58 4D 00 00 00 00 00 FF 0F BA [07:59:00]RasterBufferAndPrint [07:59:00]line Счет N : (1)298014 [07:59:00]line ИНН: 02508201610067 [07:59:00]line Контрольно-Кассовый Чек [07:59:00]line ПРОДАЖА [07:59:00]line ТРК (МРК, ГНК) : 52 [07:59:00]line Товар: 2710124130 [07:59:00]line Аи-92-К-5 [07:59:00]line 15.650 * 63.90 [07:59:00]line = 1000.04 [07:59:00]line НДС 12% НСП 1% [07:59:00]line > о реализуемом товаре [07:59:00]line ИТОГО: 1000.04 [07:59:00]line НСП 1% : 8.85 [07:59:00]line НДС 12% : 106.20 [07:59:00]line Наличными: 1000.04 [07:59:00]line Безнал.: 0.00 [07:59:00]line Место: АЗС № 53 "Партнер Нефть" [07:59:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:59:00]line СНО: Общий режим [07:59:00]line Чек 126 09.04.2024 07:59 [07:59:00]line Смена: 298 ФФД: 1.0 [07:59:00]line ЗНМ: 0300000127 [07:59:00]line РНМ: 0000000000090882 [07:59:00]line Версия ККМ: 001 [07:59:00]line ФМ: 0000000000874906 [07:59:00]line ФД: 154822 [07:59:00]line ФПД: 103277213554895 [07:59:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075902&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154822&fm=103277213554895&tin=02508201610067®Number=0000000000090882&sum=100004 [07:59:00]written 0, free lines is 4095 [07:59:00]OFD Sender: Processing packet 154822 [packets to send 67, broken 66] [07:59:00]ProducePacketName [07:59:00]name=ofd_packets/00154822 [07:59:00]OFD Sender: To server: pG, [07:59:00]CommunicateWithHost lk.salyk.kg:30040 [07:59:00]ConnectInit lk.salyk.kg [07:59:01]Connected sock=10 [07:59:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D2 9E 07 01 D5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 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 00 00 00 F4 03 04 00 46 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C6 5C 02 00 35 04 06 00 5D EE 19 A0 98 CF 1C E5 3A 5E F1 0D B5 C7 [07:59:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E8 67 47 00 B4 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C6 5C 02 00 F4 03 04 00 F0 9C 14 66 B6 04 01 00 00 F6 6E 04 50 8F 9B 82 E4 [07:59:01]CommunicateWithHost err = 0 [07:59:01]CheckOFDResponse [07:59:01]1017 (14) - 77093643461234 [07:59:01]1041 (16) - 0000000000874906 [07:59:01]1040 (4) - 154822 [07:59:01]1012 (4) - 09.04.2024 01:42 [07:59:01]1206 (1) - 0 [07:59:01]OFD Sender: Remove packet 154822 [07:59:01]ProducePacketName [07:59:01]name=ofd_packets/00154822 [07:59:01]NVStorageDeleteData [07:59:01]Write to MH i2c: 01 00 00 80 4D CD [07:59:01]Write i2c OK [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: 01 [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: 01 07 00 [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: 01 07 00 80 4D 00 00 00 00 00 11 0D F2 [07:59:01]RasterBufferAndPrint [07:59:01]line [07:59:01]line [07:59:01]line [07:59:01]line [07:59:01]line [07:59:01]written 0, free lines is 3359 [07:59:01]MH_Cut [07:59:01]Write to MH i2c: D1 01 00 87 4D 01 A6 [07:59:01]Write i2c OK [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: D1 [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: D1 01 00 [07:59:01]MH_I2C_Read... [07:59:01]Read from MH i2c: D1 01 00 87 4D 00 A5 [07:59:01]Write to MH i2c: 01 00 00 88 4D D5 [07:59:01]Write i2c OK [07:59:01]MH_I2C_Read... [07:59:01]OFD Sender: No OFD packet to send [07:59:02]*** Cut start [07:59:02]*** Partial cut [07:59:02]*** CUTSNS_PIN = 1 [07:59:02]*** CUTSNS_PIN = 0 [07:59:02]*** Brake cut motor [07:59:02]Read from MH i2c: 01 [07:59:02]MH_I2C_Read... [07:59:02]*** Stop cut motor [07:59:02]*** Cut end [07:59:02]Read from MH i2c: 01 07 00 [07:59:02]MH_I2C_Read... [07:59:02]Read from MH i2c: 01 07 00 88 4D 00 00 00 00 00 FF 0F EA [07:59:02]process_action close_receipt done [07:59:02]requested_data is exist [07:59:02]produce_requested_data [07:59:02]requested_item fm.sn is exist - process it [07:59:02]wFMCommunicate request_size=4 [07:59:02]MH_SAM_APDU [07:59:02]CAPDU: 80 11 00 00 [07:59:02]Write to MH i2c: E2 08 00 89 4D 80 11 00 00 00 00 00 00 50 [07:59:02]Write i2c OK [07:59:02]MH_I2C_Read... [07:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:02]Read from MH i2c: E2 [07:59:02]MH_I2C_Read... [07:59:02]Read from MH i2c: E2 17 00 [07:59:02]MH_I2C_Read... [07:59:02]Read from MH i2c: E2 17 00 89 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A5 [07:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:02]wFMCommunicate OK [07:59:02]requested_item fd.num is exist - process it [07:59:02]SAM_PROTO_GetFieldsCounters [07:59:02]wFMCommunicate request_size=4 [07:59:02]MH_SAM_APDU [07:59:02]CAPDU: 80 13 00 00 [07:59:02]Write to MH i2c: E2 08 00 8A 4D 80 13 00 00 00 00 00 00 53 [07:59:02]Write i2c OK [07:59:02]MH_I2C_Read... [07:59:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:02]Read from MH i2c: E2 [07:59:02]MH_I2C_Read... [07:59:02]Read from MH i2c: E2 62 00 [07:59:02]MH_I2C_Read... [07:59:02]Read from MH i2c: E2 62 00 8A 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C6 5C 02 00 0E 04 04 00 2A 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 41 [07:59:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C6 5C 02 00 0E 04 04 00 2A 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 [07:59:02]wFMCommunicate OK [07:59:02]SAM_PROTO_GetFieldsCounters done [07:59:02]requested_item shift.num is exist - process it [07:59:02]requested_item shift.opened is exist - process it [07:59:02]req_shift_opened [07:59:02]FM_GetShiftState [07:59:02]SAM_PROTO_GetShiftState [07:59:02]wFMCommunicate request_size=4 [07:59:02]MH_SAM_APDU [07:59:02]CAPDU: 80 13 01 00 [07:59:02]Write to MH i2c: E2 08 00 8B 4D 80 13 01 00 00 00 00 00 55 [07:59:02]Write i2c OK [07:59:02]MH_I2C_Read... [07:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:03]Read from MH i2c: E2 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: E2 0E 00 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: E2 0E 00 8B 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EF [07:59:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:59:03]wFMCommunicate OK [07:59:03]SAM_PROTO_GetShiftState done [07:59:03]FM_GetShiftState done [07:59:03]req_shift_opened done [07:59:03]requested_item shift.open_date is exist - process it [07:59:03]req_shift_open_date [07:59:03]req_shift_open_date done [07:59:03]produce_requested_data done [07:59:03]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154822,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:59:03]process_action_free close_receipt [07:59:03]json_value_free [07:59:03]json_value_free done [07:59:03]process_json_proto returns [07:59:03]Send response to host [07:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154822,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:59:03]free response buf [07:59:03]execute_script done [07:59:03]execute_script returns [07:59:03]free content buf [07:59:03]Sock 7.Close socket [07:59:03]Sock 7.Thread stoped [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:18]accept exits with 9 [07:59:18]New connection [07:59:18]New thread 3066662244 created [07:59:18]Thread 3066805604 joined [07:59:18]Waiting for new connection... [07:59:18] Sock 9.Parse request [07:59:18]Sock 9.Check first char [07:59:18]Sock 9.First char is OK [07:59:18]request: POST /json_proto HTTP/1.0 [07:59:18]Method: POST [07:59:18]URL: /json_proto [07:59:18]Method is POST - this is cgi request [07:59:18]url: /json_proto [07:59:18]query_string will be loaded in cgi processing [07:59:18]execute_cgi json_proto POST (null) [07:59:18]execute_cgi path=json_proto method=POST [07:59:18]POST find Content-Length [07:59:18]Host: 172.17.32.195:8080 [07:59:18]Content-Length: 642 [07:59:18]Content-Type: application/json [07:59:18] [07:59:18]POST finish read [07:59:18]Found Content-Length = 642 [07:59:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:18]execute_script... [07:59: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)298016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:18]POST & json_proto [07:59:18]process_json_proto [07:59:18]json parsed OK: [07:59:18]protocol is kg_v1.0 [07:59:18]action value=close_receipt [07:59:18]process_action close_receipt [07:59:18]cmd_close_receipt [07:59:18]MH_GetDate [07:59:18]Write to MH i2c: F0 00 00 8C 4D C8 [07:59:18]Write i2c OK [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: F0 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: F0 09 00 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: F0 09 00 8C 4D 00 59 F5 14 66 77 1B 62 64 F1 [07:59:18]GetLastDocTimeStamp 1712649542 [07:59:18]current date 1712649561 [07:59:18]FM_GetShiftState [07:59:18]SAM_PROTO_GetShiftState [07:59:18]wFMCommunicate request_size=4 [07:59:18]MH_SAM_APDU [07:59:18]CAPDU: 80 13 01 00 [07:59:18]Write to MH i2c: E2 08 00 8D 4D 80 13 01 00 00 00 00 00 57 [07:59:18]Write i2c OK [07:59:18]MH_I2C_Read... [07:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:18]Read from MH i2c: E2 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: E2 0E 00 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: E2 0E 00 8D 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F1 [07:59:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:59:18]wFMCommunicate OK [07:59:18]SAM_PROTO_GetShiftState done [07:59:18]FM_GetShiftState done [07:59:18]opened in 1712622218 [07:59:18]opened+sec_in_day 1712708618 [07:59:18]quantity*price = 100003 [07:59:18]sum+1 = 100005 [07:59:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 127 09.04.2024 07:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154823 ФПД: 174528286810320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075921&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154823&fm=174528286810320&tin=02508201610067®Number=0000000000090882&sum=100004 [07:59:19]StoreToDocumentArchive [07:59:19]shift 298 fd 154823 [07:59:19]save to /storage/0298/doc_00154823 [07:59:19]save last doc name /storage/0298/doc_00154823 to /storage/kkm_last_doc_name [07:59:19]save OK [07:59:19]Clear old archive folders... [07:59:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:19]tlvbuf is 007B8550 [07:59:19]SAM_PROTO_ClearQueue [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 09 00 00 [07:59:19]Write to MH i2c: E2 08 00 9A 4D 80 09 00 00 00 00 00 00 59 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 9A 4D 00 90 00 5B [07:59:19]RAPDU: 90 00 [07:59:19]wFMCommunicate OK [07:59:19]SAM_PROTO_ClearQueue done [07:59:19]KKMCreateOFDPacket [07:59:19]OFDProtocolAddRootSTLVToBuf [07:59:19]FM_MakeSignedData [07:59:19]FM_MakeSignedData [07:59:19]SAM_PROTO_SignData [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 0D 01 02 [07:59:19]Write to MH i2c: E2 08 00 9B 4D 80 0D 01 02 00 00 00 00 61 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 9B 4D 00 90 00 5C [07:59:19]RAPDU: 90 00 [07:59:19]wFMCommunicate OK [07:59:19]wFMCommunicate request_size=255 [07:59:19]MH_SAM_APDU [07:59: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 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 59 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C7 5C 02 00 35 04 06 00 9E [07:59:19]Write to MH i2c: E2 02 01 9C 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 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 59 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C7 5C 02 00 35 04 06 00 9E 00 00 AF [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 9C 4D 00 90 00 5D [07:59:19]RAPDU: 90 00 [07:59:19]wFMCommunicate OK [07:59:19]wFMCommunicate request_size=10 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 0D 02 02 05 BB 88 89 E0 D0 [07:59:19]Write to MH i2c: E2 0D 00 9D 4D 80 0D 02 02 05 00 BB 88 89 E0 D0 00 00 EA [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 03 00 9D 4D 00 90 00 5E [07:59:19]RAPDU: 90 00 [07:59:19]wFMCommunicate OK [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 0D 03 02 [07:59:19]Write to MH i2c: E2 08 00 9E 4D 80 0D 03 02 00 00 00 00 66 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 0B 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 0B 00 9E 4D 00 7D 22 60 E1 63 83 E2 A1 90 00 B0 [07:59:19]RAPDU: 7D 22 60 E1 63 83 E2 A1 90 00 [07:59:19]wFMCommunicate OK [07:59:19]SAM_PROTO_SignData done [07:59:19]FM_MakeSignedData done [07:59:19]CreateOFDProtocolMessage [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 11 00 00 [07:59:19]Write to MH i2c: E2 08 00 9F 4D 80 11 00 00 00 00 00 00 66 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:20]Read from MH i2c: E2 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: E2 17 00 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: E2 17 00 9F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BB [07:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:20]wFMCommunicate OK [07:59:20]CreateOFDProtocolMessage done [07:59:20]OFDSenderStorePacket 154823 [07:59:20]StoreOFDPacket docnum=154823 [07:59:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD 0A 07 01 09 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 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 59 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C7 5C 02 00 35 04 06 00 9E BB 88 89 E0 D0 7D 22 60 E1 63 83 E2 A1 [07:59:20]CheckFolder [07:59:20]dirname=/storage/ofd_packets [07:59:20]CheckFolder done [07:59:20]ProducePacketName [07:59:20]name=ofd_packets/00154823 [07:59:20]NVStorageSaveData ofd_packets/00154823 [07:59:20]File name is /storage/ofd_packets/00154823 [07:59:20]Write 301 bytes [07:59:20]NVStorageSaveData done [07:59:20]OFDSenderStorePacket done [07:59:20]KKMCreateOFDPacket done [07:59:20]NVStorageSaveData kkm_last_timestamp [07:59:20]File name is /storage/kkm_last_timestamp [07:59:20]Write 4 bytes [07:59:20]NVStorageSaveData done [07:59:20]ExternCall_PrintAddStr [07:59:20]wPrintStart [07:59:20]Write to MH i2c: 01 00 00 A0 4D ED [07:59:20]Write i2c OK [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 07 00 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 07 00 A0 4D 00 00 00 00 00 FF 0F 02 [07:59:20]RasterBufferAndPrint [07:59:20]line Счет N : (1)298016 [07:59:20]line ИНН: 02508201610067 [07:59:20]line Контрольно-Кассовый Чек [07:59:20]line ПРОДАЖА [07:59:20]line ТРК (МРК, ГНК) : 12 [07:59:20]line Товар: 2710124130 [07:59:20]line Аи-92-К-5 [07:59:20]line 15.650 * 63.90 [07:59:20]line = 1000.04 [07:59:20]line НДС 12% НСП 1% [07:59:20]line > о реализуемом товаре [07:59:20]line ИТОГО: 1000.04 [07:59:20]line НСП 1% : 8.85 [07:59:20]line НДС 12% : 106.20 [07:59:20]line Наличными: 1000.04 [07:59:20]line Безнал.: 0.00 [07:59:20]line Место: АЗС № 53 "Партнер Нефть" [07:59:20]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:59:20]line СНО: Общий режим [07:59:20]line Чек 127 09.04.2024 07:59 [07:59:20]line Смена: 298 ФФД: 1.0 [07:59:20]line ЗНМ: 0300000127 [07:59:20]line РНМ: 0000000000090882 [07:59:20]line Версия ККМ: 001 [07:59:20]OFD Sender: Processing packet 154823 [packets to send 67, broken 66] [07:59:20]ProducePacketName [07:59:20]name=ofd_packets/00154823 [07:59:20]OFD Sender: To server: pG, [07:59:20]CommunicateWithHost lk.salyk.kg:30040 [07:59:20]ConnectInit lk.salyk.kg [07:59:20]line ФМ: 0000000000874906 [07:59:20]line ФД: 154823 [07:59:20]line ФПД: 174528286810320 [07:59:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075921&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154823&fm=174528286810320&tin=02508201610067®Number=0000000000090882&sum=100004 [07:59:20]written 0, free lines is 4095 [07:59:20]Connected sock=10 [07:59:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD 0A 07 01 09 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 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 59 F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C7 5C 02 00 35 04 06 00 9E BB 88 89 E0 D0 7D 22 60 E1 63 83 E2 A1 [07:59:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AB 3A 47 00 F8 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C7 5C 02 00 F4 03 04 00 03 9D 14 66 B6 04 01 00 00 1E 8E D2 BA DC A6 B9 51 [07:59:20]CommunicateWithHost err = 0 [07:59:20]CheckOFDResponse [07:59:20]1017 (14) - 77093643461234 [07:59:20]1041 (16) - 0000000000874906 [07:59:20]1040 (4) - 154823 [07:59:20]1012 (4) - 09.04.2024 01:42 [07:59:20]1206 (1) - 0 [07:59:20]OFD Sender: Remove packet 154823 [07:59:20]ProducePacketName [07:59:20]name=ofd_packets/00154823 [07:59:20]NVStorageDeleteData [07:59:20]Write to MH i2c: 01 00 00 C8 4D 15 [07:59:20]Write i2c OK [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 07 00 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: 01 07 00 C8 4D 00 00 00 00 00 06 0D 2F [07:59:20]RasterBufferAndPrint [07:59:20]line [07:59:20]line [07:59:20]line [07:59:20]line [07:59:20]line [07:59:20]written 0, free lines is 3342 [07:59:20]MH_Cut [07:59:20]Write to MH i2c: D1 01 00 CF 4D 01 EE [07:59:20]Write i2c OK [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: D1 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: D1 01 00 [07:59:20]MH_I2C_Read... [07:59:20]Read from MH i2c: D1 01 00 CF 4D 00 ED [07:59:20]Write to MH i2c: 01 00 00 D0 4D 1D [07:59:20]Write i2c OK [07:59:20]MH_I2C_Read... [07:59:20]OFD Sender: No OFD packet to send [07:59:21]*** Cut start [07:59:21]*** Partial cut [07:59:21]*** CUTSNS_PIN = 1 [07:59:21]*** CUTSNS_PIN = 0 [07:59:21]*** Brake cut motor [07:59:21]Read from MH i2c: 01 [07:59:21]MH_I2C_Read... [07:59:21]*** Stop cut motor [07:59:21]*** Cut end [07:59:21]Read from MH i2c: 01 07 00 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: 01 07 00 D0 4D 00 00 00 00 00 FF 0F 32 [07:59:21]process_action close_receipt done [07:59:21]requested_data is exist [07:59:21]produce_requested_data [07:59:21]requested_item fm.sn is exist - process it [07:59:21]wFMCommunicate request_size=4 [07:59:21]MH_SAM_APDU [07:59:21]CAPDU: 80 11 00 00 [07:59:21]Write to MH i2c: E2 08 00 D1 4D 80 11 00 00 00 00 00 00 98 [07:59:21]Write i2c OK [07:59:21]MH_I2C_Read... [07:59:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:21]Read from MH i2c: E2 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: E2 17 00 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: E2 17 00 D1 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 ED [07:59:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:21]wFMCommunicate OK [07:59:21]requested_item fd.num is exist - process it [07:59:21]SAM_PROTO_GetFieldsCounters [07:59:21]wFMCommunicate request_size=4 [07:59:21]MH_SAM_APDU [07:59:21]CAPDU: 80 13 00 00 [07:59:21]Write to MH i2c: E2 08 00 D2 4D 80 13 00 00 00 00 00 00 9B [07:59:21]Write i2c OK [07:59:21]MH_I2C_Read... [07:59:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:22]Read from MH i2c: E2 [07:59:22]MH_I2C_Read... [07:59:22]Read from MH i2c: E2 62 00 [07:59:22]MH_I2C_Read... [07:59:22]Read from MH i2c: E2 62 00 D2 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C7 5C 02 00 0E 04 04 00 2A 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 8D [07:59:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C7 5C 02 00 0E 04 04 00 2A 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 [07:59:22]wFMCommunicate OK [07:59:22]SAM_PROTO_GetFieldsCounters done [07:59:22]requested_item shift.num is exist - process it [07:59:22]requested_item shift.opened is exist - process it [07:59:22]req_shift_opened [07:59:22]FM_GetShiftState [07:59:22]SAM_PROTO_GetShiftState [07:59:22]wFMCommunicate request_size=4 [07:59:22]MH_SAM_APDU [07:59:22]CAPDU: 80 13 01 00 [07:59:22]Write to MH i2c: E2 08 00 D3 4D 80 13 01 00 00 00 00 00 9D [07:59:22]Write i2c OK [07:59:22]MH_I2C_Read... [07:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:22]Read from MH i2c: E2 [07:59:22]MH_I2C_Read... [07:59:22]Read from MH i2c: E2 0E 00 [07:59:22]MH_I2C_Read... [07:59:22]Read from MH i2c: E2 0E 00 D3 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 37 [07:59:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:59:22]wFMCommunicate OK [07:59:22]SAM_PROTO_GetShiftState done [07:59:22]FM_GetShiftState done [07:59:22]req_shift_opened done [07:59:22]requested_item shift.open_date is exist - process it [07:59:22]req_shift_open_date [07:59:22]req_shift_open_date done [07:59:22]produce_requested_data done [07:59:22]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154823,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:59:22]process_action_free close_receipt [07:59:22]json_value_free [07:59:22]json_value_free done [07:59:22]process_json_proto returns [07:59:22]Send response to host [07:59:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154823,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:59:22]free response buf [07:59:22]execute_script done [07:59:22]execute_script returns [07:59:22]free content buf [07:59:22]Sock 9.Close socket [07:59:22]Sock 9.Thread stoped [07:59:25]OFD Sender: No OFD packet to send [07:59:30]OFD Sender: No OFD packet to send [07:59:35]OFD Sender: No OFD packet to send [07:59:40]accept exits with 7 [07:59:40]New connection [07:59:40]New thread 3066805604 created [07:59:40]Thread 3066662244 joined [07:59:40]Waiting for new connection... [07:59:40] Sock 7.Parse request [07:59:40]Sock 7.Check first char [07:59:40]Sock 7.First char is OK [07:59:40]request: POST /json_proto HTTP/1.0 [07:59:40]Method: POST [07:59:40]URL: /json_proto [07:59:40]Method is POST - this is cgi request [07:59:40]url: /json_proto [07:59:40]query_string will be loaded in cgi processing [07:59:40]execute_cgi json_proto POST (null) [07:59:40]execute_cgi path=json_proto method=POST [07:59:40]POST find Content-Length [07:59:40]Host: 172.17.32.195:8080 [07:59:40]Content-Length: 825 [07:59:40]Content-Type: application/json [07:59:40] [07:59:40]POST finish read [07:59:40]Found Content-Length = 825 [07:59:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:40]execute_script... [07:59:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:40]POST & json_proto [07:59:40]process_json_proto [07:59:40]json parsed OK: [07:59:40]protocol is kg_v1.0 [07:59:40]action value=close_receipt [07:59:40]process_action close_receipt [07:59:40]cmd_close_receipt [07:59:40]MH_GetDate [07:59:40]Write to MH i2c: F0 00 00 D4 4D 10 [07:59:40]Write i2c OK [07:59:40]MH_I2C_Read... [07:59:40]Read from MH i2c: F0 [07:59:40]MH_I2C_Read... [07:59:40]Read from MH i2c: F0 09 00 [07:59:40]MH_I2C_Read... [07:59:40]Read from MH i2c: F0 09 00 D4 4D 00 6F F5 14 66 77 1B 62 64 4F [07:59:40]GetLastDocTimeStamp 1712649561 [07:59:40]current date 1712649583 [07:59:40]FM_GetShiftState [07:59:40]SAM_PROTO_GetShiftState [07:59:40]wFMCommunicate request_size=4 [07:59:40]MH_SAM_APDU [07:59:40]CAPDU: 80 13 01 00 [07:59:40]Write to MH i2c: E2 08 00 D5 4D 80 13 01 00 00 00 00 00 9F [07:59:40]Write i2c OK [07:59:40]MH_I2C_Read... [07:59:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:40]Read from MH i2c: E2 [07:59:40]MH_I2C_Read... [07:59:40]Read from MH i2c: E2 0E 00 [07:59:40]MH_I2C_Read... [07:59:40]Read from MH i2c: E2 0E 00 D5 4D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 39 [07:59:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:59:40]wFMCommunicate OK [07:59:40]SAM_PROTO_GetShiftState done [07:59:40]FM_GetShiftState done [07:59:40]opened in 1712622218 [07:59:40]opened+sec_in_day 1712708618 [07:59:40]quantity*price = 100044 [07:59:40]sum+1 = 100045 [07:59:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.44 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.44 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 128 09.04.2024 07:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154824 ФПД: 263357490320790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075943&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154824&fm=263357490320790&tin=02508201610067®Number=0000000000090882&sum=100044 [07:59:41]StoreToDocumentArchive [07:59:41]shift 298 fd 154824 [07:59:41]save to /storage/0298/doc_00154824 [07:59:41]save last doc name /storage/0298/doc_00154824 to /storage/kkm_last_doc_name [07:59:41]save OK [07:59:41]Clear old archive folders... [07:59:41]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:59:41]tlvbuf is 0081E220 [07:59:41]SAM_PROTO_ClearQueue [07:59:41]wFMCommunicate request_size=4 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 09 00 00 [07:59:41]Write to MH i2c: E2 08 00 E2 4D 80 09 00 00 00 00 00 00 A1 [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 E2 4D 00 90 00 A3 [07:59:41]RAPDU: 90 00 [07:59:41]wFMCommunicate OK [07:59:41]SAM_PROTO_ClearQueue done [07:59:41]KKMCreateOFDPacket [07:59:41]OFDProtocolAddRootSTLVToBuf [07:59:41]FM_MakeSignedData [07:59:41]FM_MakeSignedData [07:59:41]SAM_PROTO_SignData [07:59:41]wFMCommunicate request_size=4 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 0D 01 02 [07:59:41]Write to MH i2c: E2 08 00 E3 4D 80 0D 01 02 00 00 00 00 A9 [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 E3 4D 00 90 00 A4 [07:59:41]RAPDU: 90 00 [07:59:41]wFMCommunicate OK [07:59:41]wFMCommunicate request_size=255 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 6F F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C8 5C 02 [07:59:41]Write to MH i2c: E2 02 01 E4 4D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 6F F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C8 5C 02 00 00 46 [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 E4 4D 00 90 00 A5 [07:59:41]RAPDU: 90 00 [07:59:41]wFMCommunicate OK [07:59:41]wFMCommunicate request_size=16 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 EF 85 B1 A8 D5 96 [07:59:41]Write to MH i2c: E2 13 00 E5 4D 80 0D 02 02 0B 00 00 35 04 06 00 EF 85 B1 A8 D5 96 00 00 39 [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 03 00 E5 4D 00 90 00 A6 [07:59:41]RAPDU: 90 00 [07:59:41]wFMCommunicate OK [07:59:41]wFMCommunicate request_size=4 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 0D 03 02 [07:59:41]Write to MH i2c: E2 08 00 E6 4D 80 0D 03 02 00 00 00 00 AE [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 0B 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 0B 00 E6 4D 00 BE B2 E8 0D 86 87 76 95 90 00 2C [07:59:41]RAPDU: BE B2 E8 0D 86 87 76 95 90 00 [07:59:41]wFMCommunicate OK [07:59:41]SAM_PROTO_SignData done [07:59:41]FM_MakeSignedData done [07:59:41]CreateOFDProtocolMessage [07:59:41]wFMCommunicate request_size=4 [07:59:41]MH_SAM_APDU [07:59:41]CAPDU: 80 11 00 00 [07:59:41]Write to MH i2c: E2 08 00 E7 4D 80 11 00 00 00 00 00 00 AE [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:41]Read from MH i2c: E2 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 17 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: E2 17 00 E7 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 03 [07:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:41]wFMCommunicate OK [07:59:41]CreateOFDProtocolMessage done [07:59:41]OFDSenderStorePacket 154824 [07:59:41]StoreOFDPacket docnum=154824 [07:59:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 15 C8 0D 01 76 84 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 6F F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C8 5C 02 00 35 04 06 00 EF 85 B1 A8 D5 96 BE B2 E8 0D 86 87 76 95 [07:59:41]CheckFolder [07:59:41]dirname=/storage/ofd_packets [07:59:41]CheckFolder done [07:59:41]ProducePacketName [07:59:41]name=ofd_packets/00154824 [07:59:41]NVStorageSaveData ofd_packets/00154824 [07:59:41]File name is /storage/ofd_packets/00154824 [07:59:41]Write 307 bytes [07:59:41]NVStorageSaveData done [07:59:41]OFDSenderStorePacket done [07:59:41]KKMCreateOFDPacket done [07:59:41]NVStorageSaveData kkm_last_timestamp [07:59:41]File name is /storage/kkm_last_timestamp [07:59:41]Write 4 bytes [07:59:41]NVStorageSaveData done [07:59:41]ExternCall_PrintAddStr [07:59:41]wPrintStart [07:59:41]Write to MH i2c: 01 00 00 E8 4D 35 [07:59:41]Write i2c OK [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: 01 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: 01 07 00 [07:59:41]MH_I2C_Read... [07:59:41]Read from MH i2c: 01 07 00 E8 4D 00 00 00 00 00 FF 0F 4A [07:59:41]RasterBufferAndPrint [07:59:41]line Счет N : (1)298017 [07:59:41]line ИНН: 02508201610067 [07:59:41]line Контрольно-Кассовый Чек [07:59:41]line ПРОДАЖА [07:59:41]line ТРК (МРК, ГНК) : 42 [07:59:41]line Товар: 2710194210 [07:59:41]line D-ENERGY ДТ-К-5 [07:59:41]line 13.630 * 73.40 [07:59:41]line = 1000.44 [07:59:41]line НДС 12% НСП 1% [07:59:41]line > о реализуемом товаре [07:59:41]line ИТОГО: 1000.44 [07:59:41]line НСП 1% : 8.85 [07:59:41]line НДС 12% : 106.24 [07:59:41]line Наличными: 0.00 [07:59:41]line Безнал.: 1000.44 [07:59:41]line Место: АЗС № 53 "Партнер Нефть" [07:59:41]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [07:59:41]line СНО: Общий режим [07:59:41]line Чек 128 09.04.2024 07:59 [07:59:41]line Смена: 298 ФФД: 1.0 [07:59:41]line ЗНМ: 0300000127 [07:59:41]line РНМ: 0000000000090882 [07:59:41]line Версия ККМ: 001 [07:59:41]line Платежная система: Бакай Банк [07:59:41]line ФМ: 0000000000874906 [07:59:41]line ФД: 154824 [07:59:41]line ФПД: 263357490320790 [07:59:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T075943&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154824&fm=263357490320790&tin=02508201610067®Number=0000000000090882&sum=100044 [07:59:42]OFD Sender: Processing packet 154824 [packets to send 67, broken 66] [07:59:42]ProducePacketName [07:59:42]name=ofd_packets/00154824 [07:59:42]OFD Sender: To server: pG, [07:59:42]CommunicateWithHost lk.salyk.kg:30040 [07:59:42]ConnectInit lk.salyk.kg [07:59:42]written 0, free lines is 4095 [07:59:42]Connected sock=10 [07:59:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 15 C8 0D 01 76 84 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 6F F5 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C8 5C 02 00 35 04 06 00 EF 85 B1 A8 D5 96 BE B2 E8 0D 86 87 76 95 [07:59:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2B EA 47 00 03 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C8 5C 02 00 F4 03 04 00 1A 9D 14 66 B6 04 01 00 00 1A D3 C3 76 7F 2C 7E 60 [07:59:42]CommunicateWithHost err = 0 [07:59:42]CheckOFDResponse [07:59:42]1017 (14) - 77093643461234 [07:59:42]1041 (16) - 0000000000874906 [07:59:42]1040 (4) - 154824 [07:59:42]1012 (4) - 09.04.2024 01:42 [07:59:42]1206 (1) - 0 [07:59:42]OFD Sender: Remove packet 154824 [07:59:42]ProducePacketName [07:59:42]name=ofd_packets/00154824 [07:59:42]NVStorageDeleteData [07:59:42]Write to MH i2c: 01 00 00 12 4E 60 [07:59:42]Write i2c OK [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: 01 [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: 01 07 00 [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: 01 07 00 12 4E 00 00 00 00 00 E7 0C 5A [07:59:42]RasterBufferAndPrint [07:59:42]line [07:59:42]line [07:59:42]line [07:59:42]line [07:59:42]line [07:59:42]written 0, free lines is 3310 [07:59:42]MH_Cut [07:59:42]Write to MH i2c: D1 01 00 19 4E 01 39 [07:59:42]Write i2c OK [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: D1 [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: D1 01 00 [07:59:42]MH_I2C_Read... [07:59:42]Read from MH i2c: D1 01 00 19 4E 00 38 [07:59:42]Write to MH i2c: 01 00 00 1A 4E 68 [07:59:42]Write i2c OK [07:59:42]MH_I2C_Read... [07:59:42]OFD Sender: No OFD packet to send [07:59:43]*** Cut start [07:59:43]*** Partial cut [07:59:43]*** CUTSNS_PIN = 1 [07:59:43]*** CUTSNS_PIN = 0 [07:59:43]*** Brake cut motor [07:59:44]Read from MH i2c: 01 [07:59:44]MH_I2C_Read... [07:59:44]*** Stop cut motor [07:59:44]*** Cut end [07:59:44]Read from MH i2c: 01 07 00 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: 01 07 00 1A 4E 00 00 00 00 00 FF 0F 7D [07:59:44]process_action close_receipt done [07:59:44]requested_data is exist [07:59:44]produce_requested_data [07:59:44]requested_item fm.sn is exist - process it [07:59:44]wFMCommunicate request_size=4 [07:59:44]MH_SAM_APDU [07:59:44]CAPDU: 80 11 00 00 [07:59:44]Write to MH i2c: E2 08 00 1B 4E 80 11 00 00 00 00 00 00 E3 [07:59:44]Write i2c OK [07:59:44]MH_I2C_Read... [07:59:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:44]Read from MH i2c: E2 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 17 00 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 17 00 1B 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 38 [07:59:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [07:59:44]wFMCommunicate OK [07:59:44]requested_item fd.num is exist - process it [07:59:44]SAM_PROTO_GetFieldsCounters [07:59:44]wFMCommunicate request_size=4 [07:59:44]MH_SAM_APDU [07:59:44]CAPDU: 80 13 00 00 [07:59:44]Write to MH i2c: E2 08 00 1C 4E 80 13 00 00 00 00 00 00 E6 [07:59:44]Write i2c OK [07:59:44]MH_I2C_Read... [07:59:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:44]Read from MH i2c: E2 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 62 00 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 62 00 1C 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C8 5C 02 00 0E 04 04 00 2A 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 DC [07:59:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C8 5C 02 00 0E 04 04 00 2A 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 [07:59:44]wFMCommunicate OK [07:59:44]SAM_PROTO_GetFieldsCounters done [07:59:44]requested_item shift.num is exist - process it [07:59:44]requested_item shift.opened is exist - process it [07:59:44]req_shift_opened [07:59:44]FM_GetShiftState [07:59:44]SAM_PROTO_GetShiftState [07:59:44]wFMCommunicate request_size=4 [07:59:44]MH_SAM_APDU [07:59:44]CAPDU: 80 13 01 00 [07:59:44]Write to MH i2c: E2 08 00 1D 4E 80 13 01 00 00 00 00 00 E8 [07:59:44]Write i2c OK [07:59:44]MH_I2C_Read... [07:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:44]Read from MH i2c: E2 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 0E 00 [07:59:44]MH_I2C_Read... [07:59:44]Read from MH i2c: E2 0E 00 1D 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 82 [07:59:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [07:59:44]wFMCommunicate OK [07:59:44]SAM_PROTO_GetShiftState done [07:59:44]FM_GetShiftState done [07:59:44]req_shift_opened done [07:59:44]requested_item shift.open_date is exist - process it [07:59:44]req_shift_open_date [07:59:44]req_shift_open_date done [07:59:44]produce_requested_data done [07:59:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154824,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [07:59:44]process_action_free close_receipt [07:59:44]json_value_free [07:59:44]json_value_free done [07:59:44]process_json_proto returns [07:59:44]Send response to host [07:59:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154824,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [07:59:44]free response buf [07:59:44]execute_script done [07:59:44]execute_script returns [07:59:44]free content buf [07:59:44]Sock 7.Close socket [07:59:44]Sock 7.Thread stoped [07:59:47]OFD Sender: No OFD packet to send [07:59:52]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:25]accept exits with 9 [08:02:25]New connection [08:02:25]New thread 3066662244 created [08:02:25]Thread 3066805604 joined [08:02:25]Waiting for new connection... [08:02:25] Sock 9.Parse request [08:02:25]Sock 9.Check first char [08:02:25]Sock 9.First char is OK [08:02:25]request: POST /json_proto HTTP/1.0 [08:02:25]Method: POST [08:02:25]URL: /json_proto [08:02:25]Method is POST - this is cgi request [08:02:25]url: /json_proto [08:02:25]query_string will be loaded in cgi processing [08:02:25]execute_cgi json_proto POST (null) [08:02:25]execute_cgi path=json_proto method=POST [08:02:25]POST find Content-Length [08:02:25]Host: 172.17.32.195:8080 [08:02:25]Content-Length: 644 [08:02:25]Content-Type: application/json [08:02:25] [08:02:25]POST finish read [08:02:25]Found Content-Length = 644 [08:02:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:25]execute_script... [08:02: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)298018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:25]POST & json_proto [08:02:25]process_json_proto [08:02:25]json parsed OK: [08:02:25]protocol is kg_v1.0 [08:02:25]action value=close_receipt [08:02:25]process_action close_receipt [08:02:25]cmd_close_receipt [08:02:25]MH_GetDate [08:02:25]Write to MH i2c: F0 00 00 1E 4E 5B [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 09 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 09 00 1E 4E 00 14 F6 14 66 77 1B 62 64 40 [08:02:25]GetLastDocTimeStamp 1712649583 [08:02:25]current date 1712649748 [08:02:25]FM_GetShiftState [08:02:25]SAM_PROTO_GetShiftState [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 13 01 00 [08:02:25]Write to MH i2c: E2 08 00 1F 4E 80 13 01 00 00 00 00 00 EA [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 1F 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 84 [08:02:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetShiftState done [08:02:25]FM_GetShiftState done [08:02:25]opened in 1712622218 [08:02:25]opened+sec_in_day 1712708618 [08:02:25]quantity*price = 50008 [08:02:25]sum+1 = 50009 [08:02:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 129 09.04.2024 08:02 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154825 ФПД: 143783557383754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154825&fm=143783557383754&tin=02508201610067®Number=0000000000090882&sum=50008 [08:02:26]StoreToDocumentArchive [08:02:26]shift 298 fd 154825 [08:02:26]save to /storage/0298/doc_00154825 [08:02:26]save last doc name /storage/0298/doc_00154825 to /storage/kkm_last_doc_name [08:02:26]save OK [08:02:26]Clear old archive folders... [08:02:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:02:26]tlvbuf is 00745A90 [08:02:26]SAM_PROTO_ClearQueue [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 09 00 00 [08:02:26]Write to MH i2c: E2 08 00 2C 4E 80 09 00 00 00 00 00 00 EC [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 2C 4E 00 90 00 EE [08:02:26]RAPDU: 90 00 [08:02:26]wFMCommunicate OK [08:02:26]SAM_PROTO_ClearQueue done [08:02:26]KKMCreateOFDPacket [08:02:26]OFDProtocolAddRootSTLVToBuf [08:02:26]FM_MakeSignedData [08:02:26]FM_MakeSignedData [08:02:26]SAM_PROTO_SignData [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 0D 01 02 [08:02:26]Write to MH i2c: E2 08 00 2D 4E 80 0D 01 02 00 00 00 00 F4 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 2D 4E 00 90 00 EF [08:02:26]RAPDU: 90 00 [08:02:26]wFMCommunicate OK [08:02:26]wFMCommunicate request_size=255 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 14 F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C9 5C 02 00 35 04 06 00 82 C5 [08:02:26]Write to MH i2c: E2 02 01 2E 4E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 14 F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C9 5C 02 00 35 04 06 00 82 C5 00 00 A7 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 2E 4E 00 90 00 F0 [08:02:26]RAPDU: 90 00 [08:02:26]wFMCommunicate OK [08:02:26]wFMCommunicate request_size=9 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 0D 02 02 04 37 DC C6 4A [08:02:26]Write to MH i2c: E2 0C 00 2F 4E 80 0D 02 02 04 00 37 DC C6 4A 00 00 22 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 2F 4E 00 90 00 F1 [08:02:26]RAPDU: 90 00 [08:02:26]wFMCommunicate OK [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 0D 03 02 [08:02:26]Write to MH i2c: E2 08 00 30 4E 80 0D 03 02 00 00 00 00 F9 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 0B 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 0B 00 30 4E 00 D0 04 04 AE 3E 95 96 50 90 00 39 [08:02:26]RAPDU: D0 04 04 AE 3E 95 96 50 90 00 [08:02:26]wFMCommunicate OK [08:02:26]SAM_PROTO_SignData done [08:02:26]FM_MakeSignedData done [08:02:26]CreateOFDProtocolMessage [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 11 00 00 [08:02:26]Write to MH i2c: E2 08 00 31 4E 80 11 00 00 00 00 00 00 F9 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 17 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 17 00 31 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4E [08:02:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:02:26]wFMCommunicate OK [08:02:26]CreateOFDProtocolMessage done [08:02:26]OFDSenderStorePacket 154825 [08:02:26]StoreOFDPacket docnum=154825 [08:02:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 07 8F 06 01 27 D8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 14 F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C9 5C 02 00 35 04 06 00 82 C5 37 DC C6 4A D0 04 04 AE 3E 95 96 50 [08:02:26]CheckFolder [08:02:26]dirname=/storage/ofd_packets [08:02:26]CheckFolder done [08:02:26]ProducePacketName [08:02:26]name=ofd_packets/00154825 [08:02:26]NVStorageSaveData ofd_packets/00154825 [08:02:26]File name is /storage/ofd_packets/00154825 [08:02:26]Write 300 bytes [08:02:26]NVStorageSaveData done [08:02:26]OFDSenderStorePacket done [08:02:26]KKMCreateOFDPacket done [08:02:26]NVStorageSaveData kkm_last_timestamp [08:02:26]File name is /storage/kkm_last_timestamp [08:02:26]Write 4 bytes [08:02:26]NVStorageSaveData done [08:02:26]ExternCall_PrintAddStr [08:02:26]wPrintStart [08:02:26]Write to MH i2c: 01 00 00 32 4E 80 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: 01 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: 01 07 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: 01 07 00 32 4E 00 00 00 00 00 FF 0F 95 [08:02:26]RasterBufferAndPrint [08:02:26]line Счет N : (1)298018 [08:02:26]line ИНН: 02508201610067 [08:02:26]line Контрольно-Кассовый Чек [08:02:26]line ПРОДАЖА [08:02:26]line ТРК (МРК, ГНК) : 100 [08:02:26]line Товар: 2711190000 [08:02:26]line ГАЗ-К-5 [08:02:26]line 15.200 * 32.90 [08:02:26]line = 500.08 [08:02:26]line НДС 12% НСП 1% [08:02:26]line > о реализуемом товаре [08:02:26]line ИТОГО: 500.08 [08:02:26]line НСП 1% : 4.42 [08:02:26]line НДС 12% : 53.11 [08:02:26]line Наличными: 500.08 [08:02:26]line Безнал.: 0.00 [08:02:26]line Место: АЗС № 53 "Партнер Нефть" [08:02:26]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:02:26]line СНО: Общий режим [08:02:26]line Чек 129 09.04.2024 08:02 [08:02:26]line Смена: 298 ФФД: 1.0 [08:02:26]line ЗНМ: 0300000127 [08:02:26]line РНМ: 0000000000090882 [08:02:26]line Версия ККМ: 001 [08:02:26]line ФМ: 0000000000874906 [08:02:26]line ФД: 154825 [08:02:26]line ФПД: 143783557383754 [08:02:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154825&fm=143783557383754&tin=02508201610067®Number=0000000000090882&sum=50008 [08:02:27]OFD Sender: Processing packet 154825 [packets to send 67, broken 66] [08:02:27]ProducePacketName [08:02:27]name=ofd_packets/00154825 [08:02:27]OFD Sender: To server: pG, [08:02:27]CommunicateWithHost lk.salyk.kg:30040 [08:02:27]ConnectInit lk.salyk.kg [08:02:27]written 0, free lines is 4095 [08:02:27]Connected sock=11 [08:02:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 07 8F 06 01 27 D8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 14 F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C9 5C 02 00 35 04 06 00 82 C5 37 DC C6 4A D0 04 04 AE 3E 95 96 50 [08:02:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BE C4 47 00 C5 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 C9 5C 02 00 F4 03 04 00 BF 9D 14 66 B6 04 01 00 00 CA 55 5F 11 3D 1A 47 F1 [08:02:27]CommunicateWithHost err = 0 [08:02:27]CheckOFDResponse [08:02:27]1017 (14) - 77093643461234 [08:02:27]1041 (16) - 0000000000874906 [08:02:27]1040 (4) - 154825 [08:02:27]1012 (4) - 09.04.2024 01:45 [08:02:27]1206 (1) - 0 [08:02:27]OFD Sender: Remove packet 154825 [08:02:27]ProducePacketName [08:02:27]name=ofd_packets/00154825 [08:02:27]NVStorageDeleteData [08:02:27]Write to MH i2c: 01 00 00 5A 4E A8 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 07 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 07 00 5A 4E 00 00 00 00 00 F0 0C AB [08:02:27]RasterBufferAndPrint [08:02:27]line [08:02:27]line [08:02:27]line [08:02:27]line [08:02:27]line [08:02:27]written 0, free lines is 3317 [08:02:27]MH_Cut [08:02:27]Write to MH i2c: D1 01 00 61 4E 01 81 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: D1 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: D1 01 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: D1 01 00 61 4E 00 80 [08:02:27]Write to MH i2c: 01 00 00 62 4E B0 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:28]OFD Sender: No OFD packet to send [08:02:28]*** Cut start [08:02:28]*** Partial cut [08:02:28]*** CUTSNS_PIN = 1 [08:02:28]*** CUTSNS_PIN = 0 [08:02:28]*** Brake cut motor [08:02:29]Read from MH i2c: 01 [08:02:29]MH_I2C_Read... [08:02:29]*** Stop cut motor [08:02:29]*** Cut end [08:02:29]Read from MH i2c: 01 07 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: 01 07 00 62 4E 00 00 00 00 00 FF 0F C5 [08:02:29]process_action close_receipt done [08:02:29]requested_data is exist [08:02:29]produce_requested_data [08:02:29]requested_item fm.sn is exist - process it [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 11 00 00 [08:02:29]Write to MH i2c: E2 08 00 63 4E 80 11 00 00 00 00 00 00 2B [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 17 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 17 00 63 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 80 [08:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:02:29]wFMCommunicate OK [08:02:29]requested_item fd.num is exist - process it [08:02:29]SAM_PROTO_GetFieldsCounters [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 13 00 00 [08:02:29]Write to MH i2c: E2 08 00 64 4E 80 13 00 00 00 00 00 00 2E [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 62 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 62 00 64 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C9 5C 02 00 0E 04 04 00 2A 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 28 [08:02:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 C9 5C 02 00 0E 04 04 00 2A 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 [08:02:29]wFMCommunicate OK [08:02:29]SAM_PROTO_GetFieldsCounters done [08:02:29]requested_item shift.num is exist - process it [08:02:29]requested_item shift.opened is exist - process it [08:02:29]req_shift_opened [08:02:29]FM_GetShiftState [08:02:29]SAM_PROTO_GetShiftState [08:02:29]wFMCommunicate request_size=4 [08:02:29]MH_SAM_APDU [08:02:29]CAPDU: 80 13 01 00 [08:02:29]Write to MH i2c: E2 08 00 65 4E 80 13 01 00 00 00 00 00 30 [08:02:29]Write i2c OK [08:02:29]MH_I2C_Read... [08:02:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:29]Read from MH i2c: E2 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 0E 00 [08:02:29]MH_I2C_Read... [08:02:29]Read from MH i2c: E2 0E 00 65 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CA [08:02:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:02:29]wFMCommunicate OK [08:02:29]SAM_PROTO_GetShiftState done [08:02:29]FM_GetShiftState done [08:02:29]req_shift_opened done [08:02:29]requested_item shift.open_date is exist - process it [08:02:29]req_shift_open_date [08:02:29]req_shift_open_date done [08:02:29]produce_requested_data done [08:02:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154825,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:02:29]process_action_free close_receipt [08:02:29]json_value_free [08:02:29]json_value_free done [08:02:29]process_json_proto returns [08:02:29]Send response to host [08:02:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154825,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:02:29]free response buf [08:02:29]execute_script done [08:02:29]execute_script returns [08:02:29]free content buf [08:02:29]Sock 9.Close socket [08:02:29]Sock 9.Thread stoped [08:02:33]OFD Sender: No OFD packet to send [08:02:38]OFD Sender: No OFD packet to send [08:02:43]OFD Sender: No OFD packet to send [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:21]accept exits with 7 [08:03:21]New connection [08:03:21]New thread 3066805604 created [08:03:21]Thread 3066662244 joined [08:03:21]Waiting for new connection... [08:03:21] Sock 7.Parse request [08:03:21]Sock 7.Check first char [08:03:21]Sock 7.First char is OK [08:03:21]request: POST /json_proto HTTP/1.0 [08:03:21]Method: POST [08:03:21]URL: /json_proto [08:03:21]Method is POST - this is cgi request [08:03:21]url: /json_proto [08:03:21]query_string will be loaded in cgi processing [08:03:21]execute_cgi json_proto POST (null) [08:03:21]execute_cgi path=json_proto method=POST [08:03:21]POST find Content-Length [08:03:21]Host: 172.17.32.195:8080 [08:03:21]Content-Length: 642 [08:03:21]Content-Type: application/json [08:03:21] [08:03:21]POST finish read [08:03:21]Found Content-Length = 642 [08:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298019", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:21]execute_script... [08:03: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)298019", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:21]POST & json_proto [08:03:21]process_json_proto [08:03:21]json parsed OK: [08:03:21]protocol is kg_v1.0 [08:03:21]action value=close_receipt [08:03:21]process_action close_receipt [08:03:21]cmd_close_receipt [08:03:21]MH_GetDate [08:03:21]Write to MH i2c: F0 00 00 66 4E A3 [08:03:21]Write i2c OK [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 09 00 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 09 00 66 4E 00 4D F6 14 66 77 1B 62 64 C1 [08:03:21]GetLastDocTimeStamp 1712649748 [08:03:21]current date 1712649805 [08:03:21]FM_GetShiftState [08:03:21]SAM_PROTO_GetShiftState [08:03:21]wFMCommunicate request_size=4 [08:03:21]MH_SAM_APDU [08:03:21]CAPDU: 80 13 01 00 [08:03:21]Write to MH i2c: E2 08 00 67 4E 80 13 01 00 00 00 00 00 32 [08:03:21]Write i2c OK [08:03:21]MH_I2C_Read... [08:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:21]Read from MH i2c: E2 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: E2 0E 00 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: E2 0E 00 67 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CC [08:03:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:03:21]wFMCommunicate OK [08:03:21]SAM_PROTO_GetShiftState done [08:03:21]FM_GetShiftState done [08:03:21]opened in 1712622218 [08:03:21]opened+sec_in_day 1712708618 [08:03:21]quantity*price = 100050 [08:03:21]sum+1 = 100051 [08:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 130 09.04.2024 08:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154826 ФПД: 49307009022261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080325&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154826&fm=49307009022261&tin=02508201610067®Number=0000000000090882&sum=100050 [08:03:22]StoreToDocumentArchive [08:03:22]shift 298 fd 154826 [08:03:22]save to /storage/0298/doc_00154826 [08:03:22]save last doc name /storage/0298/doc_00154826 to /storage/kkm_last_doc_name [08:03:22]save OK [08:03:22]Clear old archive folders... [08:03:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:22]tlvbuf is B6D84010 [08:03:22]SAM_PROTO_ClearQueue [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 09 00 00 [08:03:22]Write to MH i2c: E2 08 00 74 4E 80 09 00 00 00 00 00 00 34 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 74 4E 00 90 00 36 [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]SAM_PROTO_ClearQueue done [08:03:22]KKMCreateOFDPacket [08:03:22]OFDProtocolAddRootSTLVToBuf [08:03:22]FM_MakeSignedData [08:03:22]FM_MakeSignedData [08:03:22]SAM_PROTO_SignData [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 0D 01 02 [08:03:22]Write to MH i2c: E2 08 00 75 4E 80 0D 01 02 00 00 00 00 3C [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 75 4E 00 90 00 37 [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]wFMCommunicate request_size=255 [08:03:22]MH_SAM_APDU [08:03: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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 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 4D F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CA 5C 02 00 35 04 06 00 2C [08:03:22]Write to MH i2c: E2 02 01 76 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 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 4D F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CA 5C 02 00 35 04 06 00 2C 00 00 C4 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:23]OFD Sender: No OFD packet to send [08:03:23]Read from MH i2c: E2 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 03 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 03 00 76 4E 00 90 00 38 [08:03:23]RAPDU: 90 00 [08:03:23]wFMCommunicate OK [08:03:23]wFMCommunicate request_size=10 [08:03:23]MH_SAM_APDU [08:03:23]CAPDU: 80 0D 02 02 05 D8 2E C1 F9 35 [08:03:23]Write to MH i2c: E2 0D 00 77 4E 80 0D 02 02 05 00 D8 2E C1 F9 35 00 00 3E [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:23]Read from MH i2c: E2 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 03 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 03 00 77 4E 00 90 00 39 [08:03:23]RAPDU: 90 00 [08:03:23]wFMCommunicate OK [08:03:23]wFMCommunicate request_size=4 [08:03:23]MH_SAM_APDU [08:03:23]CAPDU: 80 0D 03 02 [08:03:23]Write to MH i2c: E2 08 00 78 4E 80 0D 03 02 00 00 00 00 41 [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:23]Read from MH i2c: E2 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 0B 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 0B 00 78 4E 00 0B B0 AA 1A 4C 7F 9A 09 90 00 2F [08:03:23]RAPDU: 0B B0 AA 1A 4C 7F 9A 09 90 00 [08:03:23]wFMCommunicate OK [08:03:23]SAM_PROTO_SignData done [08:03:23]FM_MakeSignedData done [08:03:23]CreateOFDProtocolMessage [08:03:23]wFMCommunicate request_size=4 [08:03:23]MH_SAM_APDU [08:03:23]CAPDU: 80 11 00 00 [08:03:23]Write to MH i2c: E2 08 00 79 4E 80 11 00 00 00 00 00 00 41 [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:23]Read from MH i2c: E2 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 17 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: E2 17 00 79 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 96 [08:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:03:23]wFMCommunicate OK [08:03:23]CreateOFDProtocolMessage done [08:03:23]OFDSenderStorePacket 154826 [08:03:23]StoreOFDPacket docnum=154826 [08:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7F 21 07 01 84 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 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 4D F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CA 5C 02 00 35 04 06 00 2C D8 2E C1 F9 35 0B B0 AA 1A 4C 7F 9A 09 [08:03:23]CheckFolder [08:03:23]dirname=/storage/ofd_packets [08:03:23]CheckFolder done [08:03:23]ProducePacketName [08:03:23]name=ofd_packets/00154826 [08:03:23]NVStorageSaveData ofd_packets/00154826 [08:03:23]File name is /storage/ofd_packets/00154826 [08:03:23]Write 301 bytes [08:03:23]NVStorageSaveData done [08:03:23]OFDSenderStorePacket done [08:03:23]KKMCreateOFDPacket done [08:03:23]NVStorageSaveData kkm_last_timestamp [08:03:23]File name is /storage/kkm_last_timestamp [08:03:23]Write 4 bytes [08:03:23]NVStorageSaveData done [08:03:23]ExternCall_PrintAddStr [08:03:23]wPrintStart [08:03:23]Write to MH i2c: 01 00 00 7A 4E C8 [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 07 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 07 00 7A 4E 00 00 00 00 00 FF 0F DD [08:03:23]RasterBufferAndPrint [08:03:23]line Счет N : (1)298019 [08:03:23]line ИНН: 02508201610067 [08:03:23]line Контрольно-Кассовый Чек [08:03:23]line ПРОДАЖА [08:03:23]line ТРК (МРК, ГНК) : 61 [08:03:23]line Товар: 2710124500 [08:03:23]line Аи-95-К-5 [08:03:23]line 13.800 * 72.50 [08:03:23]line = 1000.50 [08:03:23]line НДС 12% НСП 1% [08:03:23]line > о реализуемом товаре [08:03:23]line ИТОГО: 1000.50 [08:03:23]line НСП 1% : 8.85 [08:03:23]line НДС 12% : 106.25 [08:03:23]line Наличными: 1000.50 [08:03:23]line Безнал.: 0.00 [08:03:23]line Место: АЗС № 53 "Партнер Нефть" [08:03:23]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:03:23]line СНО: Общий режим [08:03:23]line Чек 130 09.04.2024 08:03 [08:03:23]line Смена: 298 ФФД: 1.0 [08:03:23]line ЗНМ: 0300000127 [08:03:23]line РНМ: 0000000000090882 [08:03:23]line Версия ККМ: 001 [08:03:23]line ФМ: 0000000000874906 [08:03:23]line ФД: 154826 [08:03:23]line ФПД: 49307009022261 [08:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080325&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154826&fm=49307009022261&tin=02508201610067®Number=0000000000090882&sum=100050 [08:03:23]OFD Sender: Processing packet 154826 [packets to send 67, broken 66] [08:03:23]ProducePacketName [08:03:23]name=ofd_packets/00154826 [08:03:23]OFD Sender: To server: pG, [08:03:23]CommunicateWithHost lk.salyk.kg:30040 [08:03:23]ConnectInit lk.salyk.kg [08:03:23]written 0, free lines is 4095 [08:03:23]Connected sock=10 [08:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7F 21 07 01 84 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 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 4D F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CA 5C 02 00 35 04 06 00 2C D8 2E C1 F9 35 0B B0 AA 1A 4C 7F 9A 09 [08:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8D D9 47 00 70 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CA 5C 02 00 F4 03 04 00 F7 9D 14 66 B6 04 01 00 00 3E 65 A9 C6 3A 7C 4E 5E [08:03:23]CommunicateWithHost err = 0 [08:03:23]CheckOFDResponse [08:03:23]1017 (14) - 77093643461234 [08:03:23]1041 (16) - 0000000000874906 [08:03:23]1040 (4) - 154826 [08:03:23]1012 (4) - 09.04.2024 01:46 [08:03:23]1206 (1) - 0 [08:03:23]OFD Sender: Remove packet 154826 [08:03:23]ProducePacketName [08:03:23]name=ofd_packets/00154826 [08:03:23]NVStorageDeleteData [08:03:24]Write to MH i2c: 01 00 00 A2 4E F0 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: 01 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: 01 07 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: 01 07 00 A2 4E 00 00 00 00 00 FA 0C FD [08:03:24]RasterBufferAndPrint [08:03:24]line [08:03:24]line [08:03:24]line [08:03:24]line [08:03:24]line [08:03:24]written 0, free lines is 3326 [08:03:24]MH_Cut [08:03:24]Write to MH i2c: D1 01 00 A9 4E 01 C9 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: D1 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: D1 01 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: D1 01 00 A9 4E 00 C8 [08:03:24]Write to MH i2c: 01 00 00 AA 4E F8 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]OFD Sender: No OFD packet to send [08:03:24]*** Cut start [08:03:24]*** Partial cut [08:03:24]*** CUTSNS_PIN = 1 [08:03:24]*** CUTSNS_PIN = 0 [08:03:25]*** Brake cut motor [08:03:25]Read from MH i2c: 01 [08:03:25]MH_I2C_Read... [08:03:25]*** Stop cut motor [08:03:25]*** Cut end [08:03:25]Read from MH i2c: 01 07 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: 01 07 00 AA 4E 00 00 00 00 00 FF 0F 0D [08:03:25]process_action close_receipt done [08:03:25]requested_data is exist [08:03:25]produce_requested_data [08:03:25]requested_item fm.sn is exist - process it [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 11 00 00 [08:03:25]Write to MH i2c: E2 08 00 AB 4E 80 11 00 00 00 00 00 00 73 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 17 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 17 00 AB 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C8 [08:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:03:25]wFMCommunicate OK [08:03:25]requested_item fd.num is exist - process it [08:03:25]SAM_PROTO_GetFieldsCounters [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 13 00 00 [08:03:25]Write to MH i2c: E2 08 00 AC 4E 80 13 00 00 00 00 00 00 76 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 62 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 62 00 AC 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CA 5C 02 00 0E 04 04 00 2A 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 74 [08:03:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CA 5C 02 00 0E 04 04 00 2A 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 [08:03:25]wFMCommunicate OK [08:03:25]SAM_PROTO_GetFieldsCounters done [08:03:25]requested_item shift.num is exist - process it [08:03:25]requested_item shift.opened is exist - process it [08:03:25]req_shift_opened [08:03:25]FM_GetShiftState [08:03:25]SAM_PROTO_GetShiftState [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 13 01 00 [08:03:25]Write to MH i2c: E2 08 00 AD 4E 80 13 01 00 00 00 00 00 78 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 0E 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 0E 00 AD 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 12 [08:03:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:03:25]wFMCommunicate OK [08:03:25]SAM_PROTO_GetShiftState done [08:03:25]FM_GetShiftState done [08:03:25]req_shift_opened done [08:03:25]requested_item shift.open_date is exist - process it [08:03:25]req_shift_open_date [08:03:25]req_shift_open_date done [08:03:25]produce_requested_data done [08:03:25]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154826,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:03:25]process_action_free close_receipt [08:03:25]json_value_free [08:03:25]json_value_free done [08:03:25]process_json_proto returns [08:03:25]Send response to host [08:03:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154826,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:03:25]free response buf [08:03:25]execute_script done [08:03:25]execute_script returns [08:03:25]free content buf [08:03:25]Sock 7.Close socket [08:03:25]Sock 7.Thread stoped [08:03:29]OFD Sender: No OFD packet to send [08:03:34]OFD Sender: No OFD packet to send [08:03:39]accept exits with 9 [08:03:39]New connection [08:03:39]New thread 3066662244 created [08:03:39]Thread 3066805604 joined [08:03:39]Waiting for new connection... [08:03:39] Sock 9.Parse request [08:03:39]Sock 9.Check first char [08:03:39]Sock 9.First char is OK [08:03:39]request: POST /json_proto HTTP/1.0 [08:03:39]Method: POST [08:03:39]URL: /json_proto [08:03:39]Method is POST - this is cgi request [08:03:39]url: /json_proto [08:03:39]query_string will be loaded in cgi processing [08:03:39]execute_cgi json_proto POST (null) [08:03:39]execute_cgi path=json_proto method=POST [08:03:39]POST find Content-Length [08:03:39]Host: 172.17.32.195:8080 [08:03:39]Content-Length: 804 [08:03:39]Content-Type: application/json [08:03:39] [08:03:39]POST finish read [08:03:39]Found Content-Length = 804 [08:03:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 7.330, "sum" : 241.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 241.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:39]execute_script... [08:03: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)298020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 7.330, "sum" : 241.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 241.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:39]POST & json_proto [08:03:39]process_json_proto [08:03:39]json parsed OK: [08:03:39]protocol is kg_v1.0 [08:03:39]action value=close_receipt [08:03:39]process_action close_receipt [08:03:39]cmd_close_receipt [08:03:39]MH_GetDate [08:03:39]Write to MH i2c: F0 00 00 AE 4E EB [08:03:39]Write i2c OK [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: F0 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: F0 09 00 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: F0 09 00 AE 4E 00 5E F6 14 66 77 1B 62 64 1A [08:03:39]GetLastDocTimeStamp 1712649805 [08:03:39]current date 1712649822 [08:03:39]FM_GetShiftState [08:03:39]SAM_PROTO_GetShiftState [08:03:39]wFMCommunicate request_size=4 [08:03:39]MH_SAM_APDU [08:03:39]CAPDU: 80 13 01 00 [08:03:39]Write to MH i2c: E2 08 00 AF 4E 80 13 01 00 00 00 00 00 7A [08:03:39]Write i2c OK [08:03:39]MH_I2C_Read... [08:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:39]Read from MH i2c: E2 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 0E 00 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 0E 00 AF 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 14 [08:03:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:03:39]wFMCommunicate OK [08:03:39]SAM_PROTO_GetShiftState done [08:03:39]FM_GetShiftState done [08:03:39]opened in 1712622218 [08:03:39]opened+sec_in_day 1712708618 [08:03:39]quantity*price = 24115 [08:03:39]sum+1 = 24117 [08:03:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 241.16 НСП 1% : 2.13 НДС 12% : 25.61 Наличными: 0.00 Безнал.: 241.16 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 131 09.04.2024 08:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154827 ФПД: 280830440629006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080342&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154827&fm=280830440629006&tin=02508201610067®Number=0000000000090882&sum=24116 [08:03:40]StoreToDocumentArchive [08:03:40]shift 298 fd 154827 [08:03:40]save to /storage/0298/doc_00154827 [08:03:40]save last doc name /storage/0298/doc_00154827 to /storage/kkm_last_doc_name [08:03:40]save OK [08:03:40]Clear old archive folders... [08:03:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:03:40]tlvbuf is 00051440 [08:03:40]SAM_PROTO_ClearQueue [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 09 00 00 [08:03:40]Write to MH i2c: E2 08 00 BC 4E 80 09 00 00 00 00 00 00 7C [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 BC 4E 00 90 00 7E [08:03:40]RAPDU: 90 00 [08:03:40]wFMCommunicate OK [08:03:40]SAM_PROTO_ClearQueue done [08:03:40]KKMCreateOFDPacket [08:03:40]OFDProtocolAddRootSTLVToBuf [08:03:40]FM_MakeSignedData [08:03:40]FM_MakeSignedData [08:03:40]SAM_PROTO_SignData [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 0D 01 02 [08:03:40]Write to MH i2c: E2 08 00 BD 4E 80 0D 01 02 00 00 00 00 84 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:40]Read from MH i2c: E2 03 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 BD 4E 00 90 00 7F [08:03:40]RAPDU: 90 00 [08:03:40]wFMCommunicate OK [08:03:40]wFMCommunicate request_size=255 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 34 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5E F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CB 5C 02 00 35 04 06 00 FF 69 [08:03:40]Write to MH i2c: E2 02 01 BE 4E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 34 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5E F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CB 5C 02 00 35 04 06 00 FF 69 00 00 80 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 BE 4E 00 90 00 80 [08:03:40]RAPDU: 90 00 [08:03:40]wFMCommunicate OK [08:03:40]wFMCommunicate request_size=9 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 0D 02 02 04 EE A7 E3 0E [08:03:40]Write to MH i2c: E2 0C 00 BF 4E 80 0D 02 02 04 00 EE A7 E3 0E 00 00 15 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 03 00 BF 4E 00 90 00 81 [08:03:40]RAPDU: 90 00 [08:03:40]wFMCommunicate OK [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 0D 03 02 [08:03:40]Write to MH i2c: E2 08 00 C0 4E 80 0D 03 02 00 00 00 00 89 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 0B 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 0B 00 C0 4E 00 18 53 D9 3D A5 54 4F 49 90 00 9C [08:03:40]RAPDU: 18 53 D9 3D A5 54 4F 49 90 00 [08:03:40]wFMCommunicate OK [08:03:40]SAM_PROTO_SignData done [08:03:40]FM_MakeSignedData done [08:03:40]CreateOFDProtocolMessage [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 11 00 00 [08:03:40]Write to MH i2c: E2 08 00 C1 4E 80 11 00 00 00 00 00 00 89 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 17 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 17 00 C1 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DE [08:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:03:40]wFMCommunicate OK [08:03:40]CreateOFDProtocolMessage done [08:03:40]OFDSenderStorePacket 154827 [08:03:40]StoreOFDPacket docnum=154827 [08:03:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 88 1D 06 01 A1 79 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 34 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5E F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CB 5C 02 00 35 04 06 00 FF 69 EE A7 E3 0E 18 53 D9 3D A5 54 4F 49 [08:03:40]CheckFolder [08:03:40]dirname=/storage/ofd_packets [08:03:40]CheckFolder done [08:03:40]ProducePacketName [08:03:40]name=ofd_packets/00154827 [08:03:40]NVStorageSaveData ofd_packets/00154827 [08:03:40]File name is /storage/ofd_packets/00154827 [08:03:40]Write 300 bytes [08:03:40]NVStorageSaveData done [08:03:40]OFDSenderStorePacket done [08:03:40]KKMCreateOFDPacket done [08:03:40]NVStorageSaveData kkm_last_timestamp [08:03:40]File name is /storage/kkm_last_timestamp [08:03:40]Write 4 bytes [08:03:40]NVStorageSaveData done [08:03:40]ExternCall_PrintAddStr [08:03:40]wPrintStart [08:03:40]Write to MH i2c: 01 00 00 C2 4E 10 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: 01 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: 01 07 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: 01 07 00 C2 4E 00 00 00 00 00 FF 0F 25 [08:03:40]RasterBufferAndPrint [08:03:40]line Счет N : (1)298020 [08:03:41]line ИНН: 02508201610067 [08:03:41]line Контрольно-Кассовый Чек [08:03:41]line ПРОДАЖА [08:03:41]line ТРК (МРК, ГНК) : 101 [08:03:41]line Товар: 2711190000 [08:03:41]line ГАЗ-К-5 [08:03:41]line 7.330 * 32.90 [08:03:41]line = 241.16 [08:03:41]line НДС 12% НСП 1% [08:03:41]line > о реализуемом товаре [08:03:41]line ИТОГО: 241.16 [08:03:41]line НСП 1% : 2.13 [08:03:41]line НДС 12% : 25.61 [08:03:41]line Наличными: 0.00 [08:03:41]line Безнал.: 241.16 [08:03:41]line Место: АЗС № 53 "Партнер Нефть" [08:03:41]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:03:41]line СНО: Общий режим [08:03:41]line Чек 131 09.04.2024 08:03 [08:03:41]line Смена: 298 ФФД: 1.0 [08:03:41]line ЗНМ: 0300000127 [08:03:41]line РНМ: 0000000000090882 [08:03:41]line Версия ККМ: 001 [08:03:41]line Платежная система: O! деньги [08:03:41]line ФМ: 0000000000874906 [08:03:41]line ФД: 154827 [08:03:41]line ФПД: 280830440629006 [08:03:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080342&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154827&fm=280830440629006&tin=02508201610067®Number=0000000000090882&sum=24116 [08:03:41]OFD Sender: Processing packet 154827 [packets to send 67, broken 66] [08:03:41]ProducePacketName [08:03:41]name=ofd_packets/00154827 [08:03:41]OFD Sender: To server: pG, [08:03:41]CommunicateWithHost lk.salyk.kg:30040 [08:03:41]ConnectInit lk.salyk.kg [08:03:41]written 0, free lines is 4095 [08:03:41]Connected sock=10 [08:03:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 88 1D 06 01 A1 79 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 34 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5E F6 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CB 5C 02 00 35 04 06 00 FF 69 EE A7 E3 0E 18 53 D9 3D A5 54 4F 49 [08:03:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 55 4C 47 00 D9 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CB 5C 02 00 F4 03 04 00 09 9E 14 66 B6 04 01 00 00 C8 84 14 7F D0 C8 FE 64 [08:03:41]CommunicateWithHost err = 0 [08:03:41]CheckOFDResponse [08:03:41]1017 (14) - 77093643461234 [08:03:41]1041 (16) - 0000000000874906 [08:03:41]1040 (4) - 154827 [08:03:41]1012 (4) - 09.04.2024 01:46 [08:03:41]1206 (1) - 0 [08:03:41]OFD Sender: Remove packet 154827 [08:03:41]ProducePacketName [08:03:41]name=ofd_packets/00154827 [08:03:41]NVStorageDeleteData [08:03:41]Write to MH i2c: 01 00 00 EC 4E 3A [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: 01 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: 01 07 00 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: 01 07 00 EC 4E 00 00 00 00 00 D3 0C 20 [08:03:41]RasterBufferAndPrint [08:03:41]line [08:03:41]line [08:03:41]line [08:03:41]line [08:03:41]line [08:03:41]written 0, free lines is 3288 [08:03:41]MH_Cut [08:03:41]Write to MH i2c: D1 01 00 F3 4E 01 13 [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: D1 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: D1 01 00 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: D1 01 00 F3 4E 00 12 [08:03:41]Write to MH i2c: 01 00 00 F4 4E 42 [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:42]OFD Sender: No OFD packet to send [08:03:42]*** Cut start [08:03:42]*** Partial cut [08:03:42]*** CUTSNS_PIN = 1 [08:03:42]*** CUTSNS_PIN = 0 [08:03:42]*** Brake cut motor [08:03:43]Read from MH i2c: 01 [08:03:43]MH_I2C_Read... [08:03:43]*** Stop cut motor [08:03:43]*** Cut end [08:03:43]Read from MH i2c: 01 07 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: 01 07 00 F4 4E 00 00 00 00 00 FF 0F 57 [08:03:43]process_action close_receipt done [08:03:43]requested_data is exist [08:03:43]produce_requested_data [08:03:43]requested_item fm.sn is exist - process it [08:03:43]wFMCommunicate request_size=4 [08:03:43]MH_SAM_APDU [08:03:43]CAPDU: 80 11 00 00 [08:03:43]Write to MH i2c: E2 08 00 F5 4E 80 11 00 00 00 00 00 00 BD [08:03:43]Write i2c OK [08:03:43]MH_I2C_Read... [08:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:43]Read from MH i2c: E2 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 17 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 17 00 F5 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 12 [08:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:03:43]wFMCommunicate OK [08:03:43]requested_item fd.num is exist - process it [08:03:43]SAM_PROTO_GetFieldsCounters [08:03:43]wFMCommunicate request_size=4 [08:03:43]MH_SAM_APDU [08:03:43]CAPDU: 80 13 00 00 [08:03:43]Write to MH i2c: E2 08 00 F6 4E 80 13 00 00 00 00 00 00 C0 [08:03:43]Write i2c OK [08:03:43]MH_I2C_Read... [08:03:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:43]Read from MH i2c: E2 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 62 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 62 00 F6 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CB 5C 02 00 0E 04 04 00 2A 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 C2 [08:03:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CB 5C 02 00 0E 04 04 00 2A 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 [08:03:43]wFMCommunicate OK [08:03:43]SAM_PROTO_GetFieldsCounters done [08:03:43]requested_item shift.num is exist - process it [08:03:43]requested_item shift.opened is exist - process it [08:03:43]req_shift_opened [08:03:43]FM_GetShiftState [08:03:43]SAM_PROTO_GetShiftState [08:03:43]wFMCommunicate request_size=4 [08:03:43]MH_SAM_APDU [08:03:43]CAPDU: 80 13 01 00 [08:03:43]Write to MH i2c: E2 08 00 F7 4E 80 13 01 00 00 00 00 00 C2 [08:03:43]Write i2c OK [08:03:43]MH_I2C_Read... [08:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:43]Read from MH i2c: E2 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 0E 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 0E 00 F7 4E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5C [08:03:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:03:43]wFMCommunicate OK [08:03:43]SAM_PROTO_GetShiftState done [08:03:43]FM_GetShiftState done [08:03:43]req_shift_opened done [08:03:43]requested_item shift.open_date is exist - process it [08:03:43]req_shift_open_date [08:03:43]req_shift_open_date done [08:03:43]produce_requested_data done [08:03:43]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154827,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:03:43]process_action_free close_receipt [08:03:43]json_value_free [08:03:43]json_value_free done [08:03:43]process_json_proto returns [08:03:43]Send response to host [08:03:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154827,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:03:43]free response buf [08:03:43]execute_script done [08:03:43]execute_script returns [08:03:43]free content buf [08:03:43]Sock 9.Close socket [08:03:43]Sock 9.Thread stoped [08:03:47]OFD Sender: No OFD packet to send [08:03:52]OFD Sender: No OFD packet to send [08:03:57]OFD Sender: No OFD packet to send [08:04:02]OFD Sender: No OFD packet to send [08:04:07]OFD Sender: No OFD packet to send [08:04:12]OFD Sender: No OFD packet to send [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:46]accept exits with 7 [08:04:46]New connection [08:04:46]New thread 3066805604 created [08:04:46]Thread 3066662244 joined [08:04:46]Waiting for new connection... [08:04:46] Sock 7.Parse request [08:04:46]Sock 7.Check first char [08:04:46]Sock 7.First char is OK [08:04:46]request: POST /json_proto HTTP/1.0 [08:04:46]Method: POST [08:04:46]URL: /json_proto [08:04:46]Method is POST - this is cgi request [08:04:46]url: /json_proto [08:04:46]query_string will be loaded in cgi processing [08:04:46]execute_cgi json_proto POST (null) [08:04:46]execute_cgi path=json_proto method=POST [08:04:46]POST find Content-Length [08:04:46]Host: 172.17.32.195:8080 [08:04:46]Content-Length: 1206 [08:04:46]Content-Type: application/json [08:04:46] [08:04:46]POST finish read [08:04:46]Found Content-Length = 1206 [08:04:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298021\u000A09.04.2024 07:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:46]execute_script... [08:04:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298021\u000A09.04.2024 07:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\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\u000A00263\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:46]POST & json_proto [08:04:46]process_json_proto [08:04:46]json parsed OK: [08:04:46]protocol is kg_v1.0 [08:04:46]action value=print_text [08:04:46]process_action print_text [08:04:46]cmd_print_text [08:04:46]ExternCall_PrintAddStr [08:04:46]wPrintStart [08:04:46]Write to MH i2c: 01 00 00 F8 4E 46 [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 F8 4E 00 00 00 00 00 FF 0F 5B [08:04:46]RasterBufferAndPrint [08:04:46]line *****ТОВАРНЫЙ ЧЕК***** [08:04:46]line АЗС 53 [08:04:46]line Партнер нефть [08:04:46]line 02508201610067 [08:04:46]line Кассир : Черикбаев М. [08:04:46]line Счет N : (1)298021 [08:04:46]line 09.04.2024 07:41 [08:04:46]line ПРОДАЖА [08:04:46]line ТРК (МРК, ГНК): 92 [08:04:46]line Вид ГСМ : 2710194210 [08:04:46]line ДТ(л)-К-5 [08:04:46]line 13.820 x 72.40 [08:04:46]line ИТОГ: 1000.57 [08:04:46]line Тип оплаты: Талоны: Топливная Карта [08:04:46]line 00263 [08:04:46]line ______________________ [08:04:46]line (подпись) [08:04:46]written 0, free lines is 4095 [08:04:46]Write to MH i2c: 01 00 00 0C 4F 5B [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: 01 07 00 0C 4F 00 00 00 00 00 11 0E 81 [08:04:46]RasterBufferAndPrint [08:04:46]line [08:04:46]line [08:04:46]line [08:04:46]line [08:04:46]line [08:04:46]written 0, free lines is 3603 [08:04:46]MH_Cut [08:04:46]Write to MH i2c: D1 01 00 13 4F 01 34 [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: D1 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: D1 01 00 [08:04:46]MH_I2C_Read... [08:04:46]Read from MH i2c: D1 01 00 13 4F 00 33 [08:04:46]Write to MH i2c: 01 00 00 14 4F 63 [08:04:46]Write i2c OK [08:04:46]MH_I2C_Read... [08:04:47]OFD Sender: No OFD packet to send [08:04:47]*** Cut start [08:04:47]*** Partial cut [08:04:47]*** CUTSNS_PIN = 1 [08:04:47]*** CUTSNS_PIN = 0 [08:04:47]*** Brake cut motor [08:04:47]Read from MH i2c: 01 [08:04:47]MH_I2C_Read... [08:04:47]*** Stop cut motor [08:04:47]*** Cut end [08:04:47]Read from MH i2c: 01 07 00 [08:04:47]MH_I2C_Read... [08:04:47]Read from MH i2c: 01 07 00 14 4F 00 00 00 00 00 FF 0F 78 [08:04:47]process_action print_text done [08:04:47]requested_data is exist [08:04:47]produce_requested_data [08:04:47]requested_item fm.sn is exist - process it [08:04:47]wFMCommunicate request_size=4 [08:04:47]MH_SAM_APDU [08:04:47]CAPDU: 80 11 00 00 [08:04:47]Write to MH i2c: E2 08 00 15 4F 80 11 00 00 00 00 00 00 DE [08:04:47]Write i2c OK [08:04:47]MH_I2C_Read... [08:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:48]Read from MH i2c: E2 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 17 00 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 17 00 15 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 33 [08:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:04:48]wFMCommunicate OK [08:04:48]requested_item fd.num is exist - process it [08:04:48]SAM_PROTO_GetFieldsCounters [08:04:48]wFMCommunicate request_size=4 [08:04:48]MH_SAM_APDU [08:04:48]CAPDU: 80 13 00 00 [08:04:48]Write to MH i2c: E2 08 00 16 4F 80 13 00 00 00 00 00 00 E1 [08:04:48]Write i2c OK [08:04:48]MH_I2C_Read... [08:04:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:48]Read from MH i2c: E2 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 62 00 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 62 00 16 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CB 5C 02 00 0E 04 04 00 2A 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 E3 [08:04:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CB 5C 02 00 0E 04 04 00 2A 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 [08:04:48]wFMCommunicate OK [08:04:48]SAM_PROTO_GetFieldsCounters done [08:04:48]requested_item shift.num is exist - process it [08:04:48]requested_item shift.opened is exist - process it [08:04:48]req_shift_opened [08:04:48]FM_GetShiftState [08:04:48]SAM_PROTO_GetShiftState [08:04:48]wFMCommunicate request_size=4 [08:04:48]MH_SAM_APDU [08:04:48]CAPDU: 80 13 01 00 [08:04:48]Write to MH i2c: E2 08 00 17 4F 80 13 01 00 00 00 00 00 E3 [08:04:48]Write i2c OK [08:04:48]MH_I2C_Read... [08:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:48]Read from MH i2c: E2 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 0E 00 [08:04:48]MH_I2C_Read... [08:04:48]Read from MH i2c: E2 0E 00 17 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7D [08:04:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:04:48]wFMCommunicate OK [08:04:48]SAM_PROTO_GetShiftState done [08:04:48]FM_GetShiftState done [08:04:48]req_shift_opened done [08:04:48]requested_item shift.open_date is exist - process it [08:04:48]req_shift_open_date [08:04:48]req_shift_open_date done [08:04:48]produce_requested_data done [08:04:48]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154827,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:04:48]process_action_free print_text [08:04:48]json_value_free [08:04:48]json_value_free done [08:04:48]process_json_proto returns [08:04:48]Send response to host [08:04:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154827,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:04:48]free response buf [08:04:48]execute_script done [08:04:48]execute_script returns [08:04:48]free content buf [08:04:48]Sock 7.Close socket [08:04:48]Sock 7.Thread stoped [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:37]OFD Sender: No OFD packet to send [08:05:42]OFD Sender: No OFD packet to send [08:05:47]OFD Sender: No OFD packet to send [08:05:52]OFD Sender: No OFD packet to send [08:05:57]OFD Sender: No OFD packet to send [08:06:02]OFD Sender: No OFD packet to send [08:06:07]OFD Sender: No OFD packet to send [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:23]accept exits with 9 [08:07:23]New connection [08:07:23]New thread 3066662244 created [08:07:23]Thread 3066805604 joined [08:07:23]Waiting for new connection... [08:07:23] Sock 9.Parse request [08:07:23]Sock 9.Check first char [08:07:23]Sock 9.First char is OK [08:07:23]request: POST /json_proto HTTP/1.0 [08:07:23]Method: POST [08:07:23]URL: /json_proto [08:07:23]Method is POST - this is cgi request [08:07:23]url: /json_proto [08:07:23]query_string will be loaded in cgi processing [08:07:23]execute_cgi json_proto POST (null) [08:07:23]execute_cgi path=json_proto method=POST [08:07:23]POST find Content-Length [08:07:23]Host: 172.17.32.195:8080 [08:07:23]Content-Length: 644 [08:07:23]Content-Type: application/json [08:07:23] [08:07:23]POST finish read [08:07:23]Found Content-Length = 644 [08:07:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:23]execute_script... [08:07: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)298022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:23]POST & json_proto [08:07:23]process_json_proto [08:07:23]json parsed OK: [08:07:23]protocol is kg_v1.0 [08:07:23]action value=close_receipt [08:07:23]process_action close_receipt [08:07:23]cmd_close_receipt [08:07:23]MH_GetDate [08:07:23]Write to MH i2c: F0 00 00 18 4F 56 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 09 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 09 00 18 4F 00 3E F7 14 66 77 1B 62 64 66 [08:07:23]GetLastDocTimeStamp 1712649822 [08:07:23]current date 1712650046 [08:07:23]FM_GetShiftState [08:07:23]SAM_PROTO_GetShiftState [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 13 01 00 [08:07:23]Write to MH i2c: E2 08 00 19 4F 80 13 01 00 00 00 00 00 E5 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:23]Read from MH i2c: E2 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 0E 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 0E 00 19 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7F [08:07:23]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:07:23]wFMCommunicate OK [08:07:23]SAM_PROTO_GetShiftState done [08:07:23]FM_GetShiftState done [08:07:23]opened in 1712622218 [08:07:23]opened+sec_in_day 1712708618 [08:07:23]quantity*price = 50008 [08:07:23]sum+1 = 50009 [08:07:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 132 09.04.2024 08:07 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154828 ФПД: 280921523402147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080726&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154828&fm=280921523402147&tin=02508201610067®Number=0000000000090882&sum=50008 [08:07:24]StoreToDocumentArchive [08:07:24]shift 298 fd 154828 [08:07:24]save to /storage/0298/doc_00154828 [08:07:24]save last doc name /storage/0298/doc_00154828 to /storage/kkm_last_doc_name [08:07:24]save OK [08:07:24]Clear old archive folders... [08:07:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:07:24]tlvbuf is B6D84010 [08:07:24]SAM_PROTO_ClearQueue [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 09 00 00 [08:07:24]Write to MH i2c: E2 08 00 26 4F 80 09 00 00 00 00 00 00 E7 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 26 4F 00 90 00 E9 [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]SAM_PROTO_ClearQueue done [08:07:24]KKMCreateOFDPacket [08:07:24]OFDProtocolAddRootSTLVToBuf [08:07:24]FM_MakeSignedData [08:07:24]FM_MakeSignedData [08:07:24]SAM_PROTO_SignData [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 01 02 [08:07:24]Write to MH i2c: E2 08 00 27 4F 80 0D 01 02 00 00 00 00 EF [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 27 4F 00 90 00 EA [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]wFMCommunicate request_size=255 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 3E F7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CC 5C 02 00 35 04 06 00 FF 7F [08:07:24]Write to MH i2c: E2 02 01 28 4F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 3E F7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CC 5C 02 00 35 04 06 00 FF 7F 00 00 0A [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 28 4F 00 90 00 EB [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]wFMCommunicate request_size=9 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 02 02 04 23 9C B5 A3 [08:07:24]Write to MH i2c: E2 0C 00 29 4F 80 0D 02 02 04 00 23 9C B5 A3 00 00 11 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 29 4F 00 90 00 EC [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 03 02 [08:07:24]Write to MH i2c: E2 08 00 2A 4F 80 0D 03 02 00 00 00 00 F4 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0B 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0B 00 2A 4F 00 FD A0 78 6B AD 3F 4C D5 90 00 82 [08:07:24]RAPDU: FD A0 78 6B AD 3F 4C D5 90 00 [08:07:24]wFMCommunicate OK [08:07:24]SAM_PROTO_SignData done [08:07:24]FM_MakeSignedData done [08:07:24]CreateOFDProtocolMessage [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 11 00 00 [08:07:24]Write to MH i2c: E2 08 00 2B 4F 80 11 00 00 00 00 00 00 F4 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 17 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 17 00 2B 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 49 [08:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:07:24]wFMCommunicate OK [08:07:24]CreateOFDProtocolMessage done [08:07:24]OFDSenderStorePacket 154828 [08:07:24]StoreOFDPacket docnum=154828 [08:07:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 33 6A 06 01 27 F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 3E F7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CC 5C 02 00 35 04 06 00 FF 7F 23 9C B5 A3 FD A0 78 6B AD 3F 4C D5 [08:07:24]CheckFolder [08:07:24]dirname=/storage/ofd_packets [08:07:24]CheckFolder done [08:07:24]ProducePacketName [08:07:24]name=ofd_packets/00154828 [08:07:24]NVStorageSaveData ofd_packets/00154828 [08:07:24]File name is /storage/ofd_packets/00154828 [08:07:24]Write 300 bytes [08:07:24]NVStorageSaveData done [08:07:24]OFDSenderStorePacket done [08:07:24]KKMCreateOFDPacket done [08:07:24]NVStorageSaveData kkm_last_timestamp [08:07:24]File name is /storage/kkm_last_timestamp [08:07:24]Write 4 bytes [08:07:24]NVStorageSaveData done [08:07:24]ExternCall_PrintAddStr [08:07:24]wPrintStart [08:07:24]Write to MH i2c: 01 00 00 2C 4F 7B [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 2C 4F 00 00 00 00 00 FF 0F 90 [08:07:24]RasterBufferAndPrint [08:07:24]line Счет N : (1)298022 [08:07:24]line ИНН: 02508201610067 [08:07:24]line Контрольно-Кассовый Чек [08:07:24]line ПРОДАЖА [08:07:24]line ТРК (МРК, ГНК) : 100 [08:07:24]line Товар: 2711190000 [08:07:24]line ГАЗ-К-5 [08:07:24]line 15.200 * 32.90 [08:07:24]line = 500.08 [08:07:24]line НДС 12% НСП 1% [08:07:24]line > о реализуемом товаре [08:07:24]line ИТОГО: 500.08 [08:07:24]line НСП 1% : 4.42 [08:07:24]line НДС 12% : 53.11 [08:07:24]line Наличными: 500.08 [08:07:24]line Безнал.: 0.00 [08:07:24]line Место: АЗС № 53 "Партнер Нефть" [08:07:24]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:07:24]line СНО: Общий режим [08:07:24]line Чек 132 09.04.2024 08:07 [08:07:24]line Смена: 298 ФФД: 1.0 [08:07:24]line ЗНМ: 0300000127 [08:07:24]line РНМ: 0000000000090882 [08:07:24]line Версия ККМ: 001 [08:07:24]line ФМ: 0000000000874906 [08:07:24]line ФД: 154828 [08:07:24]line ФПД: 280921523402147 [08:07:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T080726&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154828&fm=280921523402147&tin=02508201610067®Number=0000000000090882&sum=50008 [08:07:25]OFD Sender: Processing packet 154828 [packets to send 67, broken 66] [08:07:25]ProducePacketName [08:07:25]name=ofd_packets/00154828 [08:07:25]OFD Sender: To server: pG, [08:07:25]CommunicateWithHost lk.salyk.kg:30040 [08:07:25]ConnectInit lk.salyk.kg [08:07:25]written 0, free lines is 4095 [08:07:25]Connected sock=10 [08:07:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 33 6A 06 01 27 F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 3E F7 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CC 5C 02 00 35 04 06 00 FF 7F 23 9C B5 A3 FD A0 78 6B AD 3F 4C D5 [08:07:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 75 D2 47 00 8E FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CC 5C 02 00 F4 03 04 00 E9 9E 14 66 B6 04 01 00 00 76 81 A1 4B F1 DE 08 60 [08:07:25]CommunicateWithHost err = 0 [08:07:25]CheckOFDResponse [08:07:25]1017 (14) - 77093643461234 [08:07:25]1041 (16) - 0000000000874906 [08:07:25]1040 (4) - 154828 [08:07:25]1012 (4) - 09.04.2024 01:50 [08:07:25]1206 (1) - 0 [08:07:25]OFD Sender: Remove packet 154828 [08:07:25]ProducePacketName [08:07:25]name=ofd_packets/00154828 [08:07:25]NVStorageDeleteData [08:07:25]Write to MH i2c: 01 00 00 54 4F A3 [08:07:25]Write i2c OK [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: 01 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: 01 07 00 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: 01 07 00 54 4F 00 00 00 00 00 F5 0C AB [08:07:25]RasterBufferAndPrint [08:07:25]line [08:07:25]line [08:07:25]line [08:07:25]line [08:07:25]line [08:07:25]written 0, free lines is 3323 [08:07:25]MH_Cut [08:07:25]Write to MH i2c: D1 01 00 5B 4F 01 7C [08:07:25]Write i2c OK [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 01 00 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 01 00 5B 4F 00 7B [08:07:25]Write to MH i2c: 01 00 00 5C 4F AB [08:07:25]Write i2c OK [08:07:25]MH_I2C_Read... [08:07:25]OFD Sender: No OFD packet to send [08:07:26]*** Cut start [08:07:26]*** Partial cut [08:07:26]*** CUTSNS_PIN = 1 [08:07:26]*** CUTSNS_PIN = 0 [08:07:26]*** Brake cut motor [08:07:27]Read from MH i2c: 01 [08:07:27]MH_I2C_Read... [08:07:27]*** Stop cut motor [08:07:27]*** Cut end [08:07:27]Read from MH i2c: 01 07 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: 01 07 00 5C 4F 00 00 00 00 00 FF 0F C0 [08:07:27]process_action close_receipt done [08:07:27]requested_data is exist [08:07:27]produce_requested_data [08:07:27]requested_item fm.sn is exist - process it [08:07:27]wFMCommunicate request_size=4 [08:07:27]MH_SAM_APDU [08:07:27]CAPDU: 80 11 00 00 [08:07:27]Write to MH i2c: E2 08 00 5D 4F 80 11 00 00 00 00 00 00 26 [08:07:27]Write i2c OK [08:07:27]MH_I2C_Read... [08:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:27]Read from MH i2c: E2 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 17 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 17 00 5D 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7B [08:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:07:27]wFMCommunicate OK [08:07:27]requested_item fd.num is exist - process it [08:07:27]SAM_PROTO_GetFieldsCounters [08:07:27]wFMCommunicate request_size=4 [08:07:27]MH_SAM_APDU [08:07:27]CAPDU: 80 13 00 00 [08:07:27]Write to MH i2c: E2 08 00 5E 4F 80 13 00 00 00 00 00 00 29 [08:07:27]Write i2c OK [08:07:27]MH_I2C_Read... [08:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:27]Read from MH i2c: E2 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 62 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 62 00 5E 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 2F [08:07:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 [08:07:27]wFMCommunicate OK [08:07:27]SAM_PROTO_GetFieldsCounters done [08:07:27]requested_item shift.num is exist - process it [08:07:27]requested_item shift.opened is exist - process it [08:07:27]req_shift_opened [08:07:27]FM_GetShiftState [08:07:27]SAM_PROTO_GetShiftState [08:07:27]wFMCommunicate request_size=4 [08:07:27]MH_SAM_APDU [08:07:27]CAPDU: 80 13 01 00 [08:07:27]Write to MH i2c: E2 08 00 5F 4F 80 13 01 00 00 00 00 00 2B [08:07:27]Write i2c OK [08:07:27]MH_I2C_Read... [08:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:27]Read from MH i2c: E2 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 0E 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 0E 00 5F 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C5 [08:07:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:07:27]wFMCommunicate OK [08:07:27]SAM_PROTO_GetShiftState done [08:07:27]FM_GetShiftState done [08:07:27]req_shift_opened done [08:07:27]requested_item shift.open_date is exist - process it [08:07:27]req_shift_open_date [08:07:27]req_shift_open_date done [08:07:27]produce_requested_data done [08:07:27]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:07:27]process_action_free close_receipt [08:07:27]json_value_free [08:07:27]json_value_free done [08:07:27]process_json_proto returns [08:07:27]Send response to host [08:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:07:27]free response buf [08:07:27]execute_script done [08:07:27]execute_script returns [08:07:27]free content buf [08:07:27]Sock 9.Close socket [08:07:27]Sock 9.Thread stoped [08:07:30]OFD Sender: No OFD packet to send [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:05]OFD Sender: No OFD packet to send [08:08:10]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]OFD Sender: No OFD packet to send [08:08:41]OFD Sender: No OFD packet to send [08:08:46]OFD Sender: No OFD packet to send [08:08:51]OFD Sender: No OFD packet to send [08:08:56]OFD Sender: No OFD packet to send [08:09:01]OFD Sender: No OFD packet to send [08:09:02]accept exits with 7 [08:09:02]New connection [08:09:02]New thread 3066805604 created [08:09:02]Thread 3066662244 joined [08:09:02]Waiting for new connection... [08:09:02] Sock 7.Parse request [08:09:02]Sock 7.Check first char [08:09:02]Sock 7.First char is OK [08:09:02]request: POST /json_proto HTTP/1.0 [08:09:02]Method: POST [08:09:02]URL: /json_proto [08:09:02]Method is POST - this is cgi request [08:09:02]url: /json_proto [08:09:02]query_string will be loaded in cgi processing [08:09:02]execute_cgi json_proto POST (null) [08:09:02]execute_cgi path=json_proto method=POST [08:09:02]POST find Content-Length [08:09:02]Host: 172.17.32.195:8080 [08:09:02]Content-Length: 215 [08:09:02]Content-Type: application/json [08:09:02] [08:09:02]POST finish read [08:09:02]Found Content-Length = 215 [08:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:02]execute_script... [08:09:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:02]POST & json_proto [08:09:02]process_json_proto [08:09:02]json parsed OK: [08:09:02]protocol is kg_v1.0 [08:09:02]action value=get_value [08:09:02]process_action get_value [08:09:02]cmd_get_value [08:09:02]process_action get_value done [08:09:02]requested_data is exist [08:09:02]produce_requested_data [08:09:02]requested_item kkm.sn is exist - process it [08:09:02]requested_item kkm.ver is exist - process it [08:09:02]requested_item fm.sn is exist - process it [08:09:02]wFMCommunicate request_size=4 [08:09:02]MH_SAM_APDU [08:09:02]CAPDU: 80 11 00 00 [08:09:02]Write to MH i2c: E2 08 00 60 4F 80 11 00 00 00 00 00 00 29 [08:09:02]Write i2c OK [08:09:02]MH_I2C_Read... [08:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:02]Read from MH i2c: E2 [08:09:02]MH_I2C_Read... [08:09:02]Read from MH i2c: E2 17 00 [08:09:02]MH_I2C_Read... [08:09:02]Read from MH i2c: E2 17 00 60 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7E [08:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:09:02]wFMCommunicate OK [08:09:02]requested_item fd.num is exist - process it [08:09:02]SAM_PROTO_GetFieldsCounters [08:09:02]wFMCommunicate request_size=4 [08:09:02]MH_SAM_APDU [08:09:02]CAPDU: 80 13 00 00 [08:09:02]Write to MH i2c: E2 08 00 61 4F 80 13 00 00 00 00 00 00 2C [08:09:02]Write i2c OK [08:09:02]MH_I2C_Read... [08:09:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:03]Read from MH i2c: E2 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 62 00 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 62 00 61 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 32 [08:09:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 [08:09:03]wFMCommunicate OK [08:09:03]SAM_PROTO_GetFieldsCounters done [08:09:03]requested_item shift.num is exist - process it [08:09:03]requested_item shift.opened is exist - process it [08:09:03]req_shift_opened [08:09:03]FM_GetShiftState [08:09:03]SAM_PROTO_GetShiftState [08:09:03]wFMCommunicate request_size=4 [08:09:03]MH_SAM_APDU [08:09:03]CAPDU: 80 13 01 00 [08:09:03]Write to MH i2c: E2 08 00 62 4F 80 13 01 00 00 00 00 00 2E [08:09:03]Write i2c OK [08:09:03]MH_I2C_Read... [08:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:03]Read from MH i2c: E2 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 0E 00 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 0E 00 62 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C8 [08:09:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:09:03]wFMCommunicate OK [08:09:03]SAM_PROTO_GetShiftState done [08:09:03]FM_GetShiftState done [08:09:03]req_shift_opened done [08:09:03]requested_item shift.open_date is exist - process it [08:09:03]req_shift_open_date [08:09:03]req_shift_open_date done [08:09:03]produce_requested_data done [08:09:03]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:09:03]process_action_free get_value [08:09:03]json_value_free [08:09:03]json_value_free done [08:09:03]process_json_proto returns [08:09:03]Send response to host [08:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:09:03]free response buf [08:09:03]execute_script done [08:09:03]execute_script returns [08:09:03]free content buf [08:09:03]Sock 7.Close socket [08:09:03]Sock 7.Thread stoped [08:09:03]accept exits with 9 [08:09:03]New connection [08:09:03]New thread 3066662244 created [08:09:03]Thread 3066805604 joined [08:09:03]Waiting for new connection... [08:09:03] Sock 9.Parse request [08:09:03]Sock 9.Check first char [08:09:03]Sock 9.First char is OK [08:09:03]request: POST /json_proto HTTP/1.0 [08:09:03]Method: POST [08:09:03]URL: /json_proto [08:09:03]Method is POST - this is cgi request [08:09:03]url: /json_proto [08:09:03]query_string will be loaded in cgi processing [08:09:03]execute_cgi json_proto POST (null) [08:09:03]execute_cgi path=json_proto method=POST [08:09:03]POST find Content-Length [08:09:03]Host: 172.17.32.195:8080 [08:09:03]Content-Length: 331 [08:09:03]Content-Type: application/json [08:09:03] [08:09:03]POST finish read [08:09:03]Found Content-Length = 331 [08:09: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" ] } } [08:09:03]execute_script... [08:09: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" ] } } [08:09:03]POST & json_proto [08:09:03]process_json_proto [08:09:03]json parsed OK: [08:09:03]protocol is kg_v1.0 [08:09:03]action value=get_value [08:09:03]process_action get_value [08:09:03]cmd_get_value [08:09:03]process_action get_value done [08:09:03]requested_data is exist [08:09:03]produce_requested_data [08:09:03]requested_item fm.sale.total is exist - process it [08:09:03]SAM_PROTO_GetFMData [08:09:03]wFMCommunicate request_size=4 [08:09:03]MH_SAM_APDU [08:09:03]CAPDU: 80 13 03 00 [08:09:03]Write to MH i2c: E2 08 00 63 4F 80 13 03 00 00 00 00 00 31 [08:09:03]Write i2c OK [08:09:03]MH_I2C_Read... [08:09:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:09:03]Read from MH i2c: E2 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 FD 00 [08:09:03]MH_I2C_Read... [08:09:03]Read from MH i2c: E2 FD 00 63 4F 00 C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 51 [08:09:03]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [08:09:03]wFMCommunicate OK [08:09:03]wFMCommunicate request_size=4 [08:09:03]MH_SAM_APDU [08:09:03]CAPDU: 80 17 00 00 [08:09:03]Write to MH i2c: E2 08 00 64 4F 80 17 00 00 00 00 00 00 33 [08:09:03]Write i2c OK [08:09:03]MH_I2C_Read... [08:09:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:04]Read from MH i2c: E2 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 64 4F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 B3 [08:09:04]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [08:09:04]wFMCommunicate OK [08:09:04]wFMCommunicate request_size=4 [08:09:04]MH_SAM_APDU [08:09:04]CAPDU: 80 17 00 00 [08:09:04]Write to MH i2c: E2 08 00 65 4F 80 17 00 00 00 00 00 00 34 [08:09:04]Write i2c OK [08:09:04]MH_I2C_Read... [08:09:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:04]Read from MH i2c: E2 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 65 4F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 0C [08:09:04]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [08:09:04]wFMCommunicate OK [08:09:04]wFMCommunicate request_size=4 [08:09:04]MH_SAM_APDU [08:09:04]CAPDU: 80 17 00 00 [08:09:04]Write to MH i2c: E2 08 00 66 4F 80 17 00 00 00 00 00 00 35 [08:09:04]Write i2c OK [08:09:04]MH_I2C_Read... [08:09:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:04]Read from MH i2c: E2 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 FD 00 66 4F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B0 [08:09:04]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [08:09:04]wFMCommunicate OK [08:09:04]wFMCommunicate request_size=4 [08:09:04]MH_SAM_APDU [08:09:04]CAPDU: 80 17 00 00 [08:09:04]Write to MH i2c: E2 08 00 67 4F 80 17 00 00 00 00 00 00 36 [08:09:04]Write i2c OK [08:09:04]MH_I2C_Read... [08:09:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [08:09:04]Read from MH i2c: E2 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 E4 00 [08:09:04]MH_I2C_Read... [08:09:04]Read from MH i2c: E2 E4 00 67 4F 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [08:09:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:04]wFMCommunicate OK [08:09:04]SAM_PROTO_GetFMData done [08:09:04]requested_item fm.sale_refund.total is exist - process it [08:09:04]requested_item fm.buy.total is exist - process it [08:09:04]requested_item shift.sale.total is exist - process it [08:09:04]SAM_PROTO_GetShiftData [08:09:04]wFMCommunicate request_size=4 [08:09:04]MH_SAM_APDU [08:09:04]CAPDU: 80 13 02 00 [08:09:04]Write to MH i2c: E2 08 00 68 4F 80 13 02 00 00 00 00 00 35 [08:09:04]Write i2c OK [08:09:04]MH_I2C_Read... [08:09:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:09:05]Read from MH i2c: E2 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 68 4F 00 AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 65 [08:09:05]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:09:05]wFMCommunicate OK [08:09:05]wFMCommunicate request_size=4 [08:09:05]MH_SAM_APDU [08:09:05]CAPDU: 80 17 00 00 [08:09:05]Write to MH i2c: E2 08 00 69 4F 80 17 00 00 00 00 00 00 38 [08:09:05]Write i2c OK [08:09:05]MH_I2C_Read... [08:09:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:05]Read from MH i2c: E2 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 69 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 51 [08:09:05]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:09:05]wFMCommunicate OK [08:09:05]wFMCommunicate request_size=4 [08:09:05]MH_SAM_APDU [08:09:05]CAPDU: 80 17 00 00 [08:09:05]Write to MH i2c: E2 08 00 6A 4F 80 17 00 00 00 00 00 00 39 [08:09:05]Write i2c OK [08:09:05]MH_I2C_Read... [08:09:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:05]Read from MH i2c: E2 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 FD 00 6A 4F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 ED [08:09:05]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:09:05]wFMCommunicate OK [08:09:05]wFMCommunicate request_size=4 [08:09:05]MH_SAM_APDU [08:09:05]CAPDU: 80 17 00 00 [08:09:05]Write to MH i2c: E2 08 00 6B 4F 80 17 00 00 00 00 00 00 3A [08:09:05]Write i2c OK [08:09:05]MH_I2C_Read... [08:09:06]OFD Sender: No OFD packet to send [08:09:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:06]Read from MH i2c: E2 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 FD 00 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 FD 00 6B 4F 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 B8 [08:09:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:09:06]wFMCommunicate OK [08:09:06]wFMCommunicate request_size=4 [08:09:06]MH_SAM_APDU [08:09:06]CAPDU: 80 17 00 00 [08:09:06]Write to MH i2c: E2 08 00 6C 4F 80 17 00 00 00 00 00 00 3B [08:09:06]Write i2c OK [08:09:06]MH_I2C_Read... [08:09:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:09:06]Read from MH i2c: E2 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 CC 00 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 CC 00 6C 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1C [08:09:06]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:06]wFMCommunicate OK [08:09:06]SAM_PROTO_GetShiftData done [08:09:06]requested_item shift.sale.total_cash is exist - process it [08:09:06]requested_item shift.sale_refund.total is exist - process it [08:09:06]requested_item shift.sale_refund.total_cash is exist - process it [08:09:06]requested_item shift.buy.total is exist - process it [08:09:06]requested_item shift.buy.total_cash is exist - process it [08:09:06]produce_requested_data done [08:09:06]produce_requested_data return {"fm.sale.total":109434624.45,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":89026.75,"shift.sale.total_cash":57769.88,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:09:06]process_action_free get_value [08:09:06]json_value_free [08:09:06]json_value_free done [08:09:06]process_json_proto returns [08:09:06]Send response to host [08:09:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109434624.45,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":89026.75,"shift.sale.total_cash":57769.88,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:09:06]free response buf [08:09:06]execute_script done [08:09:06]execute_script returns [08:09:06]free content buf [08:09:06]Sock 9.Close socket [08:09:06]Sock 9.Thread stoped [08:09:06]accept exits with 7 [08:09:06]New connection [08:09:06]New thread 3066805604 created [08:09:06]Thread 3066662244 joined [08:09:06]Waiting for new connection... [08:09:06] Sock 7.Parse request [08:09:06]Sock 7.Check first char [08:09:06]Sock 7.First char is OK [08:09:06]request: POST /json_proto HTTP/1.0 [08:09:06]Method: POST [08:09:06]URL: /json_proto [08:09:06]Method is POST - this is cgi request [08:09:06]url: /json_proto [08:09:06]query_string will be loaded in cgi processing [08:09:06]execute_cgi json_proto POST (null) [08:09:06]execute_cgi path=json_proto method=POST [08:09:06]POST find Content-Length [08:09:06]Host: 172.17.32.195:8080 [08:09:06]Content-Length: 331 [08:09:06]Content-Type: application/json [08:09:06] [08:09:06]POST finish read [08:09:06]Found Content-Length = 331 [08:09:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:09:06]execute_script... [08:09:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:09:06]POST & json_proto [08:09:06]process_json_proto [08:09:06]json parsed OK: [08:09:06]protocol is kg_v1.0 [08:09:06]action value=get_value [08:09:06]process_action get_value [08:09:06]cmd_get_value [08:09:06]process_action get_value done [08:09:06]requested_data is exist [08:09:06]produce_requested_data [08:09:06]requested_item fm.sale.total is exist - process it [08:09:06]SAM_PROTO_GetFMData [08:09:06]wFMCommunicate request_size=4 [08:09:06]MH_SAM_APDU [08:09:06]CAPDU: 80 13 03 00 [08:09:06]Write to MH i2c: E2 08 00 6D 4F 80 13 03 00 00 00 00 00 3B [08:09:06]Write i2c OK [08:09:06]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 6D 4F 00 C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 5B [08:09:07]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [08:09:07]wFMCommunicate OK [08:09:07]wFMCommunicate request_size=4 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 17 00 00 [08:09:07]Write to MH i2c: E2 08 00 6E 4F 80 17 00 00 00 00 00 00 3D [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 6E 4F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 BD [08:09:07]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [08:09:07]wFMCommunicate OK [08:09:07]wFMCommunicate request_size=4 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 17 00 00 [08:09:07]Write to MH i2c: E2 08 00 6F 4F 80 17 00 00 00 00 00 00 3E [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 FD 00 6F 4F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 16 [08:09:07]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [08:09:07]wFMCommunicate OK [08:09:07]wFMCommunicate request_size=4 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 17 00 00 [08:09:07]Write to MH i2c: E2 08 00 70 4F 80 17 00 00 00 00 00 00 3F [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:08]Read from MH i2c: E2 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: E2 FD 00 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: E2 FD 00 70 4F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 BA [08:09:08]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [08:09:08]wFMCommunicate OK [08:09:08]wFMCommunicate request_size=4 [08:09:08]MH_SAM_APDU [08:09:08]CAPDU: 80 17 00 00 [08:09:08]Write to MH i2c: E2 08 00 71 4F 80 17 00 00 00 00 00 00 40 [08:09:08]Write i2c OK [08:09:08]MH_I2C_Read... [08:09:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [08:09:08]Read from MH i2c: E2 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: E2 E4 00 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: E2 E4 00 71 4F 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 20 [08:09:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:08]wFMCommunicate OK [08:09:08]SAM_PROTO_GetFMData done [08:09:08]requested_item fm.sale_refund.total is exist - process it [08:09:08]requested_item fm.buy.total is exist - process it [08:09:08]requested_item shift.sale.total is exist - process it [08:09:08]SAM_PROTO_GetShiftData [08:09:08]wFMCommunicate request_size=4 [08:09:08]MH_SAM_APDU [08:09:08]CAPDU: 80 13 02 00 [08:09:08]Write to MH i2c: E2 08 00 72 4F 80 13 02 00 00 00 00 00 3F [08:09:08]Write i2c OK [08:09:08]MH_I2C_Read... [08:09:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:09:09]Read from MH i2c: E2 [08:09:09]MH_I2C_Read... [08:09:09]Read from MH i2c: E2 FD 00 [08:09:09]MH_I2C_Read... [08:09:09]Read from MH i2c: E2 FD 00 72 4F 00 AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 6F [08:09:09]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:09:09]wFMCommunicate OK [08:09:09]wFMCommunicate request_size=4 [08:09:09]MH_SAM_APDU [08:09:09]CAPDU: 80 17 00 00 [08:09:09]Write to MH i2c: E2 08 00 73 4F 80 17 00 00 00 00 00 00 42 [08:09:09]Write i2c OK [08:09:09]MH_I2C_Read... [08:09:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:09]Read from MH i2c: E2 [08:09:09]MH_I2C_Read... [08:09:09]Read from MH i2c: E2 FD 00 [08:09:09]MH_I2C_Read... [08:09:09]Read from MH i2c: E2 FD 00 73 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 5B [08:09:09]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:09:09]wFMCommunicate OK [08:09:09]wFMCommunicate request_size=4 [08:09:09]MH_SAM_APDU [08:09:09]CAPDU: 80 17 00 00 [08:09:09]Write to MH i2c: E2 08 00 74 4F 80 17 00 00 00 00 00 00 43 [08:09:09]Write i2c OK [08:09:09]MH_I2C_Read... [08:09:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:10]Read from MH i2c: E2 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 FD 00 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 FD 00 74 4F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 F7 [08:09:10]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:09:10]wFMCommunicate OK [08:09:10]wFMCommunicate request_size=4 [08:09:10]MH_SAM_APDU [08:09:10]CAPDU: 80 17 00 00 [08:09:10]Write to MH i2c: E2 08 00 75 4F 80 17 00 00 00 00 00 00 44 [08:09:10]Write i2c OK [08:09:10]MH_I2C_Read... [08:09:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:10]Read from MH i2c: E2 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 FD 00 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 FD 00 75 4F 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 C2 [08:09:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:09:10]wFMCommunicate OK [08:09:10]wFMCommunicate request_size=4 [08:09:10]MH_SAM_APDU [08:09:10]CAPDU: 80 17 00 00 [08:09:10]Write to MH i2c: E2 08 00 76 4F 80 17 00 00 00 00 00 00 45 [08:09:10]Write i2c OK [08:09:10]MH_I2C_Read... [08:09:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:09:10]Read from MH i2c: E2 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 CC 00 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 CC 00 76 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [08:09:10]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:10]wFMCommunicate OK [08:09:10]SAM_PROTO_GetShiftData done [08:09:10]requested_item shift.sale.total_cash is exist - process it [08:09:10]requested_item shift.sale_refund.total is exist - process it [08:09:10]requested_item shift.sale_refund.total_cash is exist - process it [08:09:10]requested_item shift.buy.total is exist - process it [08:09:10]requested_item shift.buy.total_cash is exist - process it [08:09:10]produce_requested_data done [08:09:10]produce_requested_data return {"fm.sale.total":109434624.45,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":89026.75,"shift.sale.total_cash":57769.88,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:09:10]process_action_free get_value [08:09:10]json_value_free [08:09:10]json_value_free done [08:09:10]process_json_proto returns [08:09:10]Send response to host [08:09:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109434624.45,"fm.sale_refund.total":2993620.19,"fm.buy.total":0.00,"shift.sale.total":89026.75,"shift.sale.total_cash":57769.88,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:09:10]free response buf [08:09:10]execute_script done [08:09:10]execute_script returns [08:09:10]free content buf [08:09:10]Sock 7.Close socket [08:09:10]Sock 7.Thread stoped [08:09:11]accept exits with 9 [08:09:11]New connection [08:09:11]New thread 3066662244 created [08:09:11]Thread 3066805604 joined [08:09:11]Waiting for new connection... [08:09:11] Sock 9.Parse request [08:09:11]Sock 9.Check first char [08:09:11]Sock 9.First char is OK [08:09:11]request: POST /json_proto HTTP/1.0 [08:09:11]Method: POST [08:09:11]URL: /json_proto [08:09:11]Method is POST - this is cgi request [08:09:11]url: /json_proto [08:09:11]query_string will be loaded in cgi processing [08:09:11]execute_cgi json_proto POST (null) [08:09:11]execute_cgi path=json_proto method=POST [08:09:11]POST find Content-Length [08:09:11]Host: 172.17.32.195:8080 [08:09:11]Content-Length: 263 [08:09:11]Content-Type: application/json [08:09:11] [08:09:11]POST finish read [08:09:11]Found Content-Length = 263 [08:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:11]execute_script... [08:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:11]POST & json_proto [08:09:11]process_json_proto [08:09:11]json parsed OK: [08:09:11]protocol is kg_v1.0 [08:09:11]action value=x_report [08:09:11]process_action x_report [08:09:11]cmd_x_report [08:09:11]MH_GetDate [08:09:11]Write to MH i2c: F0 00 00 77 4F B5 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 09 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 09 00 77 4F 00 AA F7 14 66 77 1B 62 64 31 [08:09:11]GetLastDocTimeStamp 1712650046 [08:09:11]current date 1712650154 [08:09:11]FM_GetShiftState [08:09:11]SAM_PROTO_GetShiftState [08:09:11]wFMCommunicate request_size=4 [08:09:11]MH_SAM_APDU [08:09:11]CAPDU: 80 13 01 00 [08:09:11]Write to MH i2c: E2 08 00 78 4F 80 13 01 00 00 00 00 00 44 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 0E 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 0E 00 78 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DE [08:09:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:09:11]wFMCommunicate OK [08:09:11]SAM_PROTO_GetShiftState done [08:09:11]FM_GetShiftState done [08:09:11]KKMCreateXReportDocument [08:09:11]Load OK [08:09:11]Malloc new data [08:09:11]MH_GetDate [08:09:11]Write to MH i2c: F0 00 00 79 4F B7 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 09 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: F0 09 00 79 4F 00 AA F7 14 66 77 1B 62 64 33 [08:09:11]Malloc new data [08:09:11]Malloc new data [08:09:11]wFMCommunicate request_size=4 [08:09:11]MH_SAM_APDU [08:09:11]CAPDU: 80 11 00 00 [08:09:11]Write to MH i2c: E2 08 00 7A 4F 80 11 00 00 00 00 00 00 43 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 17 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 17 00 7A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 98 [08:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:09:11]wFMCommunicate OK [08:09:11]SAM_PROTO_GetFieldsCounters [08:09:11]wFMCommunicate request_size=4 [08:09:11]MH_SAM_APDU [08:09:11]CAPDU: 80 13 00 00 [08:09:11]Write to MH i2c: E2 08 00 7B 4F 80 13 00 00 00 00 00 00 46 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]OFD Sender: No OFD packet to send [08:09:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 62 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 62 00 7B 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 4C [08:09:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 [08:09:11]wFMCommunicate OK [08:09:11]SAM_PROTO_GetFieldsCounters done [08:09:11]Malloc new data [08:09:11]Malloc new data [08:09:11]Malloc new data [08:09:11]KKMCreateXReportDocument OK [08:09:11]KKMSetXReportData OK [08:09:11]KKMPrepareXReportFMData [08:09:11]SAM_PROTO_GetShiftData [08:09:11]wFMCommunicate request_size=4 [08:09:11]MH_SAM_APDU [08:09:11]CAPDU: 80 13 02 00 [08:09:11]Write to MH i2c: E2 08 00 7C 4F 80 13 02 00 00 00 00 00 49 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 FD 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 FD 00 7C 4F 00 AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 79 [08:09:11]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 84 00 00 00 69 04 9C 00 6F 04 04 00 84 00 00 00 B1 04 03 00 13 D8 87 70 04 03 00 5C 26 58 72 04 03 00 B7 B1 2F 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 04 6D 0E 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 C2 33 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:09:12]wFMCommunicate OK [08:09:12]wFMCommunicate request_size=4 [08:09:12]MH_SAM_APDU [08:09:12]CAPDU: 80 17 00 00 [08:09:12]Write to MH i2c: E2 08 00 7D 4F 80 17 00 00 00 00 00 00 4C [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:12]Read from MH i2c: E2 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 FD 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 FD 00 7D 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 65 [08:09:12]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:09:12]wFMCommunicate OK [08:09:12]wFMCommunicate request_size=4 [08:09:12]MH_SAM_APDU [08:09:12]CAPDU: 80 17 00 00 [08:09:12]Write to MH i2c: E2 08 00 7E 4F 80 17 00 00 00 00 00 00 4D [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:12]Read from MH i2c: E2 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 FD 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 FD 00 7E 4F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 01 [08:09:12]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:09:12]wFMCommunicate OK [08:09:12]wFMCommunicate request_size=4 [08:09:12]MH_SAM_APDU [08:09:12]CAPDU: 80 17 00 00 [08:09:12]Write to MH i2c: E2 08 00 7F 4F 80 17 00 00 00 00 00 00 4E [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 FD 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 FD 00 7F 4F 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 CC [08:09:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:09:13]wFMCommunicate OK [08:09:13]wFMCommunicate request_size=4 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 17 00 00 [08:09:13]Write to MH i2c: E2 08 00 80 4F 80 17 00 00 00 00 00 00 4F [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 CC 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 CC 00 80 4F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 30 [08:09:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:13]wFMCommunicate OK [08:09:13]SAM_PROTO_GetShiftData done [08:09:13]1194 (1195) - счетчики итогов смены [08:09:13] 1134 (4) - 132 - количество чеков со всеми признаками расчетов [08:09:13] 1129 (156) - счетчики операций «приход» [08:09:13] 1135 (4) - 132 - количество чеков по признаку расчетов [08:09:13] 1201 (3) - 89026.75 - общая итоговая сумма в чеках [08:09:13] 1136 (3) - 57769.88 - итоговая сумма в чеках наличными [08:09:13] 1138 (3) - 31256.87 - итоговая сумма в чеках безналичными [08:09:13] 1024 (123) - суммы налогов [08:09:13] 1006 (9) - суммы НДС [08:09:13] 1010 (1) - 0% - код ставки НДС [08:09:13] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:13] 1006 (12) - суммы НДС [08:09:13] 1010 (1) - 12% - код ставки НДС [08:09:13] 1011 (3) - 9454.12 - сумма НДС по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 0% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (12) - суммы НСП [08:09:13] 1014 (1) - 1% - код ставки НСП [08:09:13] 1015 (3) - 787.86 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 2% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 3% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 5% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 0,50% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 1,50% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1130 (141) - счетчики операций «возврат прихода» [08:09:13] 1135 (4) - 0 - количество чеков по признаку расчетов [08:09:13] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:09:13] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:09:13] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:09:13] 1024 (117) - суммы налогов [08:09:13] 1006 (9) - суммы НДС [08:09:13] 1010 (1) - 0% - код ставки НДС [08:09:13] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:13] 1006 (9) - суммы НДС [08:09:13] 1010 (1) - 12% - код ставки НДС [08:09:13] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 0% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 1% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 2% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 3% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 5% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 0,50% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1007 (9) - суммы НСП [08:09:13] 1014 (1) - 1,50% - код ставки НСП [08:09:13] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:13] 1131 (141) - счетчики операций «расход» [08:09:13] 1135 (4) - 0 - количество чеков по признаку расчетов [08:09:14] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:09:14] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:09:14] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:09:14] 1024 (117) - суммы налогов [08:09:14] 1006 (9) - суммы НДС [08:09:14] 1010 (1) - 0% - код ставки НДС [08:09:14] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:14] 1006 (9) - суммы НДС [08:09:14] 1010 (1) - 12% - код ставки НДС [08:09:14] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 0% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 1% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 2% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 3% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 5% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 0,50% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 1,50% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1132 (141) - счетчики операций «возврат расхода» [08:09:14] 1135 (4) - 0 - количество чеков по признаку расчетов [08:09:14] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:09:14] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:09:14] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:09:14] 1024 (117) - суммы налогов [08:09:14] 1006 (9) - суммы НДС [08:09:14] 1010 (1) - 0% - код ставки НДС [08:09:14] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:14] 1006 (9) - суммы НДС [08:09:14] 1010 (1) - 12% - код ставки НДС [08:09:14] 1011 (0) - 0.00 - сумма НДС по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 0% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 1% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 2% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 3% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 5% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 0,50% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1007 (9) - суммы НСП [08:09:14] 1014 (1) - 1,50% - код ставки НСП [08:09:14] 1015 (0) - 0.00 - сумма НСП по ставке [08:09:14] 1133 (588) - - счетчики коррекции - не используются [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1194 (04AA) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1134 (046E) [08:09:14]Malloc new data [08:09:14]Processing tag 1129 (0469) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1135 (046F) [08:09:14]Malloc new data [08:09:14]Processing tag 1201 (04B1) [08:09:14]Malloc new data [08:09:14]Processing tag 1136 (0470) [08:09:14]Malloc new data [08:09:14]Processing tag 1138 (0472) [08:09:14]Malloc new data [08:09:14]Processing tag 1024 (0400) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1130 (046A) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1135 (046F) [08:09:14]Malloc new data [08:09:14]Processing tag 1201 (04B1) [08:09:14]Malloc new data [08:09:14]Processing tag 1136 (0470) [08:09:14]Malloc new data [08:09:14]Processing tag 1138 (0472) [08:09:14]Malloc new data [08:09:14]Processing tag 1024 (0400) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1131 (046B) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1135 (046F) [08:09:14]Malloc new data [08:09:14]Processing tag 1201 (04B1) [08:09:14]Malloc new data [08:09:14]Processing tag 1136 (0470) [08:09:14]Malloc new data [08:09:14]Processing tag 1138 (0472) [08:09:14]Malloc new data [08:09:14]Processing tag 1024 (0400) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1132 (046C) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1135 (046F) [08:09:14]Malloc new data [08:09:14]Processing tag 1201 (04B1) [08:09:14]Malloc new data [08:09:14]Processing tag 1136 (0470) [08:09:14]Malloc new data [08:09:14]Processing tag 1138 (0472) [08:09:14]Malloc new data [08:09:14]Processing tag 1024 (0400) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1006 (03EE) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1010 (03F2) [08:09:14]Malloc new data [08:09:14]Processing tag 1011 (03F3) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:14]Processing tag 1014 (03F6) [08:09:14]Malloc new data [08:09:14]Processing tag 1015 (03F7) [08:09:14]Malloc new data [08:09:14]SetTLVBufToDocument err=0 [08:09:14]Processing tag 1007 (03EF) [08:09:14]Load OK [08:09:14]SetTLVBufToDocument [08:09:15]Processing tag 1014 (03F6) [08:09:15]Malloc new data [08:09:15]Processing tag 1015 (03F7) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Processing tag 1007 (03EF) [08:09:15]Load OK [08:09:15]SetTLVBufToDocument [08:09:15]Processing tag 1014 (03F6) [08:09:15]Malloc new data [08:09:15]Processing tag 1015 (03F7) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Processing tag 1007 (03EF) [08:09:15]Load OK [08:09:15]SetTLVBufToDocument [08:09:15]Processing tag 1014 (03F6) [08:09:15]Malloc new data [08:09:15]Processing tag 1015 (03F7) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Processing tag 1007 (03EF) [08:09:15]Load OK [08:09:15]SetTLVBufToDocument [08:09:15]Processing tag 1014 (03F6) [08:09:15]Malloc new data [08:09:15]Processing tag 1015 (03F7) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Processing tag 1007 (03EF) [08:09:15]Load OK [08:09:15]SetTLVBufToDocument [08:09:15]Processing tag 1014 (03F6) [08:09:15]Malloc new data [08:09:15]Processing tag 1015 (03F7) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]SetTLVBufToDocument err=0 [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Processing tag 1133 (046D) [08:09:15]Malloc new data [08:09:15]SetTLVBufToDocument err=0 [08:09:15]SetTLVBufToDocument err=0 [08:09:15]Malloc new data [08:09:15]SAM_PROTO_GetFMData [08:09:15]wFMCommunicate request_size=4 [08:09:15]MH_SAM_APDU [08:09:15]CAPDU: 80 13 03 00 [08:09:15]Write to MH i2c: E2 08 00 81 4F 80 13 03 00 00 00 00 00 4F [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:09:15]Read from MH i2c: E2 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: E2 FD 00 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: E2 FD 00 81 4F 00 C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 6F [08:09:15]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 EF 90 00 [08:09:15]wFMCommunicate OK [08:09:15]wFMCommunicate request_size=4 [08:09:15]MH_SAM_APDU [08:09:15]CAPDU: 80 17 00 00 [08:09:15]Write to MH i2c: E2 08 00 82 4F 80 17 00 00 00 00 00 00 51 [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 FD 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 FD 00 82 4F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 D1 [08:09:16]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [08:09:16]wFMCommunicate OK [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 17 00 00 [08:09:16]Write to MH i2c: E2 08 00 83 4F 80 17 00 00 00 00 00 00 52 [08:09:16]OFD Sender: No OFD packet to send [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:16]Read from MH i2c: E2 FD 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 FD 00 83 4F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 2A [08:09:16]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [08:09:16]wFMCommunicate OK [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 17 00 00 [08:09:16]Write to MH i2c: E2 08 00 84 4F 80 17 00 00 00 00 00 00 53 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 FD 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 FD 00 84 4F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 CE [08:09:17]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [08:09:17]wFMCommunicate OK [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 17 00 00 [08:09:17]Write to MH i2c: E2 08 00 85 4F 80 17 00 00 00 00 00 00 54 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 E4 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 E4 00 85 4F 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 34 [08:09:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_GetFMData done [08:09:17]FM_GetFMData:85 04 C3 04 6E 04 04 00 77 5A 02 00 69 04 A3 00 6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 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 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [08:09:18]oper:6F 04 04 00 21 53 02 00 B1 04 05 00 2D FC 47 8C 02 70 04 05 00 C5 F0 A6 D6 01 72 04 04 00 68 0B A1 B5 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 FD B8 44 45 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 48 99 C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:09:18]total:2D FC 47 8C 02 [08:09:18]Malloc new data [08:09:18]oper:6F 04 04 00 56 07 00 00 B1 04 04 00 E3 E6 D7 11 70 04 04 00 93 A0 D7 11 72 04 02 00 50 46 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 1A 16 E5 01 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 E0 6B 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:09:18]total:E3 E6 D7 11 [08:09:18]Malloc new data [08:09:18]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 [08:09:18]total: [08:09:18]Malloc new data [08:09:18]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 [08:09:18]total: [08:09:18]Malloc new data [08:09:18]KKMPrepareXReportFMData err=0 [08:09:18]Х отчет ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 08:09 Смена: 266 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Всего чеков: 132 ИТОГИ ПРИХОД Чеков: 132 Общий итог: 89026.75 Итого наличными: 57769.88 Итого безнал.: 31256.87 НДС 0% : 0.00 НДС 12% : 9454.12 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 787.86 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 57769.88 НС Приход: 109434624.45 НС Возвр.Прихода: 2993620.19 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874906 [08:09:18]StoreToDocumentArchive [08:09:18]MH_GetDate [08:09:18]Write to MH i2c: F0 00 00 86 4F C4 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: F0 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: F0 09 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: F0 09 00 86 4F 00 B2 F7 14 66 77 1B 62 64 48 [08:09:18]shift 266 fd 1712650162 [08:09:18]Create dir for shift 0266 [08:09:18]save to /storage/0266/doc_1712650162 [08:09:18]save last doc name /storage/0266/doc_1712650162 to /storage/kkm_last_doc_name [08:09:18]save OK [08:09:18]Clear old archive folders... [08:09:18]NVStorageSaveData kkm_last_timestamp [08:09:18]File name is /storage/kkm_last_timestamp [08:09:18]Write 4 bytes [08:09:18]NVStorageSaveData done [08:09:18]ExternCall_PrintAddStr [08:09:18]wPrintStart [08:09:18]Write to MH i2c: 01 00 00 87 4F D6 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 87 4F 00 00 00 00 00 FF 0F EB [08:09:18]RasterBufferAndPrint [08:09:18]line Х отчет [08:09:18]line ИНН: 02508201610067 [08:09:18]line Кассир: Черикбаев М. [08:09:18]line 09.04.2024 08:09 [08:09:18]line Смена: 266 [08:09:18]line РНМ: 0000000000090882 [08:09:18]line ЗНМ: 0300000127 [08:09:18]line СНО: Общий режим [08:09:18]line Всего чеков: 132 [08:09:18]line ИТОГИ ПРИХОД [08:09:18]line Чеков: 132 [08:09:18]line Общий итог: 89026.75 [08:09:18]line Итого наличными: 57769.88 [08:09:18]line Итого безнал.: 31256.87 [08:09:18]line НДС 0% : 0.00 [08:09:18]line НДС 12% : 9454.12 [08:09:18]line НСП 0% : 0.00 [08:09:18]line НСП 1,50% : 0.00 [08:09:18]line НСП 0,50% : 0.00 [08:09:18]line НСП 5% : 0.00 [08:09:18]line НСП 3% : 0.00 [08:09:18]line НСП 2% : 0.00 [08:09:18]line НСП 1% : 787.86 [08:09:18]line ИТОГИ ВОЗВРАТ ПРИХОДА [08:09:18]line Чеков: 0 [08:09:18]line Общий итог: 0.00 [08:09:18]line Итого наличными: 0.00 [08:09:18]line Итого безнал.: 0.00 [08:09:18]line НДС 0% : 0.00 [08:09:18]line НДС 12% : 0.00 [08:09:18]line НСП 0% : 0.00 [08:09:18]line НСП 1,50% : 0.00 [08:09:18]line НСП 0,50% : 0.00 [08:09:18]line НСП 5% : 0.00 [08:09:18]line НСП 3% : 0.00 [08:09:18]line НСП 2% : 0.00 [08:09:18]line НСП 1% : 0.00 [08:09:18]line ИТОГИ РАСХОД [08:09:19]line Чеков: 0 [08:09:19]line Общий итог: 0.00 [08:09:19]line Итого наличными: 0.00 [08:09:19]line Итого безнал.: 0.00 [08:09:19]line НДС 0% : 0.00 [08:09:19]line НДС 12% : 0.00 [08:09:19]line НСП 0% : 0.00 [08:09:19]line НСП 1,50% : 0.00 [08:09:19]line НСП 0,50% : 0.00 [08:09:19]line НСП 5% : 0.00 [08:09:19]line НСП 3% : 0.00 [08:09:19]line НСП 2% : 0.00 [08:09:19]line НСП 1% : 0.00 [08:09:19]line ИТОГИ ВОЗВРАТ РАСХОДА [08:09:19]line Чеков: 0 [08:09:19]line Общий итог: 0.00 [08:09:19]line Итого наличными: 0.00 [08:09:19]line Итого безнал.: 0.00 [08:09:19]line НДС 0% : 0.00 [08:09:19]line НДС 12% : 0.00 [08:09:19]line НСП 0% : 0.00 [08:09:19]line НСП 1,50% : 0.00 [08:09:19]line НСП 0,50% : 0.00 [08:09:19]line НСП 5% : 0.00 [08:09:19]line НСП 3% : 0.00 [08:09:19]line НСП 2% : 0.00 [08:09:19]line НСП 1% : 0.00 [08:09:19]line Сумма внесений: 0.00 [08:09:19]line Сумма выплат: 0.00 [08:09:19]line Нал. в кассе: 57769.88 [08:09:19]line НС Приход: 109434624.45 [08:09:19]line НС Возвр.Прихода: 2993620.19 [08:09:19]line НС Расход: 0.00 [08:09:19]line НС Возвр.Расхода: 0.00 [08:09:19]line ФМ: 0000000000874906 [08:09:19]written 0, free lines is 4095 [08:09:19]Write to MH i2c: 01 00 00 D2 4F 21 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 07 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 07 00 D2 4F 00 00 00 00 00 8E 0A C0 [08:09:19]RasterBufferAndPrint [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]written 0, free lines is 2732 [08:09:19]MH_Cut [08:09:19]Write to MH i2c: D1 01 00 D9 4F 01 FA [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 01 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 01 00 D9 4F 00 F9 [08:09:19]Write to MH i2c: 01 00 00 DA 4F 29 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:20]*** Cut start [08:09:20]*** Partial cut [08:09:20]*** CUTSNS_PIN = 1 [08:09:20]*** CUTSNS_PIN = 0 [08:09:21]*** Brake cut motor [08:09:21]OFD Sender: No OFD packet to send [08:09:21]Read from MH i2c: 01 [08:09:21]MH_I2C_Read... [08:09:21]*** Stop cut motor [08:09:21]*** Cut end [08:09:21]Read from MH i2c: 01 07 00 [08:09:21]MH_I2C_Read... [08:09:21]Read from MH i2c: 01 07 00 DA 4F 00 00 00 00 00 FF 0F 3E [08:09:21]process_action x_report done [08:09:21]requested_data is exist [08:09:21]produce_requested_data [08:09:21]requested_item fd.num is exist - process it [08:09:21]SAM_PROTO_GetFieldsCounters [08:09:21]wFMCommunicate request_size=4 [08:09:21]MH_SAM_APDU [08:09:21]CAPDU: 80 13 00 00 [08:09:21]Write to MH i2c: E2 08 00 DB 4F 80 13 00 00 00 00 00 00 A6 [08:09:21]Write i2c OK [08:09:21]MH_I2C_Read... [08:09:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:21]Read from MH i2c: E2 [08:09:21]MH_I2C_Read... [08:09:21]Read from MH i2c: E2 62 00 [08:09:21]MH_I2C_Read... [08:09:21]Read from MH i2c: E2 62 00 DB 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 AC [08:09:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CC 5C 02 00 0E 04 04 00 2A 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 [08:09:21]wFMCommunicate OK [08:09:21]SAM_PROTO_GetFieldsCounters done [08:09:21]requested_item shift.num is exist - process it [08:09:21]requested_item shift.opened is exist - process it [08:09:21]req_shift_opened [08:09:21]FM_GetShiftState [08:09:21]SAM_PROTO_GetShiftState [08:09:21]wFMCommunicate request_size=4 [08:09:21]MH_SAM_APDU [08:09:21]CAPDU: 80 13 01 00 [08:09:21]Write to MH i2c: E2 08 00 DC 4F 80 13 01 00 00 00 00 00 A8 [08:09:21]Write i2c OK [08:09:21]MH_I2C_Read... [08:09:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:21]Read from MH i2c: E2 [08:09:21]MH_I2C_Read... [08:09:21]Read from MH i2c: E2 0E 00 [08:09:21]MH_I2C_Read... [08:09:21]Read from MH i2c: E2 0E 00 DC 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 42 [08:09:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:09:21]wFMCommunicate OK [08:09:21]SAM_PROTO_GetShiftState done [08:09:21]FM_GetShiftState done [08:09:21]req_shift_opened done [08:09:21]requested_item shift.open_date is exist - process it [08:09:21]req_shift_open_date [08:09:21]req_shift_open_date done [08:09:21]produce_requested_data done [08:09:21]produce_requested_data return {"fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:09:21]process_action_free x_report [08:09:21]json_value_free [08:09:21]json_value_free done [08:09:21]process_json_proto returns [08:09:21]Send response to host [08:09:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":154828,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:09:21]free response buf [08:09:21]execute_script done [08:09:21]execute_script returns [08:09:21]free content buf [08:09:21]Sock 9.Close socket [08:09:21]Sock 9.Thread stoped [08:09:26]OFD Sender: No OFD packet to send [08:09:31]OFD Sender: No OFD packet to send [08:09:36]OFD Sender: No OFD packet to send [08:09:41]OFD Sender: No OFD packet to send [08:09:46]OFD Sender: No OFD packet to send [08:09:51]OFD Sender: No OFD packet to send [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:06]OFD Sender: No OFD packet to send [08:10:11]OFD Sender: No OFD packet to send [08:10:16]OFD Sender: No OFD packet to send [08:10:21]OFD Sender: No OFD packet to send [08:10:26]OFD Sender: No OFD packet to send [08:10:31]OFD Sender: No OFD packet to send [08:10:36]OFD Sender: No OFD packet to send [08:10:41]OFD Sender: No OFD packet to send [08:10:46]OFD Sender: No OFD packet to send [08:10:51]OFD Sender: No OFD packet to send [08:10:56]OFD Sender: No OFD packet to send [08:11:01]OFD Sender: No OFD packet to send [08:11:06]OFD Sender: No OFD packet to send [08:11:11]OFD Sender: No OFD packet to send [08:11:16]OFD Sender: No OFD packet to send [08:11:21]OFD Sender: No OFD packet to send [08:11:26]OFD Sender: No OFD packet to send [08:11:31]OFD Sender: No OFD packet to send [08:11:36]OFD Sender: No OFD packet to send [08:11:41]OFD Sender: No OFD packet to send [08:11:46]OFD Sender: No OFD packet to send [08:11:51]OFD Sender: No OFD packet to send [08:11:56]OFD Sender: No OFD packet to send [08:12:01]OFD Sender: No OFD packet to send [08:12:06]OFD Sender: No OFD packet to send [08:12:11]OFD Sender: No OFD packet to send [08:12:16]OFD Sender: No OFD packet to send [08:12:21]OFD Sender: No OFD packet to send [08:12:26]OFD Sender: No OFD packet to send [08:12:31]OFD Sender: No OFD packet to send [08:12:36]OFD Sender: No OFD packet to send [08:12:41]OFD Sender: No OFD packet to send [08:12:46]OFD Sender: No OFD packet to send [08:12:51]OFD Sender: No OFD packet to send [08:12:56]OFD Sender: No OFD packet to send [08:13:01]OFD Sender: No OFD packet to send [08:13:06]OFD Sender: No OFD packet to send [08:13:11]OFD Sender: No OFD packet to send [08:13:16]OFD Sender: No OFD packet to send [08:13:21]OFD Sender: No OFD packet to send [08:13:26]OFD Sender: No OFD packet to send [08:13:31]OFD Sender: No OFD packet to send [08:13:36]OFD Sender: No OFD packet to send [08:13:41]OFD Sender: No OFD packet to send [08:13:46]OFD Sender: No OFD packet to send [08:13:51]OFD Sender: No OFD packet to send [08:13:56]OFD Sender: No OFD packet to send [08:14:01]OFD Sender: No OFD packet to send [08:14:06]OFD Sender: No OFD packet to send [08:14:11]OFD Sender: No OFD packet to send [08:14:16]OFD Sender: No OFD packet to send [08:14:21]OFD Sender: No OFD packet to send [08:14:26]OFD Sender: No OFD packet to send [08:14:31]OFD Sender: No OFD packet to send [08:14:36]OFD Sender: No OFD packet to send [08:14:41]OFD Sender: No OFD packet to send [08:14:46]OFD Sender: No OFD packet to send [08:14:51]OFD Sender: No OFD packet to send [08:14:56]OFD Sender: No OFD packet to send [08:15:01]OFD Sender: No OFD packet to send [08:15:06]OFD Sender: No OFD packet to send [08:15:11]OFD Sender: No OFD packet to send [08:15:16]OFD Sender: No OFD packet to send [08:15:21]OFD Sender: No OFD packet to send [08:15:26]OFD Sender: No OFD packet to send [08:15:31]OFD Sender: No OFD packet to send [08:15:36]OFD Sender: No OFD packet to send [08:15:39]accept exits with 7 [08:15:39]New connection [08:15:39]New thread 3066805604 created [08:15:39]Thread 3066662244 joined [08:15:39]Waiting for new connection... [08:15:39] Sock 7.Parse request [08:15:39]Sock 7.Check first char [08:15:39]Sock 7.First char is OK [08:15:39]request: POST /json_proto HTTP/1.0 [08:15:39]Method: POST [08:15:39]URL: /json_proto [08:15:39]Method is POST - this is cgi request [08:15:39]url: /json_proto [08:15:39]query_string will be loaded in cgi processing [08:15:39]execute_cgi json_proto POST (null) [08:15:39]execute_cgi path=json_proto method=POST [08:15:39]POST find Content-Length [08:15:39]Host: 172.17.32.195:8080 [08:15:39]Content-Length: 803 [08:15:39]Content-Type: application/json [08:15:39] [08:15:39]POST finish read [08:15:39]Found Content-Length = 803 [08:15:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298024", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:39]execute_script... [08:15: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)298024", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:39]POST & json_proto [08:15:39]process_json_proto [08:15:39]json parsed OK: [08:15:39]protocol is kg_v1.0 [08:15:39]action value=close_receipt [08:15:39]process_action close_receipt [08:15:39]cmd_close_receipt [08:15:39]MH_GetDate [08:15:39]Write to MH i2c: F0 00 00 DD 4F 1B [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: F0 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: F0 09 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: F0 09 00 DD 4F 00 2F F9 14 66 77 1B 62 64 1E [08:15:39]GetLastDocTimeStamp 1712650154 [08:15:39]current date 1712650543 [08:15:39]FM_GetShiftState [08:15:39]SAM_PROTO_GetShiftState [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 13 01 00 [08:15:39]Write to MH i2c: E2 08 00 DE 4F 80 13 01 00 00 00 00 00 AA [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:39]Read from MH i2c: E2 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 0E 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 0E 00 DE 4F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 44 [08:15:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:15:39]wFMCommunicate OK [08:15:39]SAM_PROTO_GetShiftState done [08:15:39]FM_GetShiftState done [08:15:39]opened in 1712622218 [08:15:39]opened+sec_in_day 1712708618 [08:15:39]quantity*price = 100003 [08:15:39]sum+1 = 100005 [08:15:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 133 09.04.2024 08:15 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154829 ФПД: 221812100978463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081543&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154829&fm=221812100978463&tin=02508201610067®Number=0000000000090882&sum=100004 [08:15:40]StoreToDocumentArchive [08:15:40]shift 298 fd 154829 [08:15:40]save to /storage/0298/doc_00154829 [08:15:40]save last doc name /storage/0298/doc_00154829 to /storage/kkm_last_doc_name [08:15:40]save OK [08:15:40]Clear old archive folders... [08:15:40]Remove dir /storage/0266 [08:15:40]opendir ok [08:15:40]file . [08:15:40]file .. [08:15:40]file doc_1712650162 [08:15:40]remove file /storage/0266/doc_1712650162 [08:15:40]remove dir /storage/0266 [08:15:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:40]tlvbuf is 006FFE60 [08:15:40]SAM_PROTO_ClearQueue [08:15:40]wFMCommunicate request_size=4 [08:15:40]MH_SAM_APDU [08:15:40]CAPDU: 80 09 00 00 [08:15:40]Write to MH i2c: E2 08 00 EB 4F 80 09 00 00 00 00 00 00 AC [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 EB 4F 00 90 00 AE [08:15:40]RAPDU: 90 00 [08:15:40]wFMCommunicate OK [08:15:40]SAM_PROTO_ClearQueue done [08:15:40]KKMCreateOFDPacket [08:15:40]OFDProtocolAddRootSTLVToBuf [08:15:40]FM_MakeSignedData [08:15:40]FM_MakeSignedData [08:15:40]SAM_PROTO_SignData [08:15:40]wFMCommunicate request_size=4 [08:15:40]MH_SAM_APDU [08:15:40]CAPDU: 80 0D 01 02 [08:15:40]Write to MH i2c: E2 08 00 EC 4F 80 0D 01 02 00 00 00 00 B4 [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:41]Read from MH i2c: E2 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 EC 4F 00 90 00 AF [08:15:41]RAPDU: 90 00 [08:15:41]wFMCommunicate OK [08:15:41]wFMCommunicate request_size=255 [08:15:41]MH_SAM_APDU [08:15: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2F F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CD 5C 02 00 35 04 06 00 C9 [08:15:41]Write to MH i2c: E2 02 01 ED 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2F F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CD 5C 02 00 35 04 06 00 C9 00 00 13 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:41]Read from MH i2c: E2 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 ED 4F 00 90 00 B0 [08:15:41]RAPDU: 90 00 [08:15:41]wFMCommunicate OK [08:15:41]wFMCommunicate request_size=10 [08:15:41]MH_SAM_APDU [08:15:41]CAPDU: 80 0D 02 02 05 BC A7 7C 57 1F [08:15:41]Write to MH i2c: E2 0D 00 EE 4F 80 0D 02 02 05 00 BC A7 7C 57 1F 00 00 16 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:41]Read from MH i2c: E2 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 03 00 EE 4F 00 90 00 B1 [08:15:41]RAPDU: 90 00 [08:15:41]wFMCommunicate OK [08:15:41]wFMCommunicate request_size=4 [08:15:41]MH_SAM_APDU [08:15:41]CAPDU: 80 0D 03 02 [08:15:41]Write to MH i2c: E2 08 00 EF 4F 80 0D 03 02 00 00 00 00 B9 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:41]Read from MH i2c: E2 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 0B 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 0B 00 EF 4F 00 9C 29 F8 29 79 00 9B D9 90 00 8D [08:15:41]RAPDU: 9C 29 F8 29 79 00 9B D9 90 00 [08:15:41]wFMCommunicate OK [08:15:41]SAM_PROTO_SignData done [08:15:41]FM_MakeSignedData done [08:15:41]CreateOFDProtocolMessage [08:15:41]wFMCommunicate request_size=4 [08:15:41]MH_SAM_APDU [08:15:41]CAPDU: 80 11 00 00 [08:15:41]Write to MH i2c: E2 08 00 F0 4F 80 11 00 00 00 00 00 00 B9 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:41]Read from MH i2c: E2 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 17 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: E2 17 00 F0 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0E [08:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:15:41]wFMCommunicate OK [08:15:41]CreateOFDProtocolMessage done [08:15:41]OFDSenderStorePacket 154829 [08:15:41]StoreOFDPacket docnum=154829 [08:15:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D6 30 07 01 5B 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2F F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CD 5C 02 00 35 04 06 00 C9 BC A7 7C 57 1F 9C 29 F8 29 79 00 9B D9 [08:15:41]CheckFolder [08:15:41]dirname=/storage/ofd_packets [08:15:41]CheckFolder done [08:15:41]ProducePacketName [08:15:41]name=ofd_packets/00154829 [08:15:41]NVStorageSaveData ofd_packets/00154829 [08:15:41]File name is /storage/ofd_packets/00154829 [08:15:41]Write 301 bytes [08:15:41]NVStorageSaveData done [08:15:41]OFDSenderStorePacket done [08:15:41]KKMCreateOFDPacket done [08:15:41]NVStorageSaveData kkm_last_timestamp [08:15:41]File name is /storage/kkm_last_timestamp [08:15:41]Write 4 bytes [08:15:41]NVStorageSaveData done [08:15:41]ExternCall_PrintAddStr [08:15:41]wPrintStart [08:15:41]Write to MH i2c: 01 00 00 F1 4F 40 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 07 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 07 00 F1 4F 00 00 00 00 00 FF 0F 55 [08:15:41]RasterBufferAndPrint [08:15:41]line Счет N : (1)298024 [08:15:41]line ИНН: 02508201610067 [08:15:41]line Контрольно-Кассовый Чек [08:15:41]line ПРОДАЖА [08:15:41]line ТРК (МРК, ГНК) : 62 [08:15:41]line Товар: 2710124130 [08:15:41]line Аи-92-К-5 [08:15:41]line 15.650 * 63.90 [08:15:41]line = 1000.04 [08:15:41]line НДС 12% НСП 1% [08:15:41]line > о реализуемом товаре [08:15:41]line ИТОГО: 1000.04 [08:15:41]line НСП 1% : 8.85 [08:15:41]line НДС 12% : 106.20 [08:15:41]line Наличными: 0.00 [08:15:41]line Безнал.: 1000.04 [08:15:41]line Место: АЗС № 53 "Партнер Нефть" [08:15:41]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:15:41]line СНО: Общий режим [08:15:41]line Чек 133 09.04.2024 08:15 [08:15:41]line Смена: 298 ФФД: 1.0 [08:15:41]line ЗНМ: 0300000127 [08:15:41]line РНМ: 0000000000090882 [08:15:41]line Версия ККМ: 001 [08:15:41]line Платежная система: O! деньги [08:15:41]line ФМ: 0000000000874906 [08:15:41]line ФД: 154829 [08:15:41]line ФПД: 221812100978463 [08:15:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081543&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154829&fm=221812100978463&tin=02508201610067®Number=0000000000090882&sum=100004 [08:15:41]OFD Sender: Processing packet 154829 [packets to send 67, broken 66] [08:15:41]ProducePacketName [08:15:41]name=ofd_packets/00154829 [08:15:41]OFD Sender: To server: pG, [08:15:41]CommunicateWithHost lk.salyk.kg:30040 [08:15:41]ConnectInit lk.salyk.kg [08:15:41]written 0, free lines is 4095 [08:15:41]Connected sock=10 [08:15:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D6 30 07 01 5B 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 2F F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CD 5C 02 00 35 04 06 00 C9 BC A7 7C 57 1F 9C 29 F8 29 79 00 9B D9 [08:15:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C2 95 47 00 9C E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CD 5C 02 00 F4 03 04 00 D9 A0 14 66 B6 04 01 00 00 AB 98 ED A5 84 35 DD 66 [08:15:42]CommunicateWithHost err = 0 [08:15:42]CheckOFDResponse [08:15:42]1017 (14) - 77093643461234 [08:15:42]1041 (16) - 0000000000874906 [08:15:42]1040 (4) - 154829 [08:15:42]1012 (4) - 09.04.2024 01:58 [08:15:42]1206 (1) - 0 [08:15:42]OFD Sender: Remove packet 154829 [08:15:42]ProducePacketName [08:15:42]name=ofd_packets/00154829 [08:15:42]NVStorageDeleteData [08:15:42]Write to MH i2c: 01 00 00 1B 50 6B [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: 01 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: 01 07 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: 01 07 00 1B 50 00 00 00 00 00 DE 0C 5C [08:15:42]RasterBufferAndPrint [08:15:42]line [08:15:42]line [08:15:42]line [08:15:42]line [08:15:42]line [08:15:42]written 0, free lines is 3300 [08:15:42]MH_Cut [08:15:42]Write to MH i2c: D1 01 00 22 50 01 44 [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: D1 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: D1 01 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: D1 01 00 22 50 00 43 [08:15:42]Write to MH i2c: 01 00 00 23 50 73 [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]OFD Sender: No OFD packet to send [08:15:43]*** Cut start [08:15:43]*** Partial cut [08:15:43]*** CUTSNS_PIN = 1 [08:15:43]*** CUTSNS_PIN = 0 [08:15:43]*** Brake cut motor [08:15:43]Read from MH i2c: 01 [08:15:43]MH_I2C_Read... [08:15:43]*** Stop cut motor [08:15:43]*** Cut end [08:15:43]Read from MH i2c: 01 07 00 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: 01 07 00 23 50 00 00 00 00 00 FF 0F 88 [08:15:43]process_action close_receipt done [08:15:43]requested_data is exist [08:15:43]produce_requested_data [08:15:43]requested_item fm.sn is exist - process it [08:15:43]wFMCommunicate request_size=4 [08:15:43]MH_SAM_APDU [08:15:43]CAPDU: 80 11 00 00 [08:15:43]Write to MH i2c: E2 08 00 24 50 80 11 00 00 00 00 00 00 EE [08:15:43]Write i2c OK [08:15:43]MH_I2C_Read... [08:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:43]Read from MH i2c: E2 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 17 00 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 17 00 24 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 43 [08:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:15:43]wFMCommunicate OK [08:15:43]requested_item fd.num is exist - process it [08:15:43]SAM_PROTO_GetFieldsCounters [08:15:43]wFMCommunicate request_size=4 [08:15:43]MH_SAM_APDU [08:15:43]CAPDU: 80 13 00 00 [08:15:43]Write to MH i2c: E2 08 00 25 50 80 13 00 00 00 00 00 00 F1 [08:15:43]Write i2c OK [08:15:43]MH_I2C_Read... [08:15:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:43]Read from MH i2c: E2 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 62 00 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 62 00 25 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CD 5C 02 00 0E 04 04 00 2A 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 FB [08:15:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CD 5C 02 00 0E 04 04 00 2A 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 [08:15:43]wFMCommunicate OK [08:15:43]SAM_PROTO_GetFieldsCounters done [08:15:43]requested_item shift.num is exist - process it [08:15:43]requested_item shift.opened is exist - process it [08:15:43]req_shift_opened [08:15:43]FM_GetShiftState [08:15:43]SAM_PROTO_GetShiftState [08:15:43]wFMCommunicate request_size=4 [08:15:43]MH_SAM_APDU [08:15:43]CAPDU: 80 13 01 00 [08:15:43]Write to MH i2c: E2 08 00 26 50 80 13 01 00 00 00 00 00 F3 [08:15:43]Write i2c OK [08:15:43]MH_I2C_Read... [08:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:43]Read from MH i2c: E2 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 0E 00 [08:15:43]MH_I2C_Read... [08:15:43]Read from MH i2c: E2 0E 00 26 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8D [08:15:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:15:43]wFMCommunicate OK [08:15:43]SAM_PROTO_GetShiftState done [08:15:43]FM_GetShiftState done [08:15:43]req_shift_opened done [08:15:43]requested_item shift.open_date is exist - process it [08:15:44]req_shift_open_date [08:15:44]req_shift_open_date done [08:15:44]produce_requested_data done [08:15:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154829,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:15:44]process_action_free close_receipt [08:15:44]json_value_free [08:15:44]json_value_free done [08:15:44]process_json_proto returns [08:15:44]Send response to host [08:15:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154829,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:15:44]free response buf [08:15:44]execute_script done [08:15:44]execute_script returns [08:15:44]free content buf [08:15:44]Sock 7.Close socket [08:15:44]Sock 7.Thread stoped [08:15:46]accept exits with 9 [08:15:46]New connection [08:15:46]New thread 3066662244 created [08:15:46]Thread 3066805604 joined [08:15:46]Waiting for new connection... [08:15:46] Sock 9.Parse request [08:15:46]Sock 9.Check first char [08:15:46]Sock 9.First char is OK [08:15:46]request: POST /json_proto HTTP/1.0 [08:15:46]Method: POST [08:15:46]URL: /json_proto [08:15:46]Method is POST - this is cgi request [08:15:46]url: /json_proto [08:15:46]query_string will be loaded in cgi processing [08:15:46]execute_cgi json_proto POST (null) [08:15:46]execute_cgi path=json_proto method=POST [08:15:46]POST find Content-Length [08:15:46]Host: 172.17.32.195:8080 [08:15:46]Content-Length: 667 [08:15:46]Content-Type: application/json [08:15:46] [08:15:46]POST finish read [08:15:46]Found Content-Length = 667 [08:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 63.570, "sum" : 2091.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "payments": [ { "type": 0, "sum" : 2091.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:46]execute_script... [08:15:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 63.570, "sum" : 2091.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "payments": [ { "type": 0, "sum" : 2091.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:46]POST & json_proto [08:15:46]process_json_proto [08:15:46]json parsed OK: [08:15:46]protocol is kg_v1.0 [08:15:46]action value=close_receipt [08:15:46]process_action close_receipt [08:15:46]cmd_close_receipt [08:15:46]MH_GetDate [08:15:46]Write to MH i2c: F0 00 00 27 50 66 [08:15:46]Write i2c OK [08:15:46]MH_I2C_Read... [08:15:46]Read from MH i2c: F0 [08:15:46]MH_I2C_Read... [08:15:46]Read from MH i2c: F0 09 00 [08:15:46]MH_I2C_Read... [08:15:46]Read from MH i2c: F0 09 00 27 50 00 35 F9 14 66 77 1B 62 64 6F [08:15:46]GetLastDocTimeStamp 1712650543 [08:15:46]current date 1712650549 [08:15:46]FM_GetShiftState [08:15:46]SAM_PROTO_GetShiftState [08:15:46]wFMCommunicate request_size=4 [08:15:46]MH_SAM_APDU [08:15:46]CAPDU: 80 13 01 00 [08:15:46]Write to MH i2c: E2 08 00 28 50 80 13 01 00 00 00 00 00 F5 [08:15:46]Write i2c OK [08:15:46]MH_I2C_Read... [08:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:46]Read from MH i2c: E2 [08:15:46]MH_I2C_Read... [08:15:46]Read from MH i2c: E2 0E 00 [08:15:46]MH_I2C_Read... [08:15:46]Read from MH i2c: E2 0E 00 28 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8F [08:15:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:15:46]wFMCommunicate OK [08:15:46]SAM_PROTO_GetShiftState done [08:15:46]FM_GetShiftState done [08:15:46]opened in 1712622218 [08:15:46]opened+sec_in_day 1712708618 [08:15:46]quantity*price = 209145 [08:15:46]sum+1 = 209146 [08:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2091.45 Внесено: 3000.00 СДАЧА: 908.55 НСП 1% : 18.51 НДС 12% : 222.10 Наличными: 2091.45 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 134 09.04.2024 08:15 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154830 ФПД: 9975254534757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081549&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154830&fm=9975254534757&tin=02508201610067®Number=0000000000090882&sum=209145 [08:15:47]StoreToDocumentArchive [08:15:47]shift 298 fd 154830 [08:15:47]save to /storage/0298/doc_00154830 [08:15:47]save last doc name /storage/0298/doc_00154830 to /storage/kkm_last_doc_name [08:15:47]save OK [08:15:47]Clear old archive folders... [08:15:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:15:47]tlvbuf is 008018B0 [08:15:47]SAM_PROTO_ClearQueue [08:15:47]wFMCommunicate request_size=4 [08:15:47]MH_SAM_APDU [08:15:47]CAPDU: 80 09 00 00 [08:15:47]Write to MH i2c: E2 08 00 35 50 80 09 00 00 00 00 00 00 F7 [08:15:47]Write i2c OK [08:15:47]MH_I2C_Read... [08:15:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:47]Read from MH i2c: E2 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 35 50 00 90 00 F9 [08:15:47]RAPDU: 90 00 [08:15:47]wFMCommunicate OK [08:15:47]SAM_PROTO_ClearQueue done [08:15:47]KKMCreateOFDPacket [08:15:47]OFDProtocolAddRootSTLVToBuf [08:15:47]FM_MakeSignedData [08:15:47]FM_MakeSignedData [08:15:47]SAM_PROTO_SignData [08:15:47]wFMCommunicate request_size=4 [08:15:47]MH_SAM_APDU [08:15:47]CAPDU: 80 0D 01 02 [08:15:47]Write to MH i2c: E2 08 00 36 50 80 0D 01 02 00 00 00 00 FF [08:15:47]Write i2c OK [08:15:47]MH_I2C_Read... [08:15:47]OFD Sender: No OFD packet to send [08:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:47]Read from MH i2c: E2 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 36 50 00 90 00 FA [08:15:47]RAPDU: 90 00 [08:15:47]wFMCommunicate OK [08:15:47]wFMCommunicate request_size=255 [08:15:47]MH_SAM_APDU [08:15:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 F8 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F9 30 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 30 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 56 00 00 00 00 07 04 06 00 F9 30 03 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 35 F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CE 5C 02 00 35 04 06 00 09 12 [08:15:47]Write to MH i2c: E2 02 01 37 50 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 F8 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F9 30 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 30 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 56 00 00 00 00 07 04 06 00 F9 30 03 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 35 F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CE 5C 02 00 35 04 06 00 09 12 00 00 62 [08:15:47]Write i2c OK [08:15:47]MH_I2C_Read... [08:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:47]Read from MH i2c: E2 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 [08:15:47]MH_I2C_Read... [08:15:47]Read from MH i2c: E2 03 00 37 50 00 90 00 FB [08:15:47]RAPDU: 90 00 [08:15:47]wFMCommunicate OK [08:15:47]wFMCommunicate request_size=9 [08:15:47]MH_SAM_APDU [08:15:47]CAPDU: 80 0D 02 02 04 8B 80 CA 65 [08:15:47]Write to MH i2c: E2 0C 00 38 50 80 0D 02 02 04 00 8B 80 CA 65 00 00 44 [08:15:47]Write i2c OK [08:15:47]MH_I2C_Read... [08:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:48]Read from MH i2c: E2 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 03 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 03 00 38 50 00 90 00 FC [08:15:48]RAPDU: 90 00 [08:15:48]wFMCommunicate OK [08:15:48]wFMCommunicate request_size=4 [08:15:48]MH_SAM_APDU [08:15:48]CAPDU: 80 0D 03 02 [08:15:48]Write to MH i2c: E2 08 00 39 50 80 0D 03 02 00 00 00 00 04 [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:48]Read from MH i2c: E2 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 0B 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 0B 00 39 50 00 53 C8 DD AD 25 7D E3 21 90 00 50 [08:15:48]RAPDU: 53 C8 DD AD 25 7D E3 21 90 00 [08:15:48]wFMCommunicate OK [08:15:48]SAM_PROTO_SignData done [08:15:48]FM_MakeSignedData done [08:15:48]CreateOFDProtocolMessage [08:15:48]wFMCommunicate request_size=4 [08:15:48]MH_SAM_APDU [08:15:48]CAPDU: 80 11 00 00 [08:15:48]Write to MH i2c: E2 08 00 3A 50 80 11 00 00 00 00 00 00 04 [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:48]Read from MH i2c: E2 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 17 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: E2 17 00 3A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 59 [08:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:15:48]wFMCommunicate OK [08:15:48]CreateOFDProtocolMessage done [08:15:48]OFDSenderStorePacket 154830 [08:15:48]StoreOFDPacket docnum=154830 [08:15:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 E1 22 06 01 30 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 F8 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F9 30 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 30 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 56 00 00 00 00 07 04 06 00 F9 30 03 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 35 F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CE 5C 02 00 35 04 06 00 09 12 8B 80 CA 65 53 C8 DD AD 25 7D E3 21 [08:15:48]CheckFolder [08:15:48]dirname=/storage/ofd_packets [08:15:48]CheckFolder done [08:15:48]ProducePacketName [08:15:48]name=ofd_packets/00154830 [08:15:48]NVStorageSaveData ofd_packets/00154830 [08:15:48]File name is /storage/ofd_packets/00154830 [08:15:48]Write 300 bytes [08:15:48]NVStorageSaveData done [08:15:48]OFDSenderStorePacket done [08:15:48]KKMCreateOFDPacket done [08:15:48]NVStorageSaveData kkm_last_timestamp [08:15:48]File name is /storage/kkm_last_timestamp [08:15:48]Write 4 bytes [08:15:48]NVStorageSaveData done [08:15:48]ExternCall_PrintAddStr [08:15:48]wPrintStart [08:15:48]Write to MH i2c: 01 00 00 3B 50 8B [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 07 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 07 00 3B 50 00 00 00 00 00 FF 0F A0 [08:15:48]RasterBufferAndPrint [08:15:48]line Счет N : (1)298023 [08:15:48]line ИНН: 02508201610067 [08:15:48]line Контрольно-Кассовый Чек [08:15:48]line ПРОДАЖА [08:15:48]line ТРК (МРК, ГНК) : 101 [08:15:48]line Товар: 2711190000 [08:15:48]line ГАЗ-К-5 [08:15:48]line 63.570 * 32.90 [08:15:48]line = 2091.45 [08:15:48]line НДС 12% НСП 1% [08:15:48]line > о реализуемом товаре [08:15:48]line ИТОГО: 2091.45 [08:15:48]line Внесено: 3000.00 [08:15:48]line СДАЧА: 908.55 [08:15:48]line НСП 1% : 18.51 [08:15:48]line НДС 12% : 222.10 [08:15:48]line Наличными: 2091.45 [08:15:48]line Безнал.: 0.00 [08:15:48]line Место: АЗС № 53 "Партнер Нефть" [08:15:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:15:48]line СНО: Общий режим [08:15:48]line Чек 134 09.04.2024 08:15 [08:15:48]line Смена: 298 ФФД: 1.0 [08:15:48]line ЗНМ: 0300000127 [08:15:48]line РНМ: 0000000000090882 [08:15:48]line Версия ККМ: 001 [08:15:48]line ФМ: 0000000000874906 [08:15:48]line ФД: 154830 [08:15:48]line ФПД: 9975254534757 [08:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081549&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154830&fm=9975254534757&tin=02508201610067®Number=0000000000090882&sum=209145 [08:15:48]written 0, free lines is 4095 [08:15:48]OFD Sender: Processing packet 154830 [packets to send 67, broken 66] [08:15:48]ProducePacketName [08:15:48]name=ofd_packets/00154830 [08:15:48]OFD Sender: To server: pG, [08:15:48]CommunicateWithHost lk.salyk.kg:30040 [08:15:48]ConnectInit lk.salyk.kg [08:15:48]Connected sock=10 [08:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 E1 22 06 01 30 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 F8 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F9 30 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 30 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 56 00 00 00 00 07 04 06 00 F9 30 03 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 35 F9 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CE 5C 02 00 35 04 06 00 09 12 8B 80 CA 65 53 C8 DD AD 25 7D E3 21 [08:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 00 CB 47 00 28 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CE 5C 02 00 F4 03 04 00 E0 A0 14 66 B6 04 01 00 00 F5 59 EE 06 EC 50 1F 57 [08:15:48]CommunicateWithHost err = 0 [08:15:48]CheckOFDResponse [08:15:48]1017 (14) - 77093643461234 [08:15:48]1041 (16) - 0000000000874906 [08:15:48]1040 (4) - 154830 [08:15:48]1012 (4) - 09.04.2024 01:58 [08:15:48]1206 (1) - 0 [08:15:48]OFD Sender: Remove packet 154830 [08:15:48]ProducePacketName [08:15:48]name=ofd_packets/00154830 [08:15:48]NVStorageDeleteData [08:15:48]Write to MH i2c: 01 00 00 65 50 B5 [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 07 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: 01 07 00 65 50 00 00 00 00 00 E0 0C A8 [08:15:48]RasterBufferAndPrint [08:15:48]line [08:15:48]line [08:15:48]line [08:15:48]line [08:15:48]line [08:15:48]written 0, free lines is 3310 [08:15:48]MH_Cut [08:15:48]Write to MH i2c: D1 01 00 6C 50 01 8E [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: D1 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: D1 01 00 [08:15:48]MH_I2C_Read... [08:15:48]Read from MH i2c: D1 01 00 6C 50 00 8D [08:15:48]Write to MH i2c: 01 00 00 6D 50 BD [08:15:48]Write i2c OK [08:15:48]MH_I2C_Read... [08:15:49]OFD Sender: No OFD packet to send [08:15:49]*** Cut start [08:15:49]*** Partial cut [08:15:49]*** CUTSNS_PIN = 1 [08:15:49]*** CUTSNS_PIN = 0 [08:15:49]*** Brake cut motor [08:15:50]Read from MH i2c: 01 [08:15:50]MH_I2C_Read... [08:15:50]*** Stop cut motor [08:15:50]*** Cut end [08:15:50]Read from MH i2c: 01 07 00 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: 01 07 00 6D 50 00 00 00 00 00 FF 0F D2 [08:15:50]process_action close_receipt done [08:15:50]requested_data is exist [08:15:50]produce_requested_data [08:15:50]requested_item fm.sn is exist - process it [08:15:50]wFMCommunicate request_size=4 [08:15:50]MH_SAM_APDU [08:15:50]CAPDU: 80 11 00 00 [08:15:50]Write to MH i2c: E2 08 00 6E 50 80 11 00 00 00 00 00 00 38 [08:15:50]Write i2c OK [08:15:50]MH_I2C_Read... [08:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:50]Read from MH i2c: E2 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 17 00 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 17 00 6E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8D [08:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:15:50]wFMCommunicate OK [08:15:50]requested_item fd.num is exist - process it [08:15:50]SAM_PROTO_GetFieldsCounters [08:15:50]wFMCommunicate request_size=4 [08:15:50]MH_SAM_APDU [08:15:50]CAPDU: 80 13 00 00 [08:15:50]Write to MH i2c: E2 08 00 6F 50 80 13 00 00 00 00 00 00 3B [08:15:50]Write i2c OK [08:15:50]MH_I2C_Read... [08:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:50]Read from MH i2c: E2 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 62 00 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 62 00 6F 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CE 5C 02 00 0E 04 04 00 2A 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 49 [08:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CE 5C 02 00 0E 04 04 00 2A 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 [08:15:50]wFMCommunicate OK [08:15:50]SAM_PROTO_GetFieldsCounters done [08:15:50]requested_item shift.num is exist - process it [08:15:50]requested_item shift.opened is exist - process it [08:15:50]req_shift_opened [08:15:50]FM_GetShiftState [08:15:50]SAM_PROTO_GetShiftState [08:15:50]wFMCommunicate request_size=4 [08:15:50]MH_SAM_APDU [08:15:50]CAPDU: 80 13 01 00 [08:15:50]Write to MH i2c: E2 08 00 70 50 80 13 01 00 00 00 00 00 3D [08:15:50]Write i2c OK [08:15:50]MH_I2C_Read... [08:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:50]Read from MH i2c: E2 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 0E 00 [08:15:50]MH_I2C_Read... [08:15:50]Read from MH i2c: E2 0E 00 70 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D7 [08:15:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:15:50]wFMCommunicate OK [08:15:50]SAM_PROTO_GetShiftState done [08:15:50]FM_GetShiftState done [08:15:50]req_shift_opened done [08:15:50]requested_item shift.open_date is exist - process it [08:15:50]req_shift_open_date [08:15:50]req_shift_open_date done [08:15:50]produce_requested_data done [08:15:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154830,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:15:50]process_action_free close_receipt [08:15:50]json_value_free [08:15:50]json_value_free done [08:15:50]process_json_proto returns [08:15:50]Send response to host [08:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154830,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:15:50]free response buf [08:15:50]execute_script done [08:15:50]execute_script returns [08:15:50]free content buf [08:15:50]Sock 9.Close socket [08:15:50]Sock 9.Thread stoped [08:15:54]OFD Sender: No OFD packet to send [08:15:59]OFD Sender: No OFD packet to send [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [08:16:14]OFD Sender: No OFD packet to send [08:16:19]OFD Sender: No OFD packet to send [08:16:24]OFD Sender: No OFD packet to send [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:49]OFD Sender: No OFD packet to send [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:50]accept exits with 7 [08:19:50]New connection [08:19:50]New thread 3066805604 created [08:19:50]Thread 3066662244 joined [08:19:50]Waiting for new connection... [08:19:50] Sock 7.Parse request [08:19:50]Sock 7.Check first char [08:19:50]Sock 7.First char is OK [08:19:50]request: POST /json_proto HTTP/1.0 [08:19:50]Method: POST [08:19:50]URL: /json_proto [08:19:50]Method is POST - this is cgi request [08:19:50]url: /json_proto [08:19:50]query_string will be loaded in cgi processing [08:19:50]execute_cgi json_proto POST (null) [08:19:50]execute_cgi path=json_proto method=POST [08:19:50]POST find Content-Length [08:19:50]Host: 172.17.32.195:8080 [08:19:50]Content-Length: 821 [08:19:50]Content-Type: application/json [08:19:50] [08:19:50]POST finish read [08:19:50]Found Content-Length = 821 [08:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:50]execute_script... [08: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)298025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:50]POST & json_proto [08:19:50]process_json_proto [08:19:50]json parsed OK: [08:19:50]protocol is kg_v1.0 [08:19:50]action value=close_receipt [08:19:50]process_action close_receipt [08:19:50]cmd_close_receipt [08:19:50]MH_GetDate [08:19:50]Write to MH i2c: F0 00 00 71 50 B0 [08:19:50]Write i2c OK [08:19:50]MH_I2C_Read... [08:19:50]Read from MH i2c: F0 [08:19:50]MH_I2C_Read... [08:19:50]Read from MH i2c: F0 09 00 [08:19:50]MH_I2C_Read... [08:19:50]Read from MH i2c: F0 09 00 71 50 00 2A FA 14 66 77 1B 62 64 AF [08:19:50]GetLastDocTimeStamp 1712650549 [08:19:50]current date 1712650794 [08:19:50]FM_GetShiftState [08:19:50]SAM_PROTO_GetShiftState [08:19:50]wFMCommunicate request_size=4 [08:19:50]MH_SAM_APDU [08:19:50]CAPDU: 80 13 01 00 [08:19:50]Write to MH i2c: E2 08 00 72 50 80 13 01 00 00 00 00 00 3F [08:19:50]Write i2c OK [08:19:50]MH_I2C_Read... [08:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:50]Read from MH i2c: E2 [08:19:50]MH_I2C_Read... [08:19:50]Read from MH i2c: E2 0E 00 [08:19:50]MH_I2C_Read... [08:19:50]Read from MH i2c: E2 0E 00 72 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D9 [08:19:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:19:50]wFMCommunicate OK [08:19:50]SAM_PROTO_GetShiftState done [08:19:50]FM_GetShiftState done [08:19:50]opened in 1712622218 [08:19:50]opened+sec_in_day 1712708618 [08:19:50]quantity*price = 60009 [08:19:50]sum+1 = 60011 [08:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.10 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.10 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 135 09.04.2024 08:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154831 ФПД: 28495016703557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081954&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154831&fm=28495016703557&tin=02508201610067®Number=0000000000090882&sum=60010 [08:19:51]StoreToDocumentArchive [08:19:51]shift 298 fd 154831 [08:19:51]save to /storage/0298/doc_00154831 [08:19:51]save last doc name /storage/0298/doc_00154831 to /storage/kkm_last_doc_name [08:19:51]save OK [08:19:51]Clear old archive folders... [08:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:19:51]tlvbuf is 00872530 [08:19:51]SAM_PROTO_ClearQueue [08:19:51]wFMCommunicate request_size=4 [08:19:51]MH_SAM_APDU [08:19:51]CAPDU: 80 09 00 00 [08:19:51]Write to MH i2c: E2 08 00 7F 50 80 09 00 00 00 00 00 00 41 [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:51]Read from MH i2c: E2 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: E2 03 00 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: E2 03 00 7F 50 00 90 00 43 [08:19:51]RAPDU: 90 00 [08:19:51]wFMCommunicate OK [08:19:51]SAM_PROTO_ClearQueue done [08:19:51]KKMCreateOFDPacket [08:19:51]OFDProtocolAddRootSTLVToBuf [08:19:51]FM_MakeSignedData [08:19:51]FM_MakeSignedData [08:19:51]SAM_PROTO_SignData [08:19:51]wFMCommunicate request_size=4 [08:19:51]MH_SAM_APDU [08:19:51]CAPDU: 80 0D 01 02 [08:19:51]Write to MH i2c: E2 08 00 80 50 80 0D 01 02 00 00 00 00 49 [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:51]Read from MH i2c: E2 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: E2 03 00 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: E2 03 00 80 50 00 90 00 44 [08:19:51]RAPDU: 90 00 [08:19:51]wFMCommunicate OK [08:19:51]wFMCommunicate request_size=255 [08:19:51]MH_SAM_APDU [08:19:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2A FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CF 5C 02 00 35 04 06 00 19 EA [08:19:51]Write to MH i2c: E2 02 01 81 50 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2A FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CF 5C 02 00 35 04 06 00 19 EA 00 00 F9 [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:52]Read from MH i2c: E2 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 03 00 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 03 00 81 50 00 90 00 45 [08:19:52]RAPDU: 90 00 [08:19:52]wFMCommunicate OK [08:19:52]wFMCommunicate request_size=9 [08:19:52]MH_SAM_APDU [08:19:52]CAPDU: 80 0D 02 02 04 83 59 36 45 [08:19:52]Write to MH i2c: E2 0C 00 82 50 80 0D 02 02 04 00 83 59 36 45 00 00 AB [08:19:52]Write i2c OK [08:19:52]MH_I2C_Read... [08:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:52]Read from MH i2c: E2 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 03 00 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 03 00 82 50 00 90 00 46 [08:19:52]RAPDU: 90 00 [08:19:52]wFMCommunicate OK [08:19:52]wFMCommunicate request_size=4 [08:19:52]MH_SAM_APDU [08:19:52]CAPDU: 80 0D 03 02 [08:19:52]Write to MH i2c: E2 08 00 83 50 80 0D 03 02 00 00 00 00 4E [08:19:52]Write i2c OK [08:19:52]MH_I2C_Read... [08:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:52]Read from MH i2c: E2 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 0B 00 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 0B 00 83 50 00 DA 25 EE 57 E2 54 EC E4 90 00 99 [08:19:52]RAPDU: DA 25 EE 57 E2 54 EC E4 90 00 [08:19:52]wFMCommunicate OK [08:19:52]SAM_PROTO_SignData done [08:19:52]FM_MakeSignedData done [08:19:52]CreateOFDProtocolMessage [08:19:52]wFMCommunicate request_size=4 [08:19:52]MH_SAM_APDU [08:19:52]CAPDU: 80 11 00 00 [08:19:52]Write to MH i2c: E2 08 00 84 50 80 11 00 00 00 00 00 00 4E [08:19:52]Write i2c OK [08:19:52]MH_I2C_Read... [08:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:52]Read from MH i2c: E2 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 17 00 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: E2 17 00 84 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A3 [08:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:19:52]wFMCommunicate OK [08:19:52]CreateOFDProtocolMessage done [08:19:52]OFDSenderStorePacket 154831 [08:19:52]StoreOFDPacket docnum=154831 [08:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 9D 9E 06 01 FF 69 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2A FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CF 5C 02 00 35 04 06 00 19 EA 83 59 36 45 DA 25 EE 57 E2 54 EC E4 [08:19:52]CheckFolder [08:19:52]dirname=/storage/ofd_packets [08:19:52]CheckFolder done [08:19:52]ProducePacketName [08:19:52]name=ofd_packets/00154831 [08:19:52]NVStorageSaveData ofd_packets/00154831 [08:19:52]File name is /storage/ofd_packets/00154831 [08:19:52]Write 300 bytes [08:19:52]NVStorageSaveData done [08:19:52]OFDSenderStorePacket done [08:19:52]KKMCreateOFDPacket done [08:19:52]NVStorageSaveData kkm_last_timestamp [08:19:52]File name is /storage/kkm_last_timestamp [08:19:52]Write 4 bytes [08:19:52]NVStorageSaveData done [08:19:52]ExternCall_PrintAddStr [08:19:52]wPrintStart [08:19:52]Write to MH i2c: 01 00 00 85 50 D5 [08:19:52]Write i2c OK [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: 01 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: 01 07 00 [08:19:52]MH_I2C_Read... [08:19:52]Read from MH i2c: 01 07 00 85 50 00 00 00 00 00 FF 0F EA [08:19:52]RasterBufferAndPrint [08:19:52]line Счет N : (1)298025 [08:19:52]line ИНН: 02508201610067 [08:19:52]line Контрольно-Кассовый Чек [08:19:52]line ПРОДАЖА [08:19:52]line ТРК (МРК, ГНК) : 101 [08:19:52]line Товар: 2711190000 [08:19:52]line ГАЗ-К-5 [08:19:52]line 18.240 * 32.90 [08:19:52]line = 600.10 [08:19:52]line НДС 12% НСП 1% [08:19:52]line > о реализуемом товаре [08:19:52]line ИТОГО: 600.10 [08:19:52]line НСП 1% : 5.31 [08:19:52]line НДС 12% : 63.73 [08:19:52]line Наличными: 0.00 [08:19:52]line Безнал.: 600.10 [08:19:52]line Место: АЗС № 53 "Партнер Нефть" [08:19:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:19:52]line СНО: Общий режим [08:19:52]line Чек 135 09.04.2024 08:19 [08:19:52]line Смена: 298 ФФД: 1.0 [08:19:52]line ЗНМ: 0300000127 [08:19:52]line РНМ: 0000000000090882 [08:19:52]line Версия ККМ: 001 [08:19:52]line Платежная система: Бакай Банк [08:19:52]line ФМ: 0000000000874906 [08:19:52]line ФД: 154831 [08:19:52]line ФПД: 28495016703557 [08:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T081954&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154831&fm=28495016703557&tin=02508201610067®Number=0000000000090882&sum=60010 [08:19:52]OFD Sender: Processing packet 154831 [packets to send 67, broken 66] [08:19:52]ProducePacketName [08:19:52]name=ofd_packets/00154831 [08:19:52]OFD Sender: To server: pG, [08:19:52]CommunicateWithHost lk.salyk.kg:30040 [08:19:52]ConnectInit lk.salyk.kg [08:19:52]written 0, free lines is 4095 [08:19:52]Connected sock=10 [08:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 9D 9E 06 01 FF 69 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2A FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CF 5C 02 00 35 04 06 00 19 EA 83 59 36 45 DA 25 EE 57 E2 54 EC E4 [08:19:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 68 0A 47 00 4B 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 CF 5C 02 00 F4 03 04 00 D4 A1 14 66 B6 04 01 00 00 29 D4 A6 4B 7F 78 4B 51 [08:19:52]CommunicateWithHost err = 0 [08:19:52]CheckOFDResponse [08:19:52]1017 (14) - 77093643461234 [08:19:52]1041 (16) - 0000000000874906 [08:19:52]1040 (4) - 154831 [08:19:52]1012 (4) - 09.04.2024 02:03 [08:19:52]1206 (1) - 0 [08:19:52]OFD Sender: Remove packet 154831 [08:19:52]ProducePacketName [08:19:52]name=ofd_packets/00154831 [08:19:52]NVStorageDeleteData [08:19:53]Write to MH i2c: 01 00 00 AF 50 FF [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: 01 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: 01 07 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: 01 07 00 AF 50 00 00 00 00 00 CF 0C E1 [08:19:53]RasterBufferAndPrint [08:19:53]line [08:19:53]line [08:19:53]line [08:19:53]line [08:19:53]line [08:19:53]written 0, free lines is 3286 [08:19:53]MH_Cut [08:19:53]Write to MH i2c: D1 01 00 B6 50 01 D8 [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: D1 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: D1 01 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: D1 01 00 B6 50 00 D7 [08:19:53]Write to MH i2c: 01 00 00 B7 50 07 [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]OFD Sender: No OFD packet to send [08:19:53]*** Cut start [08:19:53]*** Partial cut [08:19:53]*** CUTSNS_PIN = 1 [08:19:53]*** CUTSNS_PIN = 0 [08:19:54]*** Brake cut motor [08:19:54]Read from MH i2c: 01 [08:19:54]MH_I2C_Read... [08:19:54]*** Stop cut motor [08:19:54]*** Cut end [08:19:54]Read from MH i2c: 01 07 00 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: 01 07 00 B7 50 00 00 00 00 00 FF 0F 1C [08:19:54]process_action close_receipt done [08:19:54]requested_data is exist [08:19:54]produce_requested_data [08:19:54]requested_item fm.sn is exist - process it [08:19:54]wFMCommunicate request_size=4 [08:19:54]MH_SAM_APDU [08:19:54]CAPDU: 80 11 00 00 [08:19:54]Write to MH i2c: E2 08 00 B8 50 80 11 00 00 00 00 00 00 82 [08:19:54]Write i2c OK [08:19:54]MH_I2C_Read... [08:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:54]Read from MH i2c: E2 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 17 00 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 17 00 B8 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [08:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:19:54]wFMCommunicate OK [08:19:54]requested_item fd.num is exist - process it [08:19:54]SAM_PROTO_GetFieldsCounters [08:19:54]wFMCommunicate request_size=4 [08:19:54]MH_SAM_APDU [08:19:54]CAPDU: 80 13 00 00 [08:19:54]Write to MH i2c: E2 08 00 B9 50 80 13 00 00 00 00 00 00 85 [08:19:54]Write i2c OK [08:19:54]MH_I2C_Read... [08:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:54]Read from MH i2c: E2 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 62 00 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 62 00 B9 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CF 5C 02 00 0E 04 04 00 2A 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 97 [08:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 CF 5C 02 00 0E 04 04 00 2A 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 [08:19:54]wFMCommunicate OK [08:19:54]SAM_PROTO_GetFieldsCounters done [08:19:54]requested_item shift.num is exist - process it [08:19:54]requested_item shift.opened is exist - process it [08:19:54]req_shift_opened [08:19:54]FM_GetShiftState [08:19:54]SAM_PROTO_GetShiftState [08:19:54]wFMCommunicate request_size=4 [08:19:54]MH_SAM_APDU [08:19:54]CAPDU: 80 13 01 00 [08:19:54]Write to MH i2c: E2 08 00 BA 50 80 13 01 00 00 00 00 00 87 [08:19:54]Write i2c OK [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 [08:19:54]MH_I2C_Read... [08:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:54]Read from MH i2c: E2 0E 00 [08:19:54]MH_I2C_Read... [08:19:54]Read from MH i2c: E2 0E 00 BA 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 21 [08:19:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:19:54]wFMCommunicate OK [08:19:54]SAM_PROTO_GetShiftState done [08:19:54]FM_GetShiftState done [08:19:54]req_shift_opened done [08:19:54]requested_item shift.open_date is exist - process it [08:19:54]req_shift_open_date [08:19:54]req_shift_open_date done [08:19:54]produce_requested_data done [08:19:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154831,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:19:54]process_action_free close_receipt [08:19:54]json_value_free [08:19:54]json_value_free done [08:19:54]process_json_proto returns [08:19:54]Send response to host [08:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154831,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:19:54]free response buf [08:19:54]execute_script done [08:19:54]execute_script returns [08:19:54]free content buf [08:19:54]Sock 7.Close socket [08:19:54]Sock 7.Thread stoped [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20: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:23]OFD Sender: No OFD packet to send [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]accept exits with 9 [08:22:48]New connection [08:22:48]New thread 3066662244 created [08:22:48]Thread 3066805604 joined [08:22:48]Waiting for new connection... [08:22:48] Sock 9.Parse request [08:22:48]Sock 9.Check first char [08:22:48]Sock 9.First char is OK [08:22:48]request: POST /json_proto HTTP/1.0 [08:22:48]Method: POST [08:22:48]URL: /json_proto [08:22:48]Method is POST - this is cgi request [08:22:48]url: /json_proto [08:22:48]query_string will be loaded in cgi processing [08:22:48]execute_cgi json_proto POST (null) [08:22:48]execute_cgi path=json_proto method=POST [08:22:48]POST find Content-Length [08:22:48]Host: 172.17.32.195:8080 [08:22:48]Content-Length: 639 [08:22:48]Content-Type: application/json [08:22:48] [08:22:48]POST finish read [08:22:48]Found Content-Length = 639 [08:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:48]execute_script... [08:22: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)298026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:48]POST & json_proto [08:22:48]process_json_proto [08:22:48]json parsed OK: [08:22:48]protocol is kg_v1.0 [08:22:48]action value=close_receipt [08:22:48]process_action close_receipt [08:22:48]cmd_close_receipt [08:22:48]MH_GetDate [08:22:48]Write to MH i2c: F0 00 00 BB 50 FA [08:22:48]Write i2c OK [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: F0 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: F0 09 00 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: F0 09 00 BB 50 00 DB FA 14 66 77 1B 62 64 AA [08:22:48]GetLastDocTimeStamp 1712650794 [08:22:48]current date 1712650971 [08:22:48]FM_GetShiftState [08:22:48]SAM_PROTO_GetShiftState [08:22:48]wFMCommunicate request_size=4 [08:22:48]MH_SAM_APDU [08:22:48]CAPDU: 80 13 01 00 [08:22:48]Write to MH i2c: E2 08 00 BC 50 80 13 01 00 00 00 00 00 89 [08:22:48]Write i2c OK [08:22:48]MH_I2C_Read... [08:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:48]Read from MH i2c: E2 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: E2 0E 00 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: E2 0E 00 BC 50 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [08:22:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:22:48]wFMCommunicate OK [08:22:48]SAM_PROTO_GetShiftState done [08:22:48]FM_GetShiftState done [08:22:48]opened in 1712622218 [08:22:48]opened+sec_in_day 1712708618 [08:22:48]quantity*price = 40001 [08:22:48]sum+1 = 40002 [08:22:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 136 09.04.2024 08:22 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154832 ФПД: 209227744574085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T082251&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154832&fm=209227744574085&tin=02508201610067®Number=0000000000090882&sum=40001 [08:22:49]StoreToDocumentArchive [08:22:49]shift 298 fd 154832 [08:22:49]save to /storage/0298/doc_00154832 [08:22:49]save last doc name /storage/0298/doc_00154832 to /storage/kkm_last_doc_name [08:22:49]save OK [08:22:49]Clear old archive folders... [08:22:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:22:49]tlvbuf is 0084CA30 [08:22:49]SAM_PROTO_ClearQueue [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 09 00 00 [08:22:49]Write to MH i2c: E2 08 00 C9 50 80 09 00 00 00 00 00 00 8B [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 C9 50 00 90 00 8D [08:22:49]RAPDU: 90 00 [08:22:49]wFMCommunicate OK [08:22:49]SAM_PROTO_ClearQueue done [08:22:49]KKMCreateOFDPacket [08:22:49]OFDProtocolAddRootSTLVToBuf [08:22:49]FM_MakeSignedData [08:22:49]FM_MakeSignedData [08:22:49]SAM_PROTO_SignData [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 0D 01 02 [08:22:49]Write to MH i2c: E2 08 00 CA 50 80 0D 01 02 00 00 00 00 93 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 CA 50 00 90 00 8E [08:22:49]RAPDU: 90 00 [08:22:49]wFMCommunicate OK [08:22:49]wFMCommunicate request_size=255 [08:22:49]MH_SAM_APDU [08:22: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 88 00 00 00 F4 03 04 00 DB FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D0 5C 02 00 35 04 06 00 BE [08:22:49]Write to MH i2c: E2 02 01 CB 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 88 00 00 00 F4 03 04 00 DB FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D0 5C 02 00 35 04 06 00 BE 00 00 CB [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 CB 50 00 90 00 8F [08:22:49]RAPDU: 90 00 [08:22:49]wFMCommunicate OK [08:22:49]wFMCommunicate request_size=10 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 0D 02 02 05 4A A1 64 7A 85 [08:22:49]Write to MH i2c: E2 0D 00 CC 50 80 0D 02 02 05 00 4A A1 64 7A 85 00 00 EE [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 03 00 CC 50 00 90 00 90 [08:22:49]RAPDU: 90 00 [08:22:49]wFMCommunicate OK [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 0D 03 02 [08:22:49]Write to MH i2c: E2 08 00 CD 50 80 0D 03 02 00 00 00 00 98 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 0B 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 0B 00 CD 50 00 95 00 C1 F6 E0 89 31 42 90 00 C1 [08:22:49]RAPDU: 95 00 C1 F6 E0 89 31 42 90 00 [08:22:49]wFMCommunicate OK [08:22:49]SAM_PROTO_SignData done [08:22:49]FM_MakeSignedData done [08:22:49]CreateOFDProtocolMessage [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 11 00 00 [08:22:49]Write to MH i2c: E2 08 00 CE 50 80 11 00 00 00 00 00 00 98 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 17 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 17 00 CE 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 ED [08:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:22:49]wFMCommunicate OK [08:22:49]CreateOFDProtocolMessage done [08:22:49]OFDSenderStorePacket 154832 [08:22:49]StoreOFDPacket docnum=154832 [08:22:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 51 53 07 01 40 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 88 00 00 00 F4 03 04 00 DB FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D0 5C 02 00 35 04 06 00 BE 4A A1 64 7A 85 95 00 C1 F6 E0 89 31 42 [08:22:49]CheckFolder [08:22:49]dirname=/storage/ofd_packets [08:22:49]CheckFolder done [08:22:49]ProducePacketName [08:22:49]name=ofd_packets/00154832 [08:22:49]NVStorageSaveData ofd_packets/00154832 [08:22:49]File name is /storage/ofd_packets/00154832 [08:22:49]Write 301 bytes [08:22:49]NVStorageSaveData done [08:22:49]OFDSenderStorePacket done [08:22:49]KKMCreateOFDPacket done [08:22:49]NVStorageSaveData kkm_last_timestamp [08:22:49]File name is /storage/kkm_last_timestamp [08:22:49]Write 4 bytes [08:22:49]NVStorageSaveData done [08:22:49]ExternCall_PrintAddStr [08:22:49]wPrintStart [08:22:49]Write to MH i2c: 01 00 00 CF 50 1F [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: 01 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: 01 07 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: 01 07 00 CF 50 00 00 00 00 00 FF 0F 34 [08:22:49]RasterBufferAndPrint [08:22:49]line Счет N : (1)298026 [08:22:49]line ИНН: 02508201610067 [08:22:49]line Контрольно-Кассовый Чек [08:22:49]line ПРОДАЖА [08:22:49]line ТРК (МРК, ГНК) : 82 [08:22:49]line Товар: 2710124130 [08:22:49]line Аи-92-К-5 [08:22:49]line 6.260 * 63.90 [08:22:49]line = 400.01 [08:22:49]line НДС 12% НСП 1% [08:22:49]line > о реализуемом товаре [08:22:49]line ИТОГО: 400.01 [08:22:49]line НСП 1% : 3.54 [08:22:49]line НДС 12% : 42.48 [08:22:49]line Наличными: 400.01 [08:22:49]line Безнал.: 0.00 [08:22:49]line Место: АЗС № 53 "Партнер Нефть" [08:22:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:22:49]line СНО: Общий режим [08:22:49]line Чек 136 09.04.2024 08:22 [08:22:49]line Смена: 298 ФФД: 1.0 [08:22:49]line ЗНМ: 0300000127 [08:22:49]line РНМ: 0000000000090882 [08:22:49]line Версия ККМ: 001 [08:22:49]line ФМ: 0000000000874906 [08:22:49]line ФД: 154832 [08:22:49]line ФПД: 209227744574085 [08:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T082251&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154832&fm=209227744574085&tin=02508201610067®Number=0000000000090882&sum=40001 [08:22:50]OFD Sender: Processing packet 154832 [packets to send 67, broken 66] [08:22:50]ProducePacketName [08:22:50]name=ofd_packets/00154832 [08:22:50]OFD Sender: To server: pG, [08:22:50]CommunicateWithHost lk.salyk.kg:30040 [08:22:50]ConnectInit lk.salyk.kg [08:22:50]written 0, free lines is 4095 [08:22:50]Connected sock=7 [08:22:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 51 53 07 01 40 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 88 00 00 00 F4 03 04 00 DB FA 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D0 5C 02 00 35 04 06 00 BE 4A A1 64 7A 85 95 00 C1 F6 E0 89 31 42 [08:22:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B3 FC 47 00 6A FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D0 5C 02 00 F4 03 04 00 86 A2 14 66 B6 04 01 00 00 A6 DA 20 3C 67 87 76 62 [08:22:50]CommunicateWithHost err = 0 [08:22:50]CheckOFDResponse [08:22:50]1017 (14) - 77093643461234 [08:22:50]1041 (16) - 0000000000874906 [08:22:50]1040 (4) - 154832 [08:22:50]1012 (4) - 09.04.2024 02:05 [08:22:50]1206 (1) - 0 [08:22:50]OFD Sender: Remove packet 154832 [08:22:50]ProducePacketName [08:22:50]name=ofd_packets/00154832 [08:22:50]NVStorageDeleteData [08:22:50]Write to MH i2c: 01 00 00 F7 50 47 [08:22:50]Write i2c OK [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: 01 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: 01 07 00 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: 01 07 00 F7 50 00 00 00 00 00 F4 0C 4E [08:22:50]RasterBufferAndPrint [08:22:50]line [08:22:50]line [08:22:50]line [08:22:50]line [08:22:50]line [08:22:50]written 0, free lines is 3323 [08:22:50]MH_Cut [08:22:50]Write to MH i2c: D1 01 00 FE 50 01 20 [08:22:50]Write i2c OK [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: D1 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: D1 01 00 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: D1 01 00 FE 50 00 1F [08:22:50]Write to MH i2c: 01 00 00 FF 50 4F [08:22:50]Write i2c OK [08:22:50]MH_I2C_Read... [08:22:50]OFD Sender: No OFD packet to send [08:22:51]*** Cut start [08:22:51]*** Partial cut [08:22:51]*** CUTSNS_PIN = 1 [08:22:51]*** CUTSNS_PIN = 0 [08:22:51]*** Brake cut motor [08:22:51]Read from MH i2c: 01 [08:22:52]MH_I2C_Read... [08:22:52]*** Stop cut motor [08:22:52]*** Cut end [08:22:52]Read from MH i2c: 01 07 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: 01 07 00 FF 50 00 00 00 00 00 FF 0F 64 [08:22:52]process_action close_receipt done [08:22:52]requested_data is exist [08:22:52]produce_requested_data [08:22:52]requested_item fm.sn is exist - process it [08:22:52]wFMCommunicate request_size=4 [08:22:52]MH_SAM_APDU [08:22:52]CAPDU: 80 11 00 00 [08:22:52]Write to MH i2c: E2 08 00 00 51 80 11 00 00 00 00 00 00 CB [08:22:52]Write i2c OK [08:22:52]MH_I2C_Read... [08:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:52]Read from MH i2c: E2 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 17 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 17 00 00 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 20 [08:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:22:52]wFMCommunicate OK [08:22:52]requested_item fd.num is exist - process it [08:22:52]SAM_PROTO_GetFieldsCounters [08:22:52]wFMCommunicate request_size=4 [08:22:52]MH_SAM_APDU [08:22:52]CAPDU: 80 13 00 00 [08:22:52]Write to MH i2c: E2 08 00 01 51 80 13 00 00 00 00 00 00 CE [08:22:52]Write i2c OK [08:22:52]MH_I2C_Read... [08:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:52]Read from MH i2c: E2 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 62 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 62 00 01 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D0 5C 02 00 0E 04 04 00 2A 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 E4 [08:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D0 5C 02 00 0E 04 04 00 2A 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 [08:22:52]wFMCommunicate OK [08:22:52]SAM_PROTO_GetFieldsCounters done [08:22:52]requested_item shift.num is exist - process it [08:22:52]requested_item shift.opened is exist - process it [08:22:52]req_shift_opened [08:22:52]FM_GetShiftState [08:22:52]SAM_PROTO_GetShiftState [08:22:52]wFMCommunicate request_size=4 [08:22:52]MH_SAM_APDU [08:22:52]CAPDU: 80 13 01 00 [08:22:52]Write to MH i2c: E2 08 00 02 51 80 13 01 00 00 00 00 00 D0 [08:22:52]Write i2c OK [08:22:52]MH_I2C_Read... [08:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:52]Read from MH i2c: E2 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 0E 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 0E 00 02 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6A [08:22:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:22:52]wFMCommunicate OK [08:22:52]SAM_PROTO_GetShiftState done [08:22:52]FM_GetShiftState done [08:22:52]req_shift_opened done [08:22:52]requested_item shift.open_date is exist - process it [08:22:52]req_shift_open_date [08:22:52]req_shift_open_date done [08:22:52]produce_requested_data done [08:22:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154832,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:22:52]process_action_free close_receipt [08:22:52]json_value_free [08:22:52]json_value_free done [08:22:52]process_json_proto returns [08:22:52]Send response to host [08:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154832,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:22:52]free response buf [08:22:52]execute_script done [08:22:52]execute_script returns [08:22:52]free content buf [08:22:52]Sock 9.Close socket [08:22:52]Sock 9.Thread stoped [08:22:55]OFD Sender: No OFD packet to send [08:23:00]OFD Sender: No OFD packet to send [08:23:05]OFD Sender: No OFD packet to send [08:23:10]OFD Sender: No OFD packet to send [08:23:15]OFD Sender: No OFD packet to send [08:23:20]OFD Sender: No OFD packet to send [08:23:25]OFD Sender: No OFD packet to send [08:23:29]accept exits with 10 [08:23:29]New connection [08:23:29]New thread 3066805604 created [08:23:29]Thread 3066662244 joined [08:23:29]Waiting for new connection... [08:23:29] Sock 10.Parse request [08:23:29]Sock 10.Check first char [08:23:29]Sock 10.First char is OK [08:23:29]request: POST /json_proto HTTP/1.0 [08:23:29]Method: POST [08:23:29]URL: /json_proto [08:23:29]Method is POST - this is cgi request [08:23:29]url: /json_proto [08:23:29]query_string will be loaded in cgi processing [08:23:29]execute_cgi json_proto POST (null) [08:23:29]execute_cgi path=json_proto method=POST [08:23:29]POST find Content-Length [08:23:29]Host: 172.17.32.195:8080 [08:23:29]Content-Length: 648 [08:23:29]Content-Type: application/json [08:23:29] [08:23:29]POST finish read [08:23:29]Found Content-Length = 648 [08:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 14.990, "sum" : 1100.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1100.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:29]execute_script... [08:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 14.990, "sum" : 1100.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1100.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:29]POST & json_proto [08:23:29]process_json_proto [08:23:29]json parsed OK: [08:23:29]protocol is kg_v1.0 [08:23:29]action value=close_receipt [08:23:29]process_action close_receipt [08:23:29]cmd_close_receipt [08:23:29]MH_GetDate [08:23:29]Write to MH i2c: F0 00 00 03 51 43 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: F0 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: F0 09 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: F0 09 00 03 51 00 05 FB 14 66 77 1B 62 64 1E [08:23:29]GetLastDocTimeStamp 1712650971 [08:23:29]current date 1712651013 [08:23:29]FM_GetShiftState [08:23:29]SAM_PROTO_GetShiftState [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 13 01 00 [08:23:29]Write to MH i2c: E2 08 00 04 51 80 13 01 00 00 00 00 00 D2 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 0E 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 0E 00 04 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [08:23:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:23:29]wFMCommunicate OK [08:23:29]SAM_PROTO_GetShiftState done [08:23:29]FM_GetShiftState done [08:23:29]opened in 1712622218 [08:23:29]opened+sec_in_day 1712708618 [08:23:29]quantity*price = 110026 [08:23:29]sum+1 = 110028 [08:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.27 НСП 1% : 9.74 НДС 12% : 116.84 Наличными: 1100.27 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 137 09.04.2024 08:23 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154833 ФПД: 58202342813909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T082333&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154833&fm=58202342813909&tin=02508201610067®Number=0000000000090882&sum=110027 [08:23:30]StoreToDocumentArchive [08:23:30]shift 298 fd 154833 [08:23:30]save to /storage/0298/doc_00154833 [08:23:30]save last doc name /storage/0298/doc_00154833 to /storage/kkm_last_doc_name [08:23:30]save OK [08:23:30]Clear old archive folders... [08:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:23:30]tlvbuf is 006FFD10 [08:23:30]SAM_PROTO_ClearQueue [08:23:30]wFMCommunicate request_size=4 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 09 00 00 [08:23:30]Write to MH i2c: E2 08 00 11 51 80 09 00 00 00 00 00 00 D4 [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:30]Read from MH i2c: E2 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 03 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 03 00 11 51 00 90 00 D6 [08:23:30]RAPDU: 90 00 [08:23:30]wFMCommunicate OK [08:23:30]SAM_PROTO_ClearQueue done [08:23:30]KKMCreateOFDPacket [08:23:30]OFDProtocolAddRootSTLVToBuf [08:23:30]FM_MakeSignedData [08:23:30]FM_MakeSignedData [08:23:30]SAM_PROTO_SignData [08:23:30]wFMCommunicate request_size=4 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 0D 01 02 [08:23:30]Write to MH i2c: E2 08 00 12 51 80 0D 01 02 00 00 00 00 DC [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:30]Read from MH i2c: E2 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 03 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 03 00 12 51 00 90 00 D7 [08:23:30]RAPDU: 90 00 [08:23:30]wFMCommunicate OK [08:23:30]wFMCommunicate request_size=255 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 3A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CB AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 A4 2D 00 00 00 00 07 04 06 00 CB 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 89 00 00 00 F4 03 04 00 05 FB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D1 5C 02 [08:23:30]Write to MH i2c: E2 02 01 13 51 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 3A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CB AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 A4 2D 00 00 00 00 07 04 06 00 CB 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 89 00 00 00 F4 03 04 00 05 FB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D1 5C 02 00 00 6F [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:31]OFD Sender: No OFD packet to send [08:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 03 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 03 00 13 51 00 90 00 D8 [08:23:31]RAPDU: 90 00 [08:23:31]wFMCommunicate OK [08:23:31]wFMCommunicate request_size=16 [08:23:31]MH_SAM_APDU [08:23:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 34 EF 49 F7 F0 D5 [08:23:31]Write to MH i2c: E2 13 00 14 51 80 0D 02 02 0B 00 00 35 04 06 00 34 EF 49 F7 F0 D5 00 00 5C [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 03 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 03 00 14 51 00 90 00 D9 [08:23:31]RAPDU: 90 00 [08:23:31]wFMCommunicate OK [08:23:31]wFMCommunicate request_size=4 [08:23:31]MH_SAM_APDU [08:23:31]CAPDU: 80 0D 03 02 [08:23:31]Write to MH i2c: E2 08 00 15 51 80 0D 03 02 00 00 00 00 E1 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 0B 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 0B 00 15 51 00 BB FC CF AD 11 A5 1B 49 90 00 2F [08:23:31]RAPDU: BB FC CF AD 11 A5 1B 49 90 00 [08:23:31]wFMCommunicate OK [08:23:31]SAM_PROTO_SignData done [08:23:31]FM_MakeSignedData done [08:23:31]CreateOFDProtocolMessage [08:23:31]wFMCommunicate request_size=4 [08:23:31]MH_SAM_APDU [08:23:31]CAPDU: 80 11 00 00 [08:23:31]Write to MH i2c: E2 08 00 16 51 80 11 00 00 00 00 00 00 E1 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 17 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 17 00 16 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 36 [08:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:23:31]wFMCommunicate OK [08:23:31]CreateOFDProtocolMessage done [08:23:31]OFDSenderStorePacket 154833 [08:23:31]StoreOFDPacket docnum=154833 [08:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 A5 F9 0D 01 A5 66 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 3A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CB AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 A4 2D 00 00 00 00 07 04 06 00 CB 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 89 00 00 00 F4 03 04 00 05 FB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D1 5C 02 00 35 04 06 00 34 EF 49 F7 F0 D5 BB FC CF AD 11 A5 1B 49 [08:23:31]CheckFolder [08:23:31]dirname=/storage/ofd_packets [08:23:31]CheckFolder done [08:23:31]ProducePacketName [08:23:31]name=ofd_packets/00154833 [08:23:31]NVStorageSaveData ofd_packets/00154833 [08:23:31]File name is /storage/ofd_packets/00154833 [08:23:31]Write 307 bytes [08:23:31]NVStorageSaveData done [08:23:31]OFDSenderStorePacket done [08:23:31]KKMCreateOFDPacket done [08:23:31]NVStorageSaveData kkm_last_timestamp [08:23:31]File name is /storage/kkm_last_timestamp [08:23:31]Write 4 bytes [08:23:31]NVStorageSaveData done [08:23:31]ExternCall_PrintAddStr [08:23:31]wPrintStart [08:23:31]Write to MH i2c: 01 00 00 17 51 68 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 07 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 07 00 17 51 00 00 00 00 00 FF 0F 7D [08:23:31]RasterBufferAndPrint [08:23:31]line Счет N : (1)298027 [08:23:31]line ИНН: 02508201610067 [08:23:31]line Контрольно-Кассовый Чек [08:23:31]line ПРОДАЖА [08:23:31]line ТРК (МРК, ГНК) : 11 [08:23:31]line Товар: 2710194210 [08:23:31]line D-ENERGY ДТ-К-5 [08:23:31]line 14.990 * 73.40 [08:23:31]line = 1100.27 [08:23:31]line НДС 12% НСП 1% [08:23:31]line > о реализуемом товаре [08:23:31]line ИТОГО: 1100.27 [08:23:31]line НСП 1% : 9.74 [08:23:31]line НДС 12% : 116.84 [08:23:31]line Наличными: 1100.27 [08:23:31]line Безнал.: 0.00 [08:23:31]line Место: АЗС № 53 "Партнер Нефть" [08:23:31]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:23:31]line СНО: Общий режим [08:23:31]line Чек 137 09.04.2024 08:23 [08:23:31]line Смена: 298 ФФД: 1.0 [08:23:31]line ЗНМ: 0300000127 [08:23:31]line РНМ: 0000000000090882 [08:23:31]line Версия ККМ: 001 [08:23:31]line ФМ: 0000000000874906 [08:23:31]line ФД: 154833 [08:23:31]line ФПД: 58202342813909 [08:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T082333&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154833&fm=58202342813909&tin=02508201610067®Number=0000000000090882&sum=110027 [08:23:31]OFD Sender: Processing packet 154833 [packets to send 67, broken 66] [08:23:31]ProducePacketName [08:23:31]name=ofd_packets/00154833 [08:23:31]OFD Sender: To server: pG, [08:23:31]CommunicateWithHost lk.salyk.kg:30040 [08:23:31]ConnectInit lk.salyk.kg [08:23:31]written 0, free lines is 4095 [08:23:31]Connected sock=9 [08:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 A5 F9 0D 01 A5 66 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8E 3A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CB AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 A4 2D 00 00 00 00 07 04 06 00 CB 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 89 00 00 00 F4 03 04 00 05 FB 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D1 5C 02 00 35 04 06 00 34 EF 49 F7 F0 D5 BB FC CF AD 11 A5 1B 49 [08:23:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 26 5F 47 00 A1 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D1 5C 02 00 F4 03 04 00 AF A2 14 66 B6 04 01 00 00 0B A9 EC 4F 0F 86 46 F9 [08:23:31]CommunicateWithHost err = 0 [08:23:31]CheckOFDResponse [08:23:31]1017 (14) - 77093643461234 [08:23:31]1041 (16) - 0000000000874906 [08:23:31]1040 (4) - 154833 [08:23:31]1012 (4) - 09.04.2024 02:06 [08:23:31]1206 (1) - 0 [08:23:31]OFD Sender: Remove packet 154833 [08:23:31]ProducePacketName [08:23:31]name=ofd_packets/00154833 [08:23:31]NVStorageDeleteData [08:23:31]Write to MH i2c: 01 00 00 3F 51 90 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 07 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: 01 07 00 3F 51 00 00 00 00 00 FB 0C 9E [08:23:31]RasterBufferAndPrint [08:23:31]line [08:23:31]line [08:23:31]line [08:23:31]line [08:23:31]line [08:23:31]written 0, free lines is 3328 [08:23:32]MH_Cut [08:23:32]Write to MH i2c: D1 01 00 46 51 01 69 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: D1 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: D1 01 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: D1 01 00 46 51 00 68 [08:23:32]Write to MH i2c: 01 00 00 47 51 98 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]OFD Sender: No OFD packet to send [08:23:32]*** Cut start [08:23:32]*** Partial cut [08:23:32]*** CUTSNS_PIN = 1 [08:23:32]*** CUTSNS_PIN = 0 [08:23:33]*** Brake cut motor [08:23:33]Read from MH i2c: 01 [08:23:33]MH_I2C_Read... [08:23:33]*** Stop cut motor [08:23:33]*** Cut end [08:23:33]Read from MH i2c: 01 07 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: 01 07 00 47 51 00 00 00 00 00 FF 0F AD [08:23:33]process_action close_receipt done [08:23:33]requested_data is exist [08:23:33]produce_requested_data [08:23:33]requested_item fm.sn is exist - process it [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 11 00 00 [08:23:33]Write to MH i2c: E2 08 00 48 51 80 11 00 00 00 00 00 00 13 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 17 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 17 00 48 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 68 [08:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:23:33]wFMCommunicate OK [08:23:33]requested_item fd.num is exist - process it [08:23:33]SAM_PROTO_GetFieldsCounters [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 13 00 00 [08:23:33]Write to MH i2c: E2 08 00 49 51 80 13 00 00 00 00 00 00 16 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 62 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 62 00 49 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D1 5C 02 00 0E 04 04 00 2A 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 30 [08:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D1 5C 02 00 0E 04 04 00 2A 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 [08:23:33]wFMCommunicate OK [08:23:33]SAM_PROTO_GetFieldsCounters done [08:23:33]requested_item shift.num is exist - process it [08:23:33]requested_item shift.opened is exist - process it [08:23:33]req_shift_opened [08:23:33]FM_GetShiftState [08:23:33]SAM_PROTO_GetShiftState [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 13 01 00 [08:23:33]Write to MH i2c: E2 08 00 4A 51 80 13 01 00 00 00 00 00 18 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 0E 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 0E 00 4A 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B2 [08:23:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:23:33]wFMCommunicate OK [08:23:33]SAM_PROTO_GetShiftState done [08:23:33]FM_GetShiftState done [08:23:33]req_shift_opened done [08:23:33]requested_item shift.open_date is exist - process it [08:23:33]req_shift_open_date [08:23:33]req_shift_open_date done [08:23:33]produce_requested_data done [08:23:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154833,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:23:33]process_action_free close_receipt [08:23:33]json_value_free [08:23:33]json_value_free done [08:23:33]process_json_proto returns [08:23:33]Send response to host [08:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154833,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:23:33]free response buf [08:23:33]execute_script done [08:23:33]execute_script returns [08:23:33]free content buf [08:23:33]Sock 10.Close socket [08:23:33]Sock 10.Thread stoped [08:23:37]OFD Sender: No OFD packet to send [08:23:42]OFD Sender: No OFD packet to send [08:23:47]OFD Sender: No OFD packet to send [08:23:52]OFD Sender: No OFD packet to send [08:23:57]OFD Sender: No OFD packet to send [08:24:02]OFD Sender: No OFD packet to send [08:24:07]OFD Sender: No OFD packet to send [08:24:12]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25:44]accept exits with 7 [08:25:44]New connection [08:25:44]New thread 3066662244 created [08:25:44]Thread 3066805604 joined [08:25:44]Waiting for new connection... [08:25:44] Sock 7.Parse request [08:25:44]Sock 7.Check first char [08:25:44]Sock 7.First char is OK [08:25:44]request: POST /json_proto HTTP/1.0 [08:25:44]Method: POST [08:25:44]URL: /json_proto [08:25:44]Method is POST - this is cgi request [08:25:44]url: /json_proto [08:25:44]query_string will be loaded in cgi processing [08:25:44]execute_cgi json_proto POST (null) [08:25:44]execute_cgi path=json_proto method=POST [08:25:44]POST find Content-Length [08:25:44]Host: 172.17.32.195:8080 [08:25:44]Content-Length: 1189 [08:25:44]Content-Type: application/json [08:25:44] [08:25:44]POST finish read [08:25:44]Found Content-Length = 1189 [08:25:44]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298028\u000A09.04.2024 08:02\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 9.390 x 63.90\u000A\u0418\u0422\u041E\u0413: 600.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:44]execute_script... [08:25:44]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298028\u000A09.04.2024 08:02\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 9.390 x 63.90\u000A\u0418\u0422\u041E\u0413: 600.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:44]POST & json_proto [08:25:44]process_json_proto [08:25:44]json parsed OK: [08:25:44]protocol is kg_v1.0 [08:25:44]action value=print_text [08:25:44]process_action print_text [08:25:44]cmd_print_text [08:25:44]ExternCall_PrintAddStr [08:25:44]wPrintStart [08:25:44]Write to MH i2c: 01 00 00 4B 51 9C [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 07 00 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 07 00 4B 51 00 00 00 00 00 FF 0F B1 [08:25:44]RasterBufferAndPrint [08:25:44]line *****ТОВАРНЫЙ ЧЕК***** [08:25:44]line АЗС 53 [08:25:44]line Партнер нефть [08:25:44]line 02508201610067 [08:25:44]line Кассир : Черикбаев М. [08:25:44]line Счет N : (1)298028 [08:25:44]line 09.04.2024 08:02 [08:25:44]line ПРОДАЖА [08:25:44]line ТРК (МРК, ГНК): 52 [08:25:44]line Вид ГСМ : 2710124130 [08:25:44]line Аи-92-К-5 [08:25:44]line 9.390 x 63.90 [08:25:44]line ИТОГ: 600.02 [08:25:44]line Тип оплаты: Талоны: Партнер нефть [08:25:44]line 3876658 [08:25:44]line ______________________ [08:25:44]line (подпись) [08:25:44]written 0, free lines is 4095 [08:25:44]Write to MH i2c: 01 00 00 5F 51 B0 [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 07 00 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: 01 07 00 5F 51 00 00 00 00 00 14 0E D9 [08:25:44]RasterBufferAndPrint [08:25:44]line [08:25:44]line [08:25:44]line [08:25:44]line [08:25:44]line [08:25:44]written 0, free lines is 3606 [08:25:44]MH_Cut [08:25:44]Write to MH i2c: D1 01 00 66 51 01 89 [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: D1 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: D1 01 00 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: D1 01 00 66 51 00 88 [08:25:44]Write to MH i2c: 01 00 00 67 51 B8 [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:45]*** Cut start [08:25:45]*** Partial cut [08:25:45]*** CUTSNS_PIN = 1 [08:25:45]*** CUTSNS_PIN = 0 [08:25:45]*** Brake cut motor [08:25:45]Read from MH i2c: 01 [08:25:45]MH_I2C_Read... [08:25:45]*** Stop cut motor [08:25:45]*** Cut end [08:25:45]Read from MH i2c: 01 07 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: 01 07 00 67 51 00 00 00 00 00 FF 0F CD [08:25:45]process_action print_text done [08:25:45]requested_data is exist [08:25:45]produce_requested_data [08:25:45]requested_item fm.sn is exist - process it [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 11 00 00 [08:25:45]Write to MH i2c: E2 08 00 68 51 80 11 00 00 00 00 00 00 33 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 17 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 17 00 68 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 88 [08:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:25:45]wFMCommunicate OK [08:25:45]requested_item fd.num is exist - process it [08:25:45]SAM_PROTO_GetFieldsCounters [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 13 00 00 [08:25:45]Write to MH i2c: E2 08 00 69 51 80 13 00 00 00 00 00 00 36 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:46]Read from MH i2c: E2 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: E2 62 00 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: E2 62 00 69 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D1 5C 02 00 0E 04 04 00 2A 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 50 [08:25:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D1 5C 02 00 0E 04 04 00 2A 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 [08:25:46]wFMCommunicate OK [08:25:46]SAM_PROTO_GetFieldsCounters done [08:25:46]requested_item shift.num is exist - process it [08:25:46]requested_item shift.opened is exist - process it [08:25:46]req_shift_opened [08:25:46]FM_GetShiftState [08:25:46]SAM_PROTO_GetShiftState [08:25:46]wFMCommunicate request_size=4 [08:25:46]MH_SAM_APDU [08:25:46]CAPDU: 80 13 01 00 [08:25:46]Write to MH i2c: E2 08 00 6A 51 80 13 01 00 00 00 00 00 38 [08:25:46]Write i2c OK [08:25:46]MH_I2C_Read... [08:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:46]Read from MH i2c: E2 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: E2 0E 00 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: E2 0E 00 6A 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D2 [08:25:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:25:46]wFMCommunicate OK [08:25:46]SAM_PROTO_GetShiftState done [08:25:46]FM_GetShiftState done [08:25:46]req_shift_opened done [08:25:46]requested_item shift.open_date is exist - process it [08:25:46]req_shift_open_date [08:25:46]req_shift_open_date done [08:25:46]produce_requested_data done [08:25:46]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154833,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:25:46]process_action_free print_text [08:25:46]json_value_free [08:25:46]json_value_free done [08:25:46]process_json_proto returns [08:25:46]Send response to host [08:25:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154833,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:25:46]free response buf [08:25:46]execute_script done [08:25:46]execute_script returns [08:25:46]free content buf [08:25:46]Sock 7.Close socket [08:25:46]Sock 7.Thread stoped [08:25:47]OFD Sender: No OFD packet to send [08:25:52]OFD Sender: No OFD packet to send [08:25:57]OFD Sender: No OFD packet to send [08:26:02]OFD Sender: No OFD packet to send [08:26:07]OFD Sender: No OFD packet to send [08:26:12]OFD Sender: No OFD packet to send [08:26:17]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:27]OFD Sender: No OFD packet to send [08:26:32]OFD Sender: No OFD packet to send [08:26:37]OFD Sender: No OFD packet to send [08:26:42]OFD Sender: No OFD packet to send [08:26:47]OFD Sender: No OFD packet to send [08:26:52]OFD Sender: No OFD packet to send [08:26:57]OFD Sender: No OFD packet to send [08:27:02]OFD Sender: No OFD packet to send [08:27:07]OFD Sender: No OFD packet to send [08:27:12]OFD Sender: No OFD packet to send [08:27:17]OFD Sender: No OFD packet to send [08:27:22]OFD Sender: No OFD packet to send [08:27:27]OFD Sender: No OFD packet to send [08:27:32]OFD Sender: No OFD packet to send [08:27:37]OFD Sender: No OFD packet to send [08:27:42]OFD Sender: No OFD packet to send [08:27:47]OFD Sender: No OFD packet to send [08:27:52]OFD Sender: No OFD packet to send [08:27:57]OFD Sender: No OFD packet to send [08:28:02]OFD Sender: No OFD packet to send [08:28:07]OFD Sender: No OFD packet to send [08:28:12]OFD Sender: No OFD packet to send [08:28:17]OFD Sender: No OFD packet to send [08:28:22]OFD Sender: No OFD packet to send [08:28:27]OFD Sender: No OFD packet to send [08:28:32]OFD Sender: No OFD packet to send [08:28:37]OFD Sender: No OFD packet to send [08:28:42]OFD Sender: No OFD packet to send [08:28:47]OFD Sender: No OFD packet to send [08:28:52]OFD Sender: No OFD packet to send [08:28:57]OFD Sender: No OFD packet to send [08:29:02]OFD Sender: No OFD packet to send [08:29:07]OFD Sender: No OFD packet to send [08:29:12]OFD Sender: No OFD packet to send [08:29:17]OFD Sender: No OFD packet to send [08:29:22]OFD Sender: No OFD packet to send [08:29:27]OFD Sender: No OFD packet to send [08:29:32]OFD Sender: No OFD packet to send [08:29:37]OFD Sender: No OFD packet to send [08:29:42]OFD Sender: No OFD packet to send [08:29:47]OFD Sender: No OFD packet to send [08:29:52]OFD Sender: No OFD packet to send [08:29:57]OFD Sender: No OFD packet to send [08:29:58]accept exits with 9 [08:29:58]New connection [08:29:58]New thread 3066805604 created [08:29:58]Thread 3066662244 joined [08:29:58]Waiting for new connection... [08:29:58] Sock 9.Parse request [08:29:58]Sock 9.Check first char [08:29:58]Sock 9.First char is OK [08:29:58]request: POST /json_proto HTTP/1.0 [08:29:58]Method: POST [08:29:58]URL: /json_proto [08:29:58]Method is POST - this is cgi request [08:29:58]url: /json_proto [08:29:58]query_string will be loaded in cgi processing [08:29:58]execute_cgi json_proto POST (null) [08:29:58]execute_cgi path=json_proto method=POST [08:29:58]POST find Content-Length [08:29:58]Host: 172.17.32.195:8080 [08:29:58]Content-Length: 647 [08:29:58]Content-Type: application/json [08:29:58] [08:29:58]POST finish read [08:29:58]Found Content-Length = 647 [08:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:58]execute_script... [08:29:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:58]POST & json_proto [08:29:58]process_json_proto [08:29:58]json parsed OK: [08:29:58]protocol is kg_v1.0 [08:29:58]action value=close_receipt [08:29:58]process_action close_receipt [08:29:58]cmd_close_receipt [08:29:58]MH_GetDate [08:29:58]Write to MH i2c: F0 00 00 6B 51 AB [08:29:58]Write i2c OK [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: F0 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: F0 09 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: F0 09 00 6B 51 00 89 FC 14 66 77 1B 62 64 0B [08:29:58]GetLastDocTimeStamp 1712651013 [08:29:58]current date 1712651401 [08:29:58]FM_GetShiftState [08:29:58]SAM_PROTO_GetShiftState [08:29:58]wFMCommunicate request_size=4 [08:29:58]MH_SAM_APDU [08:29:58]CAPDU: 80 13 01 00 [08:29:58]Write to MH i2c: E2 08 00 6C 51 80 13 01 00 00 00 00 00 3A [08:29:58]Write i2c OK [08:29:58]MH_I2C_Read... [08:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:58]Read from MH i2c: E2 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 0E 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 0E 00 6C 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D4 [08:29:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:29:58]wFMCommunicate OK [08:29:58]SAM_PROTO_GetShiftState done [08:29:58]FM_GetShiftState done [08:29:58]opened in 1712622218 [08:29:58]opened+sec_in_day 1712708618 [08:29:58]quantity*price = 180058 [08:29:58]sum+1 = 180060 [08:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.59 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.59 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 138 09.04.2024 08:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154834 ФПД: 217261791677695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083001&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154834&fm=217261791677695&tin=02508201610067®Number=0000000000090882&sum=180059 [08:29:59]StoreToDocumentArchive [08:29:59]shift 298 fd 154834 [08:29:59]save to /storage/0298/doc_00154834 [08:29:59]save last doc name /storage/0298/doc_00154834 to /storage/kkm_last_doc_name [08:29:59]save OK [08:29:59]Clear old archive folders... [08:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:29:59]tlvbuf is 007A68F0 [08:29:59]SAM_PROTO_ClearQueue [08:29:59]wFMCommunicate request_size=4 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 09 00 00 [08:29:59]Write to MH i2c: E2 08 00 79 51 80 09 00 00 00 00 00 00 3C [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:59]Read from MH i2c: E2 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 79 51 00 90 00 3E [08:29:59]RAPDU: 90 00 [08:29:59]wFMCommunicate OK [08:29:59]SAM_PROTO_ClearQueue done [08:29:59]KKMCreateOFDPacket [08:29:59]OFDProtocolAddRootSTLVToBuf [08:29:59]FM_MakeSignedData [08:29:59]FM_MakeSignedData [08:29:59]SAM_PROTO_SignData [08:29:59]wFMCommunicate request_size=4 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 0D 01 02 [08:29:59]Write to MH i2c: E2 08 00 7A 51 80 0D 01 02 00 00 00 00 44 [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:59]Read from MH i2c: E2 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 7A 51 00 90 00 3F [08:29:59]RAPDU: 90 00 [08:29:59]wFMCommunicate OK [08:29:59]wFMCommunicate request_size=255 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8A 00 00 00 F4 03 04 00 89 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D2 5C 02 00 35 04 06 00 [08:29:59]Write to MH i2c: E2 02 01 7B 51 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8A 00 00 00 F4 03 04 00 89 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D2 5C 02 00 35 04 06 00 00 00 EA [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:59]Read from MH i2c: E2 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 7B 51 00 90 00 40 [08:29:59]RAPDU: 90 00 [08:29:59]wFMCommunicate OK [08:29:59]wFMCommunicate request_size=11 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 0D 02 02 06 C5 99 33 EA 8C FF [08:29:59]Write to MH i2c: E2 0E 00 7C 51 80 0D 02 02 06 00 C5 99 33 EA 8C FF 00 00 59 [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:59]Read from MH i2c: E2 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 03 00 7C 51 00 90 00 41 [08:29:59]RAPDU: 90 00 [08:29:59]wFMCommunicate OK [08:29:59]wFMCommunicate request_size=4 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 0D 03 02 [08:29:59]Write to MH i2c: E2 08 00 7D 51 80 0D 03 02 00 00 00 00 49 [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:29:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:59]Read from MH i2c: E2 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 0B 00 [08:29:59]MH_I2C_Read... [08:29:59]Read from MH i2c: E2 0B 00 7D 51 00 EC C9 CD 9F 22 4E B4 52 90 00 E1 [08:29:59]RAPDU: EC C9 CD 9F 22 4E B4 52 90 00 [08:29:59]wFMCommunicate OK [08:29:59]SAM_PROTO_SignData done [08:29:59]FM_MakeSignedData done [08:29:59]CreateOFDProtocolMessage [08:29:59]wFMCommunicate request_size=4 [08:29:59]MH_SAM_APDU [08:29:59]CAPDU: 80 11 00 00 [08:29:59]Write to MH i2c: E2 08 00 7E 51 80 11 00 00 00 00 00 00 49 [08:29:59]Write i2c OK [08:29:59]MH_I2C_Read... [08:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:00]Read from MH i2c: E2 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: E2 17 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: E2 17 00 7E 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9E [08:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:00]wFMCommunicate OK [08:30:00]CreateOFDProtocolMessage done [08:30:00]OFDSenderStorePacket 154834 [08:30:00]StoreOFDPacket docnum=154834 [08:30:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AB 1F 08 01 DA C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8A 00 00 00 F4 03 04 00 89 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D2 5C 02 00 35 04 06 00 C5 99 33 EA 8C FF EC C9 CD 9F 22 4E B4 52 [08:30:00]CheckFolder [08:30:00]dirname=/storage/ofd_packets [08:30:00]CheckFolder done [08:30:00]ProducePacketName [08:30:00]name=ofd_packets/00154834 [08:30:00]NVStorageSaveData ofd_packets/00154834 [08:30:00]File name is /storage/ofd_packets/00154834 [08:30:00]Write 302 bytes [08:30:00]NVStorageSaveData done [08:30:00]OFDSenderStorePacket done [08:30:00]KKMCreateOFDPacket done [08:30:00]NVStorageSaveData kkm_last_timestamp [08:30:00]File name is /storage/kkm_last_timestamp [08:30:00]Write 4 bytes [08:30:00]OFD Sender: Processing packet 154834 [packets to send 67, broken 66] [08:30:00]ProducePacketName [08:30:00]name=ofd_packets/00154834 [08:30:00]OFD Sender: To server: pG, [08:30:00]CommunicateWithHost lk.salyk.kg:30040 [08:30:00]ConnectInit lk.salyk.kg [08:30:00]NVStorageSaveData done [08:30:00]ExternCall_PrintAddStr [08:30:00]wPrintStart [08:30:00]Write to MH i2c: 01 00 00 7F 51 D0 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 07 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 07 00 7F 51 00 00 00 00 00 FF 0F E5 [08:30:00]RasterBufferAndPrint [08:30:00]line Счет N : (1)298029 [08:30:00]line ИНН: 02508201610067 [08:30:00]line Контрольно-Кассовый Чек [08:30:00]line ПРОДАЖА [08:30:00]line ТРК (МРК, ГНК) : 91 [08:30:00]line Товар: 2710194210 [08:30:00]line ДТ(л)-К-5 [08:30:00]line 24.870 * 72.40 [08:30:00]line = 1800.59 [08:30:00]line НДС 12% НСП 1% [08:30:00]line > о реализуемом товаре [08:30:00]line ИТОГО: 1800.59 [08:30:00]line НСП 1% : 15.93 [08:30:00]line НДС 12% : 191.21 [08:30:00]line Наличными: 1800.59 [08:30:00]line Безнал.: 0.00 [08:30:00]line Место: АЗС № 53 "Партнер Нефть" [08:30:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:30:00]line СНО: Общий режим [08:30:00]line Чек 138 09.04.2024 08:30 [08:30:00]line Смена: 298 ФФД: 1.0 [08:30:00]line ЗНМ: 0300000127 [08:30:00]line РНМ: 0000000000090882 [08:30:00]line Версия ККМ: 001 [08:30:00]line ФМ: 0000000000874906 [08:30:00]line ФД: 154834 [08:30:00]line ФПД: 217261791677695 [08:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083001&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154834&fm=217261791677695&tin=02508201610067®Number=0000000000090882&sum=180059 [08:30:00]Connected sock=11 [08:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AB 1F 08 01 DA C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8A 00 00 00 F4 03 04 00 89 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D2 5C 02 00 35 04 06 00 C5 99 33 EA 8C FF EC C9 CD 9F 22 4E B4 52 [08:30:00]written 0, free lines is 4095 [08:30:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AD 50 47 00 B8 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D2 5C 02 00 F4 03 04 00 34 A4 14 66 B6 04 01 00 00 DE 30 10 CF 46 AD C4 A1 [08:30:00]CommunicateWithHost err = 0 [08:30:00]CheckOFDResponse [08:30:00]1017 (14) - 77093643461234 [08:30:00]1041 (16) - 0000000000874906 [08:30:00]1040 (4) - 154834 [08:30:00]1012 (4) - 09.04.2024 02:13 [08:30:00]1206 (1) - 0 [08:30:00]OFD Sender: Remove packet 154834 [08:30:00]ProducePacketName [08:30:00]name=ofd_packets/00154834 [08:30:00]NVStorageDeleteData [08:30:00]Write to MH i2c: 01 00 00 A7 51 F8 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 07 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: 01 07 00 A7 51 00 00 00 00 00 EE 0C F9 [08:30:00]RasterBufferAndPrint [08:30:00]line [08:30:00]line [08:30:00]line [08:30:00]line [08:30:00]line [08:30:00]written 0, free lines is 3314 [08:30:00]MH_Cut [08:30:00]Write to MH i2c: D1 01 00 AE 51 01 D1 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: D1 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: D1 01 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: D1 01 00 AE 51 00 D0 [08:30:00]Write to MH i2c: 01 00 00 AF 51 00 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:01]OFD Sender: No OFD packet to send [08:30:01]*** Cut start [08:30:01]*** Partial cut [08:30:01]*** CUTSNS_PIN = 1 [08:30:01]*** CUTSNS_PIN = 0 [08:30:01]*** Brake cut motor [08:30:02]Read from MH i2c: 01 [08:30:02]MH_I2C_Read... [08:30:02]*** Stop cut motor [08:30:02]*** Cut end [08:30:02]Read from MH i2c: 01 07 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 07 00 AF 51 00 00 00 00 00 FF 0F 15 [08:30:02]process_action close_receipt done [08:30:02]requested_data is exist [08:30:02]produce_requested_data [08:30:02]requested_item fm.sn is exist - process it [08:30:02]wFMCommunicate request_size=4 [08:30:02]MH_SAM_APDU [08:30:02]CAPDU: 80 11 00 00 [08:30:02]Write to MH i2c: E2 08 00 B0 51 80 11 00 00 00 00 00 00 7B [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:02]Read from MH i2c: E2 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 17 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 17 00 B0 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D0 [08:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:02]wFMCommunicate OK [08:30:02]requested_item fd.num is exist - process it [08:30:02]SAM_PROTO_GetFieldsCounters [08:30:02]wFMCommunicate request_size=4 [08:30:02]MH_SAM_APDU [08:30:02]CAPDU: 80 13 00 00 [08:30:02]Write to MH i2c: E2 08 00 B1 51 80 13 00 00 00 00 00 00 7E [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:02]Read from MH i2c: E2 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 62 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 62 00 B1 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D2 5C 02 00 0E 04 04 00 2A 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 9C [08:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D2 5C 02 00 0E 04 04 00 2A 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 [08:30:02]wFMCommunicate OK [08:30:02]SAM_PROTO_GetFieldsCounters done [08:30:02]requested_item shift.num is exist - process it [08:30:02]requested_item shift.opened is exist - process it [08:30:02]req_shift_opened [08:30:02]FM_GetShiftState [08:30:02]SAM_PROTO_GetShiftState [08:30:02]wFMCommunicate request_size=4 [08:30:02]MH_SAM_APDU [08:30:02]CAPDU: 80 13 01 00 [08:30:02]Write to MH i2c: E2 08 00 B2 51 80 13 01 00 00 00 00 00 80 [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:02]Read from MH i2c: E2 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 0E 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 0E 00 B2 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1A [08:30:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:02]wFMCommunicate OK [08:30:02]SAM_PROTO_GetShiftState done [08:30:02]FM_GetShiftState done [08:30:02]req_shift_opened done [08:30:02]requested_item shift.open_date is exist - process it [08:30:02]req_shift_open_date [08:30:02]req_shift_open_date done [08:30:02]produce_requested_data done [08:30:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154834,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:30:02]process_action_free close_receipt [08:30:02]json_value_free [08:30:02]json_value_free done [08:30:02]process_json_proto returns [08:30:02]Send response to host [08:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154834,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:30:02]free response buf [08:30:02]execute_script done [08:30:02]execute_script returns [08:30:02]free content buf [08:30:02]Sock 9.Close socket [08:30:02]Sock 9.Thread stoped [08:30:06]OFD Sender: No OFD packet to send [08:30:10]accept exits with 7 [08:30:10]New connection [08:30:10]New thread 3066662244 created [08:30:10]Thread 3066805604 joined [08:30:10]Waiting for new connection... [08:30:10] Sock 7.Parse request [08:30:10]Sock 7.Check first char [08:30:10]Sock 7.First char is OK [08:30:10]request: POST /json_proto HTTP/1.0 [08:30:10]Method: POST [08:30:10]URL: /json_proto [08:30:10]Method is POST - this is cgi request [08:30:10]url: /json_proto [08:30:10]query_string will be loaded in cgi processing [08:30:10]execute_cgi json_proto POST (null) [08:30:10]execute_cgi path=json_proto method=POST [08:30:10]POST find Content-Length [08:30:10]Host: 172.17.32.195:8080 [08:30:10]Content-Length: 704 [08:30:10]Content-Type: application/json [08:30:10] [08:30:10]POST finish read [08:30:10]Found Content-Length = 704 [08:30:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154834, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:10]execute_script... [08:30:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154834, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:10]POST & json_proto [08:30:10]process_json_proto [08:30:10]json parsed OK: [08:30:10]protocol is kg_v1.0 [08:30:10]action value=close_receipt [08:30:10]process_action close_receipt [08:30:10]cmd_close_receipt [08:30:10]MH_GetDate [08:30:10]Write to MH i2c: F0 00 00 B3 51 F3 [08:30:10]Write i2c OK [08:30:10]MH_I2C_Read... [08:30:10]Read from MH i2c: F0 [08:30:10]MH_I2C_Read... [08:30:10]Read from MH i2c: F0 09 00 [08:30:10]MH_I2C_Read... [08:30:10]Read from MH i2c: F0 09 00 B3 51 00 95 FC 14 66 77 1B 62 64 5F [08:30:10]GetLastDocTimeStamp 1712651401 [08:30:10]current date 1712651413 [08:30:10]FM_GetShiftState [08:30:10]SAM_PROTO_GetShiftState [08:30:10]wFMCommunicate request_size=4 [08:30:10]MH_SAM_APDU [08:30:10]CAPDU: 80 13 01 00 [08:30:10]Write to MH i2c: E2 08 00 B4 51 80 13 01 00 00 00 00 00 82 [08:30:10]Write i2c OK [08:30:10]MH_I2C_Read... [08:30:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:10]Read from MH i2c: E2 [08:30:10]MH_I2C_Read... [08:30:10]Read from MH i2c: E2 0E 00 [08:30:10]MH_I2C_Read... [08:30:10]Read from MH i2c: E2 0E 00 B4 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1C [08:30:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:10]wFMCommunicate OK [08:30:10]SAM_PROTO_GetShiftState done [08:30:10]FM_GetShiftState done [08:30:10]opened in 1712622218 [08:30:10]opened+sec_in_day 1712708618 [08:30:10]quantity*price = 180058 [08:30:10]sum+1 = 180060 [08:30:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.59 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.59 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 139 09.04.2024 08:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФД осн.: 154834 ФМ осн.: 0000000000874906 ФМ: 0000000000874906 ФД: 154835 ФПД: 170180884185706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083013&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154835&fm=170180884185706&tin=02508201610067®Number=0000000000090882&sum=180059 [08:30:11]StoreToDocumentArchive [08:30:11]shift 298 fd 154835 [08:30:11]save to /storage/0298/doc_00154835 [08:30:11]save last doc name /storage/0298/doc_00154835 to /storage/kkm_last_doc_name [08:30:11]save OK [08:30:11]Clear old archive folders... [08:30:11]ProcessDocumentItem done err = 0, tmpTLVsize=280 [08:30:11]tlvbuf is 007DD010 [08:30:11]SAM_PROTO_ClearQueue [08:30:11]wFMCommunicate request_size=4 [08:30:11]MH_SAM_APDU [08:30:11]CAPDU: 80 09 00 00 [08:30:11]Write to MH i2c: E2 08 00 C3 51 80 09 00 00 00 00 00 00 86 [08:30:11]Write i2c OK [08:30:11]MH_I2C_Read... [08:30:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:11]Read from MH i2c: E2 [08:30:11]MH_I2C_Read... [08:30:11]Read from MH i2c: E2 03 00 [08:30:11]MH_I2C_Read... [08:30:11]Read from MH i2c: E2 03 00 C3 51 00 90 00 88 [08:30:11]RAPDU: 90 00 [08:30:11]wFMCommunicate OK [08:30:11]SAM_PROTO_ClearQueue done [08:30:11]KKMCreateOFDPacket [08:30:11]OFDProtocolAddRootSTLVToBuf [08:30:11]FM_MakeSignedData [08:30:11]FM_MakeSignedData [08:30:11]SAM_PROTO_SignData [08:30:11]wFMCommunicate request_size=4 [08:30:11]MH_SAM_APDU [08:30:11]CAPDU: 80 0D 01 02 [08:30:11]Write to MH i2c: E2 08 00 C4 51 80 0D 01 02 00 00 00 00 8E [08:30:11]Write i2c OK [08:30:11]MH_I2C_Read... [08:30:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:11]Read from MH i2c: E2 [08:30:11]MH_I2C_Read... [08:30:11]Read from MH i2c: E2 03 00 [08:30:11]MH_I2C_Read... [08:30:11]Read from MH i2c: E2 03 00 C4 51 00 90 00 89 [08:30:11]RAPDU: 90 00 [08:30:11]wFMCommunicate OK [08:30:11]wFMCommunicate request_size=255 [08:30:11]MH_SAM_APDU [08:30:11]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8B 00 00 00 F4 03 04 00 95 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D2 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 [08:30:11]Write to MH i2c: E2 02 01 C5 51 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8B 00 00 00 F4 03 04 00 95 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D2 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 00 00 73 [08:30:11]Write i2c OK [08:30:11]MH_I2C_Read... [08:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:12]Read from MH i2c: E2 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 03 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 03 00 C5 51 00 90 00 8A [08:30:12]RAPDU: 90 00 [08:30:12]wFMCommunicate OK [08:30:12]wFMCommunicate request_size=39 [08:30:12]MH_SAM_APDU [08:30:12]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D3 5C 02 00 35 04 06 00 9A C7 53 26 42 6A [08:30:12]Write to MH i2c: E2 2A 00 C6 51 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D3 5C 02 00 35 04 06 00 9A C7 53 26 42 6A 00 00 05 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:12]Read from MH i2c: E2 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 03 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 03 00 C6 51 00 90 00 8B [08:30:12]RAPDU: 90 00 [08:30:12]wFMCommunicate OK [08:30:12]wFMCommunicate request_size=4 [08:30:12]MH_SAM_APDU [08:30:12]CAPDU: 80 0D 03 02 [08:30:12]Write to MH i2c: E2 08 00 C7 51 80 0D 03 02 00 00 00 00 93 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:12]Read from MH i2c: E2 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 0B 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 0B 00 C7 51 00 DE 0F 98 10 C7 B4 65 7E 90 00 87 [08:30:12]RAPDU: DE 0F 98 10 C7 B4 65 7E 90 00 [08:30:12]wFMCommunicate OK [08:30:12]SAM_PROTO_SignData done [08:30:12]FM_MakeSignedData done [08:30:12]CreateOFDProtocolMessage [08:30:12]wFMCommunicate request_size=4 [08:30:12]MH_SAM_APDU [08:30:12]CAPDU: 80 11 00 00 [08:30:12]Write to MH i2c: E2 08 00 C8 51 80 11 00 00 00 00 00 00 93 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:12]Read from MH i2c: E2 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 17 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: E2 17 00 C8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E8 [08:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:12]wFMCommunicate OK [08:30:12]CreateOFDProtocolMessage done [08:30:12]OFDSenderStorePacket 154835 [08:30:12]StoreOFDPacket docnum=154835 [08:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2C 01 00 00 BF 5E 24 01 B8 B3 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8B 00 00 00 F4 03 04 00 95 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D2 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D3 5C 02 00 35 04 06 00 9A C7 53 26 42 6A DE 0F 98 10 C7 B4 65 7E [08:30:12]CheckFolder [08:30:12]dirname=/storage/ofd_packets [08:30:12]CheckFolder done [08:30:12]ProducePacketName [08:30:12]name=ofd_packets/00154835 [08:30:12]NVStorageSaveData ofd_packets/00154835 [08:30:12]File name is /storage/ofd_packets/00154835 [08:30:12]Write 330 bytes [08:30:12]NVStorageSaveData done [08:30:12]OFDSenderStorePacket done [08:30:12]KKMCreateOFDPacket done [08:30:12]NVStorageSaveData kkm_last_timestamp [08:30:12]File name is /storage/kkm_last_timestamp [08:30:12]Write 4 bytes [08:30:12]NVStorageSaveData done [08:30:12]ExternCall_PrintAddStr [08:30:12]wPrintStart [08:30:12]Write to MH i2c: 01 00 00 C9 51 1A [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 07 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 07 00 C9 51 00 00 00 00 00 FF 0F 2F [08:30:12]RasterBufferAndPrint [08:30:12]line Счет N : (1)298029 [08:30:12]line ИНН: 02508201610067 [08:30:12]line Контрольно-Кассовый Чек [08:30:12]line ВОЗВРАТ ПРОДАЖИ [08:30:12]line ТРК (МРК, ГНК) : 91 [08:30:12]line Товар: 2710194210 [08:30:12]line ДТ(л)-К-5 [08:30:12]line 24.870 * 72.40 [08:30:12]line = 1800.59 [08:30:12]line НДС 12% НСП 1% [08:30:12]line > о реализуемом товаре [08:30:12]line ИТОГО: 1800.59 [08:30:12]line НСП 1% : 15.93 [08:30:12]line НДС 12% : 191.21 [08:30:12]line Наличными: 1800.59 [08:30:12]line Безнал.: 0.00 [08:30:12]line Место: АЗС № 53 "Партнер Нефть" [08:30:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:30:12]line СНО: Общий режим [08:30:12]line Чек 139 09.04.2024 08:30 [08:30:12]line Смена: 298 ФФД: 1.0 [08:30:12]line ЗНМ: 0300000127 [08:30:12]line РНМ: 0000000000090882 [08:30:12]line Версия ККМ: 001 [08:30:12]line ФД осн.: 154834 [08:30:12]line ФМ осн.: 0000000000874906 [08:30:12]line ФМ: 0000000000874906 [08:30:12]line ФД: 154835 [08:30:12]line ФПД: 170180884185706 [08:30:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083013&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154835&fm=170180884185706&tin=02508201610067®Number=0000000000090882&sum=180059 [08:30:12]written 0, free lines is 4095 [08:30:12]OFD Sender: Processing packet 154835 [packets to send 67, broken 66] [08:30:12]ProducePacketName [08:30:12]name=ofd_packets/00154835 [08:30:12]OFD Sender: To server: pG, [08:30:12]CommunicateWithHost lk.salyk.kg:30040 [08:30:12]ConnectInit lk.salyk.kg [08:30:12]Connected sock=10 [08:30:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2C 01 00 00 BF 5E 24 01 B8 B3 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 5B 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 8B 00 00 00 F4 03 04 00 95 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D2 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D3 5C 02 00 35 04 06 00 9A C7 53 26 42 6A DE 0F 98 10 C7 B4 65 7E [08:30:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 45 F3 47 00 AE 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D3 5C 02 00 F4 03 04 00 40 A4 14 66 B6 04 01 00 00 1B 65 D6 D5 62 12 DB 22 [08:30:12]CommunicateWithHost err = 0 [08:30:12]CheckOFDResponse [08:30:12]1017 (14) - 77093643461234 [08:30:12]1041 (16) - 0000000000874906 [08:30:12]1040 (4) - 154835 [08:30:12]1012 (4) - 09.04.2024 02:13 [08:30:12]1206 (1) - 0 [08:30:12]OFD Sender: Remove packet 154835 [08:30:12]ProducePacketName [08:30:12]name=ofd_packets/00154835 [08:30:12]NVStorageDeleteData [08:30:12]Write to MH i2c: 01 00 00 F3 51 44 [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 07 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: 01 07 00 F3 51 00 00 00 00 00 E0 0C 37 [08:30:12]RasterBufferAndPrint [08:30:12]line [08:30:12]line [08:30:12]line [08:30:12]line [08:30:12]line [08:30:12]written 0, free lines is 3305 [08:30:12]MH_Cut [08:30:12]Write to MH i2c: D1 01 00 FA 51 01 1D [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: D1 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: D1 01 00 [08:30:12]MH_I2C_Read... [08:30:12]Read from MH i2c: D1 01 00 FA 51 00 1C [08:30:12]Write to MH i2c: 01 00 00 FB 51 4C [08:30:12]Write i2c OK [08:30:12]MH_I2C_Read... [08:30:13]OFD Sender: No OFD packet to send [08:30:13]*** Cut start [08:30:13]*** Partial cut [08:30:13]*** CUTSNS_PIN = 1 [08:30:13]*** CUTSNS_PIN = 0 [08:30:13]*** Brake cut motor [08:30:14]Read from MH i2c: 01 [08:30:14]MH_I2C_Read... [08:30:14]*** Stop cut motor [08:30:14]*** Cut end [08:30:14]Read from MH i2c: 01 07 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: 01 07 00 FB 51 00 00 00 00 00 FF 0F 61 [08:30:14]process_action close_receipt done [08:30:14]requested_data is exist [08:30:14]produce_requested_data [08:30:14]requested_item fm.sn is exist - process it [08:30:14]wFMCommunicate request_size=4 [08:30:14]MH_SAM_APDU [08:30:14]CAPDU: 80 11 00 00 [08:30:14]Write to MH i2c: E2 08 00 FC 51 80 11 00 00 00 00 00 00 C7 [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:14]Read from MH i2c: E2 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 17 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 17 00 FC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1C [08:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:14]wFMCommunicate OK [08:30:14]requested_item fd.num is exist - process it [08:30:14]SAM_PROTO_GetFieldsCounters [08:30:14]wFMCommunicate request_size=4 [08:30:14]MH_SAM_APDU [08:30:14]CAPDU: 80 13 00 00 [08:30:14]Write to MH i2c: E2 08 00 FD 51 80 13 00 00 00 00 00 00 CA [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:14]Read from MH i2c: E2 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 62 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 62 00 FD 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D3 5C 02 00 0E 04 04 00 2A 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 EC [08:30:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D3 5C 02 00 0E 04 04 00 2A 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 [08:30:14]wFMCommunicate OK [08:30:14]SAM_PROTO_GetFieldsCounters done [08:30:14]requested_item shift.num is exist - process it [08:30:14]requested_item shift.opened is exist - process it [08:30:14]req_shift_opened [08:30:14]FM_GetShiftState [08:30:14]SAM_PROTO_GetShiftState [08:30:14]wFMCommunicate request_size=4 [08:30:14]MH_SAM_APDU [08:30:14]CAPDU: 80 13 01 00 [08:30:14]Write to MH i2c: E2 08 00 FE 51 80 13 01 00 00 00 00 00 CC [08:30:14]Write i2c OK [08:30:14]MH_I2C_Read... [08:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:14]Read from MH i2c: E2 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 0E 00 [08:30:14]MH_I2C_Read... [08:30:14]Read from MH i2c: E2 0E 00 FE 51 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 66 [08:30:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:14]wFMCommunicate OK [08:30:14]SAM_PROTO_GetShiftState done [08:30:14]FM_GetShiftState done [08:30:14]req_shift_opened done [08:30:14]requested_item shift.open_date is exist - process it [08:30:14]req_shift_open_date [08:30:14]req_shift_open_date done [08:30:14]produce_requested_data done [08:30:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154835,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:30:14]process_action_free close_receipt [08:30:14]json_value_free [08:30:14]json_value_free done [08:30:14]process_json_proto returns [08:30:14]Send response to host [08:30:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154835,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:30:14]free response buf [08:30:14]execute_script done [08:30:14]execute_script returns [08:30:14]free content buf [08:30:14]Sock 7.Close socket [08:30:14]Sock 7.Thread stoped [08:30:15]accept exits with 9 [08:30:15]New connection [08:30:15]New thread 3066805604 created [08:30:15]Thread 3066662244 joined [08:30:15]Waiting for new connection... [08:30:15] Sock 9.Parse request [08:30:15]Sock 9.Check first char [08:30:15]Sock 9.First char is OK [08:30:15]request: POST /json_proto HTTP/1.0 [08:30:15]Method: POST [08:30:15]URL: /json_proto [08:30:15]Method is POST - this is cgi request [08:30:15]url: /json_proto [08:30:15]query_string will be loaded in cgi processing [08:30:15]execute_cgi json_proto POST (null) [08:30:15]execute_cgi path=json_proto method=POST [08:30:15]POST find Content-Length [08:30:15]Host: 172.17.32.195:8080 [08:30:15]Content-Length: 647 [08:30:15]Content-Type: application/json [08:30:15] [08:30:15]POST finish read [08:30:15]Found Content-Length = 647 [08:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:15]execute_script... [08:30:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:15]POST & json_proto [08:30:15]process_json_proto [08:30:15]json parsed OK: [08:30:15]protocol is kg_v1.0 [08:30:15]action value=close_receipt [08:30:15]process_action close_receipt [08:30:15]cmd_close_receipt [08:30:15]MH_GetDate [08:30:15]Write to MH i2c: F0 00 00 FF 51 3F [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 09 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 09 00 FF 51 00 9B FC 14 66 77 1B 62 64 B1 [08:30:15]GetLastDocTimeStamp 1712651413 [08:30:15]current date 1712651419 [08:30:15]FM_GetShiftState [08:30:15]SAM_PROTO_GetShiftState [08:30:15]wFMCommunicate request_size=4 [08:30:15]MH_SAM_APDU [08:30:15]CAPDU: 80 13 01 00 [08:30:15]Write to MH i2c: E2 08 00 00 52 80 13 01 00 00 00 00 00 CF [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:15]Read from MH i2c: E2 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 00 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [08:30:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:15]wFMCommunicate OK [08:30:15]SAM_PROTO_GetShiftState done [08:30:15]FM_GetShiftState done [08:30:15]opened in 1712622218 [08:30:15]opened+sec_in_day 1712708618 [08:30:15]quantity*price = 200041 [08:30:15]sum+1 = 200042 [08:30:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.41 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.41 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 140 09.04.2024 08:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154836 ФПД: 143767573550522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083019&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154836&fm=143767573550522&tin=02508201610067®Number=0000000000090882&sum=200041 [08:30:17]StoreToDocumentArchive [08:30:17]shift 298 fd 154836 [08:30:17]save to /storage/0298/doc_00154836 [08:30:17]save last doc name /storage/0298/doc_00154836 to /storage/kkm_last_doc_name [08:30:17]save OK [08:30:17]Clear old archive folders... [08:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:30:17]tlvbuf is 00821070 [08:30:17]SAM_PROTO_ClearQueue [08:30:17]wFMCommunicate request_size=4 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 09 00 00 [08:30:17]Write to MH i2c: E2 08 00 0D 52 80 09 00 00 00 00 00 00 D1 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 0D 52 00 90 00 D3 [08:30:17]RAPDU: 90 00 [08:30:17]wFMCommunicate OK [08:30:17]SAM_PROTO_ClearQueue done [08:30:17]KKMCreateOFDPacket [08:30:17]OFDProtocolAddRootSTLVToBuf [08:30:17]FM_MakeSignedData [08:30:17]FM_MakeSignedData [08:30:17]SAM_PROTO_SignData [08:30:17]wFMCommunicate request_size=4 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 0D 01 02 [08:30:17]Write to MH i2c: E2 08 00 0E 52 80 0D 01 02 00 00 00 00 D9 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:17]Read from MH i2c: E2 03 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 0E 52 00 90 00 D4 [08:30:17]RAPDU: 90 00 [08:30:17]wFMCommunicate OK [08:30:17]wFMCommunicate request_size=255 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8C 00 00 00 F4 03 04 00 9B FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D4 5C 02 00 35 04 06 00 [08:30:17]Write to MH i2c: E2 02 01 0F 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8C 00 00 00 F4 03 04 00 9B FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D4 5C 02 00 35 04 06 00 00 00 81 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 0F 52 00 90 00 D5 [08:30:17]RAPDU: 90 00 [08:30:17]wFMCommunicate OK [08:30:17]wFMCommunicate request_size=11 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 0D 02 02 06 82 C1 7F 26 D5 BA [08:30:17]Write to MH i2c: E2 0E 00 10 52 80 0D 02 02 06 00 82 C1 7F 26 D5 BA 00 00 5F [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 03 00 10 52 00 90 00 D6 [08:30:17]RAPDU: 90 00 [08:30:17]wFMCommunicate OK [08:30:17]wFMCommunicate request_size=4 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 0D 03 02 [08:30:17]Write to MH i2c: E2 08 00 11 52 80 0D 03 02 00 00 00 00 DE [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 0B 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 0B 00 11 52 00 B8 2E 55 C0 6F AC D5 3D 90 00 07 [08:30:17]RAPDU: B8 2E 55 C0 6F AC D5 3D 90 00 [08:30:17]wFMCommunicate OK [08:30:17]SAM_PROTO_SignData done [08:30:17]FM_MakeSignedData done [08:30:17]CreateOFDProtocolMessage [08:30:17]wFMCommunicate request_size=4 [08:30:17]MH_SAM_APDU [08:30:17]CAPDU: 80 11 00 00 [08:30:17]Write to MH i2c: E2 08 00 12 52 80 11 00 00 00 00 00 00 DE [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:17]Read from MH i2c: E2 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 17 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: E2 17 00 12 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 33 [08:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:17]wFMCommunicate OK [08:30:17]CreateOFDProtocolMessage done [08:30:17]OFDSenderStorePacket 154836 [08:30:17]StoreOFDPacket docnum=154836 [08:30:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 F0 C3 08 01 0E 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8C 00 00 00 F4 03 04 00 9B FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D4 5C 02 00 35 04 06 00 82 C1 7F 26 D5 BA B8 2E 55 C0 6F AC D5 3D [08:30:17]CheckFolder [08:30:17]dirname=/storage/ofd_packets [08:30:17]CheckFolder done [08:30:17]ProducePacketName [08:30:17]name=ofd_packets/00154836 [08:30:17]NVStorageSaveData ofd_packets/00154836 [08:30:17]File name is /storage/ofd_packets/00154836 [08:30:17]Write 302 bytes [08:30:17]NVStorageSaveData done [08:30:17]OFDSenderStorePacket done [08:30:17]KKMCreateOFDPacket done [08:30:17]NVStorageSaveData kkm_last_timestamp [08:30:17]File name is /storage/kkm_last_timestamp [08:30:17]Write 4 bytes [08:30:17]NVStorageSaveData done [08:30:17]ExternCall_PrintAddStr [08:30:17]wPrintStart [08:30:17]Write to MH i2c: 01 00 00 13 52 65 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]OFD Sender: Processing packet 154836 [packets to send 67, broken 66] [08:30:17]ProducePacketName [08:30:17]name=ofd_packets/00154836 [08:30:17]OFD Sender: To server: pG, [08:30:17]CommunicateWithHost lk.salyk.kg:30040 [08:30:17]ConnectInit lk.salyk.kg [08:30:17]Read from MH i2c: 01 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: 01 07 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: 01 07 00 13 52 00 00 00 00 00 FF 0F 7A [08:30:17]RasterBufferAndPrint [08:30:17]line Счет N : (1)298030 [08:30:17]line ИНН: 02508201610067 [08:30:17]line Контрольно-Кассовый Чек [08:30:17]line ПРОДАЖА [08:30:17]line ТРК (МРК, ГНК) : 91 [08:30:17]line Товар: 2710194210 [08:30:17]line ДТ(л)-К-5 [08:30:17]line 27.630 * 72.40 [08:30:17]line = 2000.41 [08:30:17]line НДС 12% НСП 1% [08:30:17]line > о реализуемом товаре [08:30:17]line ИТОГО: 2000.41 [08:30:17]line НСП 1% : 17.70 [08:30:17]line НДС 12% : 212.43 [08:30:17]line Наличными: 2000.41 [08:30:17]line Безнал.: 0.00 [08:30:17]line Место: АЗС № 53 "Партнер Нефть" [08:30:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:30:17]line СНО: Общий режим [08:30:17]line Чек 140 09.04.2024 08:30 [08:30:17]line Смена: 298 ФФД: 1.0 [08:30:17]line ЗНМ: 0300000127 [08:30:17]line РНМ: 0000000000090882 [08:30:17]line Версия ККМ: 001 [08:30:17]line ФМ: 0000000000874906 [08:30:17]line ФД: 154836 [08:30:17]line ФПД: 143767573550522 [08:30:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083019&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154836&fm=143767573550522&tin=02508201610067®Number=0000000000090882&sum=200041 [08:30:17]written 0, free lines is 4095 [08:30:18]Connected sock=10 [08:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 F0 C3 08 01 0E 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8C 00 00 00 F4 03 04 00 9B FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D4 5C 02 00 35 04 06 00 82 C1 7F 26 D5 BA B8 2E 55 C0 6F AC D5 3D [08:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 CF 70 47 00 A9 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D4 5C 02 00 F4 03 04 00 45 A4 14 66 B6 04 01 00 00 D2 4F AD BD D6 2A 97 82 [08:30:18]CommunicateWithHost err = 0 [08:30:18]CheckOFDResponse [08:30:18]1017 (14) - 77093643461234 [08:30:18]1041 (16) - 0000000000874906 [08:30:18]1040 (4) - 154836 [08:30:18]1012 (4) - 09.04.2024 02:13 [08:30:18]1206 (1) - 0 [08:30:18]OFD Sender: Remove packet 154836 [08:30:18]ProducePacketName [08:30:18]name=ofd_packets/00154836 [08:30:18]NVStorageDeleteData [08:30:18]Write to MH i2c: 01 00 00 3B 52 8D [08:30:18]Write i2c OK [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: 01 [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: 01 07 00 [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: 01 07 00 3B 52 00 00 00 00 00 F2 0C 92 [08:30:18]RasterBufferAndPrint [08:30:18]line [08:30:18]line [08:30:18]line [08:30:18]line [08:30:18]line [08:30:18]written 0, free lines is 3331 [08:30:18]MH_Cut [08:30:18]Write to MH i2c: D1 01 00 42 52 01 66 [08:30:18]Write i2c OK [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: D1 [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: D1 01 00 [08:30:18]MH_I2C_Read... [08:30:18]Read from MH i2c: D1 01 00 42 52 00 65 [08:30:18]Write to MH i2c: 01 00 00 43 52 95 [08:30:18]Write i2c OK [08:30:18]MH_I2C_Read... [08:30:18]OFD Sender: No OFD packet to send [08:30:19]*** Cut start [08:30:19]*** Partial cut [08:30:19]*** CUTSNS_PIN = 1 [08:30:19]*** CUTSNS_PIN = 0 [08:30:19]*** Brake cut motor [08:30:19]Read from MH i2c: 01 [08:30:19]MH_I2C_Read... [08:30:19]*** Stop cut motor [08:30:19]*** Cut end [08:30:19]Read from MH i2c: 01 07 00 [08:30:19]MH_I2C_Read... [08:30:19]Read from MH i2c: 01 07 00 43 52 00 00 00 00 00 FF 0F AA [08:30:19]process_action close_receipt done [08:30:19]requested_data is exist [08:30:19]produce_requested_data [08:30:19]requested_item fm.sn is exist - process it [08:30:19]wFMCommunicate request_size=4 [08:30:19]MH_SAM_APDU [08:30:19]CAPDU: 80 11 00 00 [08:30:19]Write to MH i2c: E2 08 00 44 52 80 11 00 00 00 00 00 00 10 [08:30:19]Write i2c OK [08:30:19]MH_I2C_Read... [08:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:19]Read from MH i2c: E2 [08:30:19]MH_I2C_Read... [08:30:19]Read from MH i2c: E2 17 00 [08:30:19]MH_I2C_Read... [08:30:19]Read from MH i2c: E2 17 00 44 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 65 [08:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:19]wFMCommunicate OK [08:30:19]requested_item fd.num is exist - process it [08:30:19]SAM_PROTO_GetFieldsCounters [08:30:19]wFMCommunicate request_size=4 [08:30:19]MH_SAM_APDU [08:30:19]CAPDU: 80 13 00 00 [08:30:19]Write to MH i2c: E2 08 00 45 52 80 13 00 00 00 00 00 00 13 [08:30:19]Write i2c OK [08:30:19]MH_I2C_Read... [08:30:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:19]Read from MH i2c: E2 [08:30:19]MH_I2C_Read... [08:30:19]Read from MH i2c: E2 62 00 [08:30:19]MH_I2C_Read... [08:30:19]Read from MH i2c: E2 62 00 45 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D4 5C 02 00 0E 04 04 00 2A 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 39 [08:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D4 5C 02 00 0E 04 04 00 2A 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 [08:30:20]wFMCommunicate OK [08:30:20]SAM_PROTO_GetFieldsCounters done [08:30:20]requested_item shift.num is exist - process it [08:30:20]requested_item shift.opened is exist - process it [08:30:20]req_shift_opened [08:30:20]FM_GetShiftState [08:30:20]SAM_PROTO_GetShiftState [08:30:20]wFMCommunicate request_size=4 [08:30:20]MH_SAM_APDU [08:30:20]CAPDU: 80 13 01 00 [08:30:20]Write to MH i2c: E2 08 00 46 52 80 13 01 00 00 00 00 00 15 [08:30:20]Write i2c OK [08:30:20]MH_I2C_Read... [08:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:20]Read from MH i2c: E2 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 0E 00 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 0E 00 46 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AF [08:30:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:20]wFMCommunicate OK [08:30:20]SAM_PROTO_GetShiftState done [08:30:20]FM_GetShiftState done [08:30:20]req_shift_opened done [08:30:20]requested_item shift.open_date is exist - process it [08:30:20]req_shift_open_date [08:30:20]req_shift_open_date done [08:30:20]produce_requested_data done [08:30:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154836,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:30:20]process_action_free close_receipt [08:30:20]json_value_free [08:30:20]json_value_free done [08:30:20]process_json_proto returns [08:30:20]Send response to host [08:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154836,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:30:20]free response buf [08:30:20]execute_script done [08:30:20]execute_script returns [08:30:20]free content buf [08:30:20]Sock 9.Close socket [08:30:20]Sock 9.Thread stoped [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:36]accept exits with 7 [08:30:36]New connection [08:30:36]New thread 3066662244 created [08:30:36]Thread 3066805604 joined [08:30:36]Waiting for new connection... [08:30:36] Sock 7.Parse request [08:30:36]Sock 7.Check first char [08:30:36]Sock 7.First char is OK [08:30:36]request: POST /json_proto HTTP/1.0 [08:30:36]Method: POST [08:30:36]URL: /json_proto [08:30:36]Method is POST - this is cgi request [08:30:36]url: /json_proto [08:30:36]query_string will be loaded in cgi processing [08:30:36]execute_cgi json_proto POST (null) [08:30:36]execute_cgi path=json_proto method=POST [08:30:36]POST find Content-Length [08:30:36]Host: 172.17.32.195:8080 [08:30:36]Content-Length: 704 [08:30:36]Content-Type: application/json [08:30:36] [08:30:36]POST finish read [08:30:36]Found Content-Length = 704 [08:30:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154836, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:36]execute_script... [08:30:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154836, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:36]POST & json_proto [08:30:36]process_json_proto [08:30:36]json parsed OK: [08:30:36]protocol is kg_v1.0 [08:30:36]action value=close_receipt [08:30:36]process_action close_receipt [08:30:36]cmd_close_receipt [08:30:36]MH_GetDate [08:30:36]Write to MH i2c: F0 00 00 47 52 88 [08:30:36]Write i2c OK [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: F0 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: F0 09 00 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: F0 09 00 47 52 00 B0 FC 14 66 77 1B 62 64 0F [08:30:36]GetLastDocTimeStamp 1712651419 [08:30:36]current date 1712651440 [08:30:36]FM_GetShiftState [08:30:36]SAM_PROTO_GetShiftState [08:30:36]wFMCommunicate request_size=4 [08:30:36]MH_SAM_APDU [08:30:36]CAPDU: 80 13 01 00 [08:30:36]Write to MH i2c: E2 08 00 48 52 80 13 01 00 00 00 00 00 17 [08:30:36]Write i2c OK [08:30:36]MH_I2C_Read... [08:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:36]Read from MH i2c: E2 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 0E 00 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 0E 00 48 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [08:30:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:36]wFMCommunicate OK [08:30:36]SAM_PROTO_GetShiftState done [08:30:36]FM_GetShiftState done [08:30:36]opened in 1712622218 [08:30:36]opened+sec_in_day 1712708618 [08:30:36]quantity*price = 200041 [08:30:36]sum+1 = 200042 [08:30:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.41 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.41 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 141 09.04.2024 08:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФД осн.: 154836 ФМ осн.: 0000000000874906 ФМ: 0000000000874906 ФД: 154837 ФПД: 130255084249250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083040&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154837&fm=130255084249250&tin=02508201610067®Number=0000000000090882&sum=200041 [08:30:38]StoreToDocumentArchive [08:30:38]shift 298 fd 154837 [08:30:38]save to /storage/0298/doc_00154837 [08:30:38]save last doc name /storage/0298/doc_00154837 to /storage/kkm_last_doc_name [08:30:38]save OK [08:30:38]Clear old archive folders... [08:30:38]ProcessDocumentItem done err = 0, tmpTLVsize=280 [08:30:38]tlvbuf is 007E1880 [08:30:38]SAM_PROTO_ClearQueue [08:30:38]wFMCommunicate request_size=4 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 09 00 00 [08:30:38]Write to MH i2c: E2 08 00 57 52 80 09 00 00 00 00 00 00 1B [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 57 52 00 90 00 1D [08:30:38]RAPDU: 90 00 [08:30:38]wFMCommunicate OK [08:30:38]SAM_PROTO_ClearQueue done [08:30:38]KKMCreateOFDPacket [08:30:38]OFDProtocolAddRootSTLVToBuf [08:30:38]FM_MakeSignedData [08:30:38]FM_MakeSignedData [08:30:38]SAM_PROTO_SignData [08:30:38]wFMCommunicate request_size=4 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 0D 01 02 [08:30:38]Write to MH i2c: E2 08 00 58 52 80 0D 01 02 00 00 00 00 23 [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 58 52 00 90 00 1E [08:30:38]RAPDU: 90 00 [08:30:38]wFMCommunicate OK [08:30:38]wFMCommunicate request_size=255 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8D 00 00 00 F4 03 04 00 B0 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D4 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 [08:30:38]Write to MH i2c: E2 02 01 59 52 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8D 00 00 00 F4 03 04 00 B0 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D4 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 00 00 13 [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 59 52 00 90 00 1F [08:30:38]RAPDU: 90 00 [08:30:38]wFMCommunicate OK [08:30:38]wFMCommunicate request_size=39 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D5 5C 02 00 35 04 06 00 76 77 60 06 E0 A2 [08:30:38]Write to MH i2c: E2 2A 00 5A 52 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D5 5C 02 00 35 04 06 00 76 77 60 06 E0 A2 00 00 EB [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 03 00 5A 52 00 90 00 20 [08:30:38]RAPDU: 90 00 [08:30:38]wFMCommunicate OK [08:30:38]wFMCommunicate request_size=4 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 0D 03 02 [08:30:38]Write to MH i2c: E2 08 00 5B 52 80 0D 03 02 00 00 00 00 28 [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 0B 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 0B 00 5B 52 00 0B 2B AB D0 60 B1 30 71 90 00 8C [08:30:38]RAPDU: 0B 2B AB D0 60 B1 30 71 90 00 [08:30:38]wFMCommunicate OK [08:30:38]SAM_PROTO_SignData done [08:30:38]FM_MakeSignedData done [08:30:38]CreateOFDProtocolMessage [08:30:38]wFMCommunicate request_size=4 [08:30:38]MH_SAM_APDU [08:30:38]CAPDU: 80 11 00 00 [08:30:38]Write to MH i2c: E2 08 00 5C 52 80 11 00 00 00 00 00 00 28 [08:30:38]OFD Sender: No OFD packet to send [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:38]Read from MH i2c: E2 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 17 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: E2 17 00 5C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7D [08:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:38]wFMCommunicate OK [08:30:38]CreateOFDProtocolMessage done [08:30:38]OFDSenderStorePacket 154837 [08:30:38]StoreOFDPacket docnum=154837 [08:30:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2C 01 00 00 04 FD 24 01 85 AB 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8D 00 00 00 F4 03 04 00 B0 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D4 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D5 5C 02 00 35 04 06 00 76 77 60 06 E0 A2 0B 2B AB D0 60 B1 30 71 [08:30:38]CheckFolder [08:30:38]dirname=/storage/ofd_packets [08:30:38]CheckFolder done [08:30:38]ProducePacketName [08:30:38]name=ofd_packets/00154837 [08:30:38]NVStorageSaveData ofd_packets/00154837 [08:30:38]File name is /storage/ofd_packets/00154837 [08:30:38]Write 330 bytes [08:30:38]NVStorageSaveData done [08:30:38]OFDSenderStorePacket done [08:30:38]KKMCreateOFDPacket done [08:30:38]NVStorageSaveData kkm_last_timestamp [08:30:38]File name is /storage/kkm_last_timestamp [08:30:38]Write 4 bytes [08:30:38]NVStorageSaveData done [08:30:38]ExternCall_PrintAddStr [08:30:38]wPrintStart [08:30:38]Write to MH i2c: 01 00 00 5D 52 AF [08:30:38]Write i2c OK [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: 01 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: 01 07 00 [08:30:38]MH_I2C_Read... [08:30:38]Read from MH i2c: 01 07 00 5D 52 00 00 00 00 00 FF 0F C4 [08:30:38]RasterBufferAndPrint [08:30:38]line Счет N : (1)298030 [08:30:38]line ИНН: 02508201610067 [08:30:38]line Контрольно-Кассовый Чек [08:30:38]line ВОЗВРАТ ПРОДАЖИ [08:30:38]line ТРК (МРК, ГНК) : 91 [08:30:38]line Товар: 2710194210 [08:30:38]line ДТ(л)-К-5 [08:30:38]line 27.630 * 72.40 [08:30:38]line = 2000.41 [08:30:38]line НДС 12% НСП 1% [08:30:38]line > о реализуемом товаре [08:30:38]line ИТОГО: 2000.41 [08:30:38]line НСП 1% : 17.70 [08:30:38]line НДС 12% : 212.43 [08:30:38]line Наличными: 2000.41 [08:30:38]line Безнал.: 0.00 [08:30:38]line Место: АЗС № 53 "Партнер Нефть" [08:30:38]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:30:38]line СНО: Общий режим [08:30:38]line Чек 141 09.04.2024 08:30 [08:30:38]line Смена: 298 ФФД: 1.0 [08:30:38]line ЗНМ: 0300000127 [08:30:38]line РНМ: 0000000000090882 [08:30:38]line Версия ККМ: 001 [08:30:38]line ФД осн.: 154836 [08:30:38]line ФМ осн.: 0000000000874906 [08:30:38]line ФМ: 0000000000874906 [08:30:38]line ФД: 154837 [08:30:38]line ФПД: 130255084249250 [08:30:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083040&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154837&fm=130255084249250&tin=02508201610067®Number=0000000000090882&sum=200041 [08:30:38]written 0, free lines is 4095 [08:30:38]OFD Sender: Processing packet 154837 [packets to send 67, broken 66] [08:30:38]ProducePacketName [08:30:38]name=ofd_packets/00154837 [08:30:38]OFD Sender: To server: pG, [08:30:38]CommunicateWithHost lk.salyk.kg:30040 [08:30:38]ConnectInit lk.salyk.kg [08:30:39]Connected sock=10 [08:30:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2C 01 00 00 04 FD 24 01 85 AB 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 8D 00 00 00 F4 03 04 00 B0 FC 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D4 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D5 5C 02 00 35 04 06 00 76 77 60 06 E0 A2 0B 2B AB D0 60 B1 30 71 [08:30:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3A 08 47 00 EB 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D5 5C 02 00 F4 03 04 00 5A A4 14 66 B6 04 01 00 00 AC D5 C7 A8 9A FE 90 2A [08:30:39]CommunicateWithHost err = 0 [08:30:39]CheckOFDResponse [08:30:39]1017 (14) - 77093643461234 [08:30:39]1041 (16) - 0000000000874906 [08:30:39]1040 (4) - 154837 [08:30:39]1012 (4) - 09.04.2024 02:13 [08:30:39]1206 (1) - 0 [08:30:39]OFD Sender: Remove packet 154837 [08:30:39]ProducePacketName [08:30:39]name=ofd_packets/00154837 [08:30:39]NVStorageDeleteData [08:30:39]Write to MH i2c: 01 00 00 87 52 D9 [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: 01 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: 01 07 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: 01 07 00 87 52 00 00 00 00 00 F1 0C DD [08:30:39]RasterBufferAndPrint [08:30:39]line [08:30:39]line [08:30:39]line [08:30:39]line [08:30:39]line [08:30:39]written 0, free lines is 3327 [08:30:39]MH_Cut [08:30:39]Write to MH i2c: D1 01 00 8E 52 01 B2 [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: D1 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: D1 01 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: D1 01 00 8E 52 00 B1 [08:30:39]Write to MH i2c: 01 00 00 8F 52 E1 [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]OFD Sender: No OFD packet to send [08:30:40]*** Cut start [08:30:40]*** Partial cut [08:30:40]*** CUTSNS_PIN = 1 [08:30:40]*** CUTSNS_PIN = 0 [08:30:40]*** Brake cut motor [08:30:40]Read from MH i2c: 01 [08:30:40]MH_I2C_Read... [08:30:40]*** Stop cut motor [08:30:40]*** Cut end [08:30:40]Read from MH i2c: 01 07 00 [08:30:40]MH_I2C_Read... [08:30:40]Read from MH i2c: 01 07 00 8F 52 00 00 00 00 00 FF 0F F6 [08:30:40]process_action close_receipt done [08:30:40]requested_data is exist [08:30:40]produce_requested_data [08:30:40]requested_item fm.sn is exist - process it [08:30:40]wFMCommunicate request_size=4 [08:30:40]MH_SAM_APDU [08:30:40]CAPDU: 80 11 00 00 [08:30:40]Write to MH i2c: E2 08 00 90 52 80 11 00 00 00 00 00 00 5C [08:30:40]Write i2c OK [08:30:40]MH_I2C_Read... [08:30:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:40]Read from MH i2c: E2 [08:30:40]MH_I2C_Read... [08:30:40]Read from MH i2c: E2 17 00 [08:30:40]MH_I2C_Read... [08:30:40]Read from MH i2c: E2 17 00 90 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B1 [08:30:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:30:40]wFMCommunicate OK [08:30:40]requested_item fd.num is exist - process it [08:30:40]SAM_PROTO_GetFieldsCounters [08:30:40]wFMCommunicate request_size=4 [08:30:40]MH_SAM_APDU [08:30:40]CAPDU: 80 13 00 00 [08:30:40]Write to MH i2c: E2 08 00 91 52 80 13 00 00 00 00 00 00 5F [08:30:40]Write i2c OK [08:30:40]MH_I2C_Read... [08:30:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:41]Read from MH i2c: E2 [08:30:41]MH_I2C_Read... [08:30:41]Read from MH i2c: E2 62 00 [08:30:41]MH_I2C_Read... [08:30:41]Read from MH i2c: E2 62 00 91 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D5 5C 02 00 0E 04 04 00 2A 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 89 [08:30:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D5 5C 02 00 0E 04 04 00 2A 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 [08:30:41]wFMCommunicate OK [08:30:41]SAM_PROTO_GetFieldsCounters done [08:30:41]requested_item shift.num is exist - process it [08:30:41]requested_item shift.opened is exist - process it [08:30:41]req_shift_opened [08:30:41]FM_GetShiftState [08:30:41]SAM_PROTO_GetShiftState [08:30:41]wFMCommunicate request_size=4 [08:30:41]MH_SAM_APDU [08:30:41]CAPDU: 80 13 01 00 [08:30:41]Write to MH i2c: E2 08 00 92 52 80 13 01 00 00 00 00 00 61 [08:30:41]Write i2c OK [08:30:41]MH_I2C_Read... [08:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:41]Read from MH i2c: E2 [08:30:41]MH_I2C_Read... [08:30:41]Read from MH i2c: E2 0E 00 [08:30:41]MH_I2C_Read... [08:30:41]Read from MH i2c: E2 0E 00 92 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [08:30:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:30:41]wFMCommunicate OK [08:30:41]SAM_PROTO_GetShiftState done [08:30:41]FM_GetShiftState done [08:30:41]req_shift_opened done [08:30:41]requested_item shift.open_date is exist - process it [08:30:41]req_shift_open_date [08:30:41]req_shift_open_date done [08:30:41]produce_requested_data done [08:30:41]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154837,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:30:41]process_action_free close_receipt [08:30:41]json_value_free [08:30:41]json_value_free done [08:30:41]process_json_proto returns [08:30:41]Send response to host [08:30:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154837,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:30:41]free response buf [08:30:41]execute_script done [08:30:41]execute_script returns [08:30:41]free content buf [08:30:41]Sock 7.Close socket [08:30:41]Sock 7.Thread stoped [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [08:31:52]New connection [08:31:52]New thread 3066805604 created [08:31:52]Thread 3066662244 joined [08:31:52]Waiting for new connection... [08:31:52] Sock 9.Parse request [08:31:52]Sock 9.Check first char [08:31:52]Sock 9.First char is OK [08:31:52]request: POST /json_proto HTTP/1.0 [08:31:52]Method: POST [08:31:52]URL: /json_proto [08:31:52]Method is POST - this is cgi request [08:31:52]url: /json_proto [08:31:52]query_string will be loaded in cgi processing [08:31:52]execute_cgi json_proto POST (null) [08:31:52]execute_cgi path=json_proto method=POST [08:31:52]POST find Content-Length [08:31:52]Host: 172.17.32.195:8080 [08:31:52]Content-Length: 1196 [08:31:52]Content-Type: application/json [08:31:52] [08:31:52]POST finish read [08:31:52]Found Content-Length = 1196 [08:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298031\u000A09.04.2024 08:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 24.870 x 72.40\u000A\u0418\u0422\u041E\u0413: 1800.59\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]execute_script... [08:31:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298031\u000A09.04.2024 08:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 24.870 x 72.40\u000A\u0418\u0422\u041E\u0413: 1800.59\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]POST & json_proto [08:31:52]process_json_proto [08:31:52]json parsed OK: [08:31:52]protocol is kg_v1.0 [08:31:52]action value=print_text [08:31:52]process_action print_text [08:31:52]cmd_print_text [08:31:52]ExternCall_PrintAddStr [08:31:52]wPrintStart [08:31:52]Write to MH i2c: 01 00 00 93 52 E5 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 07 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 07 00 93 52 00 00 00 00 00 FF 0F FA [08:31:52]RasterBufferAndPrint [08:31:52]line *****ТОВАРНЫЙ ЧЕК***** [08:31:52]line АЗС 53 [08:31:52]line Партнер нефть [08:31:52]line 02508201610067 [08:31:52]line Кассир : Черикбаев М. [08:31:52]line Счет N : (1)298031 [08:31:52]line 09.04.2024 08:08 [08:31:52]line ПРОДАЖА [08:31:52]line ТРК (МРК, ГНК): 92 [08:31:52]line Вид ГСМ : 2710194210 [08:31:52]line ДТ(л)-К-5 [08:31:52]line 24.870 x 72.40 [08:31:52]line ИТОГ: 1800.59 [08:31:52]line Тип оплаты: Талоны: Партнер нефть [08:31:52]line 3473230 [08:31:52]line ______________________ [08:31:52]line (подпись) [08:31:52]written 0, free lines is 4095 [08:31:52]Write to MH i2c: 01 00 00 A7 52 F9 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 07 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: 01 07 00 A7 52 00 00 00 00 00 12 0E 20 [08:31:52]RasterBufferAndPrint [08:31:52]line [08:31:52]line [08:31:52]line [08:31:52]line [08:31:52]line [08:31:52]written 0, free lines is 3604 [08:31:52]MH_Cut [08:31:52]Write to MH i2c: D1 01 00 AE 52 01 D2 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: D1 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: D1 01 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: D1 01 00 AE 52 00 D1 [08:31:52]Write to MH i2c: 01 00 00 AF 52 01 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:53]*** Cut start [08:31:53]*** Partial cut [08:31:53]*** CUTSNS_PIN = 1 [08:31:53]*** CUTSNS_PIN = 0 [08:31:53]*** Brake cut motor [08:31:53]Read from MH i2c: 01 [08:31:53]MH_I2C_Read... [08:31:53]*** Stop cut motor [08:31:53]*** Cut end [08:31:53]Read from MH i2c: 01 07 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: 01 07 00 AF 52 00 00 00 00 00 FF 0F 16 [08:31:53]process_action print_text done [08:31:53]requested_data is exist [08:31:53]produce_requested_data [08:31:53]requested_item fm.sn is exist - process it [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 11 00 00 [08:31:53]Write to MH i2c: E2 08 00 B0 52 80 11 00 00 00 00 00 00 7C [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 17 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 17 00 B0 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D1 [08:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:31:54]wFMCommunicate OK [08:31:54]requested_item fd.num is exist - process it [08:31:54]SAM_PROTO_GetFieldsCounters [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 13 00 00 [08:31:54]Write to MH i2c: E2 08 00 B1 52 80 13 00 00 00 00 00 00 7F [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 62 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 62 00 B1 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D5 5C 02 00 0E 04 04 00 2A 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 A9 [08:31:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D5 5C 02 00 0E 04 04 00 2A 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 [08:31:54]wFMCommunicate OK [08:31:54]SAM_PROTO_GetFieldsCounters done [08:31:54]requested_item shift.num is exist - process it [08:31:54]requested_item shift.opened is exist - process it [08:31:54]req_shift_opened [08:31:54]FM_GetShiftState [08:31:54]SAM_PROTO_GetShiftState [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 13 01 00 [08:31:54]Write to MH i2c: E2 08 00 B2 52 80 13 01 00 00 00 00 00 81 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 0E 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 0E 00 B2 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1B [08:31:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:31:54]wFMCommunicate OK [08:31:54]SAM_PROTO_GetShiftState done [08:31:54]FM_GetShiftState done [08:31:54]req_shift_opened done [08:31:54]requested_item shift.open_date is exist - process it [08:31:54]req_shift_open_date [08:31:54]req_shift_open_date done [08:31:54]produce_requested_data done [08:31:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154837,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:31:54]process_action_free print_text [08:31:54]json_value_free [08:31:54]json_value_free done [08:31:54]process_json_proto returns [08:31:54]Send response to host [08:31:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154837,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:31:54]free response buf [08:31:54]execute_script done [08:31:54]execute_script returns [08:31:54]free content buf [08:31:54]Sock 9.Close socket [08:31:54]Sock 9.Thread stoped [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [08:34:19]OFD Sender: No OFD packet to send [08:34:23]accept exits with 7 [08:34:23]New connection [08:34:23]New thread 3066662244 created [08:34:23]Thread 3066805604 joined [08:34:23]Waiting for new connection... [08:34:23] Sock 7.Parse request [08:34:23]Sock 7.Check first char [08:34:23]Sock 7.First char is OK [08:34:23]request: POST /json_proto HTTP/1.0 [08:34:23]Method: POST [08:34:23]URL: /json_proto [08:34:23]Method is POST - this is cgi request [08:34:23]url: /json_proto [08:34:23]query_string will be loaded in cgi processing [08:34:23]execute_cgi json_proto POST (null) [08:34:23]execute_cgi path=json_proto method=POST [08:34:23]POST find Content-Length [08:34:23]Host: 172.17.32.195:8080 [08:34:23]Content-Length: 635 [08:34:23]Content-Type: application/json [08:34:23] [08:34:23]POST finish read [08:34:23]Found Content-Length = 635 [08:34:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 20.040, "sum" : 1300.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1300.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:23]execute_script... [08:34:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 20.040, "sum" : 1300.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1300.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:23]POST & json_proto [08:34:23]process_json_proto [08:34:23]json parsed OK: [08:34:23]protocol is kg_v1.0 [08:34:23]action value=close_receipt [08:34:23]process_action close_receipt [08:34:23]cmd_close_receipt [08:34:23]MH_GetDate [08:34:23]Write to MH i2c: F0 00 00 B3 52 F4 [08:34:23]Write i2c OK [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: F0 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: F0 09 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: F0 09 00 B3 52 00 92 FD 14 66 77 1B 62 64 5E [08:34:23]GetLastDocTimeStamp 1712651440 [08:34:23]current date 1712651666 [08:34:23]FM_GetShiftState [08:34:23]SAM_PROTO_GetShiftState [08:34:23]wFMCommunicate request_size=4 [08:34:23]MH_SAM_APDU [08:34:23]CAPDU: 80 13 01 00 [08:34:23]Write to MH i2c: E2 08 00 B4 52 80 13 01 00 00 00 00 00 83 [08:34:23]Write i2c OK [08:34:23]MH_I2C_Read... [08:34:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:23]Read from MH i2c: E2 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 0E 00 [08:34:23]MH_I2C_Read... [08:34:23]Read from MH i2c: E2 0E 00 B4 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1D [08:34:23]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:34:23]wFMCommunicate OK [08:34:23]SAM_PROTO_GetShiftState done [08:34:23]FM_GetShiftState done [08:34:23]opened in 1712622218 [08:34:23]opened+sec_in_day 1712708618 [08:34:23]quantity*price = 130059 [08:34:23]sum+1 = 130061 [08:34:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.60 НСП 1% : 11.51 НДС 12% : 138.12 Наличными: 1300.60 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 142 09.04.2024 08:34 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154838 ФПД: 161760246794815 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083426&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154838&fm=161760246794815&tin=02508201610067®Number=0000000000090882&sum=130060 [08:34:24]StoreToDocumentArchive [08:34:24]shift 298 fd 154838 [08:34:24]save to /storage/0298/doc_00154838 [08:34:24]save last doc name /storage/0298/doc_00154838 to /storage/kkm_last_doc_name [08:34:24]save OK [08:34:24]Clear old archive folders... [08:34:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:34:24]tlvbuf is 007E16A0 [08:34:24]SAM_PROTO_ClearQueue [08:34:24]wFMCommunicate request_size=4 [08:34:24]MH_SAM_APDU [08:34:24]CAPDU: 80 09 00 00 [08:34:24]Write to MH i2c: E2 08 00 C1 52 80 09 00 00 00 00 00 00 85 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 C1 52 00 90 00 87 [08:34:24]RAPDU: 90 00 [08:34:24]wFMCommunicate OK [08:34:24]SAM_PROTO_ClearQueue done [08:34:24]KKMCreateOFDPacket [08:34:24]OFDProtocolAddRootSTLVToBuf [08:34:24]FM_MakeSignedData [08:34:24]FM_MakeSignedData [08:34:24]SAM_PROTO_SignData [08:34:24]wFMCommunicate request_size=4 [08:34:24]MH_SAM_APDU [08:34:24]CAPDU: 80 0D 01 02 [08:34:24]Write to MH i2c: E2 08 00 C2 52 80 0D 01 02 00 00 00 00 8D [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 C2 52 00 90 00 88 [08:34:24]RAPDU: 90 00 [08:34:24]wFMCommunicate OK [08:34:24]wFMCommunicate request_size=255 [08:34:24]MH_SAM_APDU [08:34: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 4E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 0C FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 0C FC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 92 FD 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D6 5C 02 00 35 04 06 00 [08:34:24]Write to MH i2c: E2 02 01 C3 52 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 4E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 0C FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 0C FC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 92 FD 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D6 5C 02 00 35 04 06 00 00 00 0B [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 C3 52 00 90 00 89 [08:34:24]RAPDU: 90 00 [08:34:24]wFMCommunicate OK [08:34:24]wFMCommunicate request_size=11 [08:34:24]MH_SAM_APDU [08:34:24]CAPDU: 80 0D 02 02 06 93 1E BE 0C 8A 3F [08:34:24]Write to MH i2c: E2 0E 00 C4 52 80 0D 02 02 06 00 93 1E BE 0C 8A 3F 00 00 E0 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 03 00 C4 52 00 90 00 8A [08:34:24]RAPDU: 90 00 [08:34:24]wFMCommunicate OK [08:34:24]wFMCommunicate request_size=4 [08:34:24]MH_SAM_APDU [08:34:24]CAPDU: 80 0D 03 02 [08:34:24]Write to MH i2c: E2 08 00 C5 52 80 0D 03 02 00 00 00 00 92 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 0B 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 0B 00 C5 52 00 A8 5A 93 2B A6 2D D5 8F 90 00 8A [08:34:24]RAPDU: A8 5A 93 2B A6 2D D5 8F 90 00 [08:34:24]wFMCommunicate OK [08:34:24]SAM_PROTO_SignData done [08:34:24]FM_MakeSignedData done [08:34:24]CreateOFDProtocolMessage [08:34:24]wFMCommunicate request_size=4 [08:34:24]MH_SAM_APDU [08:34:24]CAPDU: 80 11 00 00 [08:34:24]Write to MH i2c: E2 08 00 C6 52 80 11 00 00 00 00 00 00 92 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:24]Read from MH i2c: E2 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 17 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: E2 17 00 C6 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E7 [08:34:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:34:24]wFMCommunicate OK [08:34:24]CreateOFDProtocolMessage done [08:34:24]OFDSenderStorePacket 154838 [08:34:24]StoreOFDPacket docnum=154838 [08:34:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AA 06 08 01 06 9E 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 4E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 0C FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 0C FC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 92 FD 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D6 5C 02 00 35 04 06 00 93 1E BE 0C 8A 3F A8 5A 93 2B A6 2D D5 8F [08:34:24]CheckFolder [08:34:24]dirname=/storage/ofd_packets [08:34:24]CheckFolder done [08:34:24]ProducePacketName [08:34:24]name=ofd_packets/00154838 [08:34:24]NVStorageSaveData ofd_packets/00154838 [08:34:24]File name is /storage/ofd_packets/00154838 [08:34:24]Write 302 bytes [08:34:24]NVStorageSaveData done [08:34:24]OFDSenderStorePacket done [08:34:24]KKMCreateOFDPacket done [08:34:24]NVStorageSaveData kkm_last_timestamp [08:34:24]File name is /storage/kkm_last_timestamp [08:34:24]Write 4 bytes [08:34:24]NVStorageSaveData done [08:34:24]ExternCall_PrintAddStr [08:34:24]wPrintStart [08:34:24]Write to MH i2c: 01 00 00 C7 52 19 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: 01 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: 01 07 00 [08:34:24]MH_I2C_Read... [08:34:24]Read from MH i2c: 01 07 00 C7 52 00 00 00 00 00 FF 0F 2E [08:34:24]RasterBufferAndPrint [08:34:24]line Счет N : (1)298032 [08:34:24]line ИНН: 02508201610067 [08:34:24]line Контрольно-Кассовый Чек [08:34:24]line ПРОДАЖА [08:34:24]line ТРК (МРК, ГНК) : 81 [08:34:24]line Товар: 2710124130 [08:34:24]line SUPER-92-К-5 [08:34:24]line 20.040 * 64.90 [08:34:24]line = 1300.60 [08:34:24]line НДС 12% НСП 1% [08:34:24]line > о реализуемом товаре [08:34:24]line ИТОГО: 1300.60 [08:34:24]line НСП 1% : 11.51 [08:34:24]line НДС 12% : 138.12 [08:34:24]line Наличными: 1300.60 [08:34:24]line Безнал.: 0.00 [08:34:24]line Место: АЗС № 53 "Партнер Нефть" [08:34:24]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:34:24]line СНО: Общий режим [08:34:24]line Чек 142 09.04.2024 08:34 [08:34:24]line Смена: 298 ФФД: 1.0 [08:34:24]line ЗНМ: 0300000127 [08:34:24]line РНМ: 0000000000090882 [08:34:24]line Версия ККМ: 001 [08:34:24]line ФМ: 0000000000874906 [08:34:24]line ФД: 154838 [08:34:24]line ФПД: 161760246794815 [08:34:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083426&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154838&fm=161760246794815&tin=02508201610067®Number=0000000000090882&sum=130060 [08:34:25]OFD Sender: Processing packet 154838 [packets to send 67, broken 66] [08:34:25]ProducePacketName [08:34:25]name=ofd_packets/00154838 [08:34:25]OFD Sender: To server: pG, [08:34:25]CommunicateWithHost lk.salyk.kg:30040 [08:34:25]ConnectInit lk.salyk.kg [08:34:25]written 0, free lines is 4095 [08:34:25]Connected sock=11 [08:34:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AA 06 08 01 06 9E 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 4E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 0C FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 35 00 00 00 00 07 04 06 00 0C FC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 92 FD 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D6 5C 02 00 35 04 06 00 93 1E BE 0C 8A 3F A8 5A 93 2B A6 2D D5 8F [08:34:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 25 5F 47 00 26 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D6 5C 02 00 F4 03 04 00 3D A5 14 66 B6 04 01 00 00 B1 C2 54 B9 A0 FF F0 E3 [08:34:25]CommunicateWithHost err = 0 [08:34:25]CheckOFDResponse [08:34:25]1017 (14) - 77093643461234 [08:34:25]1041 (16) - 0000000000874906 [08:34:25]1040 (4) - 154838 [08:34:25]1012 (4) - 09.04.2024 02:17 [08:34:25]1206 (1) - 0 [08:34:25]OFD Sender: Remove packet 154838 [08:34:25]ProducePacketName [08:34:25]name=ofd_packets/00154838 [08:34:25]NVStorageDeleteData [08:34:25]Write to MH i2c: 01 00 00 EF 52 41 [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: 01 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: 01 07 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: 01 07 00 EF 52 00 00 00 00 00 EC 0C 40 [08:34:25]RasterBufferAndPrint [08:34:25]line [08:34:25]line [08:34:25]line [08:34:25]line [08:34:25]line [08:34:25]written 0, free lines is 3312 [08:34:25]MH_Cut [08:34:25]Write to MH i2c: D1 01 00 F6 52 01 1A [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: D1 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: D1 01 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: D1 01 00 F6 52 00 19 [08:34:25]Write to MH i2c: 01 00 00 F7 52 49 [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:26]OFD Sender: No OFD packet to send [08:34:26]*** Cut start [08:34:26]*** Partial cut [08:34:26]*** CUTSNS_PIN = 1 [08:34:26]*** CUTSNS_PIN = 0 [08:34:26]*** Brake cut motor [08:34:27]Read from MH i2c: 01 [08:34:27]MH_I2C_Read... [08:34:27]*** Stop cut motor [08:34:27]*** Cut end [08:34:27]Read from MH i2c: 01 07 00 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: 01 07 00 F7 52 00 00 00 00 00 FF 0F 5E [08:34:27]process_action close_receipt done [08:34:27]requested_data is exist [08:34:27]produce_requested_data [08:34:27]requested_item fm.sn is exist - process it [08:34:27]wFMCommunicate request_size=4 [08:34:27]MH_SAM_APDU [08:34:27]CAPDU: 80 11 00 00 [08:34:27]Write to MH i2c: E2 08 00 F8 52 80 11 00 00 00 00 00 00 C4 [08:34:27]Write i2c OK [08:34:27]MH_I2C_Read... [08:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:27]Read from MH i2c: E2 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 17 00 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 17 00 F8 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 19 [08:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:34:27]wFMCommunicate OK [08:34:27]requested_item fd.num is exist - process it [08:34:27]SAM_PROTO_GetFieldsCounters [08:34:27]wFMCommunicate request_size=4 [08:34:27]MH_SAM_APDU [08:34:27]CAPDU: 80 13 00 00 [08:34:27]Write to MH i2c: E2 08 00 F9 52 80 13 00 00 00 00 00 00 C7 [08:34:27]Write i2c OK [08:34:27]MH_I2C_Read... [08:34:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:27]Read from MH i2c: E2 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 62 00 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 62 00 F9 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 F5 [08:34:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 [08:34:27]wFMCommunicate OK [08:34:27]SAM_PROTO_GetFieldsCounters done [08:34:27]requested_item shift.num is exist - process it [08:34:27]requested_item shift.opened is exist - process it [08:34:27]req_shift_opened [08:34:27]FM_GetShiftState [08:34:27]SAM_PROTO_GetShiftState [08:34:27]wFMCommunicate request_size=4 [08:34:27]MH_SAM_APDU [08:34:27]CAPDU: 80 13 01 00 [08:34:27]Write to MH i2c: E2 08 00 FA 52 80 13 01 00 00 00 00 00 C9 [08:34:27]Write i2c OK [08:34:27]MH_I2C_Read... [08:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:27]Read from MH i2c: E2 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 0E 00 [08:34:27]MH_I2C_Read... [08:34:27]Read from MH i2c: E2 0E 00 FA 52 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 63 [08:34:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:34:27]wFMCommunicate OK [08:34:27]SAM_PROTO_GetShiftState done [08:34:27]FM_GetShiftState done [08:34:27]req_shift_opened done [08:34:27]requested_item shift.open_date is exist - process it [08:34:27]req_shift_open_date [08:34:27]req_shift_open_date done [08:34:27]produce_requested_data done [08:34:27]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:34:27]process_action_free close_receipt [08:34:27]json_value_free [08:34:27]json_value_free done [08:34:27]process_json_proto returns [08:34:27]Send response to host [08:34:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:34:27]free response buf [08:34:27]execute_script done [08:34:27]execute_script returns [08:34:27]free content buf [08:34:27]Sock 7.Close socket [08:34:27]Sock 7.Thread stoped [08:34:31]OFD Sender: No OFD packet to send [08:34:36]OFD Sender: No OFD packet to send [08:34:41]OFD Sender: No OFD packet to send [08:34:46]OFD Sender: No OFD packet to send [08:34:51]OFD Sender: No OFD packet to send [08:34:52]accept exits with 9 [08:34:52]New connection [08:34:52]New thread 3066805604 created [08:34:52]Thread 3066662244 joined [08:34:52]Waiting for new connection... [08:34:52] Sock 9.Parse request [08:34:52]Sock 9.Check first char [08:34:52]Sock 9.First char is OK [08:34:52]request: POST /json_proto HTTP/1.0 [08:34:52]Method: POST [08:34:52]URL: /json_proto [08:34:52]Method is POST - this is cgi request [08:34:52]url: /json_proto [08:34:52]query_string will be loaded in cgi processing [08:34:52]execute_cgi json_proto POST (null) [08:34:52]execute_cgi path=json_proto method=POST [08:34:52]POST find Content-Length [08:34:52]Host: 172.17.32.195:8080 [08:34:52]Content-Length: 1189 [08:34:52]Content-Type: application/json [08:34:52] [08:34:52]POST finish read [08:34:52]Found Content-Length = 1189 [08:34:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298033\u000A09.04.2024 08:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:52]execute_script... [08:34:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298033\u000A09.04.2024 08:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:52]POST & json_proto [08:34:52]process_json_proto [08:34:52]json parsed OK: [08:34:52]protocol is kg_v1.0 [08:34:52]action value=print_text [08:34:52]process_action print_text [08:34:52]cmd_print_text [08:34:52]ExternCall_PrintAddStr [08:34:52]wPrintStart [08:34:52]Write to MH i2c: 01 00 00 FB 52 4D [08:34:52]Write i2c OK [08:34:52]MH_I2C_Read... [08:34:52]Read from MH i2c: 01 [08:34:52]MH_I2C_Read... [08:34:52]Read from MH i2c: 01 07 00 [08:34:52]MH_I2C_Read... [08:34:52]Read from MH i2c: 01 07 00 FB 52 00 00 00 00 00 FF 0F 62 [08:34:52]RasterBufferAndPrint [08:34:52]line *****ТОВАРНЫЙ ЧЕК***** [08:34:52]line АЗС 53 [08:34:52]line Партнер нефть [08:34:52]line 02508201610067 [08:34:52]line Кассир : Черикбаев М. [08:34:52]line Счет N : (1)298033 [08:34:52]line 09.04.2024 08:11 [08:34:52]line ПРОДАЖА [08:34:52]line ТРК (МРК, ГНК): 72 [08:34:52]line Вид ГСМ : 2710124130 [08:34:52]line Аи-92-К-5 [08:34:52]line 7.830 x 63.90 [08:34:52]line ИТОГ: 500.34 [08:34:52]line Тип оплаты: Талоны: Партнер нефть [08:34:52]line 3876658 [08:34:52]line ______________________ [08:34:52]line (подпись) [08:34:52]written 0, free lines is 4095 [08:34:53]Write to MH i2c: 01 00 00 0F 53 62 [08:34:53]Write i2c OK [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: 01 [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: 01 07 00 [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: 01 07 00 0F 53 00 00 00 00 00 11 0E 88 [08:34:53]RasterBufferAndPrint [08:34:53]line [08:34:53]line [08:34:53]line [08:34:53]line [08:34:53]line [08:34:53]written 0, free lines is 3603 [08:34:53]MH_Cut [08:34:53]Write to MH i2c: D1 01 00 16 53 01 3B [08:34:53]Write i2c OK [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: D1 [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: D1 01 00 [08:34:53]MH_I2C_Read... [08:34:53]Read from MH i2c: D1 01 00 16 53 00 3A [08:34:53]Write to MH i2c: 01 00 00 17 53 6A [08:34:53]Write i2c OK [08:34:53]MH_I2C_Read... [08:34:53]*** Cut start [08:34:53]*** Partial cut [08:34:53]*** CUTSNS_PIN = 1 [08:34:53]*** CUTSNS_PIN = 0 [08:34:53]*** Brake cut motor [08:34:54]Read from MH i2c: 01 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: 01 07 00 [08:34:54]MH_I2C_Read... [08:34:54]*** Stop cut motor [08:34:54]*** Cut end [08:34:54]Read from MH i2c: 01 07 00 17 53 00 00 00 00 00 FF 0F 7F [08:34:54]process_action print_text done [08:34:54]requested_data is exist [08:34:54]produce_requested_data [08:34:54]requested_item fm.sn is exist - process it [08:34:54]wFMCommunicate request_size=4 [08:34:54]MH_SAM_APDU [08:34:54]CAPDU: 80 11 00 00 [08:34:54]Write to MH i2c: E2 08 00 18 53 80 11 00 00 00 00 00 00 E5 [08:34:54]Write i2c OK [08:34:54]MH_I2C_Read... [08:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:54]Read from MH i2c: E2 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 17 00 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 17 00 18 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3A [08:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:34:54]wFMCommunicate OK [08:34:54]requested_item fd.num is exist - process it [08:34:54]SAM_PROTO_GetFieldsCounters [08:34:54]wFMCommunicate request_size=4 [08:34:54]MH_SAM_APDU [08:34:54]CAPDU: 80 13 00 00 [08:34:54]Write to MH i2c: E2 08 00 19 53 80 13 00 00 00 00 00 00 E8 [08:34:54]Write i2c OK [08:34:54]MH_I2C_Read... [08:34:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:54]Read from MH i2c: E2 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 62 00 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 62 00 19 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 16 [08:34:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 [08:34:54]wFMCommunicate OK [08:34:54]SAM_PROTO_GetFieldsCounters done [08:34:54]requested_item shift.num is exist - process it [08:34:54]requested_item shift.opened is exist - process it [08:34:54]req_shift_opened [08:34:54]FM_GetShiftState [08:34:54]SAM_PROTO_GetShiftState [08:34:54]wFMCommunicate request_size=4 [08:34:54]MH_SAM_APDU [08:34:54]CAPDU: 80 13 01 00 [08:34:54]Write to MH i2c: E2 08 00 1A 53 80 13 01 00 00 00 00 00 EA [08:34:54]Write i2c OK [08:34:54]MH_I2C_Read... [08:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:54]Read from MH i2c: E2 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 0E 00 [08:34:54]MH_I2C_Read... [08:34:54]Read from MH i2c: E2 0E 00 1A 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 84 [08:34:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:34:54]wFMCommunicate OK [08:34:54]SAM_PROTO_GetShiftState done [08:34:54]FM_GetShiftState done [08:34:54]req_shift_opened done [08:34:54]requested_item shift.open_date is exist - process it [08:34:54]req_shift_open_date [08:34:54]req_shift_open_date done [08:34:54]produce_requested_data done [08:34:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:34:54]process_action_free print_text [08:34:54]json_value_free [08:34:54]json_value_free done [08:34:54]process_json_proto returns [08:34:54]Send response to host [08:34:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:34:54]free response buf [08:34:54]execute_script done [08:34:54]execute_script returns [08:34:54]free content buf [08:34:54]Sock 9.Close socket [08:34:54]Sock 9.Thread stoped [08:34:56]OFD Sender: No OFD packet to send [08:35:01]OFD Sender: No OFD packet to send [08:35:06]OFD Sender: No OFD packet to send [08:35:11]OFD Sender: No OFD packet to send [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:26]OFD Sender: No OFD packet to send [08:35:31]OFD Sender: No OFD packet to send [08:35:36]OFD Sender: No OFD packet to send [08:35:41]OFD Sender: No OFD packet to send [08:35:46]OFD Sender: No OFD packet to send [08:35:51]OFD Sender: No OFD packet to send [08:35:56]OFD Sender: No OFD packet to send [08:36:01]OFD Sender: No OFD packet to send [08:36:06]accept exits with 7 [08:36:06]New connection [08:36:06]New thread 3066662244 created [08:36:06]Thread 3066805604 joined [08:36:06]Waiting for new connection... [08:36:06] Sock 7.Parse request [08:36:06]Sock 7.Check first char [08:36:06]Sock 7.First char is OK [08:36:06]request: POST /json_proto HTTP/1.0 [08:36:06]Method: POST [08:36:06]URL: /json_proto [08:36:06]Method is POST - this is cgi request [08:36:06]url: /json_proto [08:36:06]query_string will be loaded in cgi processing [08:36:06]execute_cgi json_proto POST (null) [08:36:06]execute_cgi path=json_proto method=POST [08:36:06]POST find Content-Length [08:36:06]Host: 172.17.32.195:8080 [08:36:06]Content-Length: 1189 [08:36:06]Content-Type: application/json [08:36:06] [08:36:06]POST finish read [08:36:06]Found Content-Length = 1189 [08:36: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298034\u000A09.04.2024 08:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.670 x 63.90\u000A\u0418\u0422\u041E\u0413: 490.11\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:06]execute_script... [08:36: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298034\u000A09.04.2024 08:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.670 x 63.90\u000A\u0418\u0422\u041E\u0413: 490.11\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:06]POST & json_proto [08:36:06]process_json_proto [08:36:06]json parsed OK: [08:36:06]protocol is kg_v1.0 [08:36:06]action value=print_text [08:36:06]process_action print_text [08:36:06]cmd_print_text [08:36:06]ExternCall_PrintAddStr [08:36:06]wPrintStart [08:36:06]Write to MH i2c: 01 00 00 1B 53 6E [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 1B 53 00 00 00 00 00 FF 0F 83 [08:36:06]RasterBufferAndPrint [08:36:06]line *****ТОВАРНЫЙ ЧЕК***** [08:36:06]line АЗС 53 [08:36:06]line Партнер нефть [08:36:06]line 02508201610067 [08:36:06]line Кассир : Черикбаев М. [08:36:06]line Счет N : (1)298034 [08:36:06]line 09.04.2024 08:13 [08:36:06]line ПРОДАЖА [08:36:06]line ТРК (МРК, ГНК): 82 [08:36:06]line Вид ГСМ : 2710124130 [08:36:06]line Аи-92-К-5 [08:36:06]line 7.670 x 63.90 [08:36:06]line ИТОГ: 490.11 [08:36:06]line Тип оплаты: Талоны: Партнер нефть [08:36:06]line 3876658 [08:36:06]line ______________________ [08:36:06]line (подпись) [08:36:06]written 0, free lines is 4095 [08:36:06]OFD Sender: No OFD packet to send [08:36:06]Write to MH i2c: 01 00 00 2F 53 82 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 2F 53 00 00 00 00 00 11 0E A8 [08:36:06]RasterBufferAndPrint [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]written 0, free lines is 3603 [08:36:06]MH_Cut [08:36:06]Write to MH i2c: D1 01 00 36 53 01 5B [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 01 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 01 00 36 53 00 5A [08:36:06]Write to MH i2c: 01 00 00 37 53 8A [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** Cut start [08:36:06]*** Partial cut [08:36:06]*** CUTSNS_PIN = 1 [08:36:06]*** CUTSNS_PIN = 0 [08:36:07]*** Brake cut motor [08:36:07]Read from MH i2c: 01 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 [08:36:07]MH_I2C_Read... [08:36:07]*** Stop cut motor [08:36:07]*** Cut end [08:36:07]Read from MH i2c: 01 07 00 37 53 00 00 00 00 00 FF 0F 9F [08:36:07]process_action print_text done [08:36:07]requested_data is exist [08:36:07]produce_requested_data [08:36:07]requested_item fm.sn is exist - process it [08:36:07]wFMCommunicate request_size=4 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 11 00 00 [08:36:07]Write to MH i2c: E2 08 00 38 53 80 11 00 00 00 00 00 00 05 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 17 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 17 00 38 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [08:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:36:07]wFMCommunicate OK [08:36:07]requested_item fd.num is exist - process it [08:36:07]SAM_PROTO_GetFieldsCounters [08:36:07]wFMCommunicate request_size=4 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 13 00 00 [08:36:07]Write to MH i2c: E2 08 00 39 53 80 13 00 00 00 00 00 00 08 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 62 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 62 00 39 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 36 [08:36:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D6 5C 02 00 0E 04 04 00 2A 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 [08:36:07]wFMCommunicate OK [08:36:07]SAM_PROTO_GetFieldsCounters done [08:36:07]requested_item shift.num is exist - process it [08:36:07]requested_item shift.opened is exist - process it [08:36:07]req_shift_opened [08:36:07]FM_GetShiftState [08:36:07]SAM_PROTO_GetShiftState [08:36:07]wFMCommunicate request_size=4 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 13 01 00 [08:36:07]Write to MH i2c: E2 08 00 3A 53 80 13 01 00 00 00 00 00 0A [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 0E 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 0E 00 3A 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A4 [08:36:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:36:07]wFMCommunicate OK [08:36:07]SAM_PROTO_GetShiftState done [08:36:07]FM_GetShiftState done [08:36:07]req_shift_opened done [08:36:07]requested_item shift.open_date is exist - process it [08:36:07]req_shift_open_date [08:36:07]req_shift_open_date done [08:36:07]produce_requested_data done [08:36:07]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:36:07]process_action_free print_text [08:36:07]json_value_free [08:36:07]json_value_free done [08:36:07]process_json_proto returns [08:36:07]Send response to host [08:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154838,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:36:07]free response buf [08:36:07]execute_script done [08:36:07]execute_script returns [08:36:07]free content buf [08:36:07]Sock 7.Close socket [08:36:07]Sock 7.Thread stoped [08:36:11]OFD Sender: No OFD packet to send [08:36:16]OFD Sender: No OFD packet to send [08:36:21]OFD Sender: No OFD packet to send [08:36:26]OFD Sender: No OFD packet to send [08:36:31]OFD Sender: No OFD packet to send [08:36:36]OFD Sender: No OFD packet to send [08:36:41]OFD Sender: No OFD packet to send [08:36:46]OFD Sender: No OFD packet to send [08:36:51]OFD Sender: No OFD packet to send [08:36:56]OFD Sender: No OFD packet to send [08:37:01]OFD Sender: No OFD packet to send [08:37:06]OFD Sender: No OFD packet to send [08:37:11]OFD Sender: No OFD packet to send [08:37:16]OFD Sender: No OFD packet to send [08:37:21]OFD Sender: No OFD packet to send [08:37:26]OFD Sender: No OFD packet to send [08:37:31]OFD Sender: No OFD packet to send [08:37:34]accept exits with 9 [08:37:34]New connection [08:37:34]New thread 3066805604 created [08:37:34]Thread 3066662244 joined [08:37:34]Waiting for new connection... [08:37:34] Sock 9.Parse request [08:37:34]Sock 9.Check first char [08:37:34]Sock 9.First char is OK [08:37:34]request: POST /json_proto HTTP/1.0 [08:37:34]Method: POST [08:37:34]URL: /json_proto [08:37:34]Method is POST - this is cgi request [08:37:34]url: /json_proto [08:37:34]query_string will be loaded in cgi processing [08:37:34]execute_cgi json_proto POST (null) [08:37:34]execute_cgi path=json_proto method=POST [08:37:34]POST find Content-Length [08:37:34]Host: 172.17.32.195:8080 [08:37:34]Content-Length: 642 [08:37:34]Content-Type: application/json [08:37:34] [08:37:34]POST finish read [08:37:34]Found Content-Length = 642 [08:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298036", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:34]execute_script... [08:37: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)298036", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:34]POST & json_proto [08:37:34]process_json_proto [08:37:34]json parsed OK: [08:37:34]protocol is kg_v1.0 [08:37:34]action value=close_receipt [08:37:34]process_action close_receipt [08:37:34]cmd_close_receipt [08:37:34]MH_GetDate [08:37:34]Write to MH i2c: F0 00 00 3B 53 7D [08:37:34]Write i2c OK [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 09 00 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 09 00 3B 53 00 52 FE 14 66 77 1B 62 64 A8 [08:37:34]GetLastDocTimeStamp 1712651666 [08:37:34]current date 1712651858 [08:37:34]FM_GetShiftState [08:37:34]SAM_PROTO_GetShiftState [08:37:34]wFMCommunicate request_size=4 [08:37:34]MH_SAM_APDU [08:37:34]CAPDU: 80 13 01 00 [08:37:34]Write to MH i2c: E2 08 00 3C 53 80 13 01 00 00 00 00 00 0C [08:37:34]Write i2c OK [08:37:34]MH_I2C_Read... [08:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:35]Read from MH i2c: E2 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 0E 00 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 0E 00 3C 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A6 [08:37:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:37:35]wFMCommunicate OK [08:37:35]SAM_PROTO_GetShiftState done [08:37:35]FM_GetShiftState done [08:37:35]opened in 1712622218 [08:37:35]opened+sec_in_day 1712708618 [08:37:35]quantity*price = 200007 [08:37:35]sum+1 = 200008 [08:37:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 143 09.04.2024 08:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154839 ФПД: 89451542115185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083738&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154839&fm=89451542115185&tin=02508201610067®Number=0000000000090882&sum=200007 [08:37:36]StoreToDocumentArchive [08:37:36]shift 298 fd 154839 [08:37:36]save to /storage/0298/doc_00154839 [08:37:36]save last doc name /storage/0298/doc_00154839 to /storage/kkm_last_doc_name [08:37:36]save OK [08:37:36]Clear old archive folders... [08:37:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:36]tlvbuf is B6F34300 [08:37:36]SAM_PROTO_ClearQueue [08:37:36]wFMCommunicate request_size=4 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 09 00 00 [08:37:36]Write to MH i2c: E2 08 00 49 53 80 09 00 00 00 00 00 00 0E [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 49 53 00 90 00 10 [08:37:36]RAPDU: 90 00 [08:37:36]wFMCommunicate OK [08:37:36]SAM_PROTO_ClearQueue done [08:37:36]KKMCreateOFDPacket [08:37:36]OFDProtocolAddRootSTLVToBuf [08:37:36]FM_MakeSignedData [08:37:36]FM_MakeSignedData [08:37:36]SAM_PROTO_SignData [08:37:36]wFMCommunicate request_size=4 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 0D 01 02 [08:37:36]Write to MH i2c: E2 08 00 4A 53 80 0D 01 02 00 00 00 00 16 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 4A 53 00 90 00 11 [08:37:36]RAPDU: 90 00 [08:37:36]wFMCommunicate OK [08:37:36]wFMCommunicate request_size=255 [08:37:36]MH_SAM_APDU [08:37: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 8F 00 00 00 F4 03 04 00 52 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D7 5C 02 00 35 04 06 00 51 [08:37:36]Write to MH i2c: E2 02 01 4B 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 8F 00 00 00 F4 03 04 00 52 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D7 5C 02 00 35 04 06 00 51 00 00 39 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]OFD Sender: No OFD packet to send [08:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 4B 53 00 90 00 12 [08:37:36]RAPDU: 90 00 [08:37:36]wFMCommunicate OK [08:37:36]wFMCommunicate request_size=10 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 0D 02 02 05 5B 0F 64 73 71 [08:37:36]Write to MH i2c: E2 0D 00 4C 53 80 0D 02 02 05 00 5B 0F 64 73 71 00 00 D5 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 03 00 4C 53 00 90 00 13 [08:37:36]RAPDU: 90 00 [08:37:36]wFMCommunicate OK [08:37:36]wFMCommunicate request_size=4 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 0D 03 02 [08:37:36]Write to MH i2c: E2 08 00 4D 53 80 0D 03 02 00 00 00 00 1B [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 0B 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 0B 00 4D 53 00 AC 20 8F 22 4D 55 9C CD 90 00 A4 [08:37:36]RAPDU: AC 20 8F 22 4D 55 9C CD 90 00 [08:37:36]wFMCommunicate OK [08:37:36]SAM_PROTO_SignData done [08:37:36]FM_MakeSignedData done [08:37:36]CreateOFDProtocolMessage [08:37:36]wFMCommunicate request_size=4 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 11 00 00 [08:37:36]Write to MH i2c: E2 08 00 4E 53 80 11 00 00 00 00 00 00 1B [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 17 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 17 00 4E 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 70 [08:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:37:36]wFMCommunicate OK [08:37:36]CreateOFDProtocolMessage done [08:37:36]OFDSenderStorePacket 154839 [08:37:36]StoreOFDPacket docnum=154839 [08:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F6 49 07 01 4F 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 8F 00 00 00 F4 03 04 00 52 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D7 5C 02 00 35 04 06 00 51 5B 0F 64 73 71 AC 20 8F 22 4D 55 9C CD [08:37:36]CheckFolder [08:37:36]dirname=/storage/ofd_packets [08:37:36]CheckFolder done [08:37:36]ProducePacketName [08:37:36]name=ofd_packets/00154839 [08:37:36]NVStorageSaveData ofd_packets/00154839 [08:37:36]File name is /storage/ofd_packets/00154839 [08:37:36]Write 301 bytes [08:37:36]NVStorageSaveData done [08:37:36]OFDSenderStorePacket done [08:37:36]KKMCreateOFDPacket done [08:37:36]NVStorageSaveData kkm_last_timestamp [08:37:36]File name is /storage/kkm_last_timestamp [08:37:36]Write 4 bytes [08:37:36]NVStorageSaveData done [08:37:36]ExternCall_PrintAddStr [08:37:36]wPrintStart [08:37:36]Write to MH i2c: 01 00 00 4F 53 A2 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 4F 53 00 00 00 00 00 FF 0F B7 [08:37:36]RasterBufferAndPrint [08:37:36]line Счет N : (1)298036 [08:37:36]line ИНН: 02508201610067 [08:37:36]line Контрольно-Кассовый Чек [08:37:36]line ПРОДАЖА [08:37:36]line ТРК (МРК, ГНК) : 62 [08:37:36]line Товар: 2710124130 [08:37:36]line Аи-92-К-5 [08:37:36]line 31.300 * 63.90 [08:37:36]line = 2000.07 [08:37:36]line НДС 12% НСП 1% [08:37:36]line > о реализуемом товаре [08:37:36]line ИТОГО: 2000.07 [08:37:36]line НСП 1% : 17.70 [08:37:36]line НДС 12% : 212.40 [08:37:36]line Наличными: 2000.07 [08:37:36]line Безнал.: 0.00 [08:37:36]line Место: АЗС № 53 "Партнер Нефть" [08:37:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:37:36]line СНО: Общий режим [08:37:36]line Чек 143 09.04.2024 08:37 [08:37:36]line Смена: 298 ФФД: 1.0 [08:37:36]line ЗНМ: 0300000127 [08:37:36]line РНМ: 0000000000090882 [08:37:36]line Версия ККМ: 001 [08:37:36]line ФМ: 0000000000874906 [08:37:36]line ФД: 154839 [08:37:36]line ФПД: 89451542115185 [08:37:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083738&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154839&fm=89451542115185&tin=02508201610067®Number=0000000000090882&sum=200007 [08:37:37]OFD Sender: Processing packet 154839 [packets to send 67, broken 66] [08:37:37]ProducePacketName [08:37:37]name=ofd_packets/00154839 [08:37:37]OFD Sender: To server: pG, [08:37:37]CommunicateWithHost lk.salyk.kg:30040 [08:37:37]ConnectInit lk.salyk.kg [08:37:37]written 0, free lines is 4095 [08:37:37]Connected sock=10 [08:37:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F6 49 07 01 4F 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 8F 00 00 00 F4 03 04 00 52 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D7 5C 02 00 35 04 06 00 51 5B 0F 64 73 71 AC 20 8F 22 4D 55 9C CD [08:37:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8B 75 47 00 0D 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D7 5C 02 00 F4 03 04 00 FC A5 14 66 B6 04 01 00 00 F5 B7 CC 58 9F BF 44 78 [08:37:37]CommunicateWithHost err = 0 [08:37:37]CheckOFDResponse [08:37:37]1017 (14) - 77093643461234 [08:37:37]1041 (16) - 0000000000874906 [08:37:37]1040 (4) - 154839 [08:37:37]1012 (4) - 09.04.2024 02:20 [08:37:37]1206 (1) - 0 [08:37:37]OFD Sender: Remove packet 154839 [08:37:37]ProducePacketName [08:37:37]name=ofd_packets/00154839 [08:37:37]NVStorageDeleteData [08:37:37]Write to MH i2c: 01 00 00 77 53 CA [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: 01 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: 01 07 00 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: 01 07 00 77 53 00 00 00 00 00 E7 0C C4 [08:37:37]RasterBufferAndPrint [08:37:37]line [08:37:37]line [08:37:37]line [08:37:37]line [08:37:37]line [08:37:37]written 0, free lines is 3309 [08:37:37]MH_Cut [08:37:37]Write to MH i2c: D1 01 00 7E 53 01 A3 [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: D1 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: D1 01 00 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: D1 01 00 7E 53 00 A2 [08:37:37]Write to MH i2c: 01 00 00 7F 53 D2 [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]OFD Sender: No OFD packet to send [08:37:38]*** Cut start [08:37:38]*** Partial cut [08:37:38]*** CUTSNS_PIN = 1 [08:37:38]*** CUTSNS_PIN = 0 [08:37:38]*** Brake cut motor [08:37:38]Read from MH i2c: 01 [08:37:38]MH_I2C_Read... [08:37:38]*** Stop cut motor [08:37:38]*** Cut end [08:37:38]Read from MH i2c: 01 07 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 07 00 7F 53 00 00 00 00 00 FF 0F E7 [08:37:38]process_action close_receipt done [08:37:38]requested_data is exist [08:37:38]produce_requested_data [08:37:38]requested_item fm.sn is exist - process it [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 11 00 00 [08:37:38]Write to MH i2c: E2 08 00 80 53 80 11 00 00 00 00 00 00 4D [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 80 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [08:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:37:38]wFMCommunicate OK [08:37:38]requested_item fd.num is exist - process it [08:37:38]SAM_PROTO_GetFieldsCounters [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 13 00 00 [08:37:38]Write to MH i2c: E2 08 00 81 53 80 13 00 00 00 00 00 00 50 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:39]Read from MH i2c: E2 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 62 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 62 00 81 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D7 5C 02 00 0E 04 04 00 2A 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 82 [08:37:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D7 5C 02 00 0E 04 04 00 2A 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 [08:37:39]wFMCommunicate OK [08:37:39]SAM_PROTO_GetFieldsCounters done [08:37:39]requested_item shift.num is exist - process it [08:37:39]requested_item shift.opened is exist - process it [08:37:39]req_shift_opened [08:37:39]FM_GetShiftState [08:37:39]SAM_PROTO_GetShiftState [08:37:39]wFMCommunicate request_size=4 [08:37:39]MH_SAM_APDU [08:37:39]CAPDU: 80 13 01 00 [08:37:39]Write to MH i2c: E2 08 00 82 53 80 13 01 00 00 00 00 00 52 [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:39]Read from MH i2c: E2 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 0E 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 0E 00 82 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EC [08:37:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:37:39]wFMCommunicate OK [08:37:39]SAM_PROTO_GetShiftState done [08:37:39]FM_GetShiftState done [08:37:39]req_shift_opened done [08:37:39]requested_item shift.open_date is exist - process it [08:37:39]req_shift_open_date [08:37:39]req_shift_open_date done [08:37:39]produce_requested_data done [08:37:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154839,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:37:39]process_action_free close_receipt [08:37:39]json_value_free [08:37:39]json_value_free done [08:37:39]process_json_proto returns [08:37:39]Send response to host [08:37:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154839,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:37:39]free response buf [08:37:39]execute_script done [08:37:39]execute_script returns [08:37:39]free content buf [08:37:39]Sock 9.Close socket [08:37:39]Sock 9.Thread stoped [08:37:41]accept exits with 7 [08:37:41]New connection [08:37:41]New thread 3066662244 created [08:37:41]Thread 3066805604 joined [08:37:41]Waiting for new connection... [08:37:41] Sock 7.Parse request [08:37:41]Sock 7.Check first char [08:37:41]Sock 7.First char is OK [08:37:41]request: POST /json_proto HTTP/1.0 [08:37:41]Method: POST [08:37:41]URL: /json_proto [08:37:41]Method is POST - this is cgi request [08:37:41]url: /json_proto [08:37:41]query_string will be loaded in cgi processing [08:37:41]execute_cgi json_proto POST (null) [08:37:41]execute_cgi path=json_proto method=POST [08:37:41]POST find Content-Length [08:37:41]Host: 172.17.32.195:8080 [08:37:41]Content-Length: 699 [08:37:41]Content-Type: application/json [08:37:41] [08:37:41]POST finish read [08:37:41]Found Content-Length = 699 [08:37:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154839, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298036", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:41]execute_script... [08:37:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 154839, "base_FM": "0000000000874906", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298036", "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" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:41]POST & json_proto [08:37:41]process_json_proto [08:37:41]json parsed OK: [08:37:41]protocol is kg_v1.0 [08:37:41]action value=close_receipt [08:37:41]process_action close_receipt [08:37:41]cmd_close_receipt [08:37:41]MH_GetDate [08:37:41]Write to MH i2c: F0 00 00 83 53 C5 [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: F0 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: F0 09 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: F0 09 00 83 53 00 59 FE 14 66 77 1B 62 64 F7 [08:37:41]GetLastDocTimeStamp 1712651858 [08:37:41]current date 1712651865 [08:37:41]FM_GetShiftState [08:37:41]SAM_PROTO_GetShiftState [08:37:41]wFMCommunicate request_size=4 [08:37:41]MH_SAM_APDU [08:37:41]CAPDU: 80 13 01 00 [08:37:41]Write to MH i2c: E2 08 00 84 53 80 13 01 00 00 00 00 00 54 [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:41]Read from MH i2c: E2 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 0E 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: E2 0E 00 84 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EE [08:37:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:37:41]wFMCommunicate OK [08:37:41]SAM_PROTO_GetShiftState done [08:37:41]FM_GetShiftState done [08:37:41]opened in 1712622218 [08:37:41]opened+sec_in_day 1712708618 [08:37:41]quantity*price = 200007 [08:37:41]sum+1 = 200008 [08:37:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 144 09.04.2024 08:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФД осн.: 154839 ФМ осн.: 0000000000874906 ФМ: 0000000000874906 ФД: 154840 ФПД: 161916288334465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083745&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154840&fm=161916288334465&tin=02508201610067®Number=0000000000090882&sum=200007 [08:37:42]StoreToDocumentArchive [08:37:42]shift 298 fd 154840 [08:37:42]save to /storage/0298/doc_00154840 [08:37:42]save last doc name /storage/0298/doc_00154840 to /storage/kkm_last_doc_name [08:37:42]save OK [08:37:42]Clear old archive folders... [08:37:42]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:37:42]tlvbuf is B6EB69B0 [08:37:42]SAM_PROTO_ClearQueue [08:37:42]wFMCommunicate request_size=4 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 09 00 00 [08:37:42]Write to MH i2c: E2 08 00 93 53 80 09 00 00 00 00 00 00 58 [08:37:42]Write i2c OK [08:37:42]MH_I2C_Read... [08:37:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:42]Read from MH i2c: E2 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 03 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 03 00 93 53 00 90 00 5A [08:37:42]RAPDU: 90 00 [08:37:42]wFMCommunicate OK [08:37:42]SAM_PROTO_ClearQueue done [08:37:42]KKMCreateOFDPacket [08:37:42]OFDProtocolAddRootSTLVToBuf [08:37:42]FM_MakeSignedData [08:37:42]FM_MakeSignedData [08:37:42]SAM_PROTO_SignData [08:37:42]wFMCommunicate request_size=4 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 0D 01 02 [08:37:42]Write to MH i2c: E2 08 00 94 53 80 0D 01 02 00 00 00 00 60 [08:37:42]Write i2c OK [08:37:42]MH_I2C_Read... [08:37:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:42]Read from MH i2c: E2 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 03 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 03 00 94 53 00 90 00 5B [08:37:42]RAPDU: 90 00 [08:37:42]wFMCommunicate OK [08:37:42]wFMCommunicate request_size=255 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 90 00 00 00 F4 03 04 00 59 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D7 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 [08:37:43]Write to MH i2c: E2 02 01 95 53 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 90 00 00 00 F4 03 04 00 59 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D7 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 00 00 9C [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:43]Read from MH i2c: E2 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 03 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 03 00 95 53 00 90 00 5C [08:37:43]RAPDU: 90 00 [08:37:43]wFMCommunicate OK [08:37:43]wFMCommunicate request_size=38 [08:37:43]MH_SAM_APDU [08:37:43]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D8 5C 02 00 35 04 06 00 93 43 12 D9 7A 81 [08:37:43]Write to MH i2c: E2 29 00 96 53 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D8 5C 02 00 35 04 06 00 93 43 12 D9 7A 81 00 00 E0 [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:43]Read from MH i2c: E2 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 03 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 03 00 96 53 00 90 00 5D [08:37:43]RAPDU: 90 00 [08:37:43]wFMCommunicate OK [08:37:43]wFMCommunicate request_size=4 [08:37:43]MH_SAM_APDU [08:37:43]CAPDU: 80 0D 03 02 [08:37:43]Write to MH i2c: E2 08 00 97 53 80 0D 03 02 00 00 00 00 65 [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:43]Read from MH i2c: E2 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 0B 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 0B 00 97 53 00 1F E0 EB A5 DA F5 23 EE 90 00 D5 [08:37:43]RAPDU: 1F E0 EB A5 DA F5 23 EE 90 00 [08:37:43]wFMCommunicate OK [08:37:43]SAM_PROTO_SignData done [08:37:43]FM_MakeSignedData done [08:37:43]CreateOFDProtocolMessage [08:37:43]wFMCommunicate request_size=4 [08:37:43]MH_SAM_APDU [08:37:43]CAPDU: 80 11 00 00 [08:37:43]Write to MH i2c: E2 08 00 98 53 80 11 00 00 00 00 00 00 65 [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:43]Read from MH i2c: E2 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 17 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: E2 17 00 98 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BA [08:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:37:43]wFMCommunicate OK [08:37:43]CreateOFDProtocolMessage done [08:37:43]OFDSenderStorePacket 154840 [08:37:43]StoreOFDPacket docnum=154840 [08:37:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2B 01 00 00 41 4F 23 01 8D 09 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 90 00 00 00 F4 03 04 00 59 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D7 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D8 5C 02 00 35 04 06 00 93 43 12 D9 7A 81 1F E0 EB A5 DA F5 23 EE [08:37:43]CheckFolder [08:37:43]dirname=/storage/ofd_packets [08:37:43]CheckFolder done [08:37:43]ProducePacketName [08:37:43]name=ofd_packets/00154840 [08:37:43]NVStorageSaveData ofd_packets/00154840 [08:37:43]File name is /storage/ofd_packets/00154840 [08:37:43]Write 329 bytes [08:37:43]NVStorageSaveData done [08:37:43]OFDSenderStorePacket done [08:37:43]KKMCreateOFDPacket done [08:37:43]NVStorageSaveData kkm_last_timestamp [08:37:43]File name is /storage/kkm_last_timestamp [08:37:43]Write 4 bytes [08:37:43]NVStorageSaveData done [08:37:43]ExternCall_PrintAddStr [08:37:43]wPrintStart [08:37:43]Write to MH i2c: 01 00 00 99 53 EC [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 07 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 07 00 99 53 00 00 00 00 00 FF 0F 01 [08:37:43]RasterBufferAndPrint [08:37:43]line Счет N : (1)298036 [08:37:43]line ИНН: 02508201610067 [08:37:43]line Контрольно-Кассовый Чек [08:37:43]line ВОЗВРАТ ПРОДАЖИ [08:37:43]line ТРК (МРК, ГНК) : 62 [08:37:43]line Товар: 2710124130 [08:37:43]line Аи-92-К-5 [08:37:43]line 31.300 * 63.90 [08:37:43]line = 2000.07 [08:37:43]line НДС 12% НСП 1% [08:37:43]line > о реализуемом товаре [08:37:43]line ИТОГО: 2000.07 [08:37:43]line НСП 1% : 17.70 [08:37:43]line НДС 12% : 212.40 [08:37:43]line Наличными: 2000.07 [08:37:43]line Безнал.: 0.00 [08:37:43]line Место: АЗС № 53 "Партнер Нефть" [08:37:43]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:37:43]line СНО: Общий режим [08:37:43]line Чек 144 09.04.2024 08:37 [08:37:43]line Смена: 298 ФФД: 1.0 [08:37:43]line ЗНМ: 0300000127 [08:37:43]line РНМ: 0000000000090882 [08:37:43]line Версия ККМ: 001 [08:37:43]line ФД осн.: 154839 [08:37:43]line ФМ осн.: 0000000000874906 [08:37:43]line ФМ: 0000000000874906 [08:37:43]line ФД: 154840 [08:37:43]line ФПД: 161916288334465 [08:37:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T083745&type=2&operation_type=1&fn_number=0000000000874906&fd_number=154840&fm=161916288334465&tin=02508201610067®Number=0000000000090882&sum=200007 [08:37:43]written 0, free lines is 4095 [08:37:43]OFD Sender: Processing packet 154840 [packets to send 67, broken 66] [08:37:43]ProducePacketName [08:37:43]name=ofd_packets/00154840 [08:37:43]OFD Sender: To server: pG, [08:37:43]CommunicateWithHost lk.salyk.kg:30040 [08:37:43]ConnectInit lk.salyk.kg [08:37:43]Connected sock=10 [08:37:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 2B 01 00 00 41 4F 23 01 8D 09 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 90 00 00 00 F4 03 04 00 59 FE 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 27 04 04 00 D7 5C 02 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D8 5C 02 00 35 04 06 00 93 43 12 D9 7A 81 1F E0 EB A5 DA F5 23 EE [08:37:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 56 57 47 00 9C EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D8 5C 02 00 F4 03 04 00 03 A6 14 66 B6 04 01 00 00 63 90 47 37 CC ED 32 66 [08:37:43]CommunicateWithHost err = 0 [08:37:43]CheckOFDResponse [08:37:43]1017 (14) - 77093643461234 [08:37:43]1041 (16) - 0000000000874906 [08:37:43]1040 (4) - 154840 [08:37:43]1012 (4) - 09.04.2024 02:20 [08:37:43]1206 (1) - 0 [08:37:43]OFD Sender: Remove packet 154840 [08:37:43]ProducePacketName [08:37:43]name=ofd_packets/00154840 [08:37:43]NVStorageDeleteData [08:37:43]Write to MH i2c: 01 00 00 C3 53 16 [08:37:43]Write i2c OK [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 07 00 [08:37:43]MH_I2C_Read... [08:37:43]Read from MH i2c: 01 07 00 C3 53 00 00 00 00 00 E5 0C 0E [08:37:43]RasterBufferAndPrint [08:37:43]line [08:37:43]line [08:37:44]line [08:37:44]line [08:37:44]line [08:37:44]written 0, free lines is 3314 [08:37:44]MH_Cut [08:37:44]Write to MH i2c: D1 01 00 CA 53 01 EF [08:37:44]Write i2c OK [08:37:44]MH_I2C_Read... [08:37:44]Read from MH i2c: D1 [08:37:44]MH_I2C_Read... [08:37:44]Read from MH i2c: D1 01 00 [08:37:44]MH_I2C_Read... [08:37:44]Read from MH i2c: D1 01 00 CA 53 00 EE [08:37:44]Write to MH i2c: 01 00 00 CB 53 1E [08:37:44]Write i2c OK [08:37:44]MH_I2C_Read... [08:37:44]OFD Sender: No OFD packet to send [08:37:44]*** Cut start [08:37:44]*** Partial cut [08:37:44]*** CUTSNS_PIN = 1 [08:37:44]*** CUTSNS_PIN = 0 [08:37:45]*** Brake cut motor [08:37:45]Read from MH i2c: 01 [08:37:45]MH_I2C_Read... [08:37:45]*** Stop cut motor [08:37:45]*** Cut end [08:37:45]Read from MH i2c: 01 07 00 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: 01 07 00 CB 53 00 00 00 00 00 FF 0F 33 [08:37:45]process_action close_receipt done [08:37:45]requested_data is exist [08:37:45]produce_requested_data [08:37:45]requested_item fm.sn is exist - process it [08:37:45]wFMCommunicate request_size=4 [08:37:45]MH_SAM_APDU [08:37:45]CAPDU: 80 11 00 00 [08:37:45]Write to MH i2c: E2 08 00 CC 53 80 11 00 00 00 00 00 00 99 [08:37:45]Write i2c OK [08:37:45]MH_I2C_Read... [08:37:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:45]Read from MH i2c: E2 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 17 00 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 17 00 CC 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EE [08:37:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:37:45]wFMCommunicate OK [08:37:45]requested_item fd.num is exist - process it [08:37:45]SAM_PROTO_GetFieldsCounters [08:37:45]wFMCommunicate request_size=4 [08:37:45]MH_SAM_APDU [08:37:45]CAPDU: 80 13 00 00 [08:37:45]Write to MH i2c: E2 08 00 CD 53 80 13 00 00 00 00 00 00 9C [08:37:45]Write i2c OK [08:37:45]MH_I2C_Read... [08:37:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:45]Read from MH i2c: E2 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 62 00 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 62 00 CD 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D8 5C 02 00 0E 04 04 00 2A 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 D2 [08:37:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D8 5C 02 00 0E 04 04 00 2A 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 [08:37:45]wFMCommunicate OK [08:37:45]SAM_PROTO_GetFieldsCounters done [08:37:45]requested_item shift.num is exist - process it [08:37:45]requested_item shift.opened is exist - process it [08:37:45]req_shift_opened [08:37:45]FM_GetShiftState [08:37:45]SAM_PROTO_GetShiftState [08:37:45]wFMCommunicate request_size=4 [08:37:45]MH_SAM_APDU [08:37:45]CAPDU: 80 13 01 00 [08:37:45]Write to MH i2c: E2 08 00 CE 53 80 13 01 00 00 00 00 00 9E [08:37:45]Write i2c OK [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 [08:37:45]MH_I2C_Read... [08:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:45]Read from MH i2c: E2 0E 00 [08:37:45]MH_I2C_Read... [08:37:45]Read from MH i2c: E2 0E 00 CE 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 38 [08:37:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:37:45]wFMCommunicate OK [08:37:45]SAM_PROTO_GetShiftState done [08:37:45]FM_GetShiftState done [08:37:45]req_shift_opened done [08:37:45]requested_item shift.open_date is exist - process it [08:37:45]req_shift_open_date [08:37:45]req_shift_open_date done [08:37:45]produce_requested_data done [08:37:45]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154840,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:37:45]process_action_free close_receipt [08:37:45]json_value_free [08:37:45]json_value_free done [08:37:45]process_json_proto returns [08:37:45]Send response to host [08:37:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154840,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:37:45]free response buf [08:37:45]execute_script done [08:37:45]execute_script returns [08:37:45]free content buf [08:37:45]Sock 7.Close socket [08:37:45]Sock 7.Thread stoped [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:56]accept exits with 9 [08:38:56]New connection [08:38:56]New thread 3066805604 created [08:38:56]Thread 3066662244 joined [08:38:56]Waiting for new connection... [08:38:56] Sock 9.Parse request [08:38:56]Sock 9.Check first char [08:38:56]Sock 9.First char is OK [08:38:56]request: POST /json_proto HTTP/1.0 [08:38:56]Method: POST [08:38:56]URL: /json_proto [08:38:56]Method is POST - this is cgi request [08:38:56]url: /json_proto [08:38:56]query_string will be loaded in cgi processing [08:38:56]execute_cgi json_proto POST (null) [08:38:56]execute_cgi path=json_proto method=POST [08:38:56]POST find Content-Length [08:38:56]Host: 172.17.32.195:8080 [08:38:56]Content-Length: 1191 [08:38:56]Content-Type: application/json [08:38:56] [08:38:56]POST finish read [08:38:56]Found Content-Length = 1191 [08:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298037\u000A09.04.2024 08:16\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 31.300 x 63.90\u000A\u0418\u0422\u041E\u0413: 2000.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:56]execute_script... [08:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298037\u000A09.04.2024 08:16\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 31.300 x 63.90\u000A\u0418\u0422\u041E\u0413: 2000.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:56]POST & json_proto [08:38:56]process_json_proto [08:38:56]json parsed OK: [08:38:56]protocol is kg_v1.0 [08:38:56]action value=print_text [08:38:56]process_action print_text [08:38:56]cmd_print_text [08:38:56]ExternCall_PrintAddStr [08:38:56]wPrintStart [08:38:56]Write to MH i2c: 01 00 00 CF 53 22 [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 CF 53 00 00 00 00 00 FF 0F 37 [08:38:56]RasterBufferAndPrint [08:38:56]line *****ТОВАРНЫЙ ЧЕК***** [08:38:56]line АЗС 53 [08:38:56]line Партнер нефть [08:38:56]line 02508201610067 [08:38:56]line Кассир : Черикбаев М. [08:38:56]line Счет N : (1)298037 [08:38:56]line 09.04.2024 08:16 [08:38:56]line ПРОДАЖА [08:38:56]line ТРК (МРК, ГНК): 62 [08:38:56]line Вид ГСМ : 2710124130 [08:38:56]line Аи-92-К-5 [08:38:56]line 31.300 x 63.90 [08:38:56]line ИТОГ: 2000.07 [08:38:56]line Тип оплаты: Талоны: Партнер нефть [08:38:56]line 3585924 [08:38:56]line ______________________ [08:38:56]line (подпись) [08:38:56]written 0, free lines is 4095 [08:38:56]Write to MH i2c: 01 00 00 E3 53 36 [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 E3 53 00 00 00 00 00 12 0E 5D [08:38:56]RasterBufferAndPrint [08:38:56]line [08:38:56]line [08:38:56]line [08:38:56]line [08:38:56]line [08:38:56]written 0, free lines is 3604 [08:38:56]MH_Cut [08:38:56]Write to MH i2c: D1 01 00 EA 53 01 0F [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: D1 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: D1 01 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: D1 01 00 EA 53 00 0E [08:38:56]Write to MH i2c: 01 00 00 EB 53 3E [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:57]*** Cut start [08:38:57]*** Partial cut [08:38:57]*** CUTSNS_PIN = 1 [08:38:57]*** CUTSNS_PIN = 0 [08:38:57]*** Brake cut motor [08:38:57]Read from MH i2c: 01 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: 01 07 00 [08:38:57]MH_I2C_Read... [08:38:57]*** Stop cut motor [08:38:57]*** Cut end [08:38:57]Read from MH i2c: 01 07 00 EB 53 00 00 00 00 00 FF 0F 53 [08:38:57]process_action print_text done [08:38:57]requested_data is exist [08:38:57]produce_requested_data [08:38:57]requested_item fm.sn is exist - process it [08:38:57]wFMCommunicate request_size=4 [08:38:57]MH_SAM_APDU [08:38:57]CAPDU: 80 11 00 00 [08:38:57]Write to MH i2c: E2 08 00 EC 53 80 11 00 00 00 00 00 00 B9 [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:57]Read from MH i2c: E2 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: E2 17 00 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: E2 17 00 EC 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0E [08:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:38:57]wFMCommunicate OK [08:38:57]requested_item fd.num is exist - process it [08:38:57]SAM_PROTO_GetFieldsCounters [08:38:57]wFMCommunicate request_size=4 [08:38:57]MH_SAM_APDU [08:38:57]CAPDU: 80 13 00 00 [08:38:57]Write to MH i2c: E2 08 00 ED 53 80 13 00 00 00 00 00 00 BC [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:57]Read from MH i2c: E2 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: E2 62 00 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: E2 62 00 ED 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D8 5C 02 00 0E 04 04 00 2A 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 F2 [08:38:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D8 5C 02 00 0E 04 04 00 2A 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 [08:38:57]wFMCommunicate OK [08:38:57]SAM_PROTO_GetFieldsCounters done [08:38:57]requested_item shift.num is exist - process it [08:38:57]requested_item shift.opened is exist - process it [08:38:57]req_shift_opened [08:38:57]FM_GetShiftState [08:38:57]SAM_PROTO_GetShiftState [08:38:57]wFMCommunicate request_size=4 [08:38:57]MH_SAM_APDU [08:38:57]CAPDU: 80 13 01 00 [08:38:57]Write to MH i2c: E2 08 00 EE 53 80 13 01 00 00 00 00 00 BE [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:57]Read from MH i2c: E2 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: E2 0E 00 [08:38:57]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 0E 00 EE 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 58 [08:38:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:38:58]wFMCommunicate OK [08:38:58]SAM_PROTO_GetShiftState done [08:38:58]FM_GetShiftState done [08:38:58]req_shift_opened done [08:38:58]requested_item shift.open_date is exist - process it [08:38:58]req_shift_open_date [08:38:58]req_shift_open_date done [08:38:58]produce_requested_data done [08:38:58]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154840,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:38:58]process_action_free print_text [08:38:58]json_value_free [08:38:58]json_value_free done [08:38:58]process_json_proto returns [08:38:58]Send response to host [08:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154840,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:38:58]free response buf [08:38:58]execute_script done [08:38:58]execute_script returns [08:38:58]free content buf [08:38:58]Sock 9.Close socket [08:38:58]Sock 9.Thread stoped [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:29]accept exits with 7 [08:40:29]New connection [08:40:29]New thread 3066662244 created [08:40:29]Thread 3066805604 joined [08:40:29]Waiting for new connection... [08:40:29] Sock 7.Parse request [08:40:29]Sock 7.Check first char [08:40:29]Sock 7.First char is OK [08:40:29]request: POST /json_proto HTTP/1.0 [08:40:29]Method: POST [08:40:29]URL: /json_proto [08:40:29]Method is POST - this is cgi request [08:40:29]url: /json_proto [08:40:29]query_string will be loaded in cgi processing [08:40:29]execute_cgi json_proto POST (null) [08:40:29]execute_cgi path=json_proto method=POST [08:40:29]POST find Content-Length [08:40:29]Host: 172.17.32.195:8080 [08:40:29]Content-Length: 809 [08:40:29]Content-Type: application/json [08:40:29] [08:40:29]POST finish read [08:40:29]Found Content-Length = 809 [08:40:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:29]execute_script... [08:40: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)298035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:29]POST & json_proto [08:40:29]process_json_proto [08:40:29]json parsed OK: [08:40:29]protocol is kg_v1.0 [08:40:29]action value=close_receipt [08:40:29]process_action close_receipt [08:40:29]cmd_close_receipt [08:40:29]MH_GetDate [08:40:29]Write to MH i2c: F0 00 00 EF 53 31 [08:40:29]Write i2c OK [08:40:29]MH_I2C_Read... [08:40:29]Read from MH i2c: F0 [08:40:29]MH_I2C_Read... [08:40:29]Read from MH i2c: F0 09 00 [08:40:29]MH_I2C_Read... [08:40:29]Read from MH i2c: F0 09 00 EF 53 00 01 FF 14 66 77 1B 62 64 0C [08:40:29]GetLastDocTimeStamp 1712651865 [08:40:29]current date 1712652033 [08:40:29]FM_GetShiftState [08:40:29]SAM_PROTO_GetShiftState [08:40:29]wFMCommunicate request_size=4 [08:40:29]MH_SAM_APDU [08:40:29]CAPDU: 80 13 01 00 [08:40:29]Write to MH i2c: E2 08 00 F0 53 80 13 01 00 00 00 00 00 C0 [08:40:29]Write i2c OK [08:40:29]MH_I2C_Read... [08:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:29]Read from MH i2c: E2 [08:40:29]MH_I2C_Read... [08:40:29]Read from MH i2c: E2 0E 00 [08:40:29]MH_I2C_Read... [08:40:29]Read from MH i2c: E2 0E 00 F0 53 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5A [08:40:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:40:29]wFMCommunicate OK [08:40:29]SAM_PROTO_GetShiftState done [08:40:29]FM_GetShiftState done [08:40:29]opened in 1712622218 [08:40:29]opened+sec_in_day 1712708618 [08:40:29]quantity*price = 100044 [08:40:29]sum+1 = 100045 [08:40:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.44 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.44 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 145 09.04.2024 08:40 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154841 ФПД: 238087835321578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084033&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154841&fm=238087835321578&tin=02508201610067®Number=0000000000090882&sum=100044 [08:40:30]StoreToDocumentArchive [08:40:30]shift 298 fd 154841 [08:40:30]save to /storage/0298/doc_00154841 [08:40:30]save last doc name /storage/0298/doc_00154841 to /storage/kkm_last_doc_name [08:40:30]save OK [08:40:30]Clear old archive folders... [08:40:30]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:40:30]tlvbuf is 008F5C30 [08:40:30]SAM_PROTO_ClearQueue [08:40:30]wFMCommunicate request_size=4 [08:40:30]MH_SAM_APDU [08:40:30]CAPDU: 80 09 00 00 [08:40:30]Write to MH i2c: E2 08 00 FD 53 80 09 00 00 00 00 00 00 C2 [08:40:30]Write i2c OK [08:40:30]MH_I2C_Read... [08:40:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:30]Read from MH i2c: E2 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 03 00 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 03 00 FD 53 00 90 00 C4 [08:40:30]RAPDU: 90 00 [08:40:30]wFMCommunicate OK [08:40:30]SAM_PROTO_ClearQueue done [08:40:30]KKMCreateOFDPacket [08:40:30]OFDProtocolAddRootSTLVToBuf [08:40:30]FM_MakeSignedData [08:40:30]FM_MakeSignedData [08:40:30]SAM_PROTO_SignData [08:40:30]wFMCommunicate request_size=4 [08:40:30]MH_SAM_APDU [08:40:30]CAPDU: 80 0D 01 02 [08:40:30]Write to MH i2c: E2 08 00 FE 53 80 0D 01 02 00 00 00 00 CA [08:40:30]Write i2c OK [08:40:30]MH_I2C_Read... [08:40:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:30]Read from MH i2c: E2 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 03 00 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 03 00 FE 53 00 90 00 C5 [08:40:30]RAPDU: 90 00 [08:40:30]wFMCommunicate OK [08:40:30]wFMCommunicate request_size=255 [08:40:30]MH_SAM_APDU [08:40:30]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 01 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D9 5C 02 [08:40:30]Write to MH i2c: E2 02 01 FF 53 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 01 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D9 5C 02 00 00 25 [08:40:30]Write i2c OK [08:40:30]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 FF 53 00 90 00 C6 [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]wFMCommunicate request_size=16 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D8 8A 24 D9 84 EA [08:40:31]Write to MH i2c: E2 13 00 00 54 80 0D 02 02 0B 00 00 35 04 06 00 D8 8A 24 D9 84 EA 00 00 F0 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 00 54 00 90 00 C8 [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 03 02 [08:40:31]Write to MH i2c: E2 08 00 01 54 80 0D 03 02 00 00 00 00 D0 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 0B 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 0B 00 01 54 00 65 33 0E 9D 29 91 C7 8F 90 00 24 [08:40:31]RAPDU: 65 33 0E 9D 29 91 C7 8F 90 00 [08:40:31]wFMCommunicate OK [08:40:31]SAM_PROTO_SignData done [08:40:31]FM_MakeSignedData done [08:40:31]CreateOFDProtocolMessage [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 11 00 00 [08:40:31]Write to MH i2c: E2 08 00 02 54 80 11 00 00 00 00 00 00 D0 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 17 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 17 00 02 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 25 [08:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:40:31]wFMCommunicate OK [08:40:31]CreateOFDProtocolMessage done [08:40:31]OFDSenderStorePacket 154841 [08:40:31]StoreOFDPacket docnum=154841 [08:40:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 FC 24 0D 01 4F DF 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 01 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D9 5C 02 00 35 04 06 00 D8 8A 24 D9 84 EA 65 33 0E 9D 29 91 C7 8F [08:40:31]CheckFolder [08:40:31]dirname=/storage/ofd_packets [08:40:31]CheckFolder done [08:40:31]ProducePacketName [08:40:31]name=ofd_packets/00154841 [08:40:31]NVStorageSaveData ofd_packets/00154841 [08:40:31]File name is /storage/ofd_packets/00154841 [08:40:31]Write 307 bytes [08:40:31]NVStorageSaveData done [08:40:31]OFDSenderStorePacket done [08:40:31]KKMCreateOFDPacket done [08:40:31]NVStorageSaveData kkm_last_timestamp [08:40:31]File name is /storage/kkm_last_timestamp [08:40:31]Write 4 bytes [08:40:31]NVStorageSaveData done [08:40:31]ExternCall_PrintAddStr [08:40:31]wPrintStart [08:40:31]Write to MH i2c: 01 00 00 03 54 57 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 07 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 07 00 03 54 00 00 00 00 00 FF 0F 6C [08:40:31]RasterBufferAndPrint [08:40:31]line Счет N : (1)298035 [08:40:31]line ИНН: 02508201610067 [08:40:31]line Контрольно-Кассовый Чек [08:40:31]line ПРОДАЖА [08:40:31]line ТРК (МРК, ГНК) : 32 [08:40:31]line Товар: 2710194210 [08:40:31]line D-ENERGY ДТ-К-5 [08:40:31]line 13.630 * 73.40 [08:40:31]line = 1000.44 [08:40:31]line НДС 12% НСП 1% [08:40:31]line > о реализуемом товаре [08:40:31]line ИТОГО: 1000.44 [08:40:31]line НСП 1% : 8.85 [08:40:31]line НДС 12% : 106.24 [08:40:31]line Наличными: 0.00 [08:40:31]line Безнал.: 1000.44 [08:40:31]line Место: АЗС № 53 "Партнер Нефть" [08:40:31]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:40:31]line СНО: Общий режим [08:40:31]line Чек 145 09.04.2024 08:40 [08:40:31]line Смена: 298 ФФД: 1.0 [08:40:31]line ЗНМ: 0300000127 [08:40:31]line РНМ: 0000000000090882 [08:40:31]line Версия ККМ: 001 [08:40:31]line Платежная система: O! деньги [08:40:31]line ФМ: 0000000000874906 [08:40:31]line ФД: 154841 [08:40:31]line ФПД: 238087835321578 [08:40:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084033&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154841&fm=238087835321578&tin=02508201610067®Number=0000000000090882&sum=100044 [08:40:31]OFD Sender: Processing packet 154841 [packets to send 67, broken 66] [08:40:31]ProducePacketName [08:40:31]name=ofd_packets/00154841 [08:40:31]OFD Sender: To server: pG, [08:40:31]CommunicateWithHost lk.salyk.kg:30040 [08:40:31]ConnectInit lk.salyk.kg [08:40:31]written 0, free lines is 4095 [08:40:31]Connected sock=10 [08:40:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 FC 24 0D 01 4F DF 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 01 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D9 5C 02 00 35 04 06 00 D8 8A 24 D9 84 EA 65 33 0E 9D 29 91 C7 8F [08:40:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7A FF 47 00 BB 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 D9 5C 02 00 F4 03 04 00 AB A6 14 66 B6 04 01 00 00 BD 64 C2 60 A1 29 92 B2 [08:40:31]CommunicateWithHost err = 0 [08:40:31]CheckOFDResponse [08:40:31]1017 (14) - 77093643461234 [08:40:31]1041 (16) - 0000000000874906 [08:40:31]1040 (4) - 154841 [08:40:31]1012 (4) - 09.04.2024 02:23 [08:40:31]1206 (1) - 0 [08:40:31]OFD Sender: Remove packet 154841 [08:40:31]ProducePacketName [08:40:31]name=ofd_packets/00154841 [08:40:31]NVStorageDeleteData [08:40:32]Write to MH i2c: 01 00 00 2D 54 81 [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 07 00 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 07 00 2D 54 00 00 00 00 00 C9 0C 5D [08:40:32]RasterBufferAndPrint [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]written 0, free lines is 3278 [08:40:32]MH_Cut [08:40:32]Write to MH i2c: D1 01 00 34 54 01 5A [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 01 00 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 01 00 34 54 00 59 [08:40:32]Write to MH i2c: 01 00 00 35 54 89 [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:32]OFD Sender: No OFD packet to send [08:40:32]*** Cut start [08:40:32]*** Partial cut [08:40:32]*** CUTSNS_PIN = 1 [08:40:32]*** CUTSNS_PIN = 0 [08:40:33]*** Brake cut motor [08:40:33]Read from MH i2c: 01 [08:40:33]MH_I2C_Read... [08:40:33]*** Stop cut motor [08:40:33]*** Cut end [08:40:33]Read from MH i2c: 01 07 00 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: 01 07 00 35 54 00 00 00 00 00 FF 0F 9E [08:40:33]process_action close_receipt done [08:40:33]requested_data is exist [08:40:33]produce_requested_data [08:40:33]requested_item fm.sn is exist - process it [08:40:33]wFMCommunicate request_size=4 [08:40:33]MH_SAM_APDU [08:40:33]CAPDU: 80 11 00 00 [08:40:33]Write to MH i2c: E2 08 00 36 54 80 11 00 00 00 00 00 00 04 [08:40:33]Write i2c OK [08:40:33]MH_I2C_Read... [08:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:33]Read from MH i2c: E2 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 17 00 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 17 00 36 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 59 [08:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:40:33]wFMCommunicate OK [08:40:33]requested_item fd.num is exist - process it [08:40:33]SAM_PROTO_GetFieldsCounters [08:40:33]wFMCommunicate request_size=4 [08:40:33]MH_SAM_APDU [08:40:33]CAPDU: 80 13 00 00 [08:40:33]Write to MH i2c: E2 08 00 37 54 80 13 00 00 00 00 00 00 07 [08:40:33]Write i2c OK [08:40:33]MH_I2C_Read... [08:40:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:33]Read from MH i2c: E2 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 62 00 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 62 00 37 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D9 5C 02 00 0E 04 04 00 2A 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 41 [08:40:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D9 5C 02 00 0E 04 04 00 2A 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 [08:40:33]wFMCommunicate OK [08:40:33]SAM_PROTO_GetFieldsCounters done [08:40:33]requested_item shift.num is exist - process it [08:40:33]requested_item shift.opened is exist - process it [08:40:33]req_shift_opened [08:40:33]FM_GetShiftState [08:40:33]SAM_PROTO_GetShiftState [08:40:33]wFMCommunicate request_size=4 [08:40:33]MH_SAM_APDU [08:40:33]CAPDU: 80 13 01 00 [08:40:33]Write to MH i2c: E2 08 00 38 54 80 13 01 00 00 00 00 00 09 [08:40:33]Write i2c OK [08:40:33]MH_I2C_Read... [08:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:33]Read from MH i2c: E2 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 0E 00 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 0E 00 38 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A3 [08:40:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:40:33]wFMCommunicate OK [08:40:33]SAM_PROTO_GetShiftState done [08:40:33]FM_GetShiftState done [08:40:33]req_shift_opened done [08:40:33]requested_item shift.open_date is exist - process it [08:40:33]req_shift_open_date [08:40:33]req_shift_open_date done [08:40:33]produce_requested_data done [08:40:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154841,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:40:33]process_action_free close_receipt [08:40:33]json_value_free [08:40:33]json_value_free done [08:40:33]process_json_proto returns [08:40:33]Send response to host [08:40:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154841,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:40:33]free response buf [08:40:33]execute_script done [08:40:33]execute_script returns [08:40:33]free content buf [08:40:33]Sock 7.Close socket [08:40:33]Sock 7.Thread stoped [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:50]accept exits with 9 [08:40:50]New connection [08:40:50]New thread 3066805604 created [08:40:50]Thread 3066662244 joined [08:40:50]Waiting for new connection... [08:40:50] Sock 9.Parse request [08:40:50]Sock 9.Check first char [08:40:50]Sock 9.First char is OK [08:40:50]request: POST /json_proto HTTP/1.0 [08:40:50]Method: POST [08:40:50]URL: /json_proto [08:40:50]Method is POST - this is cgi request [08:40:50]url: /json_proto [08:40:50]query_string will be loaded in cgi processing [08:40:50]execute_cgi json_proto POST (null) [08:40:50]execute_cgi path=json_proto method=POST [08:40:50]POST find Content-Length [08:40:50]Host: 172.17.32.195:8080 [08:40:50]Content-Length: 1195 [08:40:50]Content-Type: application/json [08:40:50] [08:40:50]POST finish read [08:40:50]Found Content-Length = 1195 [08:40: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298039\u000A09.04.2024 08:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3758511\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:50]execute_script... [08:40: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298039\u000A09.04.2024 08:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3758511\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:50]POST & json_proto [08:40:50]process_json_proto [08:40:50]json parsed OK: [08:40:50]protocol is kg_v1.0 [08:40:50]action value=print_text [08:40:50]process_action print_text [08:40:50]cmd_print_text [08:40:50]ExternCall_PrintAddStr [08:40:50]wPrintStart [08:40:50]Write to MH i2c: 01 00 00 39 54 8D [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 07 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 07 00 39 54 00 00 00 00 00 FF 0F A2 [08:40:50]RasterBufferAndPrint [08:40:50]line *****ТОВАРНЫЙ ЧЕК***** [08:40:50]line АЗС 53 [08:40:50]line Партнер нефть [08:40:50]line 02508201610067 [08:40:50]line Кассир : Черикбаев М. [08:40:50]line Счет N : (1)298039 [08:40:50]line 09.04.2024 08:17 [08:40:50]line ПРОДАЖА [08:40:50]line ТРК (МРК, ГНК): 91 [08:40:50]line Вид ГСМ : 2710194210 [08:40:50]line ДТ(л)-К-5 [08:40:50]line 10.000 x 72.40 [08:40:50]line ИТОГ: 724.00 [08:40:50]line Тип оплаты: Талоны: Партнер нефть [08:40:50]line 3758511 [08:40:50]line ______________________ [08:40:50]line (подпись) [08:40:50]written 0, free lines is 4095 [08:40:50]Write to MH i2c: 01 00 00 4D 54 A1 [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 07 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: 01 07 00 4D 54 00 00 00 00 00 10 0E C6 [08:40:50]RasterBufferAndPrint [08:40:50]line [08:40:50]line [08:40:50]line [08:40:50]line [08:40:50]line [08:40:50]written 0, free lines is 3602 [08:40:50]MH_Cut [08:40:50]Write to MH i2c: D1 01 00 54 54 01 7A [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: D1 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: D1 01 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: D1 01 00 54 54 00 79 [08:40:50]Write to MH i2c: 01 00 00 55 54 A9 [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]*** Cut start [08:40:50]*** Partial cut [08:40:50]*** CUTSNS_PIN = 1 [08:40:50]*** CUTSNS_PIN = 0 [08:40:51]*** Brake cut motor [08:40:51]Read from MH i2c: 01 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: 01 07 00 [08:40:51]MH_I2C_Read... [08:40:51]*** Stop cut motor [08:40:51]*** Cut end [08:40:51]Read from MH i2c: 01 07 00 55 54 00 00 00 00 00 FF 0F BE [08:40:51]process_action print_text done [08:40:51]requested_data is exist [08:40:51]produce_requested_data [08:40:51]requested_item fm.sn is exist - process it [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 11 00 00 [08:40:51]Write to MH i2c: E2 08 00 56 54 80 11 00 00 00 00 00 00 24 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 17 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 17 00 56 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 79 [08:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:40:51]wFMCommunicate OK [08:40:51]requested_item fd.num is exist - process it [08:40:51]SAM_PROTO_GetFieldsCounters [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 13 00 00 [08:40:51]Write to MH i2c: E2 08 00 57 54 80 13 00 00 00 00 00 00 27 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 62 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 62 00 57 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D9 5C 02 00 0E 04 04 00 2A 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 61 [08:40:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 D9 5C 02 00 0E 04 04 00 2A 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 [08:40:51]wFMCommunicate OK [08:40:51]SAM_PROTO_GetFieldsCounters done [08:40:51]requested_item shift.num is exist - process it [08:40:51]requested_item shift.opened is exist - process it [08:40:51]req_shift_opened [08:40:51]FM_GetShiftState [08:40:51]SAM_PROTO_GetShiftState [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 13 01 00 [08:40:51]Write to MH i2c: E2 08 00 58 54 80 13 01 00 00 00 00 00 29 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 0E 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 0E 00 58 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C3 [08:40:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:40:51]wFMCommunicate OK [08:40:51]SAM_PROTO_GetShiftState done [08:40:51]FM_GetShiftState done [08:40:51]req_shift_opened done [08:40:51]requested_item shift.open_date is exist - process it [08:40:51]req_shift_open_date [08:40:51]req_shift_open_date done [08:40:51]produce_requested_data done [08:40:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154841,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:40:51]process_action_free print_text [08:40:51]json_value_free [08:40:51]json_value_free done [08:40:51]process_json_proto returns [08:40:51]Send response to host [08:40:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154841,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:40:51]free response buf [08:40:51]execute_script done [08:40:51]execute_script returns [08:40:51]free content buf [08:40:51]Sock 9.Close socket [08:40:51]Sock 9.Thread stoped [08:40:52]OFD Sender: No OFD packet to send [08:40:57]OFD Sender: No OFD packet to send [08:41:02]OFD Sender: No OFD packet to send [08:41:07]OFD Sender: No OFD packet to send [08:41:11]accept exits with 7 [08:41:11]New connection [08:41:11]New thread 3066662244 created [08:41:11]Thread 3066805604 joined [08:41:11]Waiting for new connection... [08:41:11] Sock 7.Parse request [08:41:11]Sock 7.Check first char [08:41:11]Sock 7.First char is OK [08:41:11]request: POST /json_proto HTTP/1.0 [08:41:11]Method: POST [08:41:11]URL: /json_proto [08:41:11]Method is POST - this is cgi request [08:41:11]url: /json_proto [08:41:11]query_string will be loaded in cgi processing [08:41:11]execute_cgi json_proto POST (null) [08:41:11]execute_cgi path=json_proto method=POST [08:41:11]POST find Content-Length [08:41:11]Host: 172.17.32.195:8080 [08:41:11]Content-Length: 639 [08:41:11]Content-Type: application/json [08:41:11] [08:41:11]POST finish read [08:41:11]Found Content-Length = 639 [08:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:11]execute_script... [08:41:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:11]POST & json_proto [08:41:11]process_json_proto [08:41:11]json parsed OK: [08:41:11]protocol is kg_v1.0 [08:41:11]action value=close_receipt [08:41:11]process_action close_receipt [08:41:11]cmd_close_receipt [08:41:11]MH_GetDate [08:41:11]Write to MH i2c: F0 00 00 59 54 9C [08:41:11]Write i2c OK [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: F0 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: F0 09 00 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: F0 09 00 59 54 00 2B FF 14 66 77 1B 62 64 A1 [08:41:11]GetLastDocTimeStamp 1712652033 [08:41:11]current date 1712652075 [08:41:11]FM_GetShiftState [08:41:11]SAM_PROTO_GetShiftState [08:41:11]wFMCommunicate request_size=4 [08:41:11]MH_SAM_APDU [08:41:11]CAPDU: 80 13 01 00 [08:41:11]Write to MH i2c: E2 08 00 5A 54 80 13 01 00 00 00 00 00 2B [08:41:11]Write i2c OK [08:41:11]MH_I2C_Read... [08:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:11]Read from MH i2c: E2 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: E2 0E 00 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: E2 0E 00 5A 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C5 [08:41:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:11]wFMCommunicate OK [08:41:11]SAM_PROTO_GetShiftState done [08:41:11]FM_GetShiftState done [08:41:11]opened in 1712622218 [08:41:11]opened+sec_in_day 1712708618 [08:41:11]quantity*price = 50033 [08:41:11]sum+1 = 50035 [08:41:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 146 09.04.2024 08:41 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154842 ФПД: 231787152435742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084115&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154842&fm=231787152435742&tin=02508201610067®Number=0000000000090882&sum=50034 [08:41:12]StoreToDocumentArchive [08:41:12]shift 298 fd 154842 [08:41:12]save to /storage/0298/doc_00154842 [08:41:12]save last doc name /storage/0298/doc_00154842 to /storage/kkm_last_doc_name [08:41:12]save OK [08:41:12]Clear old archive folders... [08:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:12]tlvbuf is 00897D20 [08:41:12]SAM_PROTO_ClearQueue [08:41:12]wFMCommunicate request_size=4 [08:41:12]MH_SAM_APDU [08:41:12]CAPDU: 80 09 00 00 [08:41:12]Write to MH i2c: E2 08 00 67 54 80 09 00 00 00 00 00 00 2D [08:41:12]Write i2c OK [08:41:12]MH_I2C_Read... [08:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:12]Read from MH i2c: E2 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 03 00 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 03 00 67 54 00 90 00 2F [08:41:12]RAPDU: 90 00 [08:41:12]wFMCommunicate OK [08:41:12]SAM_PROTO_ClearQueue done [08:41:12]KKMCreateOFDPacket [08:41:12]OFDProtocolAddRootSTLVToBuf [08:41:12]FM_MakeSignedData [08:41:12]FM_MakeSignedData [08:41:12]SAM_PROTO_SignData [08:41:12]wFMCommunicate request_size=4 [08:41:12]MH_SAM_APDU [08:41:12]CAPDU: 80 0D 01 02 [08:41:12]Write to MH i2c: E2 08 00 68 54 80 0D 01 02 00 00 00 00 35 [08:41:12]Write i2c OK [08:41:12]MH_I2C_Read... [08:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:12]Read from MH i2c: E2 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 03 00 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 03 00 68 54 00 90 00 30 [08:41:12]RAPDU: 90 00 [08:41:12]wFMCommunicate OK [08:41:12]wFMCommunicate request_size=255 [08:41:12]MH_SAM_APDU [08:41:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 2B FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DA 5C 02 00 35 04 06 00 D2 [08:41:12]Write to MH i2c: E2 02 01 69 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 2B FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DA 5C 02 00 35 04 06 00 D2 00 00 A0 [08:41:12]Write i2c OK [08:41:12]MH_I2C_Read... [08:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:13]Read from MH i2c: E2 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 03 00 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 03 00 69 54 00 90 00 31 [08:41:13]RAPDU: 90 00 [08:41:13]wFMCommunicate OK [08:41:13]wFMCommunicate request_size=10 [08:41:13]MH_SAM_APDU [08:41:13]CAPDU: 80 0D 02 02 05 CF 26 E2 6A 1E [08:41:13]Write to MH i2c: E2 0D 00 6A 54 80 0D 02 02 05 00 CF 26 E2 6A 1E 00 00 A1 [08:41:13]Write i2c OK [08:41:13]MH_I2C_Read... [08:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:13]Read from MH i2c: E2 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 03 00 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 03 00 6A 54 00 90 00 32 [08:41:13]RAPDU: 90 00 [08:41:13]wFMCommunicate OK [08:41:13]wFMCommunicate request_size=4 [08:41:13]MH_SAM_APDU [08:41:13]CAPDU: 80 0D 03 02 [08:41:13]Write to MH i2c: E2 08 00 6B 54 80 0D 03 02 00 00 00 00 3A [08:41:13]Write i2c OK [08:41:13]MH_I2C_Read... [08:41:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:13]Read from MH i2c: E2 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 0B 00 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 0B 00 6B 54 00 42 79 61 62 31 FB 89 78 90 00 E6 [08:41:13]RAPDU: 42 79 61 62 31 FB 89 78 90 00 [08:41:13]wFMCommunicate OK [08:41:13]SAM_PROTO_SignData done [08:41:13]FM_MakeSignedData done [08:41:13]CreateOFDProtocolMessage [08:41:13]wFMCommunicate request_size=4 [08:41:13]MH_SAM_APDU [08:41:13]CAPDU: 80 11 00 00 [08:41:13]Write to MH i2c: E2 08 00 6C 54 80 11 00 00 00 00 00 00 3A [08:41:13]Write i2c OK [08:41:13]MH_I2C_Read... [08:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:13]Read from MH i2c: E2 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 17 00 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: E2 17 00 6C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8F [08:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:13]wFMCommunicate OK [08:41:13]CreateOFDProtocolMessage done [08:41:13]OFDSenderStorePacket 154842 [08:41:13]StoreOFDPacket docnum=154842 [08:41:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6E 1B 07 01 91 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 2B FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DA 5C 02 00 35 04 06 00 D2 CF 26 E2 6A 1E 42 79 61 62 31 FB 89 78 [08:41:13]CheckFolder [08:41:13]dirname=/storage/ofd_packets [08:41:13]CheckFolder done [08:41:13]ProducePacketName [08:41:13]name=ofd_packets/00154842 [08:41:13]NVStorageSaveData ofd_packets/00154842 [08:41:13]File name is /storage/ofd_packets/00154842 [08:41:13]Write 301 bytes [08:41:13]NVStorageSaveData done [08:41:13]OFDSenderStorePacket done [08:41:13]KKMCreateOFDPacket done [08:41:13]NVStorageSaveData kkm_last_timestamp [08:41:13]File name is /storage/kkm_last_timestamp [08:41:13]Write 4 bytes [08:41:13]NVStorageSaveData done [08:41:13]ExternCall_PrintAddStr [08:41:13]wPrintStart [08:41:13]Write to MH i2c: 01 00 00 6D 54 C1 [08:41:13]Write i2c OK [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: 01 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: 01 07 00 [08:41:13]MH_I2C_Read... [08:41:13]Read from MH i2c: 01 07 00 6D 54 00 00 00 00 00 FF 0F D6 [08:41:13]RasterBufferAndPrint [08:41:13]line Счет N : (1)298041 [08:41:13]line ИНН: 02508201610067 [08:41:13]line Контрольно-Кассовый Чек [08:41:13]line ПРОДАЖА [08:41:13]line ТРК (МРК, ГНК) : 22 [08:41:13]line Товар: 2710124130 [08:41:13]line Аи-92-К-5 [08:41:13]line 7.830 * 63.90 [08:41:13]line = 500.34 [08:41:13]line НДС 12% НСП 1% [08:41:13]line > о реализуемом товаре [08:41:13]line ИТОГО: 500.34 [08:41:13]line НСП 1% : 4.43 [08:41:13]line НДС 12% : 53.13 [08:41:13]line Наличными: 500.34 [08:41:13]line Безнал.: 0.00 [08:41:13]line Место: АЗС № 53 "Партнер Нефть" [08:41:13]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:41:13]line СНО: Общий режим [08:41:13]line Чек 146 09.04.2024 08:41 [08:41:13]line Смена: 298 ФФД: 1.0 [08:41:13]line ЗНМ: 0300000127 [08:41:13]line РНМ: 0000000000090882 [08:41:13]line Версия ККМ: 001 [08:41:13]line ФМ: 0000000000874906 [08:41:13]line ФД: 154842 [08:41:13]line ФПД: 231787152435742 [08:41:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084115&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154842&fm=231787152435742&tin=02508201610067®Number=0000000000090882&sum=50034 [08:41:13]OFD Sender: Processing packet 154842 [packets to send 67, broken 66] [08:41:13]ProducePacketName [08:41:13]name=ofd_packets/00154842 [08:41:13]OFD Sender: To server: pG, [08:41:13]CommunicateWithHost lk.salyk.kg:30040 [08:41:13]ConnectInit lk.salyk.kg [08:41:13]written 0, free lines is 4095 [08:41:13]Connected sock=10 [08:41:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6E 1B 07 01 91 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 2B FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DA 5C 02 00 35 04 06 00 D2 CF 26 E2 6A 1E 42 79 61 62 31 FB 89 78 [08:41:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AA 54 47 00 FF 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DA 5C 02 00 F4 03 04 00 D5 A6 14 66 B6 04 01 00 00 C9 C0 BD 9F AE 61 C4 18 [08:41:13]CommunicateWithHost err = 0 [08:41:13]CheckOFDResponse [08:41:13]1017 (14) - 77093643461234 [08:41:13]1041 (16) - 0000000000874906 [08:41:13]1040 (4) - 154842 [08:41:13]1012 (4) - 09.04.2024 02:24 [08:41:13]1206 (1) - 0 [08:41:13]OFD Sender: Remove packet 154842 [08:41:13]ProducePacketName [08:41:13]name=ofd_packets/00154842 [08:41:13]NVStorageDeleteData [08:41:14]Write to MH i2c: 01 00 00 95 54 E9 [08:41:14]Write i2c OK [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: 01 [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: 01 07 00 [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: 01 07 00 95 54 00 00 00 00 00 FF 0C FB [08:41:14]RasterBufferAndPrint [08:41:14]line [08:41:14]line [08:41:14]line [08:41:14]line [08:41:14]line [08:41:14]written 0, free lines is 3333 [08:41:14]MH_Cut [08:41:14]Write to MH i2c: D1 01 00 9C 54 01 C2 [08:41:14]Write i2c OK [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: D1 [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: D1 01 00 [08:41:14]MH_I2C_Read... [08:41:14]Read from MH i2c: D1 01 00 9C 54 00 C1 [08:41:14]Write to MH i2c: 01 00 00 9D 54 F1 [08:41:14]Write i2c OK [08:41:14]MH_I2C_Read... [08:41:14]OFD Sender: No OFD packet to send [08:41:14]*** Cut start [08:41:14]*** Partial cut [08:41:14]*** CUTSNS_PIN = 1 [08:41:14]*** CUTSNS_PIN = 0 [08:41:15]*** Brake cut motor [08:41:15]Read from MH i2c: 01 [08:41:15]MH_I2C_Read... [08:41:15]*** Stop cut motor [08:41:15]*** Cut end [08:41:15]Read from MH i2c: 01 07 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: 01 07 00 9D 54 00 00 00 00 00 FF 0F 06 [08:41:15]process_action close_receipt done [08:41:15]requested_data is exist [08:41:15]produce_requested_data [08:41:15]requested_item fm.sn is exist - process it [08:41:15]wFMCommunicate request_size=4 [08:41:15]MH_SAM_APDU [08:41:15]CAPDU: 80 11 00 00 [08:41:15]Write to MH i2c: E2 08 00 9E 54 80 11 00 00 00 00 00 00 6C [08:41:15]Write i2c OK [08:41:15]MH_I2C_Read... [08:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:15]Read from MH i2c: E2 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 17 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 17 00 9E 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C1 [08:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:15]wFMCommunicate OK [08:41:15]requested_item fd.num is exist - process it [08:41:15]SAM_PROTO_GetFieldsCounters [08:41:15]wFMCommunicate request_size=4 [08:41:15]MH_SAM_APDU [08:41:15]CAPDU: 80 13 00 00 [08:41:15]Write to MH i2c: E2 08 00 9F 54 80 13 00 00 00 00 00 00 6F [08:41:15]Write i2c OK [08:41:15]MH_I2C_Read... [08:41:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:15]Read from MH i2c: E2 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 62 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 62 00 9F 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DA 5C 02 00 0E 04 04 00 2A 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 AD [08:41:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DA 5C 02 00 0E 04 04 00 2A 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 [08:41:15]wFMCommunicate OK [08:41:15]SAM_PROTO_GetFieldsCounters done [08:41:15]requested_item shift.num is exist - process it [08:41:15]requested_item shift.opened is exist - process it [08:41:15]req_shift_opened [08:41:15]FM_GetShiftState [08:41:15]SAM_PROTO_GetShiftState [08:41:15]wFMCommunicate request_size=4 [08:41:15]MH_SAM_APDU [08:41:15]CAPDU: 80 13 01 00 [08:41:15]Write to MH i2c: E2 08 00 A0 54 80 13 01 00 00 00 00 00 71 [08:41:15]Write i2c OK [08:41:15]MH_I2C_Read... [08:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:15]Read from MH i2c: E2 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 0E 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 0E 00 A0 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0B [08:41:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:15]wFMCommunicate OK [08:41:15]SAM_PROTO_GetShiftState done [08:41:15]FM_GetShiftState done [08:41:15]req_shift_opened done [08:41:15]requested_item shift.open_date is exist - process it [08:41:15]req_shift_open_date [08:41:15]req_shift_open_date done [08:41:15]produce_requested_data done [08:41:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154842,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:41:15]process_action_free close_receipt [08:41:15]json_value_free [08:41:15]json_value_free done [08:41:15]process_json_proto returns [08:41:15]Send response to host [08:41:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154842,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:41:15]free response buf [08:41:15]execute_script done [08:41:15]execute_script returns [08:41:15]free content buf [08:41:15]Sock 7.Close socket [08:41:15]Sock 7.Thread stoped [08:41:16]accept exits with 9 [08:41:16]New connection [08:41:16]New thread 3066805604 created [08:41:16]Thread 3066662244 joined [08:41:16]Waiting for new connection... [08:41:16] Sock 9.Parse request [08:41:16]Sock 9.Check first char [08:41:16]Sock 9.First char is OK [08:41:16]request: POST /json_proto HTTP/1.0 [08:41:16]Method: POST [08:41:16]URL: /json_proto [08:41:16]Method is POST - this is cgi request [08:41:16]url: /json_proto [08:41:16]query_string will be loaded in cgi processing [08:41:16]execute_cgi json_proto POST (null) [08:41:16]execute_cgi path=json_proto method=POST [08:41:16]POST find Content-Length [08:41:16]Host: 172.17.32.195:8080 [08:41:16]Content-Length: 805 [08:41:16]Content-Type: application/json [08:41:16] [08:41:16]POST finish read [08:41:16]Found Content-Length = 805 [08:41:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:16]execute_script... [08:41: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)298038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:16]POST & json_proto [08:41:16]process_json_proto [08:41:16]json parsed OK: [08:41:16]protocol is kg_v1.0 [08:41:16]action value=close_receipt [08:41:16]process_action close_receipt [08:41:16]cmd_close_receipt [08:41:16]MH_GetDate [08:41:16]Write to MH i2c: F0 00 00 A1 54 E4 [08:41:16]Write i2c OK [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: F0 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: F0 09 00 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: F0 09 00 A1 54 00 2F FF 14 66 77 1B 62 64 ED [08:41:16]GetLastDocTimeStamp 1712652075 [08:41:16]current date 1712652079 [08:41:16]FM_GetShiftState [08:41:16]SAM_PROTO_GetShiftState [08:41:16]wFMCommunicate request_size=4 [08:41:16]MH_SAM_APDU [08:41:16]CAPDU: 80 13 01 00 [08:41:16]Write to MH i2c: E2 08 00 A2 54 80 13 01 00 00 00 00 00 73 [08:41:16]Write i2c OK [08:41:16]MH_I2C_Read... [08:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:16]Read from MH i2c: E2 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 0E 00 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 0E 00 A2 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0D [08:41:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:16]wFMCommunicate OK [08:41:16]SAM_PROTO_GetShiftState done [08:41:16]FM_GetShiftState done [08:41:16]opened in 1712622218 [08:41:16]opened+sec_in_day 1712708618 [08:41:16]quantity*price = 50008 [08:41:16]sum+1 = 50009 [08:41:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.08 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 147 09.04.2024 08:41 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154843 ФПД: 185102481387248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084120&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154843&fm=185102481387248&tin=02508201610067®Number=0000000000090882&sum=50008 [08:41:17]StoreToDocumentArchive [08:41:17]shift 298 fd 154843 [08:41:17]save to /storage/0298/doc_00154843 [08:41:17]save last doc name /storage/0298/doc_00154843 to /storage/kkm_last_doc_name [08:41:17]save OK [08:41:17]Clear old archive folders... [08:41:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:41:17]tlvbuf is 007829C0 [08:41:17]SAM_PROTO_ClearQueue [08:41:17]wFMCommunicate request_size=4 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 09 00 00 [08:41:17]Write to MH i2c: E2 08 00 AF 54 80 09 00 00 00 00 00 00 75 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 AF 54 00 90 00 77 [08:41:17]RAPDU: 90 00 [08:41:17]wFMCommunicate OK [08:41:17]SAM_PROTO_ClearQueue done [08:41:17]KKMCreateOFDPacket [08:41:17]OFDProtocolAddRootSTLVToBuf [08:41:17]FM_MakeSignedData [08:41:17]FM_MakeSignedData [08:41:17]SAM_PROTO_SignData [08:41:17]wFMCommunicate request_size=4 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 0D 01 02 [08:41:17]Write to MH i2c: E2 08 00 B0 54 80 0D 01 02 00 00 00 00 7D [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 B0 54 00 90 00 78 [08:41:17]RAPDU: 90 00 [08:41:17]wFMCommunicate OK [08:41:17]wFMCommunicate request_size=255 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 93 00 00 00 F4 03 04 00 30 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DB 5C 02 00 35 04 06 00 A8 59 [08:41:17]Write to MH i2c: E2 02 01 B1 54 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 93 00 00 00 F4 03 04 00 30 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DB 5C 02 00 35 04 06 00 A8 59 00 00 33 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:18]Read from MH i2c: E2 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 03 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 03 00 B1 54 00 90 00 79 [08:41:18]RAPDU: 90 00 [08:41:18]wFMCommunicate OK [08:41:18]wFMCommunicate request_size=9 [08:41:18]MH_SAM_APDU [08:41:18]CAPDU: 80 0D 02 02 04 87 A6 6E F0 [08:41:18]Write to MH i2c: E2 0C 00 B2 54 80 0D 02 02 04 00 87 A6 6E F0 00 00 13 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:18]Read from MH i2c: E2 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 03 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 03 00 B2 54 00 90 00 7A [08:41:18]RAPDU: 90 00 [08:41:18]wFMCommunicate OK [08:41:18]wFMCommunicate request_size=4 [08:41:18]MH_SAM_APDU [08:41:18]CAPDU: 80 0D 03 02 [08:41:18]Write to MH i2c: E2 08 00 B3 54 80 0D 03 02 00 00 00 00 82 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:18]Read from MH i2c: E2 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 0B 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 0B 00 B3 54 00 D1 C8 BF C2 67 77 84 7E 90 00 7D [08:41:18]RAPDU: D1 C8 BF C2 67 77 84 7E 90 00 [08:41:18]wFMCommunicate OK [08:41:18]SAM_PROTO_SignData done [08:41:18]FM_MakeSignedData done [08:41:18]CreateOFDProtocolMessage [08:41:18]wFMCommunicate request_size=4 [08:41:18]MH_SAM_APDU [08:41:18]CAPDU: 80 11 00 00 [08:41:18]Write to MH i2c: E2 08 00 B4 54 80 11 00 00 00 00 00 00 82 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:18]Read from MH i2c: E2 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 17 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 17 00 B4 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [08:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:18]wFMCommunicate OK [08:41:18]CreateOFDProtocolMessage done [08:41:18]OFDSenderStorePacket 154843 [08:41:18]StoreOFDPacket docnum=154843 [08:41:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 97 F7 06 01 D9 76 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 93 00 00 00 F4 03 04 00 30 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DB 5C 02 00 35 04 06 00 A8 59 87 A6 6E F0 D1 C8 BF C2 67 77 84 7E [08:41:18]CheckFolder [08:41:18]dirname=/storage/ofd_packets [08:41:18]CheckFolder done [08:41:18]ProducePacketName [08:41:18]name=ofd_packets/00154843 [08:41:18]NVStorageSaveData ofd_packets/00154843 [08:41:18]File name is /storage/ofd_packets/00154843 [08:41:18]Write 300 bytes [08:41:18]NVStorageSaveData done [08:41:18]OFDSenderStorePacket done [08:41:18]KKMCreateOFDPacket done [08:41:18]NVStorageSaveData kkm_last_timestamp [08:41:18]File name is /storage/kkm_last_timestamp [08:41:18]Write 4 bytes [08:41:18]NVStorageSaveData done [08:41:18]ExternCall_PrintAddStr [08:41:18]wPrintStart [08:41:18]Write to MH i2c: 01 00 00 B5 54 09 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: 01 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: 01 07 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: 01 07 00 B5 54 00 00 00 00 00 FF 0F 1E [08:41:18]RasterBufferAndPrint [08:41:18]line Счет N : (1)298038 [08:41:18]line ИНН: 02508201610067 [08:41:18]line Контрольно-Кассовый Чек [08:41:18]line ПРОДАЖА [08:41:18]line ТРК (МРК, ГНК) : 101 [08:41:18]line Товар: 2711190000 [08:41:18]line ГАЗ-К-5 [08:41:18]line 15.200 * 32.90 [08:41:18]line = 500.08 [08:41:18]line НДС 12% НСП 1% [08:41:18]line > о реализуемом товаре [08:41:18]line ИТОГО: 500.08 [08:41:18]line НСП 1% : 4.42 [08:41:18]line НДС 12% : 53.11 [08:41:18]line Наличными: 0.00 [08:41:18]line Безнал.: 500.08 [08:41:18]line Место: АЗС № 53 "Партнер Нефть" [08:41:18]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:41:18]line СНО: Общий режим [08:41:18]line Чек 147 09.04.2024 08:41 [08:41:18]line Смена: 298 ФФД: 1.0 [08:41:18]line ЗНМ: 0300000127 [08:41:18]line РНМ: 0000000000090882 [08:41:18]line Версия ККМ: 001 [08:41:18]line Платежная система: O! деньги [08:41:18]line ФМ: 0000000000874906 [08:41:18]line ФД: 154843 [08:41:18]line ФПД: 185102481387248 [08:41:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084120&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154843&fm=185102481387248&tin=02508201610067®Number=0000000000090882&sum=50008 [08:41:18]written 0, free lines is 4095 [08:41:18]OFD Sender: Processing packet 154843 [packets to send 67, broken 66] [08:41:18]ProducePacketName [08:41:18]name=ofd_packets/00154843 [08:41:18]OFD Sender: To server: pG, [08:41:18]CommunicateWithHost lk.salyk.kg:30040 [08:41:18]ConnectInit lk.salyk.kg [08:41:18]Connected sock=10 [08:41:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 97 F7 06 01 D9 76 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 93 00 00 00 F4 03 04 00 30 FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DB 5C 02 00 35 04 06 00 A8 59 87 A6 6E F0 D1 C8 BF C2 67 77 84 7E [08:41:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 63 E9 47 00 98 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DB 5C 02 00 F4 03 04 00 DA A6 14 66 B6 04 01 00 00 EF 61 0A 7B BA F9 E4 9F [08:41:19]CommunicateWithHost err = 0 [08:41:19]CheckOFDResponse [08:41:19]1017 (14) - 77093643461234 [08:41:19]1041 (16) - 0000000000874906 [08:41:19]1040 (4) - 154843 [08:41:19]1012 (4) - 09.04.2024 02:24 [08:41:19]1206 (1) - 0 [08:41:19]OFD Sender: Remove packet 154843 [08:41:19]ProducePacketName [08:41:19]name=ofd_packets/00154843 [08:41:19]NVStorageDeleteData [08:41:19]Write to MH i2c: 01 00 00 DF 54 33 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 07 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 07 00 DF 54 00 00 00 00 00 D6 0C 1C [08:41:19]RasterBufferAndPrint [08:41:19]line [08:41:19]line [08:41:19]line [08:41:19]line [08:41:19]line [08:41:19]written 0, free lines is 3296 [08:41:19]MH_Cut [08:41:19]Write to MH i2c: D1 01 00 E6 54 01 0C [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: D1 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: D1 01 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: D1 01 00 E6 54 00 0B [08:41:19]Write to MH i2c: 01 00 00 E7 54 3B [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]OFD Sender: No OFD packet to send [08:41:19]*** Cut start [08:41:19]*** Partial cut [08:41:19]*** CUTSNS_PIN = 1 [08:41:19]*** CUTSNS_PIN = 0 [08:41:20]*** Brake cut motor [08:41:20]Read from MH i2c: 01 [08:41:20]MH_I2C_Read... [08:41:20]*** Stop cut motor [08:41:20]*** Cut end [08:41:20]Read from MH i2c: 01 07 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 E7 54 00 00 00 00 00 FF 0F 50 [08:41:20]process_action close_receipt done [08:41:20]requested_data is exist [08:41:20]produce_requested_data [08:41:20]requested_item fm.sn is exist - process it [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 11 00 00 [08:41:20]Write to MH i2c: E2 08 00 E8 54 80 11 00 00 00 00 00 00 B6 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 E8 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0B [08:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:20]wFMCommunicate OK [08:41:20]requested_item fd.num is exist - process it [08:41:20]SAM_PROTO_GetFieldsCounters [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 13 00 00 [08:41:20]Write to MH i2c: E2 08 00 E9 54 80 13 00 00 00 00 00 00 B9 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 62 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 62 00 E9 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DB 5C 02 00 0E 04 04 00 2A 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 FB [08:41:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DB 5C 02 00 0E 04 04 00 2A 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 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_GetFieldsCounters done [08:41:20]requested_item shift.num is exist - process it [08:41:20]requested_item shift.opened is exist - process it [08:41:20]req_shift_opened [08:41:20]FM_GetShiftState [08:41:20]SAM_PROTO_GetShiftState [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 13 01 00 [08:41:20]Write to MH i2c: E2 08 00 EA 54 80 13 01 00 00 00 00 00 BB [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 EA 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 55 [08:41:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_GetShiftState done [08:41:20]FM_GetShiftState done [08:41:20]req_shift_opened done [08:41:20]requested_item shift.open_date is exist - process it [08:41:20]req_shift_open_date [08:41:20]req_shift_open_date done [08:41:20]produce_requested_data done [08:41:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154843,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:41:20]process_action_free close_receipt [08:41:20]json_value_free [08:41:20]json_value_free done [08:41:20]process_json_proto returns [08:41:20]Send response to host [08:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154843,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:41:20]free response buf [08:41:20]execute_script done [08:41:20]execute_script returns [08:41:20]free content buf [08:41:20]Sock 9.Close socket [08:41:20]Sock 9.Thread stoped [08:41: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:46]accept exits with 7 [08:41:46]New connection [08:41:46]New thread 3066662244 created [08:41:46]Thread 3066805604 joined [08:41:46]Waiting for new connection... [08:41:46] Sock 7.Parse request [08:41:46]Sock 7.Check first char [08:41:46]Sock 7.First char is OK [08:41:46]request: POST /json_proto HTTP/1.0 [08:41:46]Method: POST [08:41:46]URL: /json_proto [08:41:46]Method is POST - this is cgi request [08:41:46]url: /json_proto [08:41:46]query_string will be loaded in cgi processing [08:41:46]execute_cgi json_proto POST (null) [08:41:46]execute_cgi path=json_proto method=POST [08:41:46]POST find Content-Length [08:41:46]Host: 172.17.32.195:8080 [08:41:46]Content-Length: 643 [08:41:46]Content-Type: application/json [08:41:46] [08:41:46]POST finish read [08:41:46]Found Content-Length = 643 [08:41:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:46]execute_script... [08:41: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)298040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:46]POST & json_proto [08:41:46]process_json_proto [08:41:46]json parsed OK: [08:41:46]protocol is kg_v1.0 [08:41:46]action value=close_receipt [08:41:46]process_action close_receipt [08:41:46]cmd_close_receipt [08:41:46]MH_GetDate [08:41:46]Write to MH i2c: F0 00 00 EB 54 2E [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: F0 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: F0 09 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: F0 09 00 EB 54 00 4D FF 14 66 77 1B 62 64 55 [08:41:46]GetLastDocTimeStamp 1712652080 [08:41:46]current date 1712652109 [08:41:46]FM_GetShiftState [08:41:46]SAM_PROTO_GetShiftState [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 13 01 00 [08:41:46]Write to MH i2c: E2 08 00 EC 54 80 13 01 00 00 00 00 00 BD [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0E 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0E 00 EC 54 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 57 [08:41:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:46]wFMCommunicate OK [08:41:46]SAM_PROTO_GetShiftState done [08:41:46]FM_GetShiftState done [08:41:46]opened in 1712622218 [08:41:46]opened+sec_in_day 1712708618 [08:41:46]quantity*price = 30004 [08:41:46]sum+1 = 30006 [08:41:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.05 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 148 09.04.2024 08:41 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154844 ФПД: 270096537425428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084149&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154844&fm=270096537425428&tin=02508201610067®Number=0000000000090882&sum=30005 [08:41:47]StoreToDocumentArchive [08:41:47]shift 298 fd 154844 [08:41:47]save to /storage/0298/doc_00154844 [08:41:47]save last doc name /storage/0298/doc_00154844 to /storage/kkm_last_doc_name [08:41:47]save OK [08:41:47]Clear old archive folders... [08:41:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:41:47]tlvbuf is 007650A0 [08:41:47]SAM_PROTO_ClearQueue [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 09 00 00 [08:41:47]Write to MH i2c: E2 08 00 F9 54 80 09 00 00 00 00 00 00 BF [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 F9 54 00 90 00 C1 [08:41:47]RAPDU: 90 00 [08:41:47]wFMCommunicate OK [08:41:47]SAM_PROTO_ClearQueue done [08:41:47]KKMCreateOFDPacket [08:41:47]OFDProtocolAddRootSTLVToBuf [08:41:47]FM_MakeSignedData [08:41:47]FM_MakeSignedData [08:41:47]SAM_PROTO_SignData [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 0D 01 02 [08:41:47]Write to MH i2c: E2 08 00 FA 54 80 0D 01 02 00 00 00 00 C7 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 FA 54 00 90 00 C2 [08:41:47]RAPDU: 90 00 [08:41:47]wFMCommunicate OK [08:41:47]wFMCommunicate request_size=255 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 4D FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DC 5C 02 00 35 04 06 00 F5 A6 [08:41:47]Write to MH i2c: E2 02 01 FB 54 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 4D FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DC 5C 02 00 35 04 06 00 F5 A6 00 00 05 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 FB 54 00 90 00 C3 [08:41:47]RAPDU: 90 00 [08:41:47]wFMCommunicate OK [08:41:47]wFMCommunicate request_size=9 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 0D 02 02 04 C0 2B 16 14 [08:41:47]Write to MH i2c: E2 0C 00 FC 54 80 0D 02 02 04 00 C0 2B 16 14 00 00 E7 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 03 00 FC 54 00 90 00 C4 [08:41:47]RAPDU: 90 00 [08:41:47]wFMCommunicate OK [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 0D 03 02 [08:41:47]Write to MH i2c: E2 08 00 FD 54 80 0D 03 02 00 00 00 00 CC [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0B 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0B 00 FD 54 00 69 ED 05 EC CC 65 85 BF 90 00 89 [08:41:47]RAPDU: 69 ED 05 EC CC 65 85 BF 90 00 [08:41:47]wFMCommunicate OK [08:41:47]SAM_PROTO_SignData done [08:41:47]FM_MakeSignedData done [08:41:47]CreateOFDProtocolMessage [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 11 00 00 [08:41:47]Write to MH i2c: E2 08 00 FE 54 80 11 00 00 00 00 00 00 CC [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 17 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 17 00 FE 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 21 [08:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:47]wFMCommunicate OK [08:41:47]CreateOFDProtocolMessage done [08:41:47]OFDSenderStorePacket 154844 [08:41:47]StoreOFDPacket docnum=154844 [08:41:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 83 AD 06 01 F6 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 4D FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DC 5C 02 00 35 04 06 00 F5 A6 C0 2B 16 14 69 ED 05 EC CC 65 85 BF [08:41:47]CheckFolder [08:41:47]dirname=/storage/ofd_packets [08:41:47]CheckFolder done [08:41:47]ProducePacketName [08:41:47]name=ofd_packets/00154844 [08:41:47]NVStorageSaveData ofd_packets/00154844 [08:41:47]File name is /storage/ofd_packets/00154844 [08:41:47]Write 300 bytes [08:41:47]NVStorageSaveData done [08:41:47]OFDSenderStorePacket done [08:41:47]KKMCreateOFDPacket done [08:41:47]NVStorageSaveData kkm_last_timestamp [08:41:47]File name is /storage/kkm_last_timestamp [08:41:47]Write 4 bytes [08:41:47]OFD Sender: Processing packet 154844 [packets to send 67, broken 66] [08:41:47]ProducePacketName [08:41:47]name=ofd_packets/00154844 [08:41:47]OFD Sender: To server: pG, [08:41:47]CommunicateWithHost lk.salyk.kg:30040 [08:41:47]ConnectInit lk.salyk.kg [08:41:47]NVStorageSaveData done [08:41:47]ExternCall_PrintAddStr [08:41:47]wPrintStart [08:41:47]Write to MH i2c: 01 00 00 FF 54 53 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 07 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 07 00 FF 54 00 00 00 00 00 FF 0F 68 [08:41:47]RasterBufferAndPrint [08:41:47]line Счет N : (1)298040 [08:41:47]line ИНН: 02508201610067 [08:41:47]line Контрольно-Кассовый Чек [08:41:47]line ПРОДАЖА [08:41:47]line ТРК (МРК, ГНК) : 100 [08:41:47]line Товар: 2711190000 [08:41:47]line ГАЗ-К-5 [08:41:47]line 9.120 * 32.90 [08:41:47]line = 300.05 [08:41:47]line НДС 12% НСП 1% [08:41:47]line > о реализуемом товаре [08:41:47]line ИТОГО: 300.05 [08:41:47]line НСП 1% : 2.65 [08:41:47]line НДС 12% : 31.86 [08:41:47]line Наличными: 300.05 [08:41:47]line Безнал.: 0.00 [08:41:47]line Место: АЗС № 53 "Партнер Нефть" [08:41:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:41:47]line СНО: Общий режим [08:41:47]line Чек 148 09.04.2024 08:41 [08:41:47]line Смена: 298 ФФД: 1.0 [08:41:47]line ЗНМ: 0300000127 [08:41:47]line РНМ: 0000000000090882 [08:41:47]line Версия ККМ: 001 [08:41:47]line ФМ: 0000000000874906 [08:41:47]line ФД: 154844 [08:41:47]line ФПД: 270096537425428 [08:41:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084149&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154844&fm=270096537425428&tin=02508201610067®Number=0000000000090882&sum=30005 [08:41:48]Connected sock=11 [08:41:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 83 AD 06 01 F6 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 4D FF 14 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DC 5C 02 00 35 04 06 00 F5 A6 C0 2B 16 14 69 ED 05 EC CC 65 85 BF [08:41:48]written 0, free lines is 4095 [08:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B4 E3 47 00 A9 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DC 5C 02 00 F4 03 04 00 F8 A6 14 66 B6 04 01 00 00 78 C6 57 5E 9A 55 E3 B1 [08:41:48]CommunicateWithHost err = 0 [08:41:48]CheckOFDResponse [08:41:48]1017 (14) - 77093643461234 [08:41:48]1041 (16) - 0000000000874906 [08:41:48]1040 (4) - 154844 [08:41:48]1012 (4) - 09.04.2024 02:24 [08:41:48]1206 (1) - 0 [08:41:48]OFD Sender: Remove packet 154844 [08:41:48]ProducePacketName [08:41:48]name=ofd_packets/00154844 [08:41:48]NVStorageDeleteData [08:41:48]Write to MH i2c: 01 00 00 27 55 7C [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 07 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 07 00 27 55 00 00 00 00 00 F5 0C 84 [08:41:48]RasterBufferAndPrint [08:41:48]line [08:41:48]line [08:41:48]line [08:41:48]line [08:41:48]line [08:41:48]written 0, free lines is 3324 [08:41:48]MH_Cut [08:41:48]Write to MH i2c: D1 01 00 2E 55 01 55 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: D1 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: D1 01 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: D1 01 00 2E 55 00 54 [08:41:48]Write to MH i2c: 01 00 00 2F 55 84 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]OFD Sender: No OFD packet to send [08:41:49]*** Cut start [08:41:49]*** Partial cut [08:41:49]*** CUTSNS_PIN = 1 [08:41:49]*** CUTSNS_PIN = 0 [08:41:49]*** Brake cut motor [08:41:50]Read from MH i2c: 01 [08:41:50]MH_I2C_Read... [08:41:50]*** Stop cut motor [08:41:50]*** Cut end [08:41:50]Read from MH i2c: 01 07 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 2F 55 00 00 00 00 00 FF 0F 99 [08:41:50]process_action close_receipt done [08:41:50]requested_data is exist [08:41:50]produce_requested_data [08:41:50]requested_item fm.sn is exist - process it [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 11 00 00 [08:41:50]Write to MH i2c: E2 08 00 30 55 80 11 00 00 00 00 00 00 FF [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 17 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 17 00 30 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 54 [08:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:41:50]wFMCommunicate OK [08:41:50]requested_item fd.num is exist - process it [08:41:50]SAM_PROTO_GetFieldsCounters [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 13 00 00 [08:41:50]Write to MH i2c: E2 08 00 31 55 80 13 00 00 00 00 00 00 02 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 62 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 62 00 31 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 48 [08:41:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 [08:41:50]wFMCommunicate OK [08:41:50]SAM_PROTO_GetFieldsCounters done [08:41:50]requested_item shift.num is exist - process it [08:41:50]requested_item shift.opened is exist - process it [08:41:50]req_shift_opened [08:41:50]FM_GetShiftState [08:41:50]SAM_PROTO_GetShiftState [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 13 01 00 [08:41:50]Write to MH i2c: E2 08 00 32 55 80 13 01 00 00 00 00 00 04 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:50]Read from MH i2c: E2 0E 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 0E 00 32 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9E [08:41:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:41:50]wFMCommunicate OK [08:41:50]SAM_PROTO_GetShiftState done [08:41:50]FM_GetShiftState done [08:41:50]req_shift_opened done [08:41:50]requested_item shift.open_date is exist - process it [08:41:50]req_shift_open_date [08:41:50]req_shift_open_date done [08:41:50]produce_requested_data done [08:41:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:41:50]process_action_free close_receipt [08:41:50]json_value_free [08:41:50]json_value_free done [08:41:50]process_json_proto returns [08:41:50]Send response to host [08:41:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:41:50]free response buf [08:41:50]execute_script done [08:41:50]execute_script returns [08:41:50]free content buf [08:41:50]Sock 7.Close socket [08:41:50]Sock 7.Thread stoped [08:41:53]OFD Sender: No OFD packet to send [08:41:58]OFD Sender: No OFD packet to send [08:42:03]OFD Sender: No OFD packet to send [08:42:08]OFD Sender: No OFD packet to send [08:42:13]OFD Sender: No OFD packet to send [08:42:18]OFD Sender: No OFD packet to send [08:42:23]OFD Sender: No OFD packet to send [08:42:28]OFD Sender: No OFD packet to send [08:42:33]OFD Sender: No OFD packet to send [08:42:38]OFD Sender: No OFD packet to send [08:42:43]OFD Sender: No OFD packet to send [08:42:48]OFD Sender: No OFD packet to send [08:42:54]OFD Sender: No OFD packet to send [08:42:59]OFD Sender: No OFD packet to send [08:43:04]OFD Sender: No OFD packet to send [08:43:09]OFD Sender: No OFD packet to send [08:43:14]OFD Sender: No OFD packet to send [08:43:19]OFD Sender: No OFD packet to send [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:54]OFD Sender: No OFD packet to send [08:43:59]OFD Sender: No OFD packet to send [08:44:04]OFD Sender: No OFD packet to send [08:44:09]OFD Sender: No OFD packet to send [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:48]accept exits with 9 [08:44:48]New connection [08:44:48]New thread 3066805604 created [08:44:48] Sock 9.Parse request [08:44:48]Thread 3066662244 joined [08:44:48]Sock 9.Check first char [08:44:48]Waiting for new connection... [08:44:48]Sock 9.First char is OK [08:44:48]request: POST /json_proto HTTP/1.0 [08:44:48]Method: POST [08:44:48]URL: /json_proto [08:44:48]Method is POST - this is cgi request [08:44:48]url: /json_proto [08:44:48]query_string will be loaded in cgi processing [08:44:48]execute_cgi json_proto POST (null) [08:44:48]execute_cgi path=json_proto method=POST [08:44:48]POST find Content-Length [08:44:48]Host: 172.17.32.195:8080 [08:44:48]Content-Length: 215 [08:44:48]Content-Type: application/json [08:44:48] [08:44:48]POST finish read [08:44:48]Found Content-Length = 215 [08:44: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" ] } } [08:44:48]execute_script... [08:44: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" ] } } [08:44:48]POST & json_proto [08:44:48]process_json_proto [08:44:48]json parsed OK: [08:44:48]protocol is kg_v1.0 [08:44:48]action value=get_value [08:44:48]process_action get_value [08:44:48]cmd_get_value [08:44:48]process_action get_value done [08:44:48]requested_data is exist [08:44:48]produce_requested_data [08:44:48]requested_item kkm.sn is exist - process it [08:44:48]requested_item kkm.ver is exist - process it [08:44:48]requested_item fm.sn is exist - process it [08:44:48]wFMCommunicate request_size=4 [08:44:48]MH_SAM_APDU [08:44:48]CAPDU: 80 11 00 00 [08:44:48]Write to MH i2c: E2 08 00 33 55 80 11 00 00 00 00 00 00 02 [08:44:48]Write i2c OK [08:44:48]MH_I2C_Read... [08:44:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:48]Read from MH i2c: E2 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 17 00 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 17 00 33 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 57 [08:44:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:44:48]wFMCommunicate OK [08:44:48]requested_item fd.num is exist - process it [08:44:48]SAM_PROTO_GetFieldsCounters [08:44:48]wFMCommunicate request_size=4 [08:44:48]MH_SAM_APDU [08:44:48]CAPDU: 80 13 00 00 [08:44:48]Write to MH i2c: E2 08 00 34 55 80 13 00 00 00 00 00 00 05 [08:44:48]Write i2c OK [08:44:48]MH_I2C_Read... [08:44:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:48]Read from MH i2c: E2 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 62 00 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 62 00 34 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 4B [08:44:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 [08:44:48]wFMCommunicate OK [08:44:48]SAM_PROTO_GetFieldsCounters done [08:44:48]requested_item shift.num is exist - process it [08:44:48]requested_item shift.opened is exist - process it [08:44:48]req_shift_opened [08:44:48]FM_GetShiftState [08:44:48]SAM_PROTO_GetShiftState [08:44:48]wFMCommunicate request_size=4 [08:44:48]MH_SAM_APDU [08:44:48]CAPDU: 80 13 01 00 [08:44:48]Write to MH i2c: E2 08 00 35 55 80 13 01 00 00 00 00 00 07 [08:44:48]Write i2c OK [08:44:48]MH_I2C_Read... [08:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:48]Read from MH i2c: E2 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 0E 00 [08:44:48]MH_I2C_Read... [08:44:48]Read from MH i2c: E2 0E 00 35 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A1 [08:44:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:44:48]wFMCommunicate OK [08:44:48]SAM_PROTO_GetShiftState done [08:44:48]FM_GetShiftState done [08:44:48]req_shift_opened done [08:44:48]requested_item shift.open_date is exist - process it [08:44:48]req_shift_open_date [08:44:48]req_shift_open_date done [08:44:48]produce_requested_data done [08:44:48]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:44:48]process_action_free get_value [08:44:48]json_value_free [08:44:48]json_value_free done [08:44:48]process_json_proto returns [08:44:48]Send response to host [08:44:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:44:48]free response buf [08:44:48]execute_script done [08:44:48]execute_script returns [08:44:48]free content buf [08:44:48]Sock 9.Close socket [08:44:48]Sock 9.Thread stoped [08:44:48]accept exits with 7 [08:44:48]New connection [08:44:48]New thread 3066662244 created [08:44:48]Thread 3066805604 joined [08:44:48]Waiting for new connection... [08:44:48] Sock 7.Parse request [08:44:48]Sock 7.Check first char [08:44:48]Sock 7.First char is OK [08:44:48]request: POST /json_proto HTTP/1.0 [08:44:48]Method: POST [08:44:48]URL: /json_proto [08:44:48]Method is POST - this is cgi request [08:44:48]url: /json_proto [08:44:48]query_string will be loaded in cgi processing [08:44:48]execute_cgi json_proto POST (null) [08:44:48]execute_cgi path=json_proto method=POST [08:44:48]POST find Content-Length [08:44:48]Host: 172.17.32.195:8080 [08:44:48]Content-Length: 331 [08:44:48]Content-Type: application/json [08:44:48] [08:44:48]POST finish read [08:44:48]Found Content-Length = 331 [08:44:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:44:48]execute_script... [08:44:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:44:48]POST & json_proto [08:44:48]process_json_proto [08:44:48]json parsed OK: [08:44:48]protocol is kg_v1.0 [08:44:48]action value=get_value [08:44:48]process_action get_value [08:44:48]cmd_get_value [08:44:48]process_action get_value done [08:44:48]requested_data is exist [08:44:48]produce_requested_data [08:44:48]requested_item fm.sale.total is exist - process it [08:44:48]SAM_PROTO_GetFMData [08:44:48]wFMCommunicate request_size=4 [08:44:48]MH_SAM_APDU [08:44:48]CAPDU: 80 13 03 00 [08:44:48]Write to MH i2c: E2 08 00 36 55 80 13 03 00 00 00 00 00 0A [08:44:48]Write i2c OK [08:44:48]MH_I2C_Read... [08:44:49]OFD Sender: No OFD packet to send [08:44:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:44:49]Read from MH i2c: E2 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 36 55 00 C7 04 85 04 C3 04 6E 04 04 00 87 5A 02 00 69 04 A3 00 6F 04 04 00 2E 53 02 00 B1 04 05 00 22 41 5E 8C 02 70 04 05 00 88 7A B8 D6 01 72 04 04 00 9A C6 A5 B5 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 66 16 47 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA CB C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 CA [08:44:49]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 87 5A 02 00 69 04 A3 00 6F 04 04 00 2E 53 02 00 B1 04 05 00 22 41 5E 8C 02 70 04 05 00 88 7A B8 D6 01 72 04 04 00 9A C6 A5 B5 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 66 16 47 45 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BA CB C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [08:44:49]wFMCommunicate OK [08:44:49]wFMCommunicate request_size=4 [08:44:49]MH_SAM_APDU [08:44:49]CAPDU: 80 17 00 00 [08:44:49]Write to MH i2c: E2 08 00 37 55 80 17 00 00 00 00 00 00 0C [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:49]Read from MH i2c: E2 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 37 55 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 AD [08:44:49]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [08:44:49]wFMCommunicate OK [08:44:49]wFMCommunicate request_size=4 [08:44:49]MH_SAM_APDU [08:44:49]CAPDU: 80 17 00 00 [08:44:49]Write to MH i2c: E2 08 00 38 55 80 17 00 00 00 00 00 00 0D [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:49]Read from MH i2c: E2 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 FD 00 38 55 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 E5 [08:44:49]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [08:44:49]wFMCommunicate OK [08:44:49]wFMCommunicate request_size=4 [08:44:49]MH_SAM_APDU [08:44:49]CAPDU: 80 17 00 00 [08:44:49]Write to MH i2c: E2 08 00 39 55 80 17 00 00 00 00 00 00 0E [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:50]Read from MH i2c: E2 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 FD 00 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 FD 00 39 55 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 89 [08:44:50]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [08:44:50]wFMCommunicate OK [08:44:50]wFMCommunicate request_size=4 [08:44:50]MH_SAM_APDU [08:44:50]CAPDU: 80 17 00 00 [08:44:50]Write to MH i2c: E2 08 00 3A 55 80 17 00 00 00 00 00 00 0F [08:44:50]Write i2c OK [08:44:50]MH_I2C_Read... [08:44:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [08:44:50]Read from MH i2c: E2 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 E4 00 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 E4 00 3A 55 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 EF [08:44:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:44:50]wFMCommunicate OK [08:44:50]SAM_PROTO_GetFMData done [08:44:50]requested_item fm.sale_refund.total is exist - process it [08:44:50]requested_item fm.buy.total is exist - process it [08:44:50]requested_item shift.sale.total is exist - process it [08:44:50]SAM_PROTO_GetShiftData [08:44:50]wFMCommunicate request_size=4 [08:44:50]MH_SAM_APDU [08:44:50]CAPDU: 80 13 02 00 [08:44:50]Write to MH i2c: E2 08 00 3B 55 80 13 02 00 00 00 00 00 0E [08:44:50]Write i2c OK [08:44:50]MH_I2C_Read... [08:44:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:44:50]Read from MH i2c: E2 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 FD 00 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 FD 00 3B 55 00 B9 04 AA 04 B5 04 6E 04 04 00 94 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 08 1D 9E 70 04 03 00 1F B0 69 72 04 03 00 E9 6C 34 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 6D CA 10 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 34 66 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 FF [08:44:50]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 94 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 08 1D 9E 70 04 03 00 1F B0 69 72 04 03 00 E9 6C 34 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 6D CA 10 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 34 66 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [08:44:50]wFMCommunicate OK [08:44:50]wFMCommunicate request_size=4 [08:44:50]MH_SAM_APDU [08:44:50]CAPDU: 80 17 00 00 [08:44:50]Write to MH i2c: E2 08 00 3C 55 80 17 00 00 00 00 00 00 11 [08:44:50]Write i2c OK [08:44:50]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 3C 55 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 F1 [08:44:51]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 17 00 00 [08:44:51]Write to MH i2c: E2 08 00 3D 55 80 17 00 00 00 00 00 00 12 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 3D 55 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 3A [08:44:51]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 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 17 00 00 [08:44:51]Write to MH i2c: E2 08 00 3E 55 80 17 00 00 00 00 00 00 13 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 FD 00 3E 55 00 EF 03 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 8B [08:44:51]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 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 17 00 00 [08:44:51]Write to MH i2c: E2 08 00 3F 55 80 17 00 00 00 00 00 00 14 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [08:44:52]Read from MH i2c: E2 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 D6 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 D6 00 3F 55 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 F6 [08:44:52]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 [08:44:52]wFMCommunicate OK [08:44:52]SAM_PROTO_GetShiftData done [08:44:52]requested_item shift.sale.total_cash is exist - process it [08:44:52]requested_item shift.sale_refund.total is exist - process it [08:44:52]requested_item shift.sale_refund.total_cash is exist - process it [08:44:52]requested_item shift.buy.total is exist - process it [08:44:52]requested_item shift.buy.total_cash is exist - process it [08:44:52]produce_requested_data done [08:44:52]produce_requested_data return {"fm.sale.total":109449218.90,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":103621.20,"shift.sale.total_cash":69263.67,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:44:52]process_action_free get_value [08:44:52]json_value_free [08:44:52]json_value_free done [08:44:52]process_json_proto returns [08:44:52]Send response to host [08:44:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109449218.90,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":103621.20,"shift.sale.total_cash":69263.67,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:44:52]free response buf [08:44:52]execute_script done [08:44:52]execute_script returns [08:44:52]free content buf [08:44:52]Sock 7.Close socket [08:44:52]Sock 7.Thread stoped [08:44:54]OFD Sender: No OFD packet to send [08:44:59]OFD Sender: No OFD packet to send [08:45:04]accept exits with 9 [08:45:04]New connection [08:45:04]New thread 3066805604 created [08:45:04]Thread 3066662244 joined [08:45:04]Waiting for new connection... [08:45:04] Sock 9.Parse request [08:45:04]Sock 9.Check first char [08:45:04]Sock 9.First char is OK [08:45:04]request: POST /json_proto HTTP/1.0 [08:45:04]Method: POST [08:45:04]URL: /json_proto [08:45:04]Method is POST - this is cgi request [08:45:04]url: /json_proto [08:45:04]query_string will be loaded in cgi processing [08:45:04]execute_cgi json_proto POST (null) [08:45:04]execute_cgi path=json_proto method=POST [08:45:04]POST find Content-Length [08:45:04]Host: 172.17.32.195:8080 [08:45:04]Content-Length: 1163 [08:45:04]Content-Type: application/json [08:45:04] [08:45:04]POST finish read [08:45:04]Found Content-Length = 1163 [08:45:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298042\u000A09.04.2024 08:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1278.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086187\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:04]execute_script... [08:45:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298042\u000A09.04.2024 08:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1278.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086187\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:04]POST & json_proto [08:45:04]process_json_proto [08:45:04]json parsed OK: [08:45:04]protocol is kg_v1.0 [08:45:04]action value=print_text [08:45:04]process_action print_text [08:45:04]cmd_print_text [08:45:04]ExternCall_PrintAddStr [08:45:04]wPrintStart [08:45:04]Write to MH i2c: 01 00 00 40 55 95 [08:45:04]Write i2c OK [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 07 00 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 07 00 40 55 00 00 00 00 00 FF 0F AA [08:45:04]RasterBufferAndPrint [08:45:04]line *****ТОВАРНЫЙ ЧЕК***** [08:45:04]line АЗС 53 [08:45:04]line Партнер нефть [08:45:04]line 02508201610067 [08:45:04]line Кассир : Черикбаев М. [08:45:04]line Счет N : (1)298042 [08:45:04]line 09.04.2024 08:22 [08:45:04]line ПРОДАЖА [08:45:04]line ТРК (МРК, ГНК): 41 [08:45:04]line Вид ГСМ : 2710124130 [08:45:04]line Аи-92-К-5 [08:45:04]line 20.000 x 63.90 [08:45:04]line ИТОГ: 1278.00 [08:45:04]line Тип оплаты: Талоны: ТК ГПНА Online [08:45:04]line 30086187 [08:45:04]line ______________________ [08:45:04]line (подпись) [08:45:04]written 0, free lines is 4095 [08:45:04]OFD Sender: No OFD packet to send [08:45:04]Write to MH i2c: 01 00 00 54 55 A9 [08:45:04]Write i2c OK [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 07 00 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: 01 07 00 54 55 00 00 00 00 00 12 0E D0 [08:45:04]RasterBufferAndPrint [08:45:04]line [08:45:04]line [08:45:04]line [08:45:04]line [08:45:04]line [08:45:04]written 0, free lines is 3604 [08:45:04]MH_Cut [08:45:04]Write to MH i2c: D1 01 00 5B 55 01 82 [08:45:04]Write i2c OK [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: D1 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: D1 01 00 [08:45:04]MH_I2C_Read... [08:45:04]Read from MH i2c: D1 01 00 5B 55 00 81 [08:45:04]Write to MH i2c: 01 00 00 5C 55 B1 [08:45:04]Write i2c OK [08:45:04]MH_I2C_Read... [08:45:04]*** Cut start [08:45:04]*** Partial cut [08:45:04]*** CUTSNS_PIN = 1 [08:45:04]*** CUTSNS_PIN = 0 [08:45:05]*** Brake cut motor [08:45:05]Read from MH i2c: 01 [08:45:05]MH_I2C_Read... [08:45:05]*** Stop cut motor [08:45:05]*** Cut end [08:45:05]Read from MH i2c: 01 07 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: 01 07 00 5C 55 00 00 00 00 00 FF 0F C6 [08:45:05]process_action print_text done [08:45:05]requested_data is exist [08:45:05]produce_requested_data [08:45:05]requested_item fm.sn is exist - process it [08:45:05]wFMCommunicate request_size=4 [08:45:05]MH_SAM_APDU [08:45:05]CAPDU: 80 11 00 00 [08:45:05]Write to MH i2c: E2 08 00 5D 55 80 11 00 00 00 00 00 00 2C [08:45:05]Write i2c OK [08:45:05]MH_I2C_Read... [08:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:05]Read from MH i2c: E2 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 17 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 17 00 5D 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 81 [08:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:45:05]wFMCommunicate OK [08:45:05]requested_item fd.num is exist - process it [08:45:05]SAM_PROTO_GetFieldsCounters [08:45:05]wFMCommunicate request_size=4 [08:45:05]MH_SAM_APDU [08:45:05]CAPDU: 80 13 00 00 [08:45:05]Write to MH i2c: E2 08 00 5E 55 80 13 00 00 00 00 00 00 2F [08:45:05]Write i2c OK [08:45:05]MH_I2C_Read... [08:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:05]Read from MH i2c: E2 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 62 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 62 00 5E 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 75 [08:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 [08:45:05]wFMCommunicate OK [08:45:05]SAM_PROTO_GetFieldsCounters done [08:45:05]requested_item shift.num is exist - process it [08:45:05]requested_item shift.opened is exist - process it [08:45:05]req_shift_opened [08:45:05]FM_GetShiftState [08:45:05]SAM_PROTO_GetShiftState [08:45:05]wFMCommunicate request_size=4 [08:45:05]MH_SAM_APDU [08:45:05]CAPDU: 80 13 01 00 [08:45:05]Write to MH i2c: E2 08 00 5F 55 80 13 01 00 00 00 00 00 31 [08:45:05]Write i2c OK [08:45:05]MH_I2C_Read... [08:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:05]Read from MH i2c: E2 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 0E 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 0E 00 5F 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CB [08:45:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:45:05]wFMCommunicate OK [08:45:05]SAM_PROTO_GetShiftState done [08:45:05]FM_GetShiftState done [08:45:05]req_shift_opened done [08:45:05]requested_item shift.open_date is exist - process it [08:45:05]req_shift_open_date [08:45:05]req_shift_open_date done [08:45:05]produce_requested_data done [08:45:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:45:05]process_action_free print_text [08:45:05]json_value_free [08:45:05]json_value_free done [08:45:05]process_json_proto returns [08:45:05]Send response to host [08:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:45:05]free response buf [08:45:05]execute_script done [08:45:05]execute_script returns [08:45:05]free content buf [08:45:05]Sock 9.Close socket [08:45:05]Sock 9.Thread stoped [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:32]accept exits with 7 [08:45:32]New connection [08:45:32]New thread 3066662244 created [08:45:32]Thread 3066805604 joined [08:45:32]Waiting for new connection... [08:45:32] Sock 7.Parse request [08:45:32]Sock 7.Check first char [08:45:32]Sock 7.First char is OK [08:45:32]request: POST /json_proto HTTP/1.0 [08:45:32]Method: POST [08:45:32]URL: /json_proto [08:45:32]Method is POST - this is cgi request [08:45:32]url: /json_proto [08:45:32]query_string will be loaded in cgi processing [08:45:32]execute_cgi json_proto POST (null) [08:45:32]execute_cgi path=json_proto method=POST [08:45:32]POST find Content-Length [08:45:32]Host: 172.17.32.195:8080 [08:45:32]Content-Length: 1195 [08:45:32]Content-Type: application/json [08:45:32] [08:45:32]POST finish read [08:45:32]Found Content-Length = 1195 [08:45:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298043\u000A09.04.2024 08:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 12.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 900.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:32]execute_script... [08:45:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298043\u000A09.04.2024 08:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 12.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 900.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:32]POST & json_proto [08:45:32]process_json_proto [08:45:32]json parsed OK: [08:45:32]protocol is kg_v1.0 [08:45:32]action value=print_text [08:45:32]process_action print_text [08:45:32]cmd_print_text [08:45:32]ExternCall_PrintAddStr [08:45:32]wPrintStart [08:45:32]Write to MH i2c: 01 00 00 60 55 B5 [08:45:32]Write i2c OK [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 07 00 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 07 00 60 55 00 00 00 00 00 FF 0F CA [08:45:32]RasterBufferAndPrint [08:45:32]line *****ТОВАРНЫЙ ЧЕК***** [08:45:32]line АЗС 53 [08:45:32]line Партнер нефть [08:45:32]line 02508201610067 [08:45:32]line Кассир : Черикбаев М. [08:45:32]line Счет N : (1)298043 [08:45:32]line 09.04.2024 08:22 [08:45:32]line ПРОДАЖА [08:45:32]line ТРК (МРК, ГНК): 92 [08:45:32]line Вид ГСМ : 2710194210 [08:45:32]line ДТ(л)-К-5 [08:45:32]line 12.440 x 72.40 [08:45:32]line ИТОГ: 900.66 [08:45:32]line Тип оплаты: Талоны: Партнер нефть [08:45:32]line 3473230 [08:45:32]line ______________________ [08:45:32]line (подпись) [08:45:32]written 0, free lines is 4095 [08:45:32]Write to MH i2c: 01 00 00 74 55 C9 [08:45:32]Write i2c OK [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 07 00 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: 01 07 00 74 55 00 00 00 00 00 13 0E F1 [08:45:32]RasterBufferAndPrint [08:45:32]line [08:45:32]line [08:45:32]line [08:45:32]line [08:45:32]line [08:45:32]written 0, free lines is 3605 [08:45:32]MH_Cut [08:45:32]Write to MH i2c: D1 01 00 7B 55 01 A2 [08:45:32]Write i2c OK [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: D1 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: D1 01 00 [08:45:32]MH_I2C_Read... [08:45:32]Read from MH i2c: D1 01 00 7B 55 00 A1 [08:45:32]Write to MH i2c: 01 00 00 7C 55 D1 [08:45:32]Write i2c OK [08:45:32]MH_I2C_Read... [08:45:33]*** Cut start [08:45:33]*** Partial cut [08:45:33]*** CUTSNS_PIN = 1 [08:45:33]*** CUTSNS_PIN = 0 [08:45:33]*** Brake cut motor [08:45:34]Read from MH i2c: 01 [08:45:34]MH_I2C_Read... [08:45:34]*** Stop cut motor [08:45:34]*** Cut end [08:45:34]Read from MH i2c: 01 07 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: 01 07 00 7C 55 00 00 00 00 00 FF 0F E6 [08:45:34]process_action print_text done [08:45:34]requested_data is exist [08:45:34]produce_requested_data [08:45:34]requested_item fm.sn is exist - process it [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 11 00 00 [08:45:34]Write to MH i2c: E2 08 00 7D 55 80 11 00 00 00 00 00 00 4C [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 17 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 17 00 7D 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A1 [08:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:45:34]wFMCommunicate OK [08:45:34]requested_item fd.num is exist - process it [08:45:34]SAM_PROTO_GetFieldsCounters [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 13 00 00 [08:45:34]Write to MH i2c: E2 08 00 7E 55 80 13 00 00 00 00 00 00 4F [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]OFD Sender: No OFD packet to send [08:45:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 62 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 62 00 7E 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 95 [08:45:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DC 5C 02 00 0E 04 04 00 2A 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 [08:45:34]wFMCommunicate OK [08:45:34]SAM_PROTO_GetFieldsCounters done [08:45:34]requested_item shift.num is exist - process it [08:45:34]requested_item shift.opened is exist - process it [08:45:34]req_shift_opened [08:45:34]FM_GetShiftState [08:45:34]SAM_PROTO_GetShiftState [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 13 01 00 [08:45:34]Write to MH i2c: E2 08 00 7F 55 80 13 01 00 00 00 00 00 51 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 0E 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 0E 00 7F 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EB [08:45:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:45:34]wFMCommunicate OK [08:45:34]SAM_PROTO_GetShiftState done [08:45:34]FM_GetShiftState done [08:45:34]req_shift_opened done [08:45:34]requested_item shift.open_date is exist - process it [08:45:34]req_shift_open_date [08:45:34]req_shift_open_date done [08:45:34]produce_requested_data done [08:45:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:45:34]process_action_free print_text [08:45:34]json_value_free [08:45:34]json_value_free done [08:45:34]process_json_proto returns [08:45:34]Send response to host [08:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154844,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:45:34]free response buf [08:45:34]execute_script done [08:45:34]execute_script returns [08:45:34]free content buf [08:45:34]Sock 7.Close socket [08:45:34]Sock 7.Thread stoped [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:49]accept exits with 9 [08:45:49]New connection [08:45:49]New thread 3066805604 created [08:45:49]Thread 3066662244 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.32.195:8080 [08:45:49]Content-Length: 644 [08:45:49]Content-Type: application/json [08:45:49] [08:45:49]POST finish read [08:45:49]Found Content-Length = 644 [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)298044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 12.160, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.06 } ] } , "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)298044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 12.160, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.06 } ] } , "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 80 55 C4 [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 80 55 00 41 00 15 66 77 1B 62 64 E1 [08:45:49]GetLastDocTimeStamp 1712652109 [08:45:49]current date 1712652353 [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 81 55 80 13 01 00 00 00 00 00 53 [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 81 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 ED [08:45:49]RAPDU: 09 00 01 8A 8A 14 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 1712622218 [08:45:49]opened+sec_in_day 1712708618 [08:45:49]quantity*price = 40006 [08:45:49]sum+1 = 40007 [08:45:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.06 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 149 09.04.2024 08:45 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154845 ФПД: 65647703188104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084553&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154845&fm=65647703188104&tin=02508201610067®Number=0000000000090882&sum=40006 [08:45:51]StoreToDocumentArchive [08:45:51]shift 298 fd 154845 [08:45:51]save to /storage/0298/doc_00154845 [08:45:51]save last doc name /storage/0298/doc_00154845 to /storage/kkm_last_doc_name [08:45:51]save OK [08:45:51]Clear old archive folders... [08:45:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:45:51]tlvbuf is 0088C750 [08:45:51]SAM_PROTO_ClearQueue [08:45:51]wFMCommunicate request_size=4 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 09 00 00 [08:45:51]Write to MH i2c: E2 08 00 8E 55 80 09 00 00 00 00 00 00 55 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 8E 55 00 90 00 57 [08:45:51]RAPDU: 90 00 [08:45:51]wFMCommunicate OK [08:45:51]SAM_PROTO_ClearQueue done [08:45:51]KKMCreateOFDPacket [08:45:51]OFDProtocolAddRootSTLVToBuf [08:45:51]FM_MakeSignedData [08:45:51]FM_MakeSignedData [08:45:51]SAM_PROTO_SignData [08:45:51]wFMCommunicate request_size=4 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 0D 01 02 [08:45:51]Write to MH i2c: E2 08 00 8F 55 80 0D 01 02 00 00 00 00 5D [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 8F 55 00 90 00 58 [08:45:51]RAPDU: 90 00 [08:45:51]wFMCommunicate OK [08:45:51]wFMCommunicate request_size=255 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 46 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 95 00 00 00 F4 03 04 00 41 00 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DD 5C 02 00 35 04 06 00 3B B4 [08:45:51]Write to MH i2c: E2 02 01 90 55 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 46 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 95 00 00 00 F4 03 04 00 41 00 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DD 5C 02 00 35 04 06 00 3B B4 00 00 FE [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 90 55 00 90 00 59 [08:45:51]RAPDU: 90 00 [08:45:51]wFMCommunicate OK [08:45:51]wFMCommunicate request_size=9 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 0D 02 02 04 CC 07 62 88 [08:45:51]Write to MH i2c: E2 0C 00 91 55 80 0D 02 02 04 00 CC 07 62 88 00 00 25 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 03 00 91 55 00 90 00 5A [08:45:51]RAPDU: 90 00 [08:45:51]wFMCommunicate OK [08:45:51]wFMCommunicate request_size=4 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 0D 03 02 [08:45:51]Write to MH i2c: E2 08 00 92 55 80 0D 03 02 00 00 00 00 62 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 0B 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 0B 00 92 55 00 54 00 B5 85 5C 51 82 97 90 00 B7 [08:45:51]RAPDU: 54 00 B5 85 5C 51 82 97 90 00 [08:45:51]wFMCommunicate OK [08:45:51]SAM_PROTO_SignData done [08:45:51]FM_MakeSignedData done [08:45:51]CreateOFDProtocolMessage [08:45:51]wFMCommunicate request_size=4 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 11 00 00 [08:45:51]Write to MH i2c: E2 08 00 93 55 80 11 00 00 00 00 00 00 62 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 17 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 17 00 93 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B7 [08:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:45:51]wFMCommunicate OK [08:45:51]CreateOFDProtocolMessage done [08:45:51]OFDSenderStorePacket 154845 [08:45:51]StoreOFDPacket docnum=154845 [08:45:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 29 38 06 01 84 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 46 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 95 00 00 00 F4 03 04 00 41 00 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DD 5C 02 00 35 04 06 00 3B B4 CC 07 62 88 54 00 B5 85 5C 51 82 97 [08:45:51]CheckFolder [08:45:51]dirname=/storage/ofd_packets [08:45:51]CheckFolder done [08:45:51]ProducePacketName [08:45:51]name=ofd_packets/00154845 [08:45:51]NVStorageSaveData ofd_packets/00154845 [08:45:51]File name is /storage/ofd_packets/00154845 [08:45:51]Write 300 bytes [08:45:51]NVStorageSaveData done [08:45:51]OFDSenderStorePacket done [08:45:51]KKMCreateOFDPacket done [08:45:51]NVStorageSaveData kkm_last_timestamp [08:45:51]File name is /storage/kkm_last_timestamp [08:45:51]Write 4 bytes [08:45:51]NVStorageSaveData done [08:45:51]ExternCall_PrintAddStr [08:45:51]wPrintStart [08:45:51]Write to MH i2c: 01 00 00 94 55 E9 [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 94 55 00 00 00 00 00 FF 0F FE [08:45:51]RasterBufferAndPrint [08:45:51]line Счет N : (1)298044 [08:45:51]line ИНН: 02508201610067 [08:45:51]line Контрольно-Кассовый Чек [08:45:51]line ПРОДАЖА [08:45:51]line ТРК (МРК, ГНК) : 101 [08:45:51]line Товар: 2711190000 [08:45:51]line ГАЗ-К-5 [08:45:51]line 12.160 * 32.90 [08:45:51]line = 400.06 [08:45:51]line НДС 12% НСП 1% [08:45:51]line > о реализуемом товаре [08:45:51]line ИТОГО: 400.06 [08:45:51]line НСП 1% : 3.54 [08:45:51]line НДС 12% : 42.48 [08:45:51]line Наличными: 400.06 [08:45:51]line Безнал.: 0.00 [08:45:51]line Место: АЗС № 53 "Партнер Нефть" [08:45:51]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:45:51]line СНО: Общий режим [08:45:51]line Чек 149 09.04.2024 08:45 [08:45:51]line Смена: 298 ФФД: 1.0 [08:45:51]line ЗНМ: 0300000127 [08:45:51]line РНМ: 0000000000090882 [08:45:51]line Версия ККМ: 001 [08:45:51]line ФМ: 0000000000874906 [08:45:51]line ФД: 154845 [08:45:51]line ФПД: 65647703188104 [08:45:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T084553&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154845&fm=65647703188104&tin=02508201610067®Number=0000000000090882&sum=40006 [08:45:51]OFD Sender: Processing packet 154845 [packets to send 67, broken 66] [08:45:51]ProducePacketName [08:45:51]name=ofd_packets/00154845 [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:52]Connected sock=10 [08:45:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 29 38 06 01 84 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 46 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 95 00 00 00 F4 03 04 00 41 00 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DD 5C 02 00 35 04 06 00 3B B4 CC 07 62 88 54 00 B5 85 5C 51 82 97 [08:45:52]Write to MH i2c: 01 00 00 BC 55 11 [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: 01 [08:45:52]MH_I2C_Read... [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 BC 55 00 00 00 00 00 EA 0C 0E [08:45:52]RasterBufferAndPrint [08:45:52]line [08:45:52]line [08:45:52]line [08:45:52]line [08:45:52]line [08:45:52]written 0, free lines is 3310 [08:45:52]MH_Cut [08:45:52]Write to MH i2c: D1 01 00 C3 55 01 EA [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: D1 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: D1 01 00 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: D1 01 00 C3 55 00 E9 [08:45:52]Write to MH i2c: 01 00 00 C4 55 19 [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 34 18 47 00 DF 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DD 5C 02 00 F4 03 04 00 EC A7 14 66 B6 04 01 00 00 00 5D EB 29 B1 E2 6D 1B [08:45:52]CommunicateWithHost err = 0 [08:45:52]CheckOFDResponse [08:45:52]1017 (14) - 77093643461234 [08:45:52]1041 (16) - 0000000000874906 [08:45:52]1040 (4) - 154845 [08:45:52]1012 (4) - 09.04.2024 02:29 [08:45:52]1206 (1) - 0 [08:45:52]OFD Sender: Remove packet 154845 [08:45:52]ProducePacketName [08:45:52]name=ofd_packets/00154845 [08:45:52]NVStorageDeleteData [08:45:52]OFD Sender: No OFD packet to send [08:45:53]*** Cut start [08:45:53]*** Partial cut [08:45:53]*** CUTSNS_PIN = 1 [08:45:53]*** CUTSNS_PIN = 0 [08:45:53]*** Brake cut motor [08:45:53]Read from MH i2c: 01 [08:45:53]MH_I2C_Read... [08:45:53]*** Stop cut motor [08:45:53]*** Cut end [08:45:53]Read from MH i2c: 01 07 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: 01 07 00 C4 55 00 00 00 00 00 FF 0F 2E [08:45:53]process_action close_receipt done [08:45:53]requested_data is exist [08:45:53]produce_requested_data [08:45:53]requested_item fm.sn is exist - process it [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 11 00 00 [08:45:53]Write to MH i2c: E2 08 00 C5 55 80 11 00 00 00 00 00 00 94 [08:45:53]Write i2c OK [08:45:53]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 C5 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E9 [08:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 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 C6 55 80 13 00 00 00 00 00 00 97 [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 C6 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 E1 [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 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 [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 C7 55 80 13 01 00 00 00 00 00 99 [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 C7 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 33 [08:45:53]RAPDU: 09 00 01 8A 8A 14 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":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [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":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [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:25]accept exits with 7 [08:46:25]New connection [08:46:25]New thread 3066662244 created [08:46:25]Thread 3066805604 joined [08:46:25]Waiting for new connection... [08:46:25] Sock 7.Parse request [08:46:25]Sock 7.Check first char [08:46:25]Sock 7.First char is OK [08:46:25]request: POST /json_proto HTTP/1.0 [08:46:25]Method: POST [08:46:25]URL: /json_proto [08:46:25]Method is POST - this is cgi request [08:46:25]url: /json_proto [08:46:25]query_string will be loaded in cgi processing [08:46:25]execute_cgi json_proto POST (null) [08:46:25]execute_cgi path=json_proto method=POST [08:46:25]POST find Content-Length [08:46:25]Host: 172.17.32.195:8080 [08:46:25]Content-Length: 1191 [08:46:25]Content-Type: application/json [08:46:25] [08:46:25]POST finish read [08:46:25]Found Content-Length = 1191 [08:46:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298045\u000A09.04.2024 08:23\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585925\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:25]execute_script... [08:46:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298045\u000A09.04.2024 08:23\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585925\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:25]POST & json_proto [08:46:25]process_json_proto [08:46:25]json parsed OK: [08:46:25]protocol is kg_v1.0 [08:46:25]action value=print_text [08:46:25]process_action print_text [08:46:25]cmd_print_text [08:46:25]ExternCall_PrintAddStr [08:46:25]wPrintStart [08:46:25]Write to MH i2c: 01 00 00 C8 55 1D [08:46:25]Write i2c OK [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: 01 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: 01 07 00 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: 01 07 00 C8 55 00 00 00 00 00 FF 0F 32 [08:46:25]RasterBufferAndPrint [08:46:25]line *****ТОВАРНЫЙ ЧЕК***** [08:46:25]line АЗС 53 [08:46:25]line Партнер нефть [08:46:25]line 02508201610067 [08:46:25]line Кассир : Черикбаев М. [08:46:25]line Счет N : (1)298045 [08:46:25]line 09.04.2024 08:23 [08:46:25]line ПРОДАЖА [08:46:25]line ТРК (МРК, ГНК): 52 [08:46:25]line Вид ГСМ : 2710124130 [08:46:25]line Аи-92-К-5 [08:46:25]line 15.650 x 63.90 [08:46:25]line ИТОГ: 1000.04 [08:46:25]line Тип оплаты: Талоны: Партнер нефть [08:46:25]line 3585925 [08:46:25]line ______________________ [08:46:25]line (подпись) [08:46:25]written 0, free lines is 4095 [08:46:26]Write to MH i2c: 01 00 00 DC 55 31 [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 DC 55 00 00 00 00 00 14 0E 5A [08:46:26]RasterBufferAndPrint [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]written 0, free lines is 3606 [08:46:26]MH_Cut [08:46:26]Write to MH i2c: D1 01 00 E3 55 01 0A [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 01 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 01 00 E3 55 00 09 [08:46:26]Write to MH i2c: 01 00 00 E4 55 39 [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]*** Cut start [08:46:26]*** Partial cut [08:46:26]*** CUTSNS_PIN = 1 [08:46:26]*** CUTSNS_PIN = 0 [08:46:26]*** Brake cut motor [08:46:27]Read from MH i2c: 01 [08:46:27]MH_I2C_Read... [08:46:27]*** Stop cut motor [08:46:27]*** Cut end [08:46:27]Read from MH i2c: 01 07 00 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: 01 07 00 E4 55 00 00 00 00 00 FF 0F 4E [08:46:27]process_action print_text done [08:46:27]requested_data is exist [08:46:27]produce_requested_data [08:46:27]requested_item fm.sn is exist - process it [08:46:27]wFMCommunicate request_size=4 [08:46:27]MH_SAM_APDU [08:46:27]CAPDU: 80 11 00 00 [08:46:27]Write to MH i2c: E2 08 00 E5 55 80 11 00 00 00 00 00 00 B4 [08:46:27]Write i2c OK [08:46:27]MH_I2C_Read... [08:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:27]Read from MH i2c: E2 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 17 00 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 17 00 E5 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 09 [08:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:46:27]wFMCommunicate OK [08:46:27]requested_item fd.num is exist - process it [08:46:27]SAM_PROTO_GetFieldsCounters [08:46:27]wFMCommunicate request_size=4 [08:46:27]MH_SAM_APDU [08:46:27]CAPDU: 80 13 00 00 [08:46:27]Write to MH i2c: E2 08 00 E6 55 80 13 00 00 00 00 00 00 B7 [08:46:27]Write i2c OK [08:46:27]MH_I2C_Read... [08:46:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:27]Read from MH i2c: E2 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 62 00 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 62 00 E6 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 01 [08:46:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 [08:46:27]wFMCommunicate OK [08:46:27]SAM_PROTO_GetFieldsCounters done [08:46:27]requested_item shift.num is exist - process it [08:46:27]requested_item shift.opened is exist - process it [08:46:27]req_shift_opened [08:46:27]FM_GetShiftState [08:46:27]SAM_PROTO_GetShiftState [08:46:27]wFMCommunicate request_size=4 [08:46:27]MH_SAM_APDU [08:46:27]CAPDU: 80 13 01 00 [08:46:27]Write to MH i2c: E2 08 00 E7 55 80 13 01 00 00 00 00 00 B9 [08:46:27]Write i2c OK [08:46:27]MH_I2C_Read... [08:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:27]Read from MH i2c: E2 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 0E 00 [08:46:27]MH_I2C_Read... [08:46:27]Read from MH i2c: E2 0E 00 E7 55 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 53 [08:46:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:46:27]wFMCommunicate OK [08:46:27]SAM_PROTO_GetShiftState done [08:46:27]FM_GetShiftState done [08:46:27]req_shift_opened done [08:46:27]requested_item shift.open_date is exist - process it [08:46:27]req_shift_open_date [08:46:27]req_shift_open_date done [08:46:27]produce_requested_data done [08:46:27]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:46:27]process_action_free print_text [08:46:27]json_value_free [08:46:27]json_value_free done [08:46:27]process_json_proto returns [08:46:27]Send response to host [08:46:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:46:27]free response buf [08:46:27]execute_script done [08:46:27]execute_script returns [08:46:27]free content buf [08:46:27]Sock 7.Close socket [08:46:27]Sock 7.Thread stoped [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:57]OFD Sender: No OFD packet to send [08:47:02]OFD Sender: No OFD packet to send [08:47:07]OFD Sender: No OFD packet to send [08:47:12]OFD Sender: No OFD packet to send [08:47:17]OFD Sender: No OFD packet to send [08:47:22]OFD Sender: No OFD packet to send [08:47:27]OFD Sender: No OFD packet to send [08:47:33]OFD Sender: No OFD packet to send [08:47:38]OFD Sender: No OFD packet to send [08:47:43]OFD Sender: No OFD packet to send [08:47:48]OFD Sender: No OFD packet to send [08:47:53]OFD Sender: No OFD packet to send [08:47:58]OFD Sender: No OFD packet to send [08:48:03]OFD Sender: No OFD packet to send [08:48:08]OFD Sender: No OFD packet to send [08:48:08]accept exits with 9 [08:48:08]New connection [08:48:08]New thread 3066805604 created [08:48:08]Thread 3066662244 joined [08:48:08]Waiting for new connection... [08:48:08] Sock 9.Parse request [08:48:08]Sock 9.Check first char [08:48:08]Sock 9.First char is OK [08:48:08]request: POST /json_proto HTTP/1.0 [08:48:08]Method: POST [08:48:08]URL: /json_proto [08:48:08]Method is POST - this is cgi request [08:48:08]url: /json_proto [08:48:08]query_string will be loaded in cgi processing [08:48:08]execute_cgi json_proto POST (null) [08:48:08]execute_cgi path=json_proto method=POST [08:48:08]POST find Content-Length [08:48:08]Host: 172.17.32.195:8080 [08:48:08]Content-Length: 1189 [08:48:08]Content-Type: application/json [08:48:08] [08:48:08]POST finish read [08:48:08]Found Content-Length = 1189 [08:48:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298046\u000A09.04.2024 08:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585925\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:08]execute_script... [08:48:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298046\u000A09.04.2024 08:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585925\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:08]POST & json_proto [08:48:08]process_json_proto [08:48:08]json parsed OK: [08:48:08]protocol is kg_v1.0 [08:48:08]action value=print_text [08:48:08]process_action print_text [08:48:08]cmd_print_text [08:48:08]ExternCall_PrintAddStr [08:48:08]wPrintStart [08:48:08]Write to MH i2c: 01 00 00 E8 55 3D [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 E8 55 00 00 00 00 00 FF 0F 52 [08:48:08]RasterBufferAndPrint [08:48:08]line *****ТОВАРНЫЙ ЧЕК***** [08:48:08]line АЗС 53 [08:48:08]line Партнер нефть [08:48:08]line 02508201610067 [08:48:08]line Кассир : Черикбаев М. [08:48:08]line Счет N : (1)298046 [08:48:08]line 09.04.2024 08:25 [08:48:08]line ПРОДАЖА [08:48:08]line ТРК (МРК, ГНК): 41 [08:48:08]line Вид ГСМ : 2710124130 [08:48:08]line Аи-92-К-5 [08:48:08]line 7.830 x 63.90 [08:48:08]line ИТОГ: 500.34 [08:48:08]line Тип оплаты: Талоны: Партнер нефть [08:48:08]line 3585925 [08:48:08]line ______________________ [08:48:08]line (подпись) [08:48:08]written 0, free lines is 4095 [08:48:08]Write to MH i2c: 01 00 00 FC 55 51 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 FC 55 00 00 00 00 00 13 0E 79 [08:48:08]RasterBufferAndPrint [08:48:08]line [08:48:08]line [08:48:08]line [08:48:08]line [08:48:08]line [08:48:08]written 0, free lines is 3605 [08:48:08]MH_Cut [08:48:08]Write to MH i2c: D1 01 00 03 56 01 2B [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: D1 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: D1 01 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: D1 01 00 03 56 00 2A [08:48:08]Write to MH i2c: 01 00 00 04 56 5A [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:09]*** Cut start [08:48:09]*** Partial cut [08:48:09]*** CUTSNS_PIN = 1 [08:48:09]*** CUTSNS_PIN = 0 [08:48:09]*** Brake cut motor [08:48:10]Read from MH i2c: 01 [08:48:10]MH_I2C_Read... [08:48:10]*** Stop cut motor [08:48:10]*** Cut end [08:48:10]Read from MH i2c: 01 07 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: 01 07 00 04 56 00 00 00 00 00 FF 0F 6F [08:48:10]process_action print_text done [08:48:10]requested_data is exist [08:48:10]produce_requested_data [08:48:10]requested_item fm.sn is exist - process it [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 11 00 00 [08:48:10]Write to MH i2c: E2 08 00 05 56 80 11 00 00 00 00 00 00 D5 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 05 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2A [08:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:48:10]wFMCommunicate OK [08:48:10]requested_item fd.num is exist - process it [08:48:10]SAM_PROTO_GetFieldsCounters [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 13 00 00 [08:48:10]Write to MH i2c: E2 08 00 06 56 80 13 00 00 00 00 00 00 D8 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 62 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 62 00 06 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 22 [08:48:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DD 5C 02 00 0E 04 04 00 2A 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 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_GetFieldsCounters done [08:48:10]requested_item shift.num is exist - process it [08:48:10]requested_item shift.opened is exist - process it [08:48:10]req_shift_opened [08:48:10]FM_GetShiftState [08:48:10]SAM_PROTO_GetShiftState [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 13 01 00 [08:48:10]Write to MH i2c: E2 08 00 07 56 80 13 01 00 00 00 00 00 DA [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0E 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0E 00 07 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 74 [08:48:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_GetShiftState done [08:48:10]FM_GetShiftState done [08:48:10]req_shift_opened done [08:48:10]requested_item shift.open_date is exist - process it [08:48:10]req_shift_open_date [08:48:10]req_shift_open_date done [08:48:10]produce_requested_data done [08:48:10]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:48:10]process_action_free print_text [08:48:10]json_value_free [08:48:10]json_value_free done [08:48:10]process_json_proto returns [08:48:10]Send response to host [08:48:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154845,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:48:10]free response buf [08:48:10]execute_script done [08:48:10]execute_script returns [08:48:10]free content buf [08:48:10]Sock 9.Close socket [08:48:10]Sock 9.Thread stoped [08:48:13]OFD Sender: No OFD packet to send [08:48:18]OFD Sender: No OFD packet to send [08:48:23]OFD Sender: No OFD packet to send [08:48:28]OFD Sender: No OFD packet to send [08:48:33]OFD Sender: No OFD packet to send [08:48:38]OFD Sender: No OFD packet to send [08:48:43]OFD Sender: No OFD packet to send [08:48:48]OFD Sender: No OFD packet to send [08:48:53]OFD Sender: No OFD packet to send [08:48:58]OFD Sender: No OFD packet to send [08:49:03]OFD Sender: No OFD packet to send [08:49:08]OFD Sender: No OFD packet to send [08:49:13]OFD Sender: No OFD packet to send [08:49:18]OFD Sender: No OFD packet to send [08:49:23]OFD Sender: No OFD packet to send [08:49:28]OFD Sender: No OFD packet to send [08:49:33]OFD Sender: No OFD packet to send [08:49:38]OFD Sender: No OFD packet to send [08:49:43]OFD Sender: No OFD packet to send [08:49:48]OFD Sender: No OFD packet to send [08:49:53]OFD Sender: No OFD packet to send [08:49:58]OFD Sender: No OFD packet to send [08:50:03]OFD Sender: No OFD packet to send [08:50:08]OFD Sender: No OFD packet to send [08:50:13]OFD Sender: No OFD packet to send [08:50:18]OFD Sender: No OFD packet to send [08:50:23]OFD Sender: No OFD packet to send [08:50:24]accept exits with 7 [08:50:24]New connection [08:50:24]New thread 3066662244 created [08:50:24]Thread 3066805604 joined [08:50:24]Waiting for new connection... [08:50:24] Sock 7.Parse request [08:50:24]Sock 7.Check first char [08:50:24]Sock 7.First char is OK [08:50:24]request: POST /json_proto HTTP/1.0 [08:50:24]Method: POST [08:50:24]URL: /json_proto [08:50:24]Method is POST - this is cgi request [08:50:24]url: /json_proto [08:50:24]query_string will be loaded in cgi processing [08:50:24]execute_cgi json_proto POST (null) [08:50:24]execute_cgi path=json_proto method=POST [08:50:24]POST find Content-Length [08:50:24]Host: 172.17.32.195:8080 [08:50:24]Content-Length: 643 [08:50:24]Content-Type: application/json [08:50:24] [08:50:24]POST finish read [08:50:24]Found Content-Length = 643 [08:50:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:24]execute_script... [08:50: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)298047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:24]POST & json_proto [08:50:24]process_json_proto [08:50:24]json parsed OK: [08:50:24]protocol is kg_v1.0 [08:50:24]action value=close_receipt [08:50:24]process_action close_receipt [08:50:24]cmd_close_receipt [08:50:24]MH_GetDate [08:50:24]Write to MH i2c: F0 00 00 08 56 4D [08:50:24]Write i2c OK [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 09 00 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 09 00 08 56 00 54 01 15 66 77 1B 62 64 7E [08:50:24]GetLastDocTimeStamp 1712652353 [08:50:24]current date 1712652628 [08:50:24]FM_GetShiftState [08:50:24]SAM_PROTO_GetShiftState [08:50:24]wFMCommunicate request_size=4 [08:50:24]MH_SAM_APDU [08:50:24]CAPDU: 80 13 01 00 [08:50:24]Write to MH i2c: E2 08 00 09 56 80 13 01 00 00 00 00 00 DC [08:50:24]Write i2c OK [08:50:24]MH_I2C_Read... [08:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:24]Read from MH i2c: E2 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 09 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 76 [08:50:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:50:24]wFMCommunicate OK [08:50:24]SAM_PROTO_GetShiftState done [08:50:24]FM_GetShiftState done [08:50:24]opened in 1712622218 [08:50:24]opened+sec_in_day 1712708618 [08:50:24]quantity*price = 30004 [08:50:24]sum+1 = 30006 [08:50:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.05 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 150 09.04.2024 08:50 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154846 ФПД: 270375072102219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085028&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154846&fm=270375072102219&tin=02508201610067®Number=0000000000090882&sum=30005 [08:50:25]StoreToDocumentArchive [08:50:25]shift 298 fd 154846 [08:50:25]save to /storage/0298/doc_00154846 [08:50:25]save last doc name /storage/0298/doc_00154846 to /storage/kkm_last_doc_name [08:50:25]save OK [08:50:25]Clear old archive folders... [08:50:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:50:25]tlvbuf is 006F8A30 [08:50:25]SAM_PROTO_ClearQueue [08:50:25]wFMCommunicate request_size=4 [08:50:25]MH_SAM_APDU [08:50:25]CAPDU: 80 09 00 00 [08:50:25]Write to MH i2c: E2 08 00 16 56 80 09 00 00 00 00 00 00 DE [08:50:25]Write i2c OK [08:50:25]MH_I2C_Read... [08:50:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:25]Read from MH i2c: E2 [08:50:25]MH_I2C_Read... [08:50:25]Read from MH i2c: E2 03 00 [08:50:25]MH_I2C_Read... [08:50:25]Read from MH i2c: E2 03 00 16 56 00 90 00 E0 [08:50:25]RAPDU: 90 00 [08:50:25]wFMCommunicate OK [08:50:25]SAM_PROTO_ClearQueue done [08:50:25]KKMCreateOFDPacket [08:50:25]OFDProtocolAddRootSTLVToBuf [08:50:25]FM_MakeSignedData [08:50:25]FM_MakeSignedData [08:50:25]SAM_PROTO_SignData [08:50:25]wFMCommunicate request_size=4 [08:50:25]MH_SAM_APDU [08:50:25]CAPDU: 80 0D 01 02 [08:50:25]Write to MH i2c: E2 08 00 17 56 80 0D 01 02 00 00 00 00 E6 [08:50:25]Write i2c OK [08:50:25]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 17 56 00 90 00 E1 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=255 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 96 00 00 00 F4 03 04 00 54 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DE 5C 02 00 35 04 06 00 F5 E7 [08:50:26]Write to MH i2c: E2 02 01 18 56 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 96 00 00 00 F4 03 04 00 54 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DE 5C 02 00 35 04 06 00 F5 E7 00 00 73 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 18 56 00 90 00 E2 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=9 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 02 02 04 9A 20 F7 4B [08:50:26]Write to MH i2c: E2 0C 00 19 56 80 0D 02 02 04 00 9A 20 F7 4B 00 00 ED [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 19 56 00 90 00 E3 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 03 02 [08:50:26]Write to MH i2c: E2 08 00 1A 56 80 0D 03 02 00 00 00 00 EB [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0B 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0B 00 1A 56 00 A6 CA 65 7C 41 C1 47 70 90 00 F6 [08:50:26]RAPDU: A6 CA 65 7C 41 C1 47 70 90 00 [08:50:26]wFMCommunicate OK [08:50:26]SAM_PROTO_SignData done [08:50:26]FM_MakeSignedData done [08:50:26]CreateOFDProtocolMessage [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 11 00 00 [08:50:26]Write to MH i2c: E2 08 00 1B 56 80 11 00 00 00 00 00 00 EB [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 17 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 17 00 1B 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 40 [08:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:50:26]wFMCommunicate OK [08:50:26]CreateOFDProtocolMessage done [08:50:26]OFDSenderStorePacket 154846 [08:50:26]StoreOFDPacket docnum=154846 [08:50:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 95 E1 06 01 12 47 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 96 00 00 00 F4 03 04 00 54 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DE 5C 02 00 35 04 06 00 F5 E7 9A 20 F7 4B A6 CA 65 7C 41 C1 47 70 [08:50:26]CheckFolder [08:50:26]dirname=/storage/ofd_packets [08:50:26]CheckFolder done [08:50:26]ProducePacketName [08:50:26]name=ofd_packets/00154846 [08:50:26]NVStorageSaveData ofd_packets/00154846 [08:50:26]File name is /storage/ofd_packets/00154846 [08:50:26]Write 300 bytes [08:50:26]NVStorageSaveData done [08:50:26]OFDSenderStorePacket done [08:50:26]KKMCreateOFDPacket done [08:50:26]NVStorageSaveData kkm_last_timestamp [08:50:26]File name is /storage/kkm_last_timestamp [08:50:26]Write 4 bytes [08:50:26]NVStorageSaveData done [08:50:26]ExternCall_PrintAddStr [08:50:26]wPrintStart [08:50:26]Write to MH i2c: 01 00 00 1C 56 72 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 07 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 07 00 1C 56 00 00 00 00 00 FF 0F 87 [08:50:26]RasterBufferAndPrint [08:50:26]line Счет N : (1)298047 [08:50:26]line ИНН: 02508201610067 [08:50:26]line Контрольно-Кассовый Чек [08:50:26]line ПРОДАЖА [08:50:26]line ТРК (МРК, ГНК) : 100 [08:50:26]line Товар: 2711190000 [08:50:26]line ГАЗ-К-5 [08:50:26]line 9.120 * 32.90 [08:50:26]line = 300.05 [08:50:26]line НДС 12% НСП 1% [08:50:26]line > о реализуемом товаре [08:50:26]line ИТОГО: 300.05 [08:50:26]line НСП 1% : 2.65 [08:50:26]line НДС 12% : 31.86 [08:50:26]line Наличными: 300.05 [08:50:26]line Безнал.: 0.00 [08:50:26]line Место: АЗС № 53 "Партнер Нефть" [08:50:26]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:50:26]line СНО: Общий режим [08:50:26]line Чек 150 09.04.2024 08:50 [08:50:26]line Смена: 298 ФФД: 1.0 [08:50:26]line ЗНМ: 0300000127 [08:50:26]line РНМ: 0000000000090882 [08:50:26]line Версия ККМ: 001 [08:50:26]line ФМ: 0000000000874906 [08:50:26]line ФД: 154846 [08:50:26]line ФПД: 270375072102219 [08:50:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085028&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154846&fm=270375072102219&tin=02508201610067®Number=0000000000090882&sum=30005 [08:50:26]OFD Sender: Processing packet 154846 [packets to send 67, broken 66] [08:50:26]ProducePacketName [08:50:26]name=ofd_packets/00154846 [08:50:26]OFD Sender: To server: pG, [08:50:26]CommunicateWithHost lk.salyk.kg:30040 [08:50:26]ConnectInit lk.salyk.kg [08:50:26]written 0, free lines is 4095 [08:50:26]Connected sock=10 [08:50:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 95 E1 06 01 12 47 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 96 00 00 00 F4 03 04 00 54 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DE 5C 02 00 35 04 06 00 F5 E7 9A 20 F7 4B A6 CA 65 7C 41 C1 47 70 [08:50:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 58 33 47 00 1B B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DE 5C 02 00 F4 03 04 00 FE A8 14 66 B6 04 01 00 00 2A E2 4C 3A 53 90 4B B4 [08:50:27]CommunicateWithHost err = 0 [08:50:27]CheckOFDResponse [08:50:27]1017 (14) - 77093643461234 [08:50:27]1041 (16) - 0000000000874906 [08:50:27]1040 (4) - 154846 [08:50:27]1012 (4) - 09.04.2024 02:33 [08:50:27]1206 (1) - 0 [08:50:27]OFD Sender: Remove packet 154846 [08:50:27]ProducePacketName [08:50:27]name=ofd_packets/00154846 [08:50:27]NVStorageDeleteData [08:50:27]Write to MH i2c: 01 00 00 44 56 9A [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 07 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 07 00 44 56 00 00 00 00 00 F1 0C 9E [08:50:27]RasterBufferAndPrint [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]written 0, free lines is 3320 [08:50:27]MH_Cut [08:50:27]Write to MH i2c: D1 01 00 4B 56 01 73 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 01 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 01 00 4B 56 00 72 [08:50:27]Write to MH i2c: 01 00 00 4C 56 A2 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]OFD Sender: No OFD packet to send [08:50:28]*** Cut start [08:50:28]*** Partial cut [08:50:28]*** CUTSNS_PIN = 1 [08:50:28]*** CUTSNS_PIN = 0 [08:50:28]*** Brake cut motor [08:50:28]Read from MH i2c: 01 [08:50:28]MH_I2C_Read... [08:50:28]*** Stop cut motor [08:50:28]*** Cut end [08:50:28]Read from MH i2c: 01 07 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: 01 07 00 4C 56 00 00 00 00 00 FF 0F B7 [08:50:28]process_action close_receipt done [08:50:28]requested_data is exist [08:50:28]produce_requested_data [08:50:28]requested_item fm.sn is exist - process it [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 11 00 00 [08:50:28]Write to MH i2c: E2 08 00 4D 56 80 11 00 00 00 00 00 00 1D [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 17 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 17 00 4D 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 72 [08:50:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:50:28]wFMCommunicate OK [08:50:28]requested_item fd.num is exist - process it [08:50:28]SAM_PROTO_GetFieldsCounters [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 13 00 00 [08:50:28]Write to MH i2c: E2 08 00 4E 56 80 13 00 00 00 00 00 00 20 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 62 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 62 00 4E 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DE 5C 02 00 0E 04 04 00 2A 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 6E [08:50:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DE 5C 02 00 0E 04 04 00 2A 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 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_GetFieldsCounters done [08:50:28]requested_item shift.num is exist - process it [08:50:28]requested_item shift.opened is exist - process it [08:50:28]req_shift_opened [08:50:28]FM_GetShiftState [08:50:28]SAM_PROTO_GetShiftState [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 13 01 00 [08:50:28]Write to MH i2c: E2 08 00 4F 56 80 13 01 00 00 00 00 00 22 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0E 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0E 00 4F 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BC [08:50:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_GetShiftState done [08:50:28]FM_GetShiftState done [08:50:28]req_shift_opened done [08:50:28]requested_item shift.open_date is exist - process it [08:50:28]req_shift_open_date [08:50:28]req_shift_open_date done [08:50:28]produce_requested_data done [08:50:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154846,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:50:28]process_action_free close_receipt [08:50:28]json_value_free [08:50:28]json_value_free done [08:50:28]process_json_proto returns [08:50:28]Send response to host [08:50:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154846,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:50:28]free response buf [08:50:28]execute_script done [08:50:28]execute_script returns [08:50:28]free content buf [08:50:28]Sock 7.Close socket [08:50:28]Sock 7.Thread stoped [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:09]accept exits with 9 [08:51:09]New connection [08:51:09]New thread 3066805604 created [08:51:09]Thread 3066662244 joined [08:51:09]Waiting for new connection... [08:51:09] Sock 9.Parse request [08:51:09]Sock 9.Check first char [08:51:09]Sock 9.First char is OK [08:51:09]request: POST /json_proto HTTP/1.0 [08:51:09]Method: POST [08:51:09]URL: /json_proto [08:51:09]Method is POST - this is cgi request [08:51:09]url: /json_proto [08:51:09]query_string will be loaded in cgi processing [08:51:09]execute_cgi json_proto POST (null) [08:51:09]execute_cgi path=json_proto method=POST [08:51:09]POST find Content-Length [08:51:09]Host: 172.17.32.195:8080 [08:51:09]Content-Length: 796 [08:51:09]Content-Type: application/json [08:51:09] [08:51:09]POST finish read [08:51:09]Found Content-Length = 796 [08:51:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:09]execute_script... [08:51: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)298048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:09]POST & json_proto [08:51:09]process_json_proto [08:51:09]json parsed OK: [08:51:09]protocol is kg_v1.0 [08:51:09]action value=close_receipt [08:51:09]process_action close_receipt [08:51:09]cmd_close_receipt [08:51:09]MH_GetDate [08:51:09]Write to MH i2c: F0 00 00 50 56 95 [08:51:09]Write i2c OK [08:51:09]MH_I2C_Read... [08:51:09]Read from MH i2c: F0 [08:51:09]MH_I2C_Read... [08:51:09]Read from MH i2c: F0 09 00 [08:51:09]MH_I2C_Read... [08:51:09]Read from MH i2c: F0 09 00 50 56 00 81 01 15 66 77 1B 62 64 F3 [08:51:09]GetLastDocTimeStamp 1712652628 [08:51:09]current date 1712652673 [08:51:09]FM_GetShiftState [08:51:09]SAM_PROTO_GetShiftState [08:51:09]wFMCommunicate request_size=4 [08:51:09]MH_SAM_APDU [08:51:09]CAPDU: 80 13 01 00 [08:51:09]Write to MH i2c: E2 08 00 51 56 80 13 01 00 00 00 00 00 24 [08:51:09]Write i2c OK [08:51:09]MH_I2C_Read... [08:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:10]Read from MH i2c: E2 [08:51:10]MH_I2C_Read... [08:51:10]Read from MH i2c: E2 0E 00 [08:51:10]MH_I2C_Read... [08:51:10]Read from MH i2c: E2 0E 00 51 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BE [08:51:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:51:10]wFMCommunicate OK [08:51:10]SAM_PROTO_GetShiftState done [08:51:10]FM_GetShiftState done [08:51:10]opened in 1712622218 [08:51:10]opened+sec_in_day 1712708618 [08:51:10]quantity*price = 100010 [08:51:10]sum+1 = 100012 [08:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 151 09.04.2024 08:51 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154847 ФПД: 135562139096943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085113&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154847&fm=135562139096943&tin=02508201610067®Number=0000000000090882&sum=100011 [08:51:11]StoreToDocumentArchive [08:51:11]shift 298 fd 154847 [08:51:11]save to /storage/0298/doc_00154847 [08:51:11]save last doc name /storage/0298/doc_00154847 to /storage/kkm_last_doc_name [08:51:11]save OK [08:51:11]Clear old archive folders... [08:51:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:51:11]tlvbuf is 008ACF60 [08:51:11]SAM_PROTO_ClearQueue [08:51:11]wFMCommunicate request_size=4 [08:51:11]MH_SAM_APDU [08:51:11]CAPDU: 80 09 00 00 [08:51:11]Write to MH i2c: E2 08 00 5E 56 80 09 00 00 00 00 00 00 26 [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 5E 56 00 90 00 28 [08:51:11]RAPDU: 90 00 [08:51:11]wFMCommunicate OK [08:51:11]SAM_PROTO_ClearQueue done [08:51:11]KKMCreateOFDPacket [08:51:11]OFDProtocolAddRootSTLVToBuf [08:51:11]FM_MakeSignedData [08:51:11]FM_MakeSignedData [08:51:11]SAM_PROTO_SignData [08:51:11]wFMCommunicate request_size=4 [08:51:11]MH_SAM_APDU [08:51:11]CAPDU: 80 0D 01 02 [08:51:11]Write to MH i2c: E2 08 00 5F 56 80 0D 01 02 00 00 00 00 2E [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 5F 56 00 90 00 29 [08:51:11]RAPDU: 90 00 [08:51:11]wFMCommunicate OK [08:51:11]wFMCommunicate request_size=255 [08:51:11]MH_SAM_APDU [08:51: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 81 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DF 5C 02 00 35 04 06 00 [08:51:11]Write to MH i2c: E2 02 01 60 56 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 81 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DF 5C 02 00 35 04 06 00 00 00 77 [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 60 56 00 90 00 2A [08:51:11]RAPDU: 90 00 [08:51:11]wFMCommunicate OK [08:51:11]wFMCommunicate request_size=11 [08:51:11]MH_SAM_APDU [08:51:11]CAPDU: 80 0D 02 02 06 7B 4B 05 25 57 6F [08:51:11]Write to MH i2c: E2 0E 00 61 56 80 0D 02 02 06 00 7B 4B 05 25 57 6F 00 00 F3 [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 03 00 61 56 00 90 00 2B [08:51:11]RAPDU: 90 00 [08:51:11]wFMCommunicate OK [08:51:11]wFMCommunicate request_size=4 [08:51:11]MH_SAM_APDU [08:51:11]CAPDU: 80 0D 03 02 [08:51:11]Write to MH i2c: E2 08 00 62 56 80 0D 03 02 00 00 00 00 33 [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 0B 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 0B 00 62 56 00 B7 82 E1 80 13 54 8B 45 90 00 05 [08:51:11]RAPDU: B7 82 E1 80 13 54 8B 45 90 00 [08:51:11]wFMCommunicate OK [08:51:11]SAM_PROTO_SignData done [08:51:11]FM_MakeSignedData done [08:51:11]CreateOFDProtocolMessage [08:51:11]wFMCommunicate request_size=4 [08:51:11]MH_SAM_APDU [08:51:11]CAPDU: 80 11 00 00 [08:51:11]Write to MH i2c: E2 08 00 63 56 80 11 00 00 00 00 00 00 33 [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:11]Read from MH i2c: E2 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 17 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: E2 17 00 63 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 88 [08:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:51:11]wFMCommunicate OK [08:51:11]CreateOFDProtocolMessage done [08:51:11]OFDSenderStorePacket 154847 [08:51:11]StoreOFDPacket docnum=154847 [08:51:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 4D 77 08 01 3D 1A 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 81 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DF 5C 02 00 35 04 06 00 7B 4B 05 25 57 6F B7 82 E1 80 13 54 8B 45 [08:51:11]CheckFolder [08:51:11]dirname=/storage/ofd_packets [08:51:11]CheckFolder done [08:51:11]ProducePacketName [08:51:11]name=ofd_packets/00154847 [08:51:11]NVStorageSaveData ofd_packets/00154847 [08:51:11]File name is /storage/ofd_packets/00154847 [08:51:11]Write 302 bytes [08:51:11]NVStorageSaveData done [08:51:11]OFDSenderStorePacket done [08:51:11]KKMCreateOFDPacket done [08:51:11]NVStorageSaveData kkm_last_timestamp [08:51:11]File name is /storage/kkm_last_timestamp [08:51:11]Write 4 bytes [08:51:11]NVStorageSaveData done [08:51:11]ExternCall_PrintAddStr [08:51:11]wPrintStart [08:51:11]Write to MH i2c: 01 00 00 64 56 BA [08:51:11]Write i2c OK [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: 01 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: 01 07 00 [08:51:11]MH_I2C_Read... [08:51:11]Read from MH i2c: 01 07 00 64 56 00 00 00 00 00 FF 0F CF [08:51:11]RasterBufferAndPrint [08:51:11]line Счет N : (1)298048 [08:51:11]line ИНН: 02508201610067 [08:51:11]line Контрольно-Кассовый Чек [08:51:11]line ПРОДАЖА [08:51:11]line ТРК (МРК, ГНК) : 71 [08:51:11]line Товар: 2710124130 [08:51:11]line SUPER-92-К-5 [08:51:11]line 15.410 * 64.90 [08:51:11]line = 1000.11 [08:51:11]line НДС 12% НСП 1% [08:51:11]line > о реализуемом товаре [08:51:11]line ИТОГО: 1000.11 [08:51:11]line НСП 1% : 8.85 [08:51:11]line НДС 12% : 106.21 [08:51:11]line Наличными: 0.00 [08:51:11]line Безнал.: 1000.11 [08:51:11]line Место: АЗС № 53 "Партнер Нефть" [08:51:11]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:51:11]line СНО: Общий режим [08:51:11]line Чек 151 09.04.2024 08:51 [08:51:11]line Смена: 298 ФФД: 1.0 [08:51:11]line ЗНМ: 0300000127 [08:51:11]line РНМ: 0000000000090882 [08:51:11]line Версия ККМ: 001 [08:51:11]line Платежная система: O! деньги [08:51:11]line ФМ: 0000000000874906 [08:51:11]line ФД: 154847 [08:51:11]line ФПД: 135562139096943 [08:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085113&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154847&fm=135562139096943&tin=02508201610067®Number=0000000000090882&sum=100011 [08:51:12]OFD Sender: Processing packet 154847 [packets to send 67, broken 66] [08:51:12]ProducePacketName [08:51:12]name=ofd_packets/00154847 [08:51:12]OFD Sender: To server: pG, [08:51:12]CommunicateWithHost lk.salyk.kg:30040 [08:51:12]ConnectInit lk.salyk.kg [08:51:12]written 0, free lines is 4095 [08:51:12]Connected sock=10 [08:51:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 4D 77 08 01 3D 1A 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 81 01 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DF 5C 02 00 35 04 06 00 7B 4B 05 25 57 6F B7 82 E1 80 13 54 8B 45 [08:51:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2A 93 47 00 B8 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 DF 5C 02 00 F4 03 04 00 2B A9 14 66 B6 04 01 00 00 B9 A0 B1 2E 62 60 E1 F2 [08:51:12]CommunicateWithHost err = 0 [08:51:12]CheckOFDResponse [08:51:12]1017 (14) - 77093643461234 [08:51:12]1041 (16) - 0000000000874906 [08:51:12]1040 (4) - 154847 [08:51:12]1012 (4) - 09.04.2024 02:34 [08:51:12]1206 (1) - 0 [08:51:12]OFD Sender: Remove packet 154847 [08:51:12]ProducePacketName [08:51:12]name=ofd_packets/00154847 [08:51:12]NVStorageDeleteData [08:51:12]Write to MH i2c: 01 00 00 8E 56 E4 [08:51:12]Write i2c OK [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: 01 [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: 01 07 00 [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: 01 07 00 8E 56 00 00 00 00 00 D0 0C C7 [08:51:12]RasterBufferAndPrint [08:51:12]line [08:51:12]line [08:51:12]line [08:51:12]line [08:51:12]line [08:51:12]written 0, free lines is 3285 [08:51:12]MH_Cut [08:51:12]Write to MH i2c: D1 01 00 95 56 01 BD [08:51:12]Write i2c OK [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: D1 [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: D1 01 00 [08:51:12]MH_I2C_Read... [08:51:12]Read from MH i2c: D1 01 00 95 56 00 BC [08:51:12]Write to MH i2c: 01 00 00 96 56 EC [08:51:12]Write i2c OK [08:51:12]MH_I2C_Read... [08:51:12]OFD Sender: No OFD packet to send [08:51:13]*** Cut start [08:51:13]*** Partial cut [08:51:13]*** CUTSNS_PIN = 1 [08:51:13]*** CUTSNS_PIN = 0 [08:51:13]*** Brake cut motor [08:51:13]Read from MH i2c: 01 [08:51:13]MH_I2C_Read... [08:51:13]*** Stop cut motor [08:51:13]*** Cut end [08:51:13]Read from MH i2c: 01 07 00 [08:51:13]MH_I2C_Read... [08:51:13]Read from MH i2c: 01 07 00 96 56 00 00 00 00 00 FF 0F 01 [08:51:13]process_action close_receipt done [08:51:13]requested_data is exist [08:51:13]produce_requested_data [08:51:13]requested_item fm.sn is exist - process it [08:51:13]wFMCommunicate request_size=4 [08:51:13]MH_SAM_APDU [08:51:13]CAPDU: 80 11 00 00 [08:51:13]Write to MH i2c: E2 08 00 97 56 80 11 00 00 00 00 00 00 67 [08:51:13]Write i2c OK [08:51:13]MH_I2C_Read... [08:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:13]Read from MH i2c: E2 [08:51:13]MH_I2C_Read... [08:51:13]Read from MH i2c: E2 17 00 [08:51:13]MH_I2C_Read... [08:51:13]Read from MH i2c: E2 17 00 97 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BC [08:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:51:13]wFMCommunicate OK [08:51:13]requested_item fd.num is exist - process it [08:51:13]SAM_PROTO_GetFieldsCounters [08:51:13]wFMCommunicate request_size=4 [08:51:13]MH_SAM_APDU [08:51:13]CAPDU: 80 13 00 00 [08:51:13]Write to MH i2c: E2 08 00 98 56 80 13 00 00 00 00 00 00 6A [08:51:13]Write i2c OK [08:51:13]MH_I2C_Read... [08:51:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:14]Read from MH i2c: E2 [08:51:14]MH_I2C_Read... [08:51:14]Read from MH i2c: E2 62 00 [08:51:14]MH_I2C_Read... [08:51:14]Read from MH i2c: E2 62 00 98 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DF 5C 02 00 0E 04 04 00 2A 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 BC [08:51:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 DF 5C 02 00 0E 04 04 00 2A 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 [08:51:14]wFMCommunicate OK [08:51:14]SAM_PROTO_GetFieldsCounters done [08:51:14]requested_item shift.num is exist - process it [08:51:14]requested_item shift.opened is exist - process it [08:51:14]req_shift_opened [08:51:14]FM_GetShiftState [08:51:14]SAM_PROTO_GetShiftState [08:51:14]wFMCommunicate request_size=4 [08:51:14]MH_SAM_APDU [08:51:14]CAPDU: 80 13 01 00 [08:51:14]Write to MH i2c: E2 08 00 99 56 80 13 01 00 00 00 00 00 6C [08:51:14]Write i2c OK [08:51:14]MH_I2C_Read... [08:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:14]Read from MH i2c: E2 [08:51:14]MH_I2C_Read... [08:51:14]Read from MH i2c: E2 0E 00 [08:51:14]MH_I2C_Read... [08:51:14]Read from MH i2c: E2 0E 00 99 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 06 [08:51:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:51:14]wFMCommunicate OK [08:51:14]SAM_PROTO_GetShiftState done [08:51:14]FM_GetShiftState done [08:51:14]req_shift_opened done [08:51:14]requested_item shift.open_date is exist - process it [08:51:14]req_shift_open_date [08:51:14]req_shift_open_date done [08:51:14]produce_requested_data done [08:51:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154847,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:51:14]process_action_free close_receipt [08:51:14]json_value_free [08:51:14]json_value_free done [08:51:14]process_json_proto returns [08:51:14]Send response to host [08:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154847,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:51:14]free response buf [08:51:14]execute_script done [08:51:14]execute_script returns [08:51:14]free content buf [08:51:14]Sock 9.Close socket [08:51:14]Sock 9.Thread stoped [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:33]OFD Sender: No OFD packet to send [08:54:34]accept exits with 7 [08:54:34]New connection [08:54:34]New thread 3066662244 created [08:54:34]Thread 3066805604 joined [08:54:34]Waiting for new connection... [08:54:34] Sock 7.Parse request [08:54:34]Sock 7.Check first char [08:54:34]Sock 7.First char is OK [08:54:34]request: POST /json_proto HTTP/1.0 [08:54:34]Method: POST [08:54:34]URL: /json_proto [08:54:34]Method is POST - this is cgi request [08:54:34]url: /json_proto [08:54:34]query_string will be loaded in cgi processing [08:54:34]execute_cgi json_proto POST (null) [08:54:34]execute_cgi path=json_proto method=POST [08:54:34]POST find Content-Length [08:54:34]Host: 172.17.32.195:8080 [08:54:34]Content-Length: 817 [08:54:34]Content-Type: application/json [08:54:34] [08:54:34]POST finish read [08:54:34]Found Content-Length = 817 [08:54:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298049", "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" : 63.90, "quantity" : 14.090, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:34]execute_script... [08:54:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298049", "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" : 63.90, "quantity" : 14.090, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:34]POST & json_proto [08:54:34]process_json_proto [08:54:34]json parsed OK: [08:54:34]protocol is kg_v1.0 [08:54:34]action value=close_receipt [08:54:34]process_action close_receipt [08:54:34]cmd_close_receipt [08:54:34]MH_GetDate [08:54:34]Write to MH i2c: F0 00 00 9A 56 DF [08:54:34]Write i2c OK [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: F0 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: F0 09 00 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: F0 09 00 9A 56 00 4E 02 15 66 77 1B 62 64 0B [08:54:34]GetLastDocTimeStamp 1712652673 [08:54:34]current date 1712652878 [08:54:34]FM_GetShiftState [08:54:34]SAM_PROTO_GetShiftState [08:54:34]wFMCommunicate request_size=4 [08:54:34]MH_SAM_APDU [08:54:34]CAPDU: 80 13 01 00 [08:54:34]Write to MH i2c: E2 08 00 9B 56 80 13 01 00 00 00 00 00 6E [08:54:34]Write i2c OK [08:54:34]MH_I2C_Read... [08:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:34]Read from MH i2c: E2 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 0E 00 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 0E 00 9B 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 08 [08:54:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:54:34]wFMCommunicate OK [08:54:34]SAM_PROTO_GetShiftState done [08:54:34]FM_GetShiftState done [08:54:34]opened in 1712622218 [08:54:34]opened+sec_in_day 1712708618 [08:54:34]quantity*price = 90035 [08:54:34]sum+1 = 90036 [08:54:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.35 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 0.00 Безнал.: 900.35 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 152 09.04.2024 08:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154848 ФПД: 97191408042901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085438&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154848&fm=97191408042901&tin=02508201610067®Number=0000000000090882&sum=90035 [08:54:35]StoreToDocumentArchive [08:54:35]shift 298 fd 154848 [08:54:35]save to /storage/0298/doc_00154848 [08:54:35]save last doc name /storage/0298/doc_00154848 to /storage/kkm_last_doc_name [08:54:35]save OK [08:54:35]Clear old archive folders... [08:54:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:35]tlvbuf is 0070F560 [08:54:35]SAM_PROTO_ClearQueue [08:54:35]wFMCommunicate request_size=4 [08:54:35]MH_SAM_APDU [08:54:35]CAPDU: 80 09 00 00 [08:54:35]Write to MH i2c: E2 08 00 A8 56 80 09 00 00 00 00 00 00 70 [08:54:35]Write i2c OK [08:54:35]MH_I2C_Read... [08:54:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:35]Read from MH i2c: E2 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 A8 56 00 90 00 72 [08:54:35]RAPDU: 90 00 [08:54:35]wFMCommunicate OK [08:54:35]SAM_PROTO_ClearQueue done [08:54:35]KKMCreateOFDPacket [08:54:35]OFDProtocolAddRootSTLVToBuf [08:54:35]FM_MakeSignedData [08:54:35]FM_MakeSignedData [08:54:35]SAM_PROTO_SignData [08:54:35]wFMCommunicate request_size=4 [08:54:35]MH_SAM_APDU [08:54:35]CAPDU: 80 0D 01 02 [08:54:35]Write to MH i2c: E2 08 00 A9 56 80 0D 01 02 00 00 00 00 78 [08:54:35]Write i2c OK [08:54:35]MH_I2C_Read... [08:54:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:35]Read from MH i2c: E2 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 A9 56 00 90 00 73 [08:54:35]RAPDU: 90 00 [08:54:35]wFMCommunicate OK [08:54:35]wFMCommunicate request_size=255 [08:54:35]MH_SAM_APDU [08:54:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4E 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E0 5C 02 00 35 04 06 00 58 [08:54:35]Write to MH i2c: E2 02 01 AA 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4E 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E0 5C 02 00 35 04 06 00 58 00 00 D0 [08:54:35]Write i2c OK [08:54:35]MH_I2C_Read... [08:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:35]Read from MH i2c: E2 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 AA 56 00 90 00 74 [08:54:35]RAPDU: 90 00 [08:54:35]wFMCommunicate OK [08:54:35]wFMCommunicate request_size=10 [08:54:35]MH_SAM_APDU [08:54:35]CAPDU: 80 0D 02 02 05 65 23 5A 03 95 [08:54:35]Write to MH i2c: E2 0D 00 AB 56 80 0D 02 02 05 00 65 23 5A 03 95 00 00 FF [08:54:35]Write i2c OK [08:54:35]MH_I2C_Read... [08:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:35]Read from MH i2c: E2 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 [08:54:35]MH_I2C_Read... [08:54:35]Read from MH i2c: E2 03 00 AB 56 00 90 00 75 [08:54:35]RAPDU: 90 00 [08:54:35]wFMCommunicate OK [08:54:35]wFMCommunicate request_size=4 [08:54:35]MH_SAM_APDU [08:54:35]CAPDU: 80 0D 03 02 [08:54:35]Write to MH i2c: E2 08 00 AC 56 80 0D 03 02 00 00 00 00 7D [08:54:35]Write i2c OK [08:54:35]MH_I2C_Read... [08:54:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:36]Read from MH i2c: E2 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: E2 0B 00 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: E2 0B 00 AC 56 00 82 5C 7B E5 90 06 5C 05 90 00 B3 [08:54:36]RAPDU: 82 5C 7B E5 90 06 5C 05 90 00 [08:54:36]wFMCommunicate OK [08:54:36]SAM_PROTO_SignData done [08:54:36]FM_MakeSignedData done [08:54:36]CreateOFDProtocolMessage [08:54:36]wFMCommunicate request_size=4 [08:54:36]MH_SAM_APDU [08:54:36]CAPDU: 80 11 00 00 [08:54:36]Write to MH i2c: E2 08 00 AD 56 80 11 00 00 00 00 00 00 7D [08:54:36]Write i2c OK [08:54:36]MH_I2C_Read... [08:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:36]Read from MH i2c: E2 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: E2 17 00 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: E2 17 00 AD 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D2 [08:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:54:36]wFMCommunicate OK [08:54:36]CreateOFDProtocolMessage done [08:54:36]OFDSenderStorePacket 154848 [08:54:36]StoreOFDPacket docnum=154848 [08:54:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EB 3B 07 01 31 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4E 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E0 5C 02 00 35 04 06 00 58 65 23 5A 03 95 82 5C 7B E5 90 06 5C 05 [08:54:36]CheckFolder [08:54:36]dirname=/storage/ofd_packets [08:54:36]CheckFolder done [08:54:36]ProducePacketName [08:54:36]name=ofd_packets/00154848 [08:54:36]NVStorageSaveData ofd_packets/00154848 [08:54:36]File name is /storage/ofd_packets/00154848 [08:54:36]Write 301 bytes [08:54:36]NVStorageSaveData done [08:54:36]OFDSenderStorePacket done [08:54:36]KKMCreateOFDPacket done [08:54:36]NVStorageSaveData kkm_last_timestamp [08:54:36]File name is /storage/kkm_last_timestamp [08:54:36]Write 4 bytes [08:54:36]NVStorageSaveData done [08:54:36]ExternCall_PrintAddStr [08:54:36]wPrintStart [08:54:36]Write to MH i2c: 01 00 00 AE 56 04 [08:54:36]Write i2c OK [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 07 00 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 07 00 AE 56 00 00 00 00 00 FF 0F 19 [08:54:36]RasterBufferAndPrint [08:54:36]line Счет N : (1)298049 [08:54:36]line ИНН: 02508201610067 [08:54:36]line Контрольно-Кассовый Чек [08:54:36]line ПРОДАЖА [08:54:36]line ТРК (МРК, ГНК) : 52 [08:54:36]line Товар: 2710124130 [08:54:36]line Аи-92-К-5 [08:54:36]line 14.090 * 63.90 [08:54:36]line = 900.35 [08:54:36]line НДС 12% НСП 1% [08:54:36]line > о реализуемом товаре [08:54:36]line ИТОГО: 900.35 [08:54:36]line НСП 1% : 7.97 [08:54:36]line НДС 12% : 95.61 [08:54:36]line Наличными: 0.00 [08:54:36]line Безнал.: 900.35 [08:54:36]line Место: АЗС № 53 "Партнер Нефть" [08:54:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:54:36]line СНО: Общий режим [08:54:36]line Чек 152 09.04.2024 08:54 [08:54:36]line Смена: 298 ФФД: 1.0 [08:54:36]line ЗНМ: 0300000127 [08:54:36]line РНМ: 0000000000090882 [08:54:36]line Версия ККМ: 001 [08:54:36]line Платежная система: Бакай Банк [08:54:36]line ФМ: 0000000000874906 [08:54:36]line ФД: 154848 [08:54:36]line ФПД: 97191408042901 [08:54:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085438&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154848&fm=97191408042901&tin=02508201610067®Number=0000000000090882&sum=90035 [08:54:36]OFD Sender: Processing packet 154848 [packets to send 67, broken 66] [08:54:36]ProducePacketName [08:54:36]name=ofd_packets/00154848 [08:54:36]OFD Sender: To server: pG, [08:54:36]CommunicateWithHost lk.salyk.kg:30040 [08:54:36]ConnectInit lk.salyk.kg [08:54:36]written 0, free lines is 4095 [08:54:36]Connected sock=10 [08:54:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EB 3B 07 01 31 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 37 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4E 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E0 5C 02 00 35 04 06 00 58 65 23 5A 03 95 82 5C 7B E5 90 06 5C 05 [08:54:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2C F5 47 00 E3 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E0 5C 02 00 F4 03 04 00 F8 A9 14 66 B6 04 01 00 00 AC 55 92 83 B0 81 2A 81 [08:54:36]CommunicateWithHost err = 0 [08:54:36]CheckOFDResponse [08:54:36]1017 (14) - 77093643461234 [08:54:36]1041 (16) - 0000000000874906 [08:54:36]1040 (4) - 154848 [08:54:36]1012 (4) - 09.04.2024 02:37 [08:54:36]1206 (1) - 0 [08:54:36]OFD Sender: Remove packet 154848 [08:54:36]ProducePacketName [08:54:36]name=ofd_packets/00154848 [08:54:36]NVStorageDeleteData [08:54:36]Write to MH i2c: 01 00 00 D8 56 2E [08:54:36]Write i2c OK [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 07 00 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: 01 07 00 D8 56 00 00 00 00 00 CA 0C 0B [08:54:36]RasterBufferAndPrint [08:54:36]line [08:54:36]line [08:54:36]line [08:54:36]line [08:54:36]line [08:54:36]written 0, free lines is 3281 [08:54:36]MH_Cut [08:54:36]Write to MH i2c: D1 01 00 DF 56 01 07 [08:54:36]Write i2c OK [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: D1 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: D1 01 00 [08:54:36]MH_I2C_Read... [08:54:36]Read from MH i2c: D1 01 00 DF 56 00 06 [08:54:36]Write to MH i2c: 01 00 00 E0 56 36 [08:54:36]Write i2c OK [08:54:36]MH_I2C_Read... [08:54:37]OFD Sender: No OFD packet to send [08:54:37]*** Cut start [08:54:37]*** Partial cut [08:54:37]*** CUTSNS_PIN = 1 [08:54:37]*** CUTSNS_PIN = 0 [08:54:37]*** Brake cut motor [08:54:38]Read from MH i2c: 01 [08:54:38]MH_I2C_Read... [08:54:38]*** Stop cut motor [08:54:38]*** Cut end [08:54:38]Read from MH i2c: 01 07 00 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: 01 07 00 E0 56 00 00 00 00 00 FF 0F 4B [08:54:38]process_action close_receipt done [08:54:38]requested_data is exist [08:54:38]produce_requested_data [08:54:38]requested_item fm.sn is exist - process it [08:54:38]wFMCommunicate request_size=4 [08:54:38]MH_SAM_APDU [08:54:38]CAPDU: 80 11 00 00 [08:54:38]Write to MH i2c: E2 08 00 E1 56 80 11 00 00 00 00 00 00 B1 [08:54:38]Write i2c OK [08:54:38]MH_I2C_Read... [08:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:38]Read from MH i2c: E2 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 17 00 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 17 00 E1 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 06 [08:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:54:38]wFMCommunicate OK [08:54:38]requested_item fd.num is exist - process it [08:54:38]SAM_PROTO_GetFieldsCounters [08:54:38]wFMCommunicate request_size=4 [08:54:38]MH_SAM_APDU [08:54:38]CAPDU: 80 13 00 00 [08:54:38]Write to MH i2c: E2 08 00 E2 56 80 13 00 00 00 00 00 00 B4 [08:54:38]Write i2c OK [08:54:38]MH_I2C_Read... [08:54:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:38]Read from MH i2c: E2 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 62 00 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 62 00 E2 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E0 5C 02 00 0E 04 04 00 2A 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 0A [08:54:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E0 5C 02 00 0E 04 04 00 2A 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 [08:54:38]wFMCommunicate OK [08:54:38]SAM_PROTO_GetFieldsCounters done [08:54:38]requested_item shift.num is exist - process it [08:54:38]requested_item shift.opened is exist - process it [08:54:38]req_shift_opened [08:54:38]FM_GetShiftState [08:54:38]SAM_PROTO_GetShiftState [08:54:38]wFMCommunicate request_size=4 [08:54:38]MH_SAM_APDU [08:54:38]CAPDU: 80 13 01 00 [08:54:38]Write to MH i2c: E2 08 00 E3 56 80 13 01 00 00 00 00 00 B6 [08:54:38]Write i2c OK [08:54:38]MH_I2C_Read... [08:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:38]Read from MH i2c: E2 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 0E 00 [08:54:38]MH_I2C_Read... [08:54:38]Read from MH i2c: E2 0E 00 E3 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 50 [08:54:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:54:38]wFMCommunicate OK [08:54:38]SAM_PROTO_GetShiftState done [08:54:38]FM_GetShiftState done [08:54:38]req_shift_opened done [08:54:38]requested_item shift.open_date is exist - process it [08:54:38]req_shift_open_date [08:54:38]req_shift_open_date done [08:54:38]produce_requested_data done [08:54:38]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154848,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:54:38]process_action_free close_receipt [08:54:38]json_value_free [08:54:38]json_value_free done [08:54:38]process_json_proto returns [08:54:38]Send response to host [08:54:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154848,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:54:38]free response buf [08:54:38]execute_script done [08:54:38]execute_script returns [08:54:38]free content buf [08:54:38]Sock 7.Close socket [08:54:38]Sock 7.Thread stoped [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:54:59]accept exits with 9 [08:54:59]New connection [08:54:59]New thread 3066805604 created [08:54:59]Thread 3066662244 joined [08:54:59]Waiting for new connection... [08:54:59] Sock 9.Parse request [08:54:59]Sock 9.Check first char [08:54:59]Sock 9.First char is OK [08:54:59]request: POST /json_proto HTTP/1.0 [08:54:59]Method: POST [08:54:59]URL: /json_proto [08:54:59]Method is POST - this is cgi request [08:54:59]url: /json_proto [08:54:59]query_string will be loaded in cgi processing [08:54:59]execute_cgi json_proto POST (null) [08:54:59]execute_cgi path=json_proto method=POST [08:54:59]POST find Content-Length [08:54:59]Host: 172.17.32.195:8080 [08:54:59]Content-Length: 639 [08:54:59]Content-Type: application/json [08:54:59] [08:54:59]POST finish read [08:54:59]Found Content-Length = 639 [08:54:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298050", "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" : 63.90, "quantity" : 3.620, "sum" : 231.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 231.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:59]execute_script... [08:54:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298050", "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" : 63.90, "quantity" : 3.620, "sum" : 231.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 231.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:59]POST & json_proto [08:54:59]process_json_proto [08:54:59]json parsed OK: [08:54:59]protocol is kg_v1.0 [08:54:59]action value=close_receipt [08:54:59]process_action close_receipt [08:54:59]cmd_close_receipt [08:54:59]MH_GetDate [08:54:59]Write to MH i2c: F0 00 00 E4 56 29 [08:54:59]Write i2c OK [08:54:59]MH_I2C_Read... [08:54:59]Read from MH i2c: F0 [08:54:59]MH_I2C_Read... [08:54:59]Read from MH i2c: F0 09 00 [08:54:59]MH_I2C_Read... [08:54:59]Read from MH i2c: F0 09 00 E4 56 00 67 02 15 66 77 1B 62 64 6E [08:54:59]GetLastDocTimeStamp 1712652878 [08:54:59]current date 1712652903 [08:54:59]FM_GetShiftState [08:54:59]SAM_PROTO_GetShiftState [08:54:59]wFMCommunicate request_size=4 [08:54:59]MH_SAM_APDU [08:54:59]CAPDU: 80 13 01 00 [08:54:59]Write to MH i2c: E2 08 00 E5 56 80 13 01 00 00 00 00 00 B8 [08:54:59]Write i2c OK [08:54:59]MH_I2C_Read... [08:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:59]Read from MH i2c: E2 [08:54:59]MH_I2C_Read... [08:54:59]Read from MH i2c: E2 0E 00 [08:54:59]MH_I2C_Read... [08:54:59]Read from MH i2c: E2 0E 00 E5 56 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 52 [08:54:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:54:59]wFMCommunicate OK [08:54:59]SAM_PROTO_GetShiftState done [08:54:59]FM_GetShiftState done [08:54:59]opened in 1712622218 [08:54:59]opened+sec_in_day 1712708618 [08:54:59]quantity*price = 23131 [08:54:59]sum+1 = 23133 [08:54:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 231.32 НСП 1% : 2.05 НДС 12% : 24.56 Наличными: 231.32 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 153 09.04.2024 08:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154849 ФПД: 30075330115119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085503&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154849&fm=30075330115119&tin=02508201610067®Number=0000000000090882&sum=23132 [08:55:00]StoreToDocumentArchive [08:55:00]shift 298 fd 154849 [08:55:00]save to /storage/0298/doc_00154849 [08:55:00]save last doc name /storage/0298/doc_00154849 to /storage/kkm_last_doc_name [08:55:00]save OK [08:55:00]Clear old archive folders... [08:55:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:00]tlvbuf is 007B80E0 [08:55:00]SAM_PROTO_ClearQueue [08:55:00]wFMCommunicate request_size=4 [08:55:00]MH_SAM_APDU [08:55:00]CAPDU: 80 09 00 00 [08:55:00]Write to MH i2c: E2 08 00 F2 56 80 09 00 00 00 00 00 00 BA [08:55:00]Write i2c OK [08:55:00]MH_I2C_Read... [08:55:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:00]Read from MH i2c: E2 [08:55:00]MH_I2C_Read... [08:55:00]Read from MH i2c: E2 03 00 [08:55:00]MH_I2C_Read... [08:55:00]Read from MH i2c: E2 03 00 F2 56 00 90 00 BC [08:55:00]RAPDU: 90 00 [08:55:00]wFMCommunicate OK [08:55:00]SAM_PROTO_ClearQueue done [08:55:00]KKMCreateOFDPacket [08:55:00]OFDProtocolAddRootSTLVToBuf [08:55:00]FM_MakeSignedData [08:55:00]FM_MakeSignedData [08:55:00]SAM_PROTO_SignData [08:55:00]wFMCommunicate request_size=4 [08:55:00]MH_SAM_APDU [08:55:00]CAPDU: 80 0D 01 02 [08:55:00]Write to MH i2c: E2 08 00 F3 56 80 0D 01 02 00 00 00 00 C2 [08:55:00]Write i2c OK [08:55:00]MH_I2C_Read... [08:55:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:00]Read from MH i2c: E2 [08:55:00]MH_I2C_Read... [08:55:00]Read from MH i2c: E2 03 00 [08:55:00]MH_I2C_Read... [08:55:00]Read from MH i2c: E2 03 00 F3 56 00 90 00 BD [08:55:00]RAPDU: 90 00 [08:55:00]wFMCommunicate OK [08:55:00]wFMCommunicate request_size=255 [08:55:00]MH_SAM_APDU [08:55:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 0E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 5C 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 09 00 00 00 00 07 04 06 00 5C 5A 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 67 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E1 5C 02 00 35 04 06 00 1B [08:55:00]Write to MH i2c: E2 02 01 F4 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 5C 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 09 00 00 00 00 07 04 06 00 5C 5A 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 67 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E1 5C 02 00 35 04 06 00 1B 00 00 A2 [08:55:00]Write i2c OK [08:55:00]MH_I2C_Read... [08:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:01]Read from MH i2c: E2 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 03 00 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 03 00 F4 56 00 90 00 BE [08:55:01]RAPDU: 90 00 [08:55:01]wFMCommunicate OK [08:55:01]wFMCommunicate request_size=10 [08:55:01]MH_SAM_APDU [08:55:01]CAPDU: 80 0D 02 02 05 5A 75 5E 36 2F [08:55:01]Write to MH i2c: E2 0D 00 F5 56 80 0D 02 02 05 00 5A 75 5E 36 2F 00 00 61 [08:55:01]Write i2c OK [08:55:01]MH_I2C_Read... [08:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:01]Read from MH i2c: E2 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 03 00 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 03 00 F5 56 00 90 00 BF [08:55:01]RAPDU: 90 00 [08:55:01]wFMCommunicate OK [08:55:01]wFMCommunicate request_size=4 [08:55:01]MH_SAM_APDU [08:55:01]CAPDU: 80 0D 03 02 [08:55:01]Write to MH i2c: E2 08 00 F6 56 80 0D 03 02 00 00 00 00 C7 [08:55:01]Write i2c OK [08:55:01]MH_I2C_Read... [08:55:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:01]Read from MH i2c: E2 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 0B 00 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 0B 00 F6 56 00 3A 39 A9 30 C4 D5 B9 BA 90 00 20 [08:55:01]RAPDU: 3A 39 A9 30 C4 D5 B9 BA 90 00 [08:55:01]wFMCommunicate OK [08:55:01]SAM_PROTO_SignData done [08:55:01]FM_MakeSignedData done [08:55:01]CreateOFDProtocolMessage [08:55:01]wFMCommunicate request_size=4 [08:55:01]MH_SAM_APDU [08:55:01]CAPDU: 80 11 00 00 [08:55:01]Write to MH i2c: E2 08 00 F7 56 80 11 00 00 00 00 00 00 C7 [08:55:01]Write i2c OK [08:55:01]MH_I2C_Read... [08:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:01]Read from MH i2c: E2 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 17 00 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: E2 17 00 F7 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1C [08:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:55:01]wFMCommunicate OK [08:55:01]CreateOFDProtocolMessage done [08:55:01]OFDSenderStorePacket 154849 [08:55:01]StoreOFDPacket docnum=154849 [08:55:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 46 88 07 01 34 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 24 0E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 5C 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 09 00 00 00 00 07 04 06 00 5C 5A 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 67 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E1 5C 02 00 35 04 06 00 1B 5A 75 5E 36 2F 3A 39 A9 30 C4 D5 B9 BA [08:55:01]CheckFolder [08:55:01]dirname=/storage/ofd_packets [08:55:01]CheckFolder done [08:55:01]ProducePacketName [08:55:01]name=ofd_packets/00154849 [08:55:01]NVStorageSaveData ofd_packets/00154849 [08:55:01]File name is /storage/ofd_packets/00154849 [08:55:01]Write 301 bytes [08:55:01]NVStorageSaveData done [08:55:01]OFDSenderStorePacket done [08:55:01]KKMCreateOFDPacket done [08:55:01]NVStorageSaveData kkm_last_timestamp [08:55:01]File name is /storage/kkm_last_timestamp [08:55:01]Write 4 bytes [08:55:01]NVStorageSaveData done [08:55:01]ExternCall_PrintAddStr [08:55:01]wPrintStart [08:55:01]Write to MH i2c: 01 00 00 F8 56 4E [08:55:01]OFD Sender: Processing packet 154849 [packets to send 67, broken 66] [08:55:01]ProducePacketName [08:55:01]name=ofd_packets/00154849 [08:55:01]OFD Sender: To server: pG, [08:55:01]CommunicateWithHost lk.salyk.kg:30040 [08:55:01]ConnectInit lk.salyk.kg [08:55:01]Write i2c OK [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: 01 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: 01 07 00 [08:55:01]MH_I2C_Read... [08:55:01]Read from MH i2c: 01 07 00 F8 56 00 00 00 00 00 FF 0F 63 [08:55:01]RasterBufferAndPrint [08:55:01]line Счет N : (1)298050 [08:55:01]line ИНН: 02508201610067 [08:55:01]line Контрольно-Кассовый Чек [08:55:01]line ПРОДАЖА [08:55:01]line ТРК (МРК, ГНК) : 62 [08:55:01]line Товар: 2710124130 [08:55:01]line Аи-92-К-5 [08:55:01]line 3.620 * 63.90 [08:55:01]line = 231.32 [08:55:01]line НДС 12% НСП 1% [08:55:01]line > о реализуемом товаре [08:55:01]line ИТОГО: 231.32 [08:55:01]line НСП 1% : 2.05 [08:55:01]line НДС 12% : 24.56 [08:55:01]line Наличными: 231.32 [08:55:01]line Безнал.: 0.00 [08:55:01]line Место: АЗС № 53 "Партнер Нефть" [08:55:01]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:55:01]line СНО: Общий режим [08:55:01]line Чек 153 09.04.2024 08:55 [08:55:01]line Смена: 298 ФФД: 1.0 [08:55:01]line ЗНМ: 0300000127 [08:55:01]line РНМ: 0000000000090882 [08:55:01]line Версия ККМ: 001 [08:55:01]line ФМ: 0000000000874906 [08:55:01]line ФД: 154849 [08:55:01]line ФПД: 30075330115119 [08:55:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085503&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154849&fm=30075330115119&tin=02508201610067®Number=0000000000090882&sum=23132 [08:55:01]Connected sock=10 [08:55:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 46 88 07 01 34 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 24 0E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 5C 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 09 00 00 00 00 07 04 06 00 5C 5A 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 67 02 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E1 5C 02 00 35 04 06 00 1B 5A 75 5E 36 2F 3A 39 A9 30 C4 D5 B9 BA [08:55:01]written 0, free lines is 4095 [08:55:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 54 B4 47 00 74 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E1 5C 02 00 F4 03 04 00 11 AA 14 66 B6 04 01 00 00 6B BE D7 8B 84 3E 63 00 [08:55:01]CommunicateWithHost err = 0 [08:55:01]CheckOFDResponse [08:55:01]1017 (14) - 77093643461234 [08:55:01]1041 (16) - 0000000000874906 [08:55:01]1040 (4) - 154849 [08:55:01]1012 (4) - 09.04.2024 02:38 [08:55:01]1206 (1) - 0 [08:55:01]OFD Sender: Remove packet 154849 [08:55:01]ProducePacketName [08:55:01]name=ofd_packets/00154849 [08:55:01]NVStorageDeleteData [08:55:02]Write to MH i2c: 01 00 00 20 57 77 [08:55:02]Write i2c OK [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: 01 [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: 01 07 00 [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: 01 07 00 20 57 00 00 00 00 00 F2 0C 7C [08:55:02]RasterBufferAndPrint [08:55:02]line [08:55:02]line [08:55:02]line [08:55:02]line [08:55:02]line [08:55:02]written 0, free lines is 3318 [08:55:02]MH_Cut [08:55:02]Write to MH i2c: D1 01 00 27 57 01 50 [08:55:02]Write i2c OK [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: D1 [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: D1 01 00 [08:55:02]MH_I2C_Read... [08:55:02]Read from MH i2c: D1 01 00 27 57 00 4F [08:55:02]Write to MH i2c: 01 00 00 28 57 7F [08:55:02]Write i2c OK [08:55:02]MH_I2C_Read... [08:55:02]OFD Sender: No OFD packet to send [08:55:02]*** Cut start [08:55:02]*** Partial cut [08:55:02]*** CUTSNS_PIN = 1 [08:55:02]*** CUTSNS_PIN = 0 [08:55:03]*** Brake cut motor [08:55:03]Read from MH i2c: 01 [08:55:03]MH_I2C_Read... [08:55:03]*** Stop cut motor [08:55:03]*** Cut end [08:55:03]Read from MH i2c: 01 07 00 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: 01 07 00 28 57 00 00 00 00 00 FF 0F 94 [08:55:03]process_action close_receipt done [08:55:03]requested_data is exist [08:55:03]produce_requested_data [08:55:03]requested_item fm.sn is exist - process it [08:55:03]wFMCommunicate request_size=4 [08:55:03]MH_SAM_APDU [08:55:03]CAPDU: 80 11 00 00 [08:55:03]Write to MH i2c: E2 08 00 29 57 80 11 00 00 00 00 00 00 FA [08:55:03]Write i2c OK [08:55:03]MH_I2C_Read... [08:55:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:03]Read from MH i2c: E2 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 17 00 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 17 00 29 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4F [08:55:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:55:03]wFMCommunicate OK [08:55:03]requested_item fd.num is exist - process it [08:55:03]SAM_PROTO_GetFieldsCounters [08:55:03]wFMCommunicate request_size=4 [08:55:03]MH_SAM_APDU [08:55:03]CAPDU: 80 13 00 00 [08:55:03]Write to MH i2c: E2 08 00 2A 57 80 13 00 00 00 00 00 00 FD [08:55:03]Write i2c OK [08:55:03]MH_I2C_Read... [08:55:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:03]Read from MH i2c: E2 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 62 00 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 62 00 2A 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E1 5C 02 00 0E 04 04 00 2A 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 57 [08:55:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E1 5C 02 00 0E 04 04 00 2A 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 [08:55:03]wFMCommunicate OK [08:55:03]SAM_PROTO_GetFieldsCounters done [08:55:03]requested_item shift.num is exist - process it [08:55:03]requested_item shift.opened is exist - process it [08:55:03]req_shift_opened [08:55:03]FM_GetShiftState [08:55:03]SAM_PROTO_GetShiftState [08:55:03]wFMCommunicate request_size=4 [08:55:03]MH_SAM_APDU [08:55:03]CAPDU: 80 13 01 00 [08:55:03]Write to MH i2c: E2 08 00 2B 57 80 13 01 00 00 00 00 00 FF [08:55:03]Write i2c OK [08:55:03]MH_I2C_Read... [08:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:03]Read from MH i2c: E2 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 0E 00 [08:55:03]MH_I2C_Read... [08:55:03]Read from MH i2c: E2 0E 00 2B 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 99 [08:55:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:55:03]wFMCommunicate OK [08:55:03]SAM_PROTO_GetShiftState done [08:55:03]FM_GetShiftState done [08:55:03]req_shift_opened done [08:55:03]requested_item shift.open_date is exist - process it [08:55:03]req_shift_open_date [08:55:03]req_shift_open_date done [08:55:03]produce_requested_data done [08:55:03]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154849,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:55:03]process_action_free close_receipt [08:55:03]json_value_free [08:55:03]json_value_free done [08:55:03]process_json_proto returns [08:55:03]Send response to host [08:55:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154849,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:55:03]free response buf [08:55:03]execute_script done [08:55:03]execute_script returns [08:55:03]free content buf [08:55:03]Sock 9.Close socket [08:55:03]Sock 9.Thread stoped [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:49]accept exits with 7 [08:57:49]New connection [08:57:49]New thread 3066662244 created [08:57:49]Thread 3066805604 joined [08:57:49]Waiting for new connection... [08:57:49] Sock 7.Parse request [08:57:49]Sock 7.Check first char [08:57:49]Sock 7.First char is OK [08:57:49]request: POST /json_proto HTTP/1.0 [08:57:49]Method: POST [08:57:49]URL: /json_proto [08:57:49]Method is POST - this is cgi request [08:57:49]url: /json_proto [08:57:49]query_string will be loaded in cgi processing [08:57:49]execute_cgi json_proto POST (null) [08:57:49]execute_cgi path=json_proto method=POST [08:57:49]POST find Content-Length [08:57:49]Host: 172.17.32.195:8080 [08:57:49]Content-Length: 639 [08:57:49]Content-Type: application/json [08:57:49] [08:57:49]POST finish read [08:57:49]Found Content-Length = 639 [08:57:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:49]execute_script... [08:57: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)298051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:49]POST & json_proto [08:57:49]process_json_proto [08:57:49]json parsed OK: [08:57:49]protocol is kg_v1.0 [08:57:49]action value=close_receipt [08:57:49]process_action close_receipt [08:57:49]cmd_close_receipt [08:57:49]MH_GetDate [08:57:49]Write to MH i2c: F0 00 00 2C 57 72 [08:57:49]Write i2c OK [08:57:49]MH_I2C_Read... [08:57:49]Read from MH i2c: F0 [08:57:49]MH_I2C_Read... [08:57:49]Read from MH i2c: F0 09 00 [08:57:49]MH_I2C_Read... [08:57:49]Read from MH i2c: F0 09 00 2C 57 00 10 03 15 66 77 1B 62 64 61 [08:57:49]GetLastDocTimeStamp 1712652903 [08:57:49]current date 1712653072 [08:57:49]FM_GetShiftState [08:57:49]SAM_PROTO_GetShiftState [08:57:49]wFMCommunicate request_size=4 [08:57:49]MH_SAM_APDU [08:57:49]CAPDU: 80 13 01 00 [08:57:49]Write to MH i2c: E2 08 00 2D 57 80 13 01 00 00 00 00 00 01 [08:57:49]Write i2c OK [08:57:49]MH_I2C_Read... [08:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:49]Read from MH i2c: E2 [08:57:49]MH_I2C_Read... [08:57:49]Read from MH i2c: E2 0E 00 [08:57:49]MH_I2C_Read... [08:57:49]Read from MH i2c: E2 0E 00 2D 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9B [08:57:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:57:49]wFMCommunicate OK [08:57:49]SAM_PROTO_GetShiftState done [08:57:49]FM_GetShiftState done [08:57:49]opened in 1712622218 [08:57:49]opened+sec_in_day 1712708618 [08:57:49]quantity*price = 20000 [08:57:49]sum+1 = 20002 [08:57:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 154 09.04.2024 08:57 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154850 ФПД: 83411781040838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085752&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154850&fm=83411781040838&tin=02508201610067®Number=0000000000090882&sum=20001 [08:57:50]StoreToDocumentArchive [08:57:50]shift 298 fd 154850 [08:57:50]save to /storage/0298/doc_00154850 [08:57:50]save last doc name /storage/0298/doc_00154850 to /storage/kkm_last_doc_name [08:57:50]save OK [08:57:50]Clear old archive folders... [08:57:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:50]tlvbuf is 007F74B0 [08:57:50]SAM_PROTO_ClearQueue [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 09 00 00 [08:57:50]Write to MH i2c: E2 08 00 3A 57 80 09 00 00 00 00 00 00 03 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 3A 57 00 90 00 05 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]SAM_PROTO_ClearQueue done [08:57:50]KKMCreateOFDPacket [08:57:50]OFDProtocolAddRootSTLVToBuf [08:57:50]FM_MakeSignedData [08:57:50]FM_MakeSignedData [08:57:50]SAM_PROTO_SignData [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 01 02 [08:57:50]Write to MH i2c: E2 08 00 3B 57 80 0D 01 02 00 00 00 00 0B [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 3B 57 00 90 00 06 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=255 [08:57:50]MH_SAM_APDU [08:57: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 9A 00 00 00 F4 03 04 00 10 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E2 5C 02 00 35 04 06 00 4B [08:57:50]Write to MH i2c: E2 02 01 3C 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 9A 00 00 00 F4 03 04 00 10 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E2 5C 02 00 35 04 06 00 4B 00 00 9D [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 3C 57 00 90 00 07 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=10 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 02 02 05 DC D1 94 3A C6 [08:57:50]Write to MH i2c: E2 0D 00 3D 57 80 0D 02 02 05 00 DC D1 94 3A C6 00 00 59 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 3D 57 00 90 00 08 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 03 02 [08:57:50]Write to MH i2c: E2 08 00 3E 57 80 0D 03 02 00 00 00 00 10 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 0B 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 0B 00 3E 57 00 E6 4D CC 88 83 13 AA AB 90 00 83 [08:57:50]RAPDU: E6 4D CC 88 83 13 AA AB 90 00 [08:57:50]wFMCommunicate OK [08:57:50]SAM_PROTO_SignData done [08:57:50]FM_MakeSignedData done [08:57:50]CreateOFDProtocolMessage [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 11 00 00 [08:57:50]Write to MH i2c: E2 08 00 3F 57 80 11 00 00 00 00 00 00 10 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 17 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 17 00 3F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 65 [08:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:57:50]wFMCommunicate OK [08:57:50]CreateOFDProtocolMessage done [08:57:50]OFDSenderStorePacket 154850 [08:57:50]StoreOFDPacket docnum=154850 [08:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 65 A8 07 01 17 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 9A 00 00 00 F4 03 04 00 10 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E2 5C 02 00 35 04 06 00 4B DC D1 94 3A C6 E6 4D CC 88 83 13 AA AB [08:57:50]CheckFolder [08:57:50]dirname=/storage/ofd_packets [08:57:50]CheckFolder done [08:57:50]ProducePacketName [08:57:50]name=ofd_packets/00154850 [08:57:50]NVStorageSaveData ofd_packets/00154850 [08:57:50]File name is /storage/ofd_packets/00154850 [08:57:50]Write 301 bytes [08:57:50]NVStorageSaveData done [08:57:50]OFDSenderStorePacket done [08:57:50]KKMCreateOFDPacket done [08:57:50]NVStorageSaveData kkm_last_timestamp [08:57:50]File name is /storage/kkm_last_timestamp [08:57:50]Write 4 bytes [08:57:50]NVStorageSaveData done [08:57:50]ExternCall_PrintAddStr [08:57:50]wPrintStart [08:57:50]Write to MH i2c: 01 00 00 40 57 97 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 07 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 07 00 40 57 00 00 00 00 00 FF 0F AC [08:57:50]RasterBufferAndPrint [08:57:50]line Счет N : (1)298051 [08:57:50]line ИНН: 02508201610067 [08:57:50]line Контрольно-Кассовый Чек [08:57:50]line ПРОДАЖА [08:57:50]line ТРК (МРК, ГНК) : 82 [08:57:50]line Товар: 2710124130 [08:57:50]line Аи-92-К-5 [08:57:50]line 3.130 * 63.90 [08:57:50]line = 200.01 [08:57:50]line НДС 12% НСП 1% [08:57:50]line > о реализуемом товаре [08:57:50]line ИТОГО: 200.01 [08:57:50]line НСП 1% : 1.77 [08:57:50]line НДС 12% : 21.24 [08:57:50]line Наличными: 200.01 [08:57:50]line Безнал.: 0.00 [08:57:50]line Место: АЗС № 53 "Партнер Нефть" [08:57:50]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [08:57:50]line СНО: Общий режим [08:57:50]line Чек 154 09.04.2024 08:57 [08:57:50]line Смена: 298 ФФД: 1.0 [08:57:50]line ЗНМ: 0300000127 [08:57:50]line РНМ: 0000000000090882 [08:57:50]line Версия ККМ: 001 [08:57:50]line ФМ: 0000000000874906 [08:57:50]line ФД: 154850 [08:57:50]line ФПД: 83411781040838 [08:57:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T085752&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154850&fm=83411781040838&tin=02508201610067®Number=0000000000090882&sum=20001 [08:57:51]OFD Sender: Processing packet 154850 [packets to send 67, broken 66] [08:57:51]ProducePacketName [08:57:51]name=ofd_packets/00154850 [08:57:51]OFD Sender: To server: pG, [08:57:51]CommunicateWithHost lk.salyk.kg:30040 [08:57:51]ConnectInit lk.salyk.kg [08:57:51]written 0, free lines is 4095 [08:57:51]Connected sock=10 [08:57:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 65 A8 07 01 17 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 9A 00 00 00 F4 03 04 00 10 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E2 5C 02 00 35 04 06 00 4B DC D1 94 3A C6 E6 4D CC 88 83 13 AA AB [08:57:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BF C6 47 00 64 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E2 5C 02 00 F4 03 04 00 BB AA 14 66 B6 04 01 00 00 61 24 B5 E2 4A 3F E6 D4 [08:57:51]CommunicateWithHost err = 0 [08:57:51]CheckOFDResponse [08:57:51]1017 (14) - 77093643461234 [08:57:51]1041 (16) - 0000000000874906 [08:57:51]1040 (4) - 154850 [08:57:51]1012 (4) - 09.04.2024 02:40 [08:57:51]1206 (1) - 0 [08:57:51]OFD Sender: Remove packet 154850 [08:57:51]ProducePacketName [08:57:51]name=ofd_packets/00154850 [08:57:51]NVStorageDeleteData [08:57:51]Write to MH i2c: 01 00 00 68 57 BF [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 07 00 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 07 00 68 57 00 00 00 00 00 F0 0C C2 [08:57:51]RasterBufferAndPrint [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]written 0, free lines is 3318 [08:57:51]MH_Cut [08:57:51]Write to MH i2c: D1 01 00 6F 57 01 98 [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 01 00 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 01 00 6F 57 00 97 [08:57:51]Write to MH i2c: 01 00 00 70 57 C7 [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]OFD Sender: No OFD packet to send [08:57:52]*** Cut start [08:57:52]*** Partial cut [08:57:52]*** CUTSNS_PIN = 1 [08:57:52]*** CUTSNS_PIN = 0 [08:57:52]*** Brake cut motor [08:57:53]Read from MH i2c: 01 [08:57:53]MH_I2C_Read... [08:57:53]*** Stop cut motor [08:57:53]*** Cut end [08:57:53]Read from MH i2c: 01 07 00 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: 01 07 00 70 57 00 00 00 00 00 FF 0F DC [08:57:53]process_action close_receipt done [08:57:53]requested_data is exist [08:57:53]produce_requested_data [08:57:53]requested_item fm.sn is exist - process it [08:57:53]wFMCommunicate request_size=4 [08:57:53]MH_SAM_APDU [08:57:53]CAPDU: 80 11 00 00 [08:57:53]Write to MH i2c: E2 08 00 71 57 80 11 00 00 00 00 00 00 42 [08:57:53]Write i2c OK [08:57:53]MH_I2C_Read... [08:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:53]Read from MH i2c: E2 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 17 00 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 17 00 71 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 97 [08:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [08:57:53]wFMCommunicate OK [08:57:53]requested_item fd.num is exist - process it [08:57:53]SAM_PROTO_GetFieldsCounters [08:57:53]wFMCommunicate request_size=4 [08:57:53]MH_SAM_APDU [08:57:53]CAPDU: 80 13 00 00 [08:57:53]Write to MH i2c: E2 08 00 72 57 80 13 00 00 00 00 00 00 45 [08:57:53]Write i2c OK [08:57:53]MH_I2C_Read... [08:57:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:53]Read from MH i2c: E2 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 62 00 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 62 00 72 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E2 5C 02 00 0E 04 04 00 2A 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 A3 [08:57:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E2 5C 02 00 0E 04 04 00 2A 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 [08:57:53]wFMCommunicate OK [08:57:53]SAM_PROTO_GetFieldsCounters done [08:57:53]requested_item shift.num is exist - process it [08:57:53]requested_item shift.opened is exist - process it [08:57:53]req_shift_opened [08:57:53]FM_GetShiftState [08:57:53]SAM_PROTO_GetShiftState [08:57:53]wFMCommunicate request_size=4 [08:57:53]MH_SAM_APDU [08:57:53]CAPDU: 80 13 01 00 [08:57:53]Write to MH i2c: E2 08 00 73 57 80 13 01 00 00 00 00 00 47 [08:57:53]Write i2c OK [08:57:53]MH_I2C_Read... [08:57:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:53]Read from MH i2c: E2 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 0E 00 [08:57:53]MH_I2C_Read... [08:57:53]Read from MH i2c: E2 0E 00 73 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E1 [08:57:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [08:57:53]wFMCommunicate OK [08:57:53]SAM_PROTO_GetShiftState done [08:57:53]FM_GetShiftState done [08:57:53]req_shift_opened done [08:57:53]requested_item shift.open_date is exist - process it [08:57:53]req_shift_open_date [08:57:53]req_shift_open_date done [08:57:53]produce_requested_data done [08:57:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154850,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [08:57:53]process_action_free close_receipt [08:57:53]json_value_free [08:57:53]json_value_free done [08:57:53]process_json_proto returns [08:57:53]Send response to host [08:57:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154850,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [08:57:53]free response buf [08:57:53]execute_script done [08:57:53]execute_script returns [08:57:53]free content buf [08:57:53]Sock 7.Close socket [08:57:53]Sock 7.Thread stoped [08:57:56]OFD Sender: No OFD packet to send [08:58:01]OFD Sender: No OFD packet to send [08:58:06]OFD Sender: No OFD packet to send [08:58:11]OFD Sender: No OFD packet to send [08:58:16]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]accept exits with 9 [09:00:17]New connection [09:00:17]New thread 3066805604 created [09:00:17]Thread 3066662244 joined [09:00:17]Waiting for new connection... [09:00:17] Sock 9.Parse request [09:00:17]Sock 9.Check first char [09:00:17]Sock 9.First char is OK [09:00:17]request: POST /json_proto HTTP/1.0 [09:00:17]Method: POST [09:00:17]URL: /json_proto [09:00:17]Method is POST - this is cgi request [09:00:17]url: /json_proto [09:00:17]query_string will be loaded in cgi processing [09:00:17]execute_cgi json_proto POST (null) [09:00:17]execute_cgi path=json_proto method=POST [09:00:17]POST find Content-Length [09:00:17]Host: 172.17.32.195:8080 [09:00:17]Content-Length: 1191 [09:00:17]Content-Type: application/json [09:00:17] [09:00:17]POST finish read [09:00:17]Found Content-Length = 1191 [09:00:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298052\u000A09.04.2024 08:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:17]execute_script... [09:00:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298052\u000A09.04.2024 08:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:17]POST & json_proto [09:00:17]process_json_proto [09:00:17]json parsed OK: [09:00:17]protocol is kg_v1.0 [09:00:17]action value=print_text [09:00:17]process_action print_text [09:00:17]cmd_print_text [09:00:17]ExternCall_PrintAddStr [09:00:17]wPrintStart [09:00:17]Write to MH i2c: 01 00 00 74 57 CB [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 74 57 00 00 00 00 00 FF 0F E0 [09:00:17]RasterBufferAndPrint [09:00:17]line *****ТОВАРНЫЙ ЧЕК***** [09:00:17]line АЗС 53 [09:00:17]line Партнер нефть [09:00:17]line 02508201610067 [09:00:17]line Кассир : Черикбаев М. [09:00:17]line Счет N : (1)298052 [09:00:17]line 09.04.2024 08:37 [09:00:17]line ПРОДАЖА [09:00:17]line ТРК (МРК, ГНК): 41 [09:00:17]line Вид ГСМ : 2710124130 [09:00:17]line Аи-92-К-5 [09:00:17]line 15.650 x 63.90 [09:00:17]line ИТОГ: 1000.04 [09:00:17]line Тип оплаты: Талоны: Партнер нефть [09:00:17]line 3585926 [09:00:17]line ______________________ [09:00:17]line (подпись) [09:00:17]written 0, free lines is 4095 [09:00:17]OFD Sender: No OFD packet to send [09:00:17]Write to MH i2c: 01 00 00 88 57 DF [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 88 57 00 00 00 00 00 14 0E 08 [09:00:17]RasterBufferAndPrint [09:00:17]line [09:00:17]line [09:00:17]line [09:00:17]line [09:00:17]line [09:00:17]written 0, free lines is 3606 [09:00:17]MH_Cut [09:00:17]Write to MH i2c: D1 01 00 8F 57 01 B8 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: D1 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: D1 01 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: D1 01 00 8F 57 00 B7 [09:00:17]Write to MH i2c: 01 00 00 90 57 E7 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]*** Cut start [09:00:17]*** Partial cut [09:00:17]*** CUTSNS_PIN = 1 [09:00:17]*** CUTSNS_PIN = 0 [09:00:18]*** Brake cut motor [09:00:18]Read from MH i2c: 01 [09:00:18]MH_I2C_Read... [09:00:18]*** Stop cut motor [09:00:18]*** Cut end [09:00:18]Read from MH i2c: 01 07 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: 01 07 00 90 57 00 00 00 00 00 FF 0F FC [09:00:18]process_action print_text done [09:00:18]requested_data is exist [09:00:18]produce_requested_data [09:00:18]requested_item fm.sn is exist - process it [09:00:18]wFMCommunicate request_size=4 [09:00:18]MH_SAM_APDU [09:00:18]CAPDU: 80 11 00 00 [09:00:18]Write to MH i2c: E2 08 00 91 57 80 11 00 00 00 00 00 00 62 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:18]Read from MH i2c: E2 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 17 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 17 00 91 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B7 [09:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:00:18]wFMCommunicate OK [09:00:18]requested_item fd.num is exist - process it [09:00:18]SAM_PROTO_GetFieldsCounters [09:00:18]wFMCommunicate request_size=4 [09:00:18]MH_SAM_APDU [09:00:18]CAPDU: 80 13 00 00 [09:00:18]Write to MH i2c: E2 08 00 92 57 80 13 00 00 00 00 00 00 65 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:18]Read from MH i2c: E2 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 62 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 62 00 92 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E2 5C 02 00 0E 04 04 00 2A 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 C3 [09:00:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E2 5C 02 00 0E 04 04 00 2A 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 [09:00:18]wFMCommunicate OK [09:00:18]SAM_PROTO_GetFieldsCounters done [09:00:18]requested_item shift.num is exist - process it [09:00:18]requested_item shift.opened is exist - process it [09:00:18]req_shift_opened [09:00:18]FM_GetShiftState [09:00:18]SAM_PROTO_GetShiftState [09:00:18]wFMCommunicate request_size=4 [09:00:18]MH_SAM_APDU [09:00:18]CAPDU: 80 13 01 00 [09:00:18]Write to MH i2c: E2 08 00 93 57 80 13 01 00 00 00 00 00 67 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:18]Read from MH i2c: E2 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 0E 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 0E 00 93 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 01 [09:00:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:00:18]wFMCommunicate OK [09:00:18]SAM_PROTO_GetShiftState done [09:00:18]FM_GetShiftState done [09:00:18]req_shift_opened done [09:00:18]requested_item shift.open_date is exist - process it [09:00:18]req_shift_open_date [09:00:18]req_shift_open_date done [09:00:18]produce_requested_data done [09:00:18]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154850,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:00:18]process_action_free print_text [09:00:18]json_value_free [09:00:18]json_value_free done [09:00:18]process_json_proto returns [09:00:18]Send response to host [09:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154850,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:00:18]free response buf [09:00:18]execute_script done [09:00:18]execute_script returns [09:00:18]free content buf [09:00:18]Sock 9.Close socket [09:00:18]Sock 9.Thread stoped [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:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [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:33]accept exits with 7 [09:01:33]New connection [09:01:33]New thread 3066662244 created [09:01:33]Thread 3066805604 joined [09:01:33]Waiting for new connection... [09:01:33] Sock 7.Parse request [09:01:33]Sock 7.Check first char [09:01:33]Sock 7.First char is OK [09:01:33]request: POST /json_proto HTTP/1.0 [09:01:33]Method: POST [09:01:33]URL: /json_proto [09:01:33]Method is POST - this is cgi request [09:01:33]url: /json_proto [09:01:33]query_string will be loaded in cgi processing [09:01:33]execute_cgi json_proto POST (null) [09:01:33]execute_cgi path=json_proto method=POST [09:01:33]POST find Content-Length [09:01:33]Host: 172.17.32.195:8080 [09:01:33]Content-Length: 816 [09:01:33]Content-Type: application/json [09:01:33] [09:01:33]POST finish read [09:01:33]Found Content-Length = 816 [09:01:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298053", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:33]execute_script... [09:01: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)298053", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:33]POST & json_proto [09:01:33]process_json_proto [09:01:33]json parsed OK: [09:01:33]protocol is kg_v1.0 [09:01:33]action value=close_receipt [09:01:33]process_action close_receipt [09:01:33]cmd_close_receipt [09:01:33]MH_GetDate [09:01:33]Write to MH i2c: F0 00 00 94 57 DA [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: F0 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: F0 09 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: F0 09 00 94 57 00 F1 03 15 66 77 1B 62 64 AA [09:01:33]GetLastDocTimeStamp 1712653072 [09:01:33]current date 1712653297 [09:01:33]FM_GetShiftState [09:01:33]SAM_PROTO_GetShiftState [09:01:33]wFMCommunicate request_size=4 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 13 01 00 [09:01:33]Write to MH i2c: E2 08 00 95 57 80 13 01 00 00 00 00 00 69 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 0E 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 0E 00 95 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 03 [09:01:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:01:33]wFMCommunicate OK [09:01:33]SAM_PROTO_GetShiftState done [09:01:33]FM_GetShiftState done [09:01:33]opened in 1712622218 [09:01:33]opened+sec_in_day 1712708618 [09:01:33]quantity*price = 50025 [09:01:33]sum+1 = 50026 [09:01:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.25 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.25 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 155 09.04.2024 09:01 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154851 ФПД: 167874507999027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090137&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154851&fm=167874507999027&tin=02508201610067®Number=0000000000090882&sum=50025 [09:01:34]StoreToDocumentArchive [09:01:34]shift 298 fd 154851 [09:01:34]save to /storage/0298/doc_00154851 [09:01:34]save last doc name /storage/0298/doc_00154851 to /storage/kkm_last_doc_name [09:01:34]save OK [09:01:34]Clear old archive folders... [09:01:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:34]tlvbuf is 007F70B0 [09:01:34]SAM_PROTO_ClearQueue [09:01:34]wFMCommunicate request_size=4 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 09 00 00 [09:01:34]Write to MH i2c: E2 08 00 A2 57 80 09 00 00 00 00 00 00 6B [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:34]Read from MH i2c: E2 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 03 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 03 00 A2 57 00 90 00 6D [09:01:34]RAPDU: 90 00 [09:01:34]wFMCommunicate OK [09:01:34]SAM_PROTO_ClearQueue done [09:01:34]KKMCreateOFDPacket [09:01:34]OFDProtocolAddRootSTLVToBuf [09:01:34]FM_MakeSignedData [09:01:34]FM_MakeSignedData [09:01:34]SAM_PROTO_SignData [09:01:34]wFMCommunicate request_size=4 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 0D 01 02 [09:01:34]Write to MH i2c: E2 08 00 A3 57 80 0D 01 02 00 00 00 00 73 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:34]Read from MH i2c: E2 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 03 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 03 00 A3 57 00 90 00 6E [09:01:34]RAPDU: 90 00 [09:01:34]wFMCommunicate OK [09:01:34]wFMCommunicate request_size=255 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F1 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E3 5C 02 00 35 04 06 00 98 [09:01:34]Write to MH i2c: E2 02 01 A4 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F1 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E3 5C 02 00 35 04 06 00 98 00 00 23 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:35]Read from MH i2c: E2 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 03 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 03 00 A4 57 00 90 00 6F [09:01:35]RAPDU: 90 00 [09:01:35]wFMCommunicate OK [09:01:35]wFMCommunicate request_size=10 [09:01:35]MH_SAM_APDU [09:01:35]CAPDU: 80 0D 02 02 05 AE 54 6A 87 33 [09:01:35]Write to MH i2c: E2 0D 00 A5 57 80 0D 02 02 05 00 AE 54 6A 87 33 00 00 A6 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:35]Read from MH i2c: E2 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 03 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 03 00 A5 57 00 90 00 70 [09:01:35]RAPDU: 90 00 [09:01:35]wFMCommunicate OK [09:01:35]wFMCommunicate request_size=4 [09:01:35]MH_SAM_APDU [09:01:35]CAPDU: 80 0D 03 02 [09:01:35]Write to MH i2c: E2 08 00 A6 57 80 0D 03 02 00 00 00 00 78 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:35]Read from MH i2c: E2 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 0B 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 0B 00 A6 57 00 46 50 84 30 B0 FB D0 93 90 00 D1 [09:01:35]RAPDU: 46 50 84 30 B0 FB D0 93 90 00 [09:01:35]wFMCommunicate OK [09:01:35]SAM_PROTO_SignData done [09:01:35]FM_MakeSignedData done [09:01:35]CreateOFDProtocolMessage [09:01:35]wFMCommunicate request_size=4 [09:01:35]MH_SAM_APDU [09:01:35]CAPDU: 80 11 00 00 [09:01:35]Write to MH i2c: E2 08 00 A7 57 80 11 00 00 00 00 00 00 78 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:35]Read from MH i2c: E2 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 17 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: E2 17 00 A7 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CD [09:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:01:35]wFMCommunicate OK [09:01:35]CreateOFDProtocolMessage done [09:01:35]OFDSenderStorePacket 154851 [09:01:35]StoreOFDPacket docnum=154851 [09:01:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EB 54 07 01 34 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F1 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E3 5C 02 00 35 04 06 00 98 AE 54 6A 87 33 46 50 84 30 B0 FB D0 93 [09:01:35]CheckFolder [09:01:35]dirname=/storage/ofd_packets [09:01:35]CheckFolder done [09:01:35]ProducePacketName [09:01:35]name=ofd_packets/00154851 [09:01:35]NVStorageSaveData ofd_packets/00154851 [09:01:35]File name is /storage/ofd_packets/00154851 [09:01:35]Write 301 bytes [09:01:35]NVStorageSaveData done [09:01:35]OFDSenderStorePacket done [09:01:35]KKMCreateOFDPacket done [09:01:35]NVStorageSaveData kkm_last_timestamp [09:01:35]File name is /storage/kkm_last_timestamp [09:01:35]Write 4 bytes [09:01:35]NVStorageSaveData done [09:01:35]ExternCall_PrintAddStr [09:01:35]wPrintStart [09:01:35]Write to MH i2c: 01 00 00 A8 57 FF [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 07 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 07 00 A8 57 00 00 00 00 00 FF 0F 14 [09:01:35]RasterBufferAndPrint [09:01:35]line Счет N : (1)298053 [09:01:35]line ИНН: 02508201610067 [09:01:35]line Контрольно-Кассовый Чек [09:01:35]line ПРОДАЖА [09:01:35]line ТРК (МРК, ГНК) : 61 [09:01:35]line Товар: 2710124500 [09:01:35]line Аи-95-К-5 [09:01:35]line 6.900 * 72.50 [09:01:35]line = 500.25 [09:01:35]line НДС 12% НСП 1% [09:01:35]line > о реализуемом товаре [09:01:35]line ИТОГО: 500.25 [09:01:35]line НСП 1% : 4.43 [09:01:35]line НДС 12% : 53.12 [09:01:35]line Наличными: 0.00 [09:01:35]line Безнал.: 500.25 [09:01:35]line Место: АЗС № 53 "Партнер Нефть" [09:01:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:01:35]line СНО: Общий режим [09:01:35]line Чек 155 09.04.2024 09:01 [09:01:35]line Смена: 298 ФФД: 1.0 [09:01:35]line ЗНМ: 0300000127 [09:01:35]line РНМ: 0000000000090882 [09:01:35]line Версия ККМ: 001 [09:01:35]line Платежная система: Бакай Банк [09:01:35]line ФМ: 0000000000874906 [09:01:35]line ФД: 154851 [09:01:35]line ФПД: 167874507999027 [09:01:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090137&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154851&fm=167874507999027&tin=02508201610067®Number=0000000000090882&sum=50025 [09:01:35]written 0, free lines is 4095 [09:01:35]OFD Sender: Processing packet 154851 [packets to send 67, broken 66] [09:01:35]ProducePacketName [09:01:35]name=ofd_packets/00154851 [09:01:35]OFD Sender: To server: pG, [09:01:35]CommunicateWithHost lk.salyk.kg:30040 [09:01:35]ConnectInit lk.salyk.kg [09:01:35]Connected sock=10 [09:01:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 EB 54 07 01 34 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F1 03 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E3 5C 02 00 35 04 06 00 98 AE 54 6A 87 33 46 50 84 30 B0 FB D0 93 [09:01:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 65 01 47 00 3A C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E3 5C 02 00 F4 03 04 00 9B AB 14 66 B6 04 01 00 00 E5 CA 4E 8D A0 A7 CB A0 [09:01:35]CommunicateWithHost err = 0 [09:01:35]CheckOFDResponse [09:01:35]1017 (14) - 77093643461234 [09:01:35]1041 (16) - 0000000000874906 [09:01:35]1040 (4) - 154851 [09:01:35]1012 (4) - 09.04.2024 02:44 [09:01:35]1206 (1) - 0 [09:01:35]OFD Sender: Remove packet 154851 [09:01:35]ProducePacketName [09:01:35]name=ofd_packets/00154851 [09:01:35]NVStorageDeleteData [09:01:35]Write to MH i2c: 01 00 00 D2 57 29 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 07 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: 01 07 00 D2 57 00 00 00 00 00 CF 0C 0B [09:01:35]RasterBufferAndPrint [09:01:35]line [09:01:35]line [09:01:35]line [09:01:35]line [09:01:35]line [09:01:35]written 0, free lines is 3284 [09:01:35]MH_Cut [09:01:35]Write to MH i2c: D1 01 00 D9 57 01 02 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: D1 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: D1 01 00 [09:01:35]MH_I2C_Read... [09:01:35]Read from MH i2c: D1 01 00 D9 57 00 01 [09:01:35]Write to MH i2c: 01 00 00 DA 57 31 [09:01:35]Write i2c OK [09:01:35]MH_I2C_Read... [09:01:36]OFD Sender: No OFD packet to send [09:01:36]*** Cut start [09:01:36]*** Partial cut [09:01:36]*** CUTSNS_PIN = 1 [09:01:36]*** CUTSNS_PIN = 0 [09:01:36]*** Brake cut motor [09:01:37]Read from MH i2c: 01 [09:01:37]MH_I2C_Read... [09:01:37]*** Stop cut motor [09:01:37]*** Cut end [09:01:37]Read from MH i2c: 01 07 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: 01 07 00 DA 57 00 00 00 00 00 FF 0F 46 [09:01:37]process_action close_receipt done [09:01:37]requested_data is exist [09:01:37]produce_requested_data [09:01:37]requested_item fm.sn is exist - process it [09:01:37]wFMCommunicate request_size=4 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 11 00 00 [09:01:37]Write to MH i2c: E2 08 00 DB 57 80 11 00 00 00 00 00 00 AC [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 17 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 17 00 DB 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 01 [09:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:01:37]wFMCommunicate OK [09:01:37]requested_item fd.num is exist - process it [09:01:37]SAM_PROTO_GetFieldsCounters [09:01:37]wFMCommunicate request_size=4 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 13 00 00 [09:01:37]Write to MH i2c: E2 08 00 DC 57 80 13 00 00 00 00 00 00 AF [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 62 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 62 00 DC 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E3 5C 02 00 0E 04 04 00 2A 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 11 [09:01:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E3 5C 02 00 0E 04 04 00 2A 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 [09:01:37]wFMCommunicate OK [09:01:37]SAM_PROTO_GetFieldsCounters done [09:01:37]requested_item shift.num is exist - process it [09:01:37]requested_item shift.opened is exist - process it [09:01:37]req_shift_opened [09:01:37]FM_GetShiftState [09:01:37]SAM_PROTO_GetShiftState [09:01:37]wFMCommunicate request_size=4 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 13 01 00 [09:01:37]Write to MH i2c: E2 08 00 DD 57 80 13 01 00 00 00 00 00 B1 [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 0E 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 0E 00 DD 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4B [09:01:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:01:37]wFMCommunicate OK [09:01:37]SAM_PROTO_GetShiftState done [09:01:37]FM_GetShiftState done [09:01:37]req_shift_opened done [09:01:37]requested_item shift.open_date is exist - process it [09:01:37]req_shift_open_date [09:01:37]req_shift_open_date done [09:01:37]produce_requested_data done [09:01:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154851,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:01:37]process_action_free close_receipt [09:01:37]json_value_free [09:01:37]json_value_free done [09:01:37]process_json_proto returns [09:01:37]Send response to host [09:01:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154851,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:01:37]free response buf [09:01:37]execute_script done [09:01:37]execute_script returns [09:01:37]free content buf [09:01:37]Sock 7.Close socket [09:01:37]Sock 7.Thread stoped [09:01:41]OFD Sender: No OFD packet to send [09:01:46]OFD Sender: No OFD packet to send [09:01:51]OFD Sender: No OFD packet to send [09:01:56]OFD Sender: No OFD packet to send [09:02:01]OFD Sender: No OFD packet to send [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:56]OFD Sender: No OFD packet to send [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:16]OFD Sender: No OFD packet to send [09:03:21]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:36]OFD Sender: No OFD packet to send [09:03:41]OFD Sender: No OFD packet to send [09:03:46]OFD Sender: No OFD packet to send [09:03:51]OFD Sender: No OFD packet to send [09:03:56]OFD Sender: No OFD packet to send [09:04:01]OFD Sender: No OFD packet to send [09:04:06]OFD Sender: No OFD packet to send [09:04:11]OFD Sender: No OFD packet to send [09:04:16]OFD Sender: No OFD packet to send [09:04:21]OFD Sender: No OFD packet to send [09:04:26]OFD Sender: No OFD packet to send [09:04:31]OFD Sender: No OFD packet to send [09:04:36]OFD Sender: No OFD packet to send [09:04:41]OFD Sender: No OFD packet to send [09:04:46]OFD Sender: No OFD packet to send [09:04:51]OFD Sender: No OFD packet to send [09:04:56]OFD Sender: No OFD packet to send [09:05:01]OFD Sender: No OFD packet to send [09:05:06]OFD Sender: No OFD packet to send [09:05:11]OFD Sender: No OFD packet to send [09:05:16]OFD Sender: No OFD packet to send [09:05:21]OFD Sender: No OFD packet to send [09:05:26]OFD Sender: No OFD packet to send [09:05:31]OFD Sender: No OFD packet to send [09:05:36]OFD Sender: No OFD packet to send [09:05:41]OFD Sender: No OFD packet to send [09:05:46]OFD Sender: No OFD packet to send [09:05:51]OFD Sender: No OFD packet to send [09:05:56]OFD Sender: No OFD packet to send [09:06:01]OFD Sender: No OFD packet to send [09:06:02]accept exits with 9 [09:06:02]New connection [09:06:02]New thread 3066805604 created [09:06:02]Thread 3066662244 joined [09:06:02]Waiting for new connection... [09:06:02] Sock 9.Parse request [09:06:02]Sock 9.Check first char [09:06:02]Sock 9.First char is OK [09:06:02]request: POST /json_proto HTTP/1.0 [09:06:02]Method: POST [09:06:02]URL: /json_proto [09:06:02]Method is POST - this is cgi request [09:06:02]url: /json_proto [09:06:02]query_string will be loaded in cgi processing [09:06:02]execute_cgi json_proto POST (null) [09:06:02]execute_cgi path=json_proto method=POST [09:06:02]POST find Content-Length [09:06:02]Host: 172.17.32.195:8080 [09:06:02]Content-Length: 816 [09:06:02]Content-Type: application/json [09:06:02] [09:06:02]POST finish read [09:06:02]Found Content-Length = 816 [09:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298055", "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" : 63.90, "quantity" : 6.260, "sum" : 400.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:02]execute_script... [09:06:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298055", "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" : 63.90, "quantity" : 6.260, "sum" : 400.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:02]POST & json_proto [09:06:02]process_json_proto [09:06:02]json parsed OK: [09:06:02]protocol is kg_v1.0 [09:06:02]action value=close_receipt [09:06:02]process_action close_receipt [09:06:02]cmd_close_receipt [09:06:02]MH_GetDate [09:06:02]Write to MH i2c: F0 00 00 DE 57 24 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: F0 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: F0 09 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: F0 09 00 DE 57 00 FD 04 15 66 77 1B 62 64 01 [09:06:02]GetLastDocTimeStamp 1712653297 [09:06:02]current date 1712653565 [09:06:02]FM_GetShiftState [09:06:02]SAM_PROTO_GetShiftState [09:06:02]wFMCommunicate request_size=4 [09:06:02]MH_SAM_APDU [09:06:02]CAPDU: 80 13 01 00 [09:06:02]Write to MH i2c: E2 08 00 DF 57 80 13 01 00 00 00 00 00 B3 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:02]Read from MH i2c: E2 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 0E 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 0E 00 DF 57 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4D [09:06:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:06:02]wFMCommunicate OK [09:06:02]SAM_PROTO_GetShiftState done [09:06:02]FM_GetShiftState done [09:06:02]opened in 1712622218 [09:06:02]opened+sec_in_day 1712708618 [09:06:02]quantity*price = 40001 [09:06:02]sum+1 = 40002 [09:06:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.01 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 156 09.04.2024 09:06 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154852 ФПД: 151528351552599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090605&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154852&fm=151528351552599&tin=02508201610067®Number=0000000000090882&sum=40001 [09:06:03]StoreToDocumentArchive [09:06:03]shift 298 fd 154852 [09:06:03]save to /storage/0298/doc_00154852 [09:06:03]save last doc name /storage/0298/doc_00154852 to /storage/kkm_last_doc_name [09:06:03]save OK [09:06:03]Clear old archive folders... [09:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:03]tlvbuf is 007485E0 [09:06:03]SAM_PROTO_ClearQueue [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 09 00 00 [09:06:03]Write to MH i2c: E2 08 00 EC 57 80 09 00 00 00 00 00 00 B5 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 EC 57 00 90 00 B7 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_ClearQueue done [09:06:03]KKMCreateOFDPacket [09:06:03]OFDProtocolAddRootSTLVToBuf [09:06:03]FM_MakeSignedData [09:06:03]FM_MakeSignedData [09:06:03]SAM_PROTO_SignData [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 01 02 [09:06:03]Write to MH i2c: E2 08 00 ED 57 80 0D 01 02 00 00 00 00 BD [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 ED 57 00 90 00 B8 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=255 [09:06:03]MH_SAM_APDU [09:06: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 FD 04 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E4 5C 02 00 35 04 06 00 89 [09:06:03]Write to MH i2c: E2 02 01 EE 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 FD 04 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E4 5C 02 00 35 04 06 00 89 00 00 15 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 EE 57 00 90 00 B9 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=10 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 02 02 05 D0 71 91 54 57 [09:06:03]Write to MH i2c: E2 0D 00 EF 57 80 0D 02 02 05 00 D0 71 91 54 57 00 00 47 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 EF 57 00 90 00 BA [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 03 02 [09:06:03]Write to MH i2c: E2 08 00 F0 57 80 0D 03 02 00 00 00 00 C2 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 F0 57 00 0F 0B 78 6D EC 3B 69 CC 90 00 1E [09:06:03]RAPDU: 0F 0B 78 6D EC 3B 69 CC 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_SignData done [09:06:03]FM_MakeSignedData done [09:06:03]CreateOFDProtocolMessage [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 11 00 00 [09:06:03]Write to MH i2c: E2 08 00 F1 57 80 11 00 00 00 00 00 00 C2 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 F1 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 17 [09:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:06:03]wFMCommunicate OK [09:06:03]CreateOFDProtocolMessage done [09:06:03]OFDSenderStorePacket 154852 [09:06:03]StoreOFDPacket docnum=154852 [09:06:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 9B 07 01 77 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 FD 04 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E4 5C 02 00 35 04 06 00 89 D0 71 91 54 57 0F 0B 78 6D EC 3B 69 CC [09:06:03]CheckFolder [09:06:03]dirname=/storage/ofd_packets [09:06:03]CheckFolder done [09:06:03]ProducePacketName [09:06:03]name=ofd_packets/00154852 [09:06:03]NVStorageSaveData ofd_packets/00154852 [09:06:03]File name is /storage/ofd_packets/00154852 [09:06:03]Write 301 bytes [09:06:03]NVStorageSaveData done [09:06:03]OFDSenderStorePacket done [09:06:03]KKMCreateOFDPacket done [09:06:03]NVStorageSaveData kkm_last_timestamp [09:06:03]File name is /storage/kkm_last_timestamp [09:06:03]Write 4 bytes [09:06:03]NVStorageSaveData done [09:06:03]ExternCall_PrintAddStr [09:06:03]wPrintStart [09:06:03]Write to MH i2c: 01 00 00 F2 57 49 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 F2 57 00 00 00 00 00 FF 0F 5E [09:06:03]RasterBufferAndPrint [09:06:03]line Счет N : (1)298055 [09:06:03]line ИНН: 02508201610067 [09:06:03]line Контрольно-Кассовый Чек [09:06:03]line ПРОДАЖА [09:06:03]line ТРК (МРК, ГНК) : 62 [09:06:03]line Товар: 2710124130 [09:06:03]line Аи-92-К-5 [09:06:03]line 6.260 * 63.90 [09:06:03]line = 400.01 [09:06:03]line НДС 12% НСП 1% [09:06:03]line > о реализуемом товаре [09:06:03]line ИТОГО: 400.01 [09:06:03]line НСП 1% : 3.54 [09:06:03]line НДС 12% : 42.48 [09:06:03]line Наличными: 0.00 [09:06:03]line Безнал.: 400.01 [09:06:03]line Место: АЗС № 53 "Партнер Нефть" [09:06:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:06:03]line СНО: Общий режим [09:06:03]line Чек 156 09.04.2024 09:06 [09:06:03]line Смена: 298 ФФД: 1.0 [09:06:03]line ЗНМ: 0300000127 [09:06:03]line РНМ: 0000000000090882 [09:06:03]line Версия ККМ: 001 [09:06:03]line Платежная система: Бакай Банк [09:06:03]line ФМ: 0000000000874906 [09:06:03]line ФД: 154852 [09:06:03]line ФПД: 151528351552599 [09:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090605&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154852&fm=151528351552599&tin=02508201610067®Number=0000000000090882&sum=40001 [09:06:04]OFD Sender: Processing packet 154852 [packets to send 67, broken 66] [09:06:04]ProducePacketName [09:06:04]name=ofd_packets/00154852 [09:06:04]OFD Sender: To server: pG, [09:06:04]CommunicateWithHost lk.salyk.kg:30040 [09:06:04]ConnectInit lk.salyk.kg [09:06:04]written 0, free lines is 4095 [09:06:04]Connected sock=10 [09:06:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 9B 07 01 77 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 FD 04 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E4 5C 02 00 35 04 06 00 89 D0 71 91 54 57 0F 0B 78 6D EC 3B 69 CC [09:06:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 70 E4 47 00 A0 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E4 5C 02 00 F4 03 04 00 A8 AC 14 66 B6 04 01 00 00 85 DA 41 6F 3F EB F0 39 [09:06:04]CommunicateWithHost err = 0 [09:06:04]CheckOFDResponse [09:06:04]1017 (14) - 77093643461234 [09:06:04]1041 (16) - 0000000000874906 [09:06:04]1040 (4) - 154852 [09:06:04]1012 (4) - 09.04.2024 02:49 [09:06:04]1206 (1) - 0 [09:06:04]OFD Sender: Remove packet 154852 [09:06:04]ProducePacketName [09:06:04]name=ofd_packets/00154852 [09:06:04]NVStorageDeleteData [09:06:04]Write to MH i2c: 01 00 00 1C 58 74 [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 1C 58 00 00 00 00 00 D1 0C 58 [09:06:04]RasterBufferAndPrint [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]written 0, free lines is 3288 [09:06:04]MH_Cut [09:06:04]Write to MH i2c: D1 01 00 23 58 01 4D [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 23 58 00 4C [09:06:04]Write to MH i2c: 01 00 00 24 58 7C [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]OFD Sender: No OFD packet to send [09:06:05]*** Cut start [09:06:05]*** Partial cut [09:06:05]*** CUTSNS_PIN = 1 [09:06:05]*** CUTSNS_PIN = 0 [09:06:05]*** Brake cut motor [09:06:06]Read from MH i2c: 01 [09:06:06]MH_I2C_Read... [09:06:06]*** Stop cut motor [09:06:06]*** Cut end [09:06:06]Read from MH i2c: 01 07 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: 01 07 00 24 58 00 00 00 00 00 FF 0F 91 [09:06:06]process_action close_receipt done [09:06:06]requested_data is exist [09:06:06]produce_requested_data [09:06:06]requested_item fm.sn is exist - process it [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 11 00 00 [09:06:06]Write to MH i2c: E2 08 00 25 58 80 11 00 00 00 00 00 00 F7 [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 17 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 17 00 25 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4C [09:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:06:06]wFMCommunicate OK [09:06:06]requested_item fd.num is exist - process it [09:06:06]SAM_PROTO_GetFieldsCounters [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 13 00 00 [09:06:06]Write to MH i2c: E2 08 00 26 58 80 13 00 00 00 00 00 00 FA [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 62 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 62 00 26 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E4 5C 02 00 0E 04 04 00 2A 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 60 [09:06:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E4 5C 02 00 0E 04 04 00 2A 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 [09:06:06]wFMCommunicate OK [09:06:06]SAM_PROTO_GetFieldsCounters done [09:06:06]requested_item shift.num is exist - process it [09:06:06]requested_item shift.opened is exist - process it [09:06:06]req_shift_opened [09:06:06]FM_GetShiftState [09:06:06]SAM_PROTO_GetShiftState [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 13 01 00 [09:06:06]Write to MH i2c: E2 08 00 27 58 80 13 01 00 00 00 00 00 FC [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:06]Read from MH i2c: E2 0E 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 0E 00 27 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 96 [09:06:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:06:06]wFMCommunicate OK [09:06:06]SAM_PROTO_GetShiftState done [09:06:06]FM_GetShiftState done [09:06:06]req_shift_opened done [09:06:06]requested_item shift.open_date is exist - process it [09:06:06]req_shift_open_date [09:06:06]req_shift_open_date done [09:06:06]produce_requested_data done [09:06:06]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154852,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:06:06]process_action_free close_receipt [09:06:06]json_value_free [09:06:06]json_value_free done [09:06:06]process_json_proto returns [09:06:06]Send response to host [09:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154852,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:06:06]free response buf [09:06:06]execute_script done [09:06:06]execute_script returns [09:06:06]free content buf [09:06:06]Sock 9.Close socket [09:06:06]Sock 9.Thread stoped [09:06:09]OFD Sender: No OFD packet to send [09:06:10]accept exits with 7 [09:06:10]New connection [09:06:10]New thread 3066662244 created [09:06:10]Thread 3066805604 joined [09:06:10]Waiting for new connection... [09:06:10] Sock 7.Parse request [09:06:10]Sock 7.Check first char [09:06:10]Sock 7.First char is OK [09:06:10]request: POST /json_proto HTTP/1.0 [09:06:10]Method: POST [09:06:10]URL: /json_proto [09:06:10]Method is POST - this is cgi request [09:06:10]url: /json_proto [09:06:10]query_string will be loaded in cgi processing [09:06:10]execute_cgi json_proto POST (null) [09:06:10]execute_cgi path=json_proto method=POST [09:06:10]POST find Content-Length [09:06:10]Host: 172.17.32.195:8080 [09:06:10]Content-Length: 633 [09:06:10]Content-Type: application/json [09:06:10] [09:06:10]POST finish read [09:06:10]Found Content-Length = 633 [09:06:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:10]execute_script... [09:06:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:10]POST & json_proto [09:06:10]process_json_proto [09:06:10]json parsed OK: [09:06:10]protocol is kg_v1.0 [09:06:10]action value=close_receipt [09:06:10]process_action close_receipt [09:06:10]cmd_close_receipt [09:06:10]MH_GetDate [09:06:10]Write to MH i2c: F0 00 00 28 58 6F [09:06:10]Write i2c OK [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: F0 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: F0 09 00 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: F0 09 00 28 58 00 06 05 15 66 77 1B 62 64 56 [09:06:10]GetLastDocTimeStamp 1712653565 [09:06:10]current date 1712653574 [09:06:10]FM_GetShiftState [09:06:10]SAM_PROTO_GetShiftState [09:06:10]wFMCommunicate request_size=4 [09:06:10]MH_SAM_APDU [09:06:10]CAPDU: 80 13 01 00 [09:06:10]Write to MH i2c: E2 08 00 29 58 80 13 01 00 00 00 00 00 FE [09:06:10]Write i2c OK [09:06:10]MH_I2C_Read... [09:06:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:10]Read from MH i2c: E2 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: E2 0E 00 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: E2 0E 00 29 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 98 [09:06:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:06:10]wFMCommunicate OK [09:06:10]SAM_PROTO_GetShiftState done [09:06:10]FM_GetShiftState done [09:06:10]opened in 1712622218 [09:06:10]opened+sec_in_day 1712708618 [09:06:10]quantity*price = 70027 [09:06:10]sum+1 = 70028 [09:06:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.27 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.27 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 157 09.04.2024 09:06 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154853 ФПД: 91420608509857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090614&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154853&fm=91420608509857&tin=02508201610067®Number=0000000000090882&sum=70027 [09:06:11]StoreToDocumentArchive [09:06:11]shift 298 fd 154853 [09:06:11]save to /storage/0298/doc_00154853 [09:06:11]save last doc name /storage/0298/doc_00154853 to /storage/kkm_last_doc_name [09:06:11]save OK [09:06:11]Clear old archive folders... [09:06:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:06:11]tlvbuf is 0088CE50 [09:06:11]SAM_PROTO_ClearQueue [09:06:11]wFMCommunicate request_size=4 [09:06:11]MH_SAM_APDU [09:06:11]CAPDU: 80 09 00 00 [09:06:11]Write to MH i2c: E2 08 00 36 58 80 09 00 00 00 00 00 00 00 [09:06:11]Write i2c OK [09:06:11]MH_I2C_Read... [09:06:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:11]Read from MH i2c: E2 [09:06:11]MH_I2C_Read... [09:06:11]Read from MH i2c: E2 03 00 [09:06:11]MH_I2C_Read... [09:06:11]Read from MH i2c: E2 03 00 36 58 00 90 00 02 [09:06:11]RAPDU: 90 00 [09:06:11]wFMCommunicate OK [09:06:11]SAM_PROTO_ClearQueue done [09:06:11]KKMCreateOFDPacket [09:06:11]OFDProtocolAddRootSTLVToBuf [09:06:11]FM_MakeSignedData [09:06:11]FM_MakeSignedData [09:06:11]SAM_PROTO_SignData [09:06:11]wFMCommunicate request_size=4 [09:06:11]MH_SAM_APDU [09:06:11]CAPDU: 80 0D 01 02 [09:06:11]Write to MH i2c: E2 08 00 37 58 80 0D 01 02 00 00 00 00 08 [09:06:11]Write i2c OK [09:06:11]MH_I2C_Read... [09:06:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:11]Read from MH i2c: E2 [09:06:11]MH_I2C_Read... [09:06:11]Read from MH i2c: E2 03 00 [09:06:11]MH_I2C_Read... [09:06:11]Read from MH i2c: E2 03 00 37 58 00 90 00 03 [09:06:11]RAPDU: 90 00 [09:06:11]wFMCommunicate OK [09:06:11]wFMCommunicate request_size=255 [09:06:11]MH_SAM_APDU [09:06: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 00 00 00 F4 03 04 00 06 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E5 5C 02 00 35 04 06 00 [09:06:11]Write to MH i2c: E2 02 01 38 58 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 00 00 00 F4 03 04 00 06 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E5 5C 02 00 35 04 06 00 00 00 82 [09:06:11]Write i2c OK [09:06:11]MH_I2C_Read... [09:06:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:12]Read from MH i2c: E2 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 03 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 03 00 38 58 00 90 00 04 [09:06:12]RAPDU: 90 00 [09:06:12]wFMCommunicate OK [09:06:12]wFMCommunicate request_size=11 [09:06:12]MH_SAM_APDU [09:06:12]CAPDU: 80 0D 02 02 06 53 25 84 E5 37 A1 [09:06:12]Write to MH i2c: E2 0E 00 39 58 80 0D 02 02 06 00 53 25 84 E5 37 A1 00 00 D0 [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:12]Read from MH i2c: E2 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 03 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 03 00 39 58 00 90 00 05 [09:06:12]RAPDU: 90 00 [09:06:12]wFMCommunicate OK [09:06:12]wFMCommunicate request_size=4 [09:06:12]MH_SAM_APDU [09:06:12]CAPDU: 80 0D 03 02 [09:06:12]Write to MH i2c: E2 08 00 3A 58 80 0D 03 02 00 00 00 00 0D [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:12]Read from MH i2c: E2 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 0B 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 0B 00 3A 58 00 CB DD A8 93 C4 7C EB B1 90 00 CD [09:06:12]RAPDU: CB DD A8 93 C4 7C EB B1 90 00 [09:06:12]wFMCommunicate OK [09:06:12]SAM_PROTO_SignData done [09:06:12]FM_MakeSignedData done [09:06:12]CreateOFDProtocolMessage [09:06:12]wFMCommunicate request_size=4 [09:06:12]MH_SAM_APDU [09:06:12]CAPDU: 80 11 00 00 [09:06:12]Write to MH i2c: E2 08 00 3B 58 80 11 00 00 00 00 00 00 0D [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:12]Read from MH i2c: E2 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 17 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: E2 17 00 3B 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 62 [09:06:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:06:12]wFMCommunicate OK [09:06:12]CreateOFDProtocolMessage done [09:06:12]OFDSenderStorePacket 154853 [09:06:12]StoreOFDPacket docnum=154853 [09:06:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 33 D2 08 01 33 80 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 00 00 00 F4 03 04 00 06 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E5 5C 02 00 35 04 06 00 53 25 84 E5 37 A1 CB DD A8 93 C4 7C EB B1 [09:06:12]CheckFolder [09:06:12]dirname=/storage/ofd_packets [09:06:12]CheckFolder done [09:06:12]ProducePacketName [09:06:12]name=ofd_packets/00154853 [09:06:12]NVStorageSaveData ofd_packets/00154853 [09:06:12]File name is /storage/ofd_packets/00154853 [09:06:12]Write 302 bytes [09:06:12]NVStorageSaveData done [09:06:12]OFDSenderStorePacket done [09:06:12]KKMCreateOFDPacket done [09:06:12]NVStorageSaveData kkm_last_timestamp [09:06:12]File name is /storage/kkm_last_timestamp [09:06:12]Write 4 bytes [09:06:12]NVStorageSaveData done [09:06:12]ExternCall_PrintAddStr [09:06:12]wPrintStart [09:06:12]Write to MH i2c: 01 00 00 3C 58 94 [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 07 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 07 00 3C 58 00 00 00 00 00 FF 0F A9 [09:06:12]RasterBufferAndPrint [09:06:12]line Счет N : (1)298056 [09:06:12]line ИНН: 02508201610067 [09:06:12]line Контрольно-Кассовый Чек [09:06:12]line ПРОДАЖА [09:06:12]line ТРК (МРК, ГНК) : 71 [09:06:12]line Товар: 2710124130 [09:06:12]line SUPER-92-К-5 [09:06:12]line 10.790 * 64.90 [09:06:12]line = 700.27 [09:06:12]line НДС 12% НСП 1% [09:06:12]line > о реализуемом товаре [09:06:12]line ИТОГО: 700.27 [09:06:12]line НСП 1% : 6.20 [09:06:12]line НДС 12% : 74.36 [09:06:12]line Наличными: 700.27 [09:06:12]line Безнал.: 0.00 [09:06:12]line Место: АЗС № 53 "Партнер Нефть" [09:06:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:06:12]line СНО: Общий режим [09:06:12]line Чек 157 09.04.2024 09:06 [09:06:12]line Смена: 298 ФФД: 1.0 [09:06:12]line ЗНМ: 0300000127 [09:06:12]line РНМ: 0000000000090882 [09:06:12]line Версия ККМ: 001 [09:06:12]line ФМ: 0000000000874906 [09:06:12]line ФД: 154853 [09:06:12]line ФПД: 91420608509857 [09:06:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090614&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154853&fm=91420608509857&tin=02508201610067®Number=0000000000090882&sum=70027 [09:06:12]written 0, free lines is 4095 [09:06:12]OFD Sender: Processing packet 154853 [packets to send 67, broken 66] [09:06:12]ProducePacketName [09:06:12]name=ofd_packets/00154853 [09:06:12]OFD Sender: To server: pG, [09:06:12]CommunicateWithHost lk.salyk.kg:30040 [09:06:12]ConnectInit lk.salyk.kg [09:06:12]Connected sock=10 [09:06:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 33 D2 08 01 33 80 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 00 00 00 F4 03 04 00 06 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E5 5C 02 00 35 04 06 00 53 25 84 E5 37 A1 CB DD A8 93 C4 7C EB B1 [09:06:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 EA FF 47 00 23 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E5 5C 02 00 F4 03 04 00 B0 AC 14 66 B6 04 01 00 00 80 64 C5 60 96 1D 81 58 [09:06:12]CommunicateWithHost err = 0 [09:06:12]CheckOFDResponse [09:06:12]1017 (14) - 77093643461234 [09:06:12]1041 (16) - 0000000000874906 [09:06:12]1040 (4) - 154853 [09:06:12]1012 (4) - 09.04.2024 02:49 [09:06:12]1206 (1) - 0 [09:06:12]OFD Sender: Remove packet 154853 [09:06:12]ProducePacketName [09:06:12]name=ofd_packets/00154853 [09:06:12]NVStorageDeleteData [09:06:12]Write to MH i2c: 01 00 00 64 58 BC [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 07 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: 01 07 00 64 58 00 00 00 00 00 05 0D D5 [09:06:12]RasterBufferAndPrint [09:06:12]line [09:06:12]line [09:06:12]line [09:06:12]line [09:06:12]line [09:06:12]written 0, free lines is 3343 [09:06:12]MH_Cut [09:06:12]Write to MH i2c: D1 01 00 6B 58 01 95 [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: D1 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: D1 01 00 [09:06:12]MH_I2C_Read... [09:06:12]Read from MH i2c: D1 01 00 6B 58 00 94 [09:06:12]Write to MH i2c: 01 00 00 6C 58 C4 [09:06:12]Write i2c OK [09:06:12]MH_I2C_Read... [09:06:13]OFD Sender: No OFD packet to send [09:06:13]*** Cut start [09:06:13]*** Partial cut [09:06:13]*** CUTSNS_PIN = 1 [09:06:13]*** CUTSNS_PIN = 0 [09:06:13]*** Brake cut motor [09:06:14]Read from MH i2c: 01 [09:06:14]MH_I2C_Read... [09:06:14]*** Stop cut motor [09:06:14]*** Cut end [09:06:14]Read from MH i2c: 01 07 00 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: 01 07 00 6C 58 00 00 00 00 00 FF 0F D9 [09:06:14]process_action close_receipt done [09:06:14]requested_data is exist [09:06:14]produce_requested_data [09:06:14]requested_item fm.sn is exist - process it [09:06:14]wFMCommunicate request_size=4 [09:06:14]MH_SAM_APDU [09:06:14]CAPDU: 80 11 00 00 [09:06:14]Write to MH i2c: E2 08 00 6D 58 80 11 00 00 00 00 00 00 3F [09:06:14]Write i2c OK [09:06:14]MH_I2C_Read... [09:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:14]Read from MH i2c: E2 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 17 00 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 17 00 6D 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 94 [09:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:06:14]wFMCommunicate OK [09:06:14]requested_item fd.num is exist - process it [09:06:14]SAM_PROTO_GetFieldsCounters [09:06:14]wFMCommunicate request_size=4 [09:06:14]MH_SAM_APDU [09:06:14]CAPDU: 80 13 00 00 [09:06:14]Write to MH i2c: E2 08 00 6E 58 80 13 00 00 00 00 00 00 42 [09:06:14]Write i2c OK [09:06:14]MH_I2C_Read... [09:06:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:14]Read from MH i2c: E2 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 62 00 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 62 00 6E 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E5 5C 02 00 0E 04 04 00 2A 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 AC [09:06:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E5 5C 02 00 0E 04 04 00 2A 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 [09:06:14]wFMCommunicate OK [09:06:14]SAM_PROTO_GetFieldsCounters done [09:06:14]requested_item shift.num is exist - process it [09:06:14]requested_item shift.opened is exist - process it [09:06:14]req_shift_opened [09:06:14]FM_GetShiftState [09:06:14]SAM_PROTO_GetShiftState [09:06:14]wFMCommunicate request_size=4 [09:06:14]MH_SAM_APDU [09:06:14]CAPDU: 80 13 01 00 [09:06:14]Write to MH i2c: E2 08 00 6F 58 80 13 01 00 00 00 00 00 44 [09:06:14]Write i2c OK [09:06:14]MH_I2C_Read... [09:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:14]Read from MH i2c: E2 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 0E 00 [09:06:14]MH_I2C_Read... [09:06:14]Read from MH i2c: E2 0E 00 6F 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DE [09:06:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:06:14]wFMCommunicate OK [09:06:14]SAM_PROTO_GetShiftState done [09:06:14]FM_GetShiftState done [09:06:14]req_shift_opened done [09:06:14]requested_item shift.open_date is exist - process it [09:06:14]req_shift_open_date [09:06:14]req_shift_open_date done [09:06:14]produce_requested_data done [09:06:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154853,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:06:14]process_action_free close_receipt [09:06:14]json_value_free [09:06:14]json_value_free done [09:06:14]process_json_proto returns [09:06:14]Send response to host [09:06:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154853,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:06:14]free response buf [09:06:14]execute_script done [09:06:14]execute_script returns [09:06:14]free content buf [09:06:14]Sock 7.Close socket [09:06:14]Sock 7.Thread stoped [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:28]OFD Sender: No OFD packet to send [09:06:33]OFD Sender: No OFD packet to send [09:06:38]OFD Sender: No OFD packet to send [09:06:43]OFD Sender: No OFD packet to send [09:06:48]OFD Sender: No OFD packet to send [09:06:53]OFD Sender: No OFD packet to send [09:06:58]OFD Sender: No OFD packet to send [09:07:03]OFD Sender: No OFD packet to send [09:07:04]accept exits with 9 [09:07:04]New connection [09:07:04]New thread 3066805604 created [09:07:04]Thread 3066662244 joined [09:07:04]Waiting for new connection... [09:07:04] Sock 9.Parse request [09:07:04]Sock 9.Check first char [09:07:04]Sock 9.First char is OK [09:07:04]request: POST /json_proto HTTP/1.0 [09:07:04]Method: POST [09:07:04]URL: /json_proto [09:07:04]Method is POST - this is cgi request [09:07:04]url: /json_proto [09:07:04]query_string will be loaded in cgi processing [09:07:04]execute_cgi json_proto POST (null) [09:07:04]execute_cgi path=json_proto method=POST [09:07:04]POST find Content-Length [09:07:04]Host: 172.17.32.195:8080 [09:07:04]Content-Length: 645 [09:07:04]Content-Type: application/json [09:07:04] [09:07:04]POST finish read [09:07:04]Found Content-Length = 645 [09:07:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 7.500, "sum" : 550.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 550.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:04]execute_script... [09:07:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 7.500, "sum" : 550.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 550.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:04]POST & json_proto [09:07:04]process_json_proto [09:07:04]json parsed OK: [09:07:04]protocol is kg_v1.0 [09:07:04]action value=close_receipt [09:07:04]process_action close_receipt [09:07:04]cmd_close_receipt [09:07:04]MH_GetDate [09:07:04]Write to MH i2c: F0 00 00 70 58 B7 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 09 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 09 00 70 58 00 3B 05 15 66 77 1B 62 64 D3 [09:07:04]GetLastDocTimeStamp 1712653574 [09:07:04]current date 1712653627 [09:07:04]FM_GetShiftState [09:07:04]SAM_PROTO_GetShiftState [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 13 01 00 [09:07:04]Write to MH i2c: E2 08 00 71 58 80 13 01 00 00 00 00 00 46 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0E 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0E 00 71 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E0 [09:07:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:07:04]wFMCommunicate OK [09:07:04]SAM_PROTO_GetShiftState done [09:07:04]FM_GetShiftState done [09:07:04]opened in 1712622218 [09:07:04]opened+sec_in_day 1712708618 [09:07:04]quantity*price = 55050 [09:07:04]sum+1 = 55051 [09:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.50 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 158 09.04.2024 09:07 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154854 ФПД: 43446199490897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090707&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154854&fm=43446199490897&tin=02508201610067®Number=0000000000090882&sum=55050 [09:07:05]StoreToDocumentArchive [09:07:05]shift 298 fd 154854 [09:07:05]save to /storage/0298/doc_00154854 [09:07:05]save last doc name /storage/0298/doc_00154854 to /storage/kkm_last_doc_name [09:07:05]save OK [09:07:05]Clear old archive folders... [09:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:07:05]tlvbuf is 00866CE0 [09:07:05]SAM_PROTO_ClearQueue [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 09 00 00 [09:07:05]Write to MH i2c: E2 08 00 7E 58 80 09 00 00 00 00 00 00 48 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 7E 58 00 90 00 4A [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]SAM_PROTO_ClearQueue done [09:07:05]KKMCreateOFDPacket [09:07:05]OFDProtocolAddRootSTLVToBuf [09:07:05]FM_MakeSignedData [09:07:05]FM_MakeSignedData [09:07:05]SAM_PROTO_SignData [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 01 02 [09:07:05]Write to MH i2c: E2 08 00 7F 58 80 0D 01 02 00 00 00 00 50 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 7F 58 00 90 00 4B [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=255 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0A D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 0A D7 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 00 00 00 F4 03 04 00 3B 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E6 5C 02 [09:07:05]Write to MH i2c: E2 02 01 80 58 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0A D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 0A D7 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 00 00 00 F4 03 04 00 3B 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E6 5C 02 00 00 59 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 80 58 00 90 00 4C [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=16 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 27 83 9B 49 99 51 [09:07:05]Write to MH i2c: E2 13 00 81 58 80 0D 02 02 0B 00 00 35 04 06 00 27 83 9B 49 99 51 00 00 20 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 81 58 00 90 00 4D [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 03 02 [09:07:05]Write to MH i2c: E2 08 00 82 58 80 0D 03 02 00 00 00 00 55 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 0B 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 0B 00 82 58 00 46 85 49 F6 65 EA 9F C2 90 00 10 [09:07:05]RAPDU: 46 85 49 F6 65 EA 9F C2 90 00 [09:07:05]wFMCommunicate OK [09:07:05]SAM_PROTO_SignData done [09:07:05]FM_MakeSignedData done [09:07:05]CreateOFDProtocolMessage [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 11 00 00 [09:07:05]Write to MH i2c: E2 08 00 83 58 80 11 00 00 00 00 00 00 55 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 17 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 17 00 83 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AA [09:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:07:05]wFMCommunicate OK [09:07:05]CreateOFDProtocolMessage done [09:07:05]OFDSenderStorePacket 154854 [09:07:05]StoreOFDPacket docnum=154854 [09:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 98 F1 0D 01 5E FA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0A D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 0A D7 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 00 00 00 F4 03 04 00 3B 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E6 5C 02 00 35 04 06 00 27 83 9B 49 99 51 46 85 49 F6 65 EA 9F C2 [09:07:05]CheckFolder [09:07:05]dirname=/storage/ofd_packets [09:07:05]CheckFolder done [09:07:05]ProducePacketName [09:07:05]name=ofd_packets/00154854 [09:07:05]NVStorageSaveData ofd_packets/00154854 [09:07:05]File name is /storage/ofd_packets/00154854 [09:07:05]Write 307 bytes [09:07:05]NVStorageSaveData done [09:07:05]OFDSenderStorePacket done [09:07:05]KKMCreateOFDPacket done [09:07:05]NVStorageSaveData kkm_last_timestamp [09:07:05]File name is /storage/kkm_last_timestamp [09:07:05]Write 4 bytes [09:07:05]NVStorageSaveData done [09:07:05]ExternCall_PrintAddStr [09:07:05]wPrintStart [09:07:05]Write to MH i2c: 01 00 00 84 58 DC [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 84 58 00 00 00 00 00 FF 0F F1 [09:07:05]RasterBufferAndPrint [09:07:05]line Счет N : (1)298057 [09:07:05]line ИНН: 02508201610067 [09:07:05]line Контрольно-Кассовый Чек [09:07:05]line ПРОДАЖА [09:07:05]line ТРК (МРК, ГНК) : 42 [09:07:05]line Товар: 2710194210 [09:07:05]line D-ENERGY ДТ-К-5 [09:07:05]line 7.500 * 73.40 [09:07:05]line = 550.50 [09:07:05]line НДС 12% НСП 1% [09:07:05]line > о реализуемом товаре [09:07:05]line ИТОГО: 550.50 [09:07:05]line НСП 1% : 4.87 [09:07:05]line НДС 12% : 58.46 [09:07:05]line Наличными: 550.50 [09:07:05]line Безнал.: 0.00 [09:07:05]line Место: АЗС № 53 "Партнер Нефть" [09:07:05]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:07:05]line СНО: Общий режим [09:07:05]line Чек 158 09.04.2024 09:07 [09:07:05]line Смена: 298 ФФД: 1.0 [09:07:05]line ЗНМ: 0300000127 [09:07:05]line РНМ: 0000000000090882 [09:07:05]line Версия ККМ: 001 [09:07:05]line ФМ: 0000000000874906 [09:07:05]line ФД: 154854 [09:07:05]line ФПД: 43446199490897 [09:07:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090707&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154854&fm=43446199490897&tin=02508201610067®Number=0000000000090882&sum=55050 [09:07:06]OFD Sender: Processing packet 154854 [packets to send 67, broken 66] [09:07:06]ProducePacketName [09:07:06]name=ofd_packets/00154854 [09:07:06]OFD Sender: To server: pG, [09:07:06]CommunicateWithHost lk.salyk.kg:30040 [09:07:06]ConnectInit lk.salyk.kg [09:07:06]written 0, free lines is 4095 [09:07:06]Connected sock=10 [09:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 98 F1 0D 01 5E FA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 0A D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0A D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 0A D7 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 00 00 00 F4 03 04 00 3B 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E6 5C 02 00 35 04 06 00 27 83 9B 49 99 51 46 85 49 F6 65 EA 9F C2 [09:07:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F9 9D 47 00 49 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E6 5C 02 00 F4 03 04 00 E6 AC 14 66 B6 04 01 00 00 00 82 62 EF AD 69 3F 18 [09:07:06]CommunicateWithHost err = 0 [09:07:06]CheckOFDResponse [09:07:06]1017 (14) - 77093643461234 [09:07:06]1041 (16) - 0000000000874906 [09:07:06]1040 (4) - 154854 [09:07:06]1012 (4) - 09.04.2024 02:50 [09:07:06]1206 (1) - 0 [09:07:06]OFD Sender: Remove packet 154854 [09:07:06]ProducePacketName [09:07:06]name=ofd_packets/00154854 [09:07:06]NVStorageDeleteData [09:07:06]Write to MH i2c: 01 00 00 AC 58 04 [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 07 00 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 07 00 AC 58 00 00 00 00 00 F5 0C 0C [09:07:06]RasterBufferAndPrint [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]written 0, free lines is 3323 [09:07:06]MH_Cut [09:07:06]Write to MH i2c: D1 01 00 B3 58 01 DD [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 01 00 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 01 00 B3 58 00 DC [09:07:06]Write to MH i2c: 01 00 00 B4 58 0C [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]OFD Sender: No OFD packet to send [09:07:07]*** Cut start [09:07:07]*** Partial cut [09:07:07]*** CUTSNS_PIN = 1 [09:07:07]*** CUTSNS_PIN = 0 [09:07:07]*** Brake cut motor [09:07:08]Read from MH i2c: 01 [09:07:08]MH_I2C_Read... [09:07:08]*** Stop cut motor [09:07:08]*** Cut end [09:07:08]Read from MH i2c: 01 07 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: 01 07 00 B4 58 00 00 00 00 00 FF 0F 21 [09:07:08]process_action close_receipt done [09:07:08]requested_data is exist [09:07:08]produce_requested_data [09:07:08]requested_item fm.sn is exist - process it [09:07:08]wFMCommunicate request_size=4 [09:07:08]MH_SAM_APDU [09:07:08]CAPDU: 80 11 00 00 [09:07:08]Write to MH i2c: E2 08 00 B5 58 80 11 00 00 00 00 00 00 87 [09:07:08]Write i2c OK [09:07:08]MH_I2C_Read... [09:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:08]Read from MH i2c: E2 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 17 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 17 00 B5 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DC [09:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:07:08]wFMCommunicate OK [09:07:08]requested_item fd.num is exist - process it [09:07:08]SAM_PROTO_GetFieldsCounters [09:07:08]wFMCommunicate request_size=4 [09:07:08]MH_SAM_APDU [09:07:08]CAPDU: 80 13 00 00 [09:07:08]Write to MH i2c: E2 08 00 B6 58 80 13 00 00 00 00 00 00 8A [09:07:08]Write i2c OK [09:07:08]MH_I2C_Read... [09:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:08]Read from MH i2c: E2 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 62 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 62 00 B6 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E6 5C 02 00 0E 04 04 00 2A 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 F8 [09:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E6 5C 02 00 0E 04 04 00 2A 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 [09:07:08]wFMCommunicate OK [09:07:08]SAM_PROTO_GetFieldsCounters done [09:07:08]requested_item shift.num is exist - process it [09:07:08]requested_item shift.opened is exist - process it [09:07:08]req_shift_opened [09:07:08]FM_GetShiftState [09:07:08]SAM_PROTO_GetShiftState [09:07:08]wFMCommunicate request_size=4 [09:07:08]MH_SAM_APDU [09:07:08]CAPDU: 80 13 01 00 [09:07:08]Write to MH i2c: E2 08 00 B7 58 80 13 01 00 00 00 00 00 8C [09:07:08]Write i2c OK [09:07:08]MH_I2C_Read... [09:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:08]Read from MH i2c: E2 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 0E 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 0E 00 B7 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 26 [09:07:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:07:08]wFMCommunicate OK [09:07:08]SAM_PROTO_GetShiftState done [09:07:08]FM_GetShiftState done [09:07:08]req_shift_opened done [09:07:08]requested_item shift.open_date is exist - process it [09:07:08]req_shift_open_date [09:07:08]req_shift_open_date done [09:07:08]produce_requested_data done [09:07:08]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154854,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:07:08]process_action_free close_receipt [09:07:08]json_value_free [09:07:08]json_value_free done [09:07:08]process_json_proto returns [09:07:08]Send response to host [09:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154854,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:07:08]free response buf [09:07:08]execute_script done [09:07:08]execute_script returns [09:07:08]free content buf [09:07:08]Sock 9.Close socket [09:07:08]Sock 9.Thread stoped [09:07:11]OFD Sender: No OFD packet to send [09:07:16]OFD Sender: No OFD packet to send [09:07:21]OFD Sender: No OFD packet to send [09:07:26]OFD Sender: No OFD packet to send [09:07:31]accept exits with 7 [09:07:31]New connection [09:07:31]New thread 3066662244 created [09:07:31]Thread 3066805604 joined [09:07:31]Waiting for new connection... [09:07:31] Sock 7.Parse request [09:07:31]Sock 7.Check first char [09:07:31]Sock 7.First char is OK [09:07:31]request: POST /json_proto HTTP/1.0 [09:07:31]Method: POST [09:07:31]URL: /json_proto [09:07:31]Method is POST - this is cgi request [09:07:31]url: /json_proto [09:07:31]query_string will be loaded in cgi processing [09:07:31]execute_cgi json_proto POST (null) [09:07:31]execute_cgi path=json_proto method=POST [09:07:31]POST find Content-Length [09:07:31]Host: 172.17.32.195:8080 [09:07:31]Content-Length: 807 [09:07:31]Content-Type: application/json [09:07:31] [09:07:31]POST finish read [09:07:31]Found Content-Length = 807 [09:07:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:31]execute_script... [09:07:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:31]POST & json_proto [09:07:31]process_json_proto [09:07:31]json parsed OK: [09:07:31]protocol is kg_v1.0 [09:07:31]action value=close_receipt [09:07:31]process_action close_receipt [09:07:31]cmd_close_receipt [09:07:31]MH_GetDate [09:07:31]Write to MH i2c: F0 00 00 B8 58 FF [09:07:31]Write i2c OK [09:07:31]MH_I2C_Read... [09:07:31]Read from MH i2c: F0 [09:07:31]MH_I2C_Read... [09:07:31]Read from MH i2c: F0 09 00 [09:07:31]MH_I2C_Read... [09:07:31]Read from MH i2c: F0 09 00 B8 58 00 57 05 15 66 77 1B 62 64 37 [09:07:31]GetLastDocTimeStamp 1712653627 [09:07:31]current date 1712653655 [09:07:31]FM_GetShiftState [09:07:31]SAM_PROTO_GetShiftState [09:07:31]wFMCommunicate request_size=4 [09:07:31]MH_SAM_APDU [09:07:31]CAPDU: 80 13 01 00 [09:07:31]Write to MH i2c: E2 08 00 B9 58 80 13 01 00 00 00 00 00 8E [09:07:31]Write i2c OK [09:07:31]MH_I2C_Read... [09:07:31]OFD Sender: No OFD packet to send [09:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:31]Read from MH i2c: E2 [09:07:31]MH_I2C_Read... [09:07:31]Read from MH i2c: E2 0E 00 [09:07:31]MH_I2C_Read... [09:07:31]Read from MH i2c: E2 0E 00 B9 58 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 28 [09:07:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:07:31]wFMCommunicate OK [09:07:31]SAM_PROTO_GetShiftState done [09:07:31]FM_GetShiftState done [09:07:31]opened in 1712622218 [09:07:31]opened+sec_in_day 1712708618 [09:07:31]quantity*price = 100016 [09:07:31]sum+1 = 100017 [09:07:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 159 09.04.2024 09:07 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154855 ФПД: 114968152995863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090735&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154855&fm=114968152995863&tin=02508201610067®Number=0000000000090882&sum=100016 [09:07:33]StoreToDocumentArchive [09:07:33]shift 298 fd 154855 [09:07:33]save to /storage/0298/doc_00154855 [09:07:33]save last doc name /storage/0298/doc_00154855 to /storage/kkm_last_doc_name [09:07:33]save OK [09:07:33]Clear old archive folders... [09:07:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:07:33]tlvbuf is 00866B80 [09:07:33]SAM_PROTO_ClearQueue [09:07:33]wFMCommunicate request_size=4 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 09 00 00 [09:07:33]Write to MH i2c: E2 08 00 C6 58 80 09 00 00 00 00 00 00 90 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 C6 58 00 90 00 92 [09:07:33]RAPDU: 90 00 [09:07:33]wFMCommunicate OK [09:07:33]SAM_PROTO_ClearQueue done [09:07:33]KKMCreateOFDPacket [09:07:33]OFDProtocolAddRootSTLVToBuf [09:07:33]FM_MakeSignedData [09:07:33]FM_MakeSignedData [09:07:33]SAM_PROTO_SignData [09:07:33]wFMCommunicate request_size=4 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 0D 01 02 [09:07:33]Write to MH i2c: E2 08 00 C7 58 80 0D 01 02 00 00 00 00 98 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 C7 58 00 90 00 93 [09:07:33]RAPDU: 90 00 [09:07:33]wFMCommunicate OK [09:07:33]wFMCommunicate request_size=255 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 9F 00 00 00 F4 03 04 00 57 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E7 5C 02 00 35 04 06 00 68 90 [09:07:33]Write to MH i2c: E2 02 01 C8 58 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 9F 00 00 00 F4 03 04 00 57 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E7 5C 02 00 35 04 06 00 68 90 00 00 0A [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 C8 58 00 90 00 94 [09:07:33]RAPDU: 90 00 [09:07:33]wFMCommunicate OK [09:07:33]wFMCommunicate request_size=9 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 0D 02 02 04 1B EB 78 17 [09:07:33]Write to MH i2c: E2 0C 00 C9 58 80 0D 02 02 04 00 1B EB 78 17 00 00 38 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 03 00 C9 58 00 90 00 95 [09:07:33]RAPDU: 90 00 [09:07:33]wFMCommunicate OK [09:07:33]wFMCommunicate request_size=4 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 0D 03 02 [09:07:33]Write to MH i2c: E2 08 00 CA 58 80 0D 03 02 00 00 00 00 9D [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 0B 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 0B 00 CA 58 00 D2 00 FA 2D AE D5 EB F8 90 00 FD [09:07:33]RAPDU: D2 00 FA 2D AE D5 EB F8 90 00 [09:07:33]wFMCommunicate OK [09:07:33]SAM_PROTO_SignData done [09:07:33]FM_MakeSignedData done [09:07:33]CreateOFDProtocolMessage [09:07:33]wFMCommunicate request_size=4 [09:07:33]MH_SAM_APDU [09:07:33]CAPDU: 80 11 00 00 [09:07:33]Write to MH i2c: E2 08 00 CB 58 80 11 00 00 00 00 00 00 9D [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:33]Read from MH i2c: E2 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 17 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: E2 17 00 CB 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F2 [09:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:07:33]wFMCommunicate OK [09:07:33]CreateOFDProtocolMessage done [09:07:33]OFDSenderStorePacket 154855 [09:07:33]StoreOFDPacket docnum=154855 [09:07:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C0 30 06 01 F2 81 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 9F 00 00 00 F4 03 04 00 57 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E7 5C 02 00 35 04 06 00 68 90 1B EB 78 17 D2 00 FA 2D AE D5 EB F8 [09:07:33]CheckFolder [09:07:33]dirname=/storage/ofd_packets [09:07:33]CheckFolder done [09:07:33]ProducePacketName [09:07:33]name=ofd_packets/00154855 [09:07:33]NVStorageSaveData ofd_packets/00154855 [09:07:33]File name is /storage/ofd_packets/00154855 [09:07:33]Write 300 bytes [09:07:33]NVStorageSaveData done [09:07:33]OFDSenderStorePacket done [09:07:33]KKMCreateOFDPacket done [09:07:33]NVStorageSaveData kkm_last_timestamp [09:07:33]File name is /storage/kkm_last_timestamp [09:07:33]Write 4 bytes [09:07:33]NVStorageSaveData done [09:07:33]ExternCall_PrintAddStr [09:07:33]wPrintStart [09:07:33]Write to MH i2c: 01 00 00 CC 58 24 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 07 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 07 00 CC 58 00 00 00 00 00 FF 0F 39 [09:07:33]RasterBufferAndPrint [09:07:33]line Счет N : (1)298054 [09:07:33]line ИНН: 02508201610067 [09:07:33]line Контрольно-Кассовый Чек [09:07:33]line ПРОДАЖА [09:07:33]line ТРК (МРК, ГНК) : 101 [09:07:33]line Товар: 2711190000 [09:07:33]line ГАЗ-К-5 [09:07:33]line 30.400 * 32.90 [09:07:33]line = 1000.16 [09:07:33]line НДС 12% НСП 1% [09:07:33]line > о реализуемом товаре [09:07:33]line ИТОГО: 1000.16 [09:07:33]line НСП 1% : 8.85 [09:07:33]line НДС 12% : 106.21 [09:07:33]line Наличными: 0.00 [09:07:33]line Безнал.: 1000.16 [09:07:33]line Место: АЗС № 53 "Партнер Нефть" [09:07:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:07:33]line СНО: Общий режим [09:07:33]line Чек 159 09.04.2024 09:07 [09:07:33]line Смена: 298 ФФД: 1.0 [09:07:33]line ЗНМ: 0300000127 [09:07:33]line РНМ: 0000000000090882 [09:07:33]line Версия ККМ: 001 [09:07:33]line Платежная система: O! деньги [09:07:33]line ФМ: 0000000000874906 [09:07:33]line ФД: 154855 [09:07:33]line ФПД: 114968152995863 [09:07:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090735&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154855&fm=114968152995863&tin=02508201610067®Number=0000000000090882&sum=100016 [09:07:33]OFD Sender: Processing packet 154855 [packets to send 67, broken 66] [09:07:33]ProducePacketName [09:07:33]name=ofd_packets/00154855 [09:07:33]OFD Sender: To server: pG, [09:07:33]CommunicateWithHost lk.salyk.kg:30040 [09:07:33]ConnectInit lk.salyk.kg [09:07:33]written 0, free lines is 4095 [09:07:34]Connected sock=10 [09:07:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C0 30 06 01 F2 81 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 9F 00 00 00 F4 03 04 00 57 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E7 5C 02 00 35 04 06 00 68 90 1B EB 78 17 D2 00 FA 2D AE D5 EB F8 [09:07:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 78 E5 47 00 CE 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E7 5C 02 00 F4 03 04 00 01 AD 14 66 B6 04 01 00 00 19 15 75 8C 42 41 73 7B [09:07:34]CommunicateWithHost err = 0 [09:07:34]CheckOFDResponse [09:07:34]1017 (14) - 77093643461234 [09:07:34]1041 (16) - 0000000000874906 [09:07:34]1040 (4) - 154855 [09:07:34]1012 (4) - 09.04.2024 02:50 [09:07:34]1206 (1) - 0 [09:07:34]OFD Sender: Remove packet 154855 [09:07:34]ProducePacketName [09:07:34]name=ofd_packets/00154855 [09:07:34]NVStorageDeleteData [09:07:34]Write to MH i2c: 01 00 00 F6 58 4E [09:07:34]Write i2c OK [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: 01 [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: 01 07 00 [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: 01 07 00 F6 58 00 00 00 00 00 DD 0C 3E [09:07:34]RasterBufferAndPrint [09:07:34]line [09:07:34]line [09:07:34]line [09:07:34]line [09:07:34]line [09:07:34]written 0, free lines is 3299 [09:07:34]MH_Cut [09:07:34]Write to MH i2c: D1 01 00 FD 58 01 27 [09:07:34]Write i2c OK [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: D1 [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: D1 01 00 [09:07:34]MH_I2C_Read... [09:07:34]Read from MH i2c: D1 01 00 FD 58 00 26 [09:07:34]Write to MH i2c: 01 00 00 FE 58 56 [09:07:34]Write i2c OK [09:07:34]MH_I2C_Read... [09:07:34]OFD Sender: No OFD packet to send [09:07:35]*** Cut start [09:07:35]*** Partial cut [09:07:35]*** CUTSNS_PIN = 1 [09:07:35]*** CUTSNS_PIN = 0 [09:07:35]*** Brake cut motor [09:07:35]Read from MH i2c: 01 [09:07:35]MH_I2C_Read... [09:07:35]*** Stop cut motor [09:07:35]*** Cut end [09:07:35]Read from MH i2c: 01 07 00 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: 01 07 00 FE 58 00 00 00 00 00 FF 0F 6B [09:07:35]process_action close_receipt done [09:07:35]requested_data is exist [09:07:35]produce_requested_data [09:07:35]requested_item fm.sn is exist - process it [09:07:35]wFMCommunicate request_size=4 [09:07:35]MH_SAM_APDU [09:07:35]CAPDU: 80 11 00 00 [09:07:35]Write to MH i2c: E2 08 00 FF 58 80 11 00 00 00 00 00 00 D1 [09:07:35]Write i2c OK [09:07:35]MH_I2C_Read... [09:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:35]Read from MH i2c: E2 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: E2 17 00 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: E2 17 00 FF 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 26 [09:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:07:35]wFMCommunicate OK [09:07:35]requested_item fd.num is exist - process it [09:07:35]SAM_PROTO_GetFieldsCounters [09:07:35]wFMCommunicate request_size=4 [09:07:35]MH_SAM_APDU [09:07:35]CAPDU: 80 13 00 00 [09:07:35]Write to MH i2c: E2 08 00 00 59 80 13 00 00 00 00 00 00 D5 [09:07:35]Write i2c OK [09:07:35]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 62 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 62 00 00 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E7 5C 02 00 0E 04 04 00 2A 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 47 [09:07:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E7 5C 02 00 0E 04 04 00 2A 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 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_GetFieldsCounters done [09:07:36]requested_item shift.num is exist - process it [09:07:36]requested_item shift.opened is exist - process it [09:07:36]req_shift_opened [09:07:36]FM_GetShiftState [09:07:36]SAM_PROTO_GetShiftState [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 13 01 00 [09:07:36]Write to MH i2c: E2 08 00 01 59 80 13 01 00 00 00 00 00 D7 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 01 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 71 [09:07:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_GetShiftState done [09:07:36]FM_GetShiftState done [09:07:36]req_shift_opened done [09:07:36]requested_item shift.open_date is exist - process it [09:07:36]req_shift_open_date [09:07:36]req_shift_open_date done [09:07:36]produce_requested_data done [09:07:36]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154855,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:07:36]process_action_free close_receipt [09:07:36]json_value_free [09:07:36]json_value_free done [09:07:36]process_json_proto returns [09:07:36]Send response to host [09:07:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154855,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:07:36]free response buf [09:07:36]execute_script done [09:07:36]execute_script returns [09:07:36]free content buf [09:07:36]Sock 7.Close socket [09:07:36]Sock 7.Thread stoped [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:49]OFD Sender: No OFD packet to send [09:08:50]accept exits with 9 [09:08:50]New connection [09:08:50]New thread 3066805604 created [09:08:50]Thread 3066662244 joined [09:08:50]Waiting for new connection... [09:08:50] Sock 9.Parse request [09:08:50]Sock 9.Check first char [09:08:50]Sock 9.First char is OK [09:08:50]request: POST /json_proto HTTP/1.0 [09:08:50]Method: POST [09:08:50]URL: /json_proto [09:08:50]Method is POST - this is cgi request [09:08:50]url: /json_proto [09:08:50]query_string will be loaded in cgi processing [09:08:50]execute_cgi json_proto POST (null) [09:08:50]execute_cgi path=json_proto method=POST [09:08:50]POST find Content-Length [09:08:50]Host: 172.17.32.195:8080 [09:08:50]Content-Length: 816 [09:08:50]Content-Type: application/json [09:08:50] [09:08:50]POST finish read [09:08:50]Found Content-Length = 816 [09:08:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:50]execute_script... [09:08: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)298058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:50]POST & json_proto [09:08:50]process_json_proto [09:08:50]json parsed OK: [09:08:50]protocol is kg_v1.0 [09:08:50]action value=close_receipt [09:08:50]process_action close_receipt [09:08:50]cmd_close_receipt [09:08:50]MH_GetDate [09:08:50]Write to MH i2c: F0 00 00 02 59 4A [09:08:50]Write i2c OK [09:08:50]MH_I2C_Read... [09:08:50]Read from MH i2c: F0 [09:08:50]MH_I2C_Read... [09:08:50]Read from MH i2c: F0 09 00 [09:08:50]MH_I2C_Read... [09:08:50]Read from MH i2c: F0 09 00 02 59 00 A6 05 15 66 77 1B 62 64 D1 [09:08:50]GetLastDocTimeStamp 1712653655 [09:08:50]current date 1712653734 [09:08:50]FM_GetShiftState [09:08:50]SAM_PROTO_GetShiftState [09:08:50]wFMCommunicate request_size=4 [09:08:50]MH_SAM_APDU [09:08:50]CAPDU: 80 13 01 00 [09:08:50]Write to MH i2c: E2 08 00 03 59 80 13 01 00 00 00 00 00 D9 [09:08:50]Write i2c OK [09:08:50]MH_I2C_Read... [09:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:50]Read from MH i2c: E2 [09:08:50]MH_I2C_Read... [09:08:50]Read from MH i2c: E2 0E 00 [09:08:50]MH_I2C_Read... [09:08:50]Read from MH i2c: E2 0E 00 03 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 73 [09:08:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:08:50]wFMCommunicate OK [09:08:50]SAM_PROTO_GetShiftState done [09:08:50]FM_GetShiftState done [09:08:50]opened in 1712622218 [09:08:50]opened+sec_in_day 1712708618 [09:08:50]quantity*price = 50033 [09:08:50]sum+1 = 50035 [09:08:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 160 09.04.2024 09:08 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154856 ФПД: 118892039785558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090854&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154856&fm=118892039785558&tin=02508201610067®Number=0000000000090882&sum=50034 [09:08:51]StoreToDocumentArchive [09:08:51]shift 298 fd 154856 [09:08:51]save to /storage/0298/doc_00154856 [09:08:51]save last doc name /storage/0298/doc_00154856 to /storage/kkm_last_doc_name [09:08:51]save OK [09:08:51]Clear old archive folders... [09:08:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:51]tlvbuf is B6EB6350 [09:08:51]SAM_PROTO_ClearQueue [09:08:51]wFMCommunicate request_size=4 [09:08:51]MH_SAM_APDU [09:08:51]CAPDU: 80 09 00 00 [09:08:51]Write to MH i2c: E2 08 00 10 59 80 09 00 00 00 00 00 00 DB [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:51]Read from MH i2c: E2 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 10 59 00 90 00 DD [09:08:51]RAPDU: 90 00 [09:08:51]wFMCommunicate OK [09:08:51]SAM_PROTO_ClearQueue done [09:08:51]KKMCreateOFDPacket [09:08:51]OFDProtocolAddRootSTLVToBuf [09:08:51]FM_MakeSignedData [09:08:51]FM_MakeSignedData [09:08:51]SAM_PROTO_SignData [09:08:51]wFMCommunicate request_size=4 [09:08:51]MH_SAM_APDU [09:08:51]CAPDU: 80 0D 01 02 [09:08:51]Write to MH i2c: E2 08 00 11 59 80 0D 01 02 00 00 00 00 E3 [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:51]Read from MH i2c: E2 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 11 59 00 90 00 DE [09:08:51]RAPDU: 90 00 [09:08:51]wFMCommunicate OK [09:08:51]wFMCommunicate request_size=255 [09:08:51]MH_SAM_APDU [09:08: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 A6 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E8 5C 02 00 35 04 06 00 6C [09:08:51]Write to MH i2c: E2 02 01 12 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 A6 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E8 5C 02 00 35 04 06 00 6C 00 00 86 [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:51]Read from MH i2c: E2 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 12 59 00 90 00 DF [09:08:51]RAPDU: 90 00 [09:08:51]wFMCommunicate OK [09:08:51]wFMCommunicate request_size=10 [09:08:51]MH_SAM_APDU [09:08:51]CAPDU: 80 0D 02 02 05 21 B5 CC 4C 56 [09:08:51]Write to MH i2c: E2 0D 00 13 59 80 0D 02 02 05 00 21 B5 CC 4C 56 00 00 34 [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:51]Read from MH i2c: E2 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 03 00 13 59 00 90 00 E0 [09:08:51]RAPDU: 90 00 [09:08:51]wFMCommunicate OK [09:08:51]wFMCommunicate request_size=4 [09:08:51]MH_SAM_APDU [09:08:51]CAPDU: 80 0D 03 02 [09:08:51]Write to MH i2c: E2 08 00 14 59 80 0D 03 02 00 00 00 00 E8 [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:51]Read from MH i2c: E2 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 0B 00 [09:08:51]MH_I2C_Read... [09:08:51]Read from MH i2c: E2 0B 00 14 59 00 08 44 28 4A AE 87 F9 78 90 00 4D [09:08:51]RAPDU: 08 44 28 4A AE 87 F9 78 90 00 [09:08:51]wFMCommunicate OK [09:08:51]SAM_PROTO_SignData done [09:08:51]FM_MakeSignedData done [09:08:51]CreateOFDProtocolMessage [09:08:51]wFMCommunicate request_size=4 [09:08:51]MH_SAM_APDU [09:08:51]CAPDU: 80 11 00 00 [09:08:51]Write to MH i2c: E2 08 00 15 59 80 11 00 00 00 00 00 00 E8 [09:08:51]Write i2c OK [09:08:51]MH_I2C_Read... [09:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:52]Read from MH i2c: E2 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: E2 17 00 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: E2 17 00 15 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3D [09:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:08:52]wFMCommunicate OK [09:08:52]CreateOFDProtocolMessage done [09:08:52]OFDSenderStorePacket 154856 [09:08:52]StoreOFDPacket docnum=154856 [09:08:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B7 13 07 01 FA 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 A6 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E8 5C 02 00 35 04 06 00 6C 21 B5 CC 4C 56 08 44 28 4A AE 87 F9 78 [09:08:52]CheckFolder [09:08:52]dirname=/storage/ofd_packets [09:08:52]CheckFolder done [09:08:52]ProducePacketName [09:08:52]name=ofd_packets/00154856 [09:08:52]NVStorageSaveData ofd_packets/00154856 [09:08:52]File name is /storage/ofd_packets/00154856 [09:08:52]Write 301 bytes [09:08:52]NVStorageSaveData done [09:08:52]OFDSenderStorePacket done [09:08:52]KKMCreateOFDPacket done [09:08:52]NVStorageSaveData kkm_last_timestamp [09:08:52]File name is /storage/kkm_last_timestamp [09:08:52]Write 4 bytes [09:08:52]NVStorageSaveData done [09:08:52]ExternCall_PrintAddStr [09:08:52]wPrintStart [09:08:52]Write to MH i2c: 01 00 00 16 59 6F [09:08:52]Write i2c OK [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 07 00 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 07 00 16 59 00 00 00 00 00 FF 0F 84 [09:08:52]RasterBufferAndPrint [09:08:52]line Счет N : (1)298058 [09:08:52]line ИНН: 02508201610067 [09:08:52]line Контрольно-Кассовый Чек [09:08:52]line ПРОДАЖА [09:08:52]line ТРК (МРК, ГНК) : 82 [09:08:52]line Товар: 2710124130 [09:08:52]line Аи-92-К-5 [09:08:52]line 7.830 * 63.90 [09:08:52]line = 500.34 [09:08:52]line НДС 12% НСП 1% [09:08:52]line > о реализуемом товаре [09:08:52]line ИТОГО: 500.34 [09:08:52]line НСП 1% : 4.43 [09:08:52]line НДС 12% : 53.13 [09:08:52]line Наличными: 0.00 [09:08:52]line Безнал.: 500.34 [09:08:52]line Место: АЗС № 53 "Партнер Нефть" [09:08:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:08:52]line СНО: Общий режим [09:08:52]line Чек 160 09.04.2024 09:08 [09:08:52]line Смена: 298 ФФД: 1.0 [09:08:52]line ЗНМ: 0300000127 [09:08:52]line РНМ: 0000000000090882 [09:08:52]line Версия ККМ: 001 [09:08:52]line Платежная система: Бакай Банк [09:08:52]line ФМ: 0000000000874906 [09:08:52]line ФД: 154856 [09:08:52]line ФПД: 118892039785558 [09:08:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T090854&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154856&fm=118892039785558&tin=02508201610067®Number=0000000000090882&sum=50034 [09:08:52]OFD Sender: Processing packet 154856 [packets to send 67, broken 66] [09:08:52]ProducePacketName [09:08:52]name=ofd_packets/00154856 [09:08:52]OFD Sender: To server: pG, [09:08:52]CommunicateWithHost lk.salyk.kg:30040 [09:08:52]ConnectInit lk.salyk.kg [09:08:52]written 0, free lines is 4095 [09:08:52]Connected sock=10 [09:08:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B7 13 07 01 FA 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 A6 05 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E8 5C 02 00 35 04 06 00 6C 21 B5 CC 4C 56 08 44 28 4A AE 87 F9 78 [09:08:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 17 A1 47 00 BA 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E8 5C 02 00 F4 03 04 00 50 AD 14 66 B6 04 01 00 00 75 94 1A 76 16 59 20 33 [09:08:52]CommunicateWithHost err = 0 [09:08:52]CheckOFDResponse [09:08:52]1017 (14) - 77093643461234 [09:08:52]1041 (16) - 0000000000874906 [09:08:52]1040 (4) - 154856 [09:08:52]1012 (4) - 09.04.2024 02:52 [09:08:52]1206 (1) - 0 [09:08:52]OFD Sender: Remove packet 154856 [09:08:52]ProducePacketName [09:08:52]name=ofd_packets/00154856 [09:08:52]NVStorageDeleteData [09:08:52]Write to MH i2c: 01 00 00 40 59 99 [09:08:52]Write i2c OK [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 07 00 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: 01 07 00 40 59 00 00 00 00 00 D7 0C 83 [09:08:52]RasterBufferAndPrint [09:08:52]line [09:08:52]line [09:08:52]line [09:08:52]line [09:08:52]line [09:08:52]written 0, free lines is 3293 [09:08:52]MH_Cut [09:08:52]Write to MH i2c: D1 01 00 47 59 01 72 [09:08:52]Write i2c OK [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: D1 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: D1 01 00 [09:08:52]MH_I2C_Read... [09:08:52]Read from MH i2c: D1 01 00 47 59 00 71 [09:08:52]Write to MH i2c: 01 00 00 48 59 A1 [09:08:52]Write i2c OK [09:08:52]MH_I2C_Read... [09:08:53]OFD Sender: No OFD packet to send [09:08:53]*** Cut start [09:08:53]*** Partial cut [09:08:53]*** CUTSNS_PIN = 1 [09:08:53]*** CUTSNS_PIN = 0 [09:08:53]*** Brake cut motor [09:08:54]Read from MH i2c: 01 [09:08:54]MH_I2C_Read... [09:08:54]*** Stop cut motor [09:08:54]*** Cut end [09:08:54]Read from MH i2c: 01 07 00 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: 01 07 00 48 59 00 00 00 00 00 FF 0F B6 [09:08:54]process_action close_receipt done [09:08:54]requested_data is exist [09:08:54]produce_requested_data [09:08:54]requested_item fm.sn is exist - process it [09:08:54]wFMCommunicate request_size=4 [09:08:54]MH_SAM_APDU [09:08:54]CAPDU: 80 11 00 00 [09:08:54]Write to MH i2c: E2 08 00 49 59 80 11 00 00 00 00 00 00 1C [09:08:54]Write i2c OK [09:08:54]MH_I2C_Read... [09:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:54]Read from MH i2c: E2 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 17 00 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 17 00 49 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 71 [09:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:08:54]wFMCommunicate OK [09:08:54]requested_item fd.num is exist - process it [09:08:54]SAM_PROTO_GetFieldsCounters [09:08:54]wFMCommunicate request_size=4 [09:08:54]MH_SAM_APDU [09:08:54]CAPDU: 80 13 00 00 [09:08:54]Write to MH i2c: E2 08 00 4A 59 80 13 00 00 00 00 00 00 1F [09:08:54]Write i2c OK [09:08:54]MH_I2C_Read... [09:08:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:54]Read from MH i2c: E2 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 62 00 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 62 00 4A 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 95 [09:08:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 [09:08:54]wFMCommunicate OK [09:08:54]SAM_PROTO_GetFieldsCounters done [09:08:54]requested_item shift.num is exist - process it [09:08:54]requested_item shift.opened is exist - process it [09:08:54]req_shift_opened [09:08:54]FM_GetShiftState [09:08:54]SAM_PROTO_GetShiftState [09:08:54]wFMCommunicate request_size=4 [09:08:54]MH_SAM_APDU [09:08:54]CAPDU: 80 13 01 00 [09:08:54]Write to MH i2c: E2 08 00 4B 59 80 13 01 00 00 00 00 00 21 [09:08:54]Write i2c OK [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 [09:08:54]MH_I2C_Read... [09:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:54]Read from MH i2c: E2 0E 00 [09:08:54]MH_I2C_Read... [09:08:54]Read from MH i2c: E2 0E 00 4B 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BB [09:08:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:08:54]wFMCommunicate OK [09:08:54]SAM_PROTO_GetShiftState done [09:08:54]FM_GetShiftState done [09:08:54]req_shift_opened done [09:08:54]requested_item shift.open_date is exist - process it [09:08:54]req_shift_open_date [09:08:54]req_shift_open_date done [09:08:54]produce_requested_data done [09:08:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:08:54]process_action_free close_receipt [09:08:54]json_value_free [09:08:54]json_value_free done [09:08:54]process_json_proto returns [09:08:54]Send response to host [09:08:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:08:54]free response buf [09:08:54]execute_script done [09:08:54]execute_script returns [09:08:54]free content buf [09:08:54]Sock 9.Close socket [09:08:54]Sock 9.Thread stoped [09:08:58]OFD Sender: No OFD packet to send [09:09:03]OFD Sender: No OFD packet to send [09:09:08]OFD Sender: No OFD packet to send [09:09:13]OFD Sender: No OFD packet to send [09:09:18]OFD Sender: No OFD packet to send [09:09:23]OFD Sender: No OFD packet to send [09:09:28]OFD Sender: No OFD packet to send [09:09:33]OFD Sender: No OFD packet to send [09:09:38]OFD Sender: No OFD packet to send [09:09:43]OFD Sender: No OFD packet to send [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:46]accept exits with 7 [09:10:46]New connection [09:10:46]New thread 3066662244 created [09:10:46]Thread 3066805604 joined [09:10:46]Waiting for new connection... [09:10:46] Sock 7.Parse request [09:10:46]Sock 7.Check first char [09:10:46]Sock 7.First char is OK [09:10:46]request: POST /json_proto HTTP/1.0 [09:10:46]Method: POST [09:10:46]URL: /json_proto [09:10:46]Method is POST - this is cgi request [09:10:46]url: /json_proto [09:10:46]query_string will be loaded in cgi processing [09:10:46]execute_cgi json_proto POST (null) [09:10:46]execute_cgi path=json_proto method=POST [09:10:46]POST find Content-Length [09:10:46]Host: 172.17.32.195:8080 [09:10:46]Content-Length: 1201 [09:10:46]Content-Type: application/json [09:10:46] [09:10:46]POST finish read [09:10:46]Found Content-Length = 1201 [09:10:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298059\u000A09.04.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1278.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\u000A68878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:46]execute_script... [09:10:46]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298059\u000A09.04.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1278.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\u000A68878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:46]POST & json_proto [09:10:46]process_json_proto [09:10:46]json parsed OK: [09:10:46]protocol is kg_v1.0 [09:10:46]action value=print_text [09:10:46]process_action print_text [09:10:46]cmd_print_text [09:10:46]ExternCall_PrintAddStr [09:10:46]wPrintStart [09:10:46]Write to MH i2c: 01 00 00 4C 59 A5 [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 07 00 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 07 00 4C 59 00 00 00 00 00 FF 0F BA [09:10:46]RasterBufferAndPrint [09:10:46]line *****ТОВАРНЫЙ ЧЕК***** [09:10:46]line АЗС 53 [09:10:46]line Партнер нефть [09:10:46]line 02508201610067 [09:10:46]line Кассир : Черикбаев М. [09:10:46]line Счет N : (1)298059 [09:10:46]line 09.04.2024 08:47 [09:10:46]line ПРОДАЖА [09:10:46]line ТРК (МРК, ГНК): 72 [09:10:46]line Вид ГСМ : 2710124130 [09:10:46]line Аи-92-К-5 [09:10:46]line 20.000 x 63.90 [09:10:46]line ИТОГ: 1278.00 [09:10:46]line Тип оплаты: Талоны: Топливная Карта [09:10:46]line 68878 [09:10:46]line ______________________ [09:10:46]line (подпись) [09:10:46]written 0, free lines is 4095 [09:10:46]Write to MH i2c: 01 00 00 60 59 B9 [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 07 00 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: 01 07 00 60 59 00 00 00 00 00 13 0E E1 [09:10:46]RasterBufferAndPrint [09:10:46]line [09:10:46]line [09:10:46]line [09:10:46]line [09:10:46]line [09:10:46]written 0, free lines is 3605 [09:10:46]MH_Cut [09:10:46]Write to MH i2c: D1 01 00 67 59 01 92 [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: D1 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: D1 01 00 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: D1 01 00 67 59 00 91 [09:10:46]Write to MH i2c: 01 00 00 68 59 C1 [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]*** Cut start [09:10:46]*** Partial cut [09:10:46]*** CUTSNS_PIN = 1 [09:10:46]*** CUTSNS_PIN = 0 [09:10:47]*** Brake cut motor [09:10:47]Read from MH i2c: 01 [09:10:47]MH_I2C_Read... [09:10:47]*** Stop cut motor [09:10:47]*** Cut end [09:10:47]Read from MH i2c: 01 07 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: 01 07 00 68 59 00 00 00 00 00 FF 0F D6 [09:10:47]process_action print_text done [09:10:47]requested_data is exist [09:10:47]produce_requested_data [09:10:47]requested_item fm.sn is exist - process it [09:10:47]wFMCommunicate request_size=4 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 11 00 00 [09:10:47]Write to MH i2c: E2 08 00 69 59 80 11 00 00 00 00 00 00 3C [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:47]Read from MH i2c: E2 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 17 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 17 00 69 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 91 [09:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:10:47]wFMCommunicate OK [09:10:47]requested_item fd.num is exist - process it [09:10:47]SAM_PROTO_GetFieldsCounters [09:10:47]wFMCommunicate request_size=4 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 13 00 00 [09:10:47]Write to MH i2c: E2 08 00 6A 59 80 13 00 00 00 00 00 00 3F [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:47]Read from MH i2c: E2 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 62 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 62 00 6A 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 B5 [09:10:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 [09:10:47]wFMCommunicate OK [09:10:47]SAM_PROTO_GetFieldsCounters done [09:10:47]requested_item shift.num is exist - process it [09:10:47]requested_item shift.opened is exist - process it [09:10:47]req_shift_opened [09:10:47]FM_GetShiftState [09:10:47]SAM_PROTO_GetShiftState [09:10:47]wFMCommunicate request_size=4 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 13 01 00 [09:10:47]Write to MH i2c: E2 08 00 6B 59 80 13 01 00 00 00 00 00 41 [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:47]Read from MH i2c: E2 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 0E 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 0E 00 6B 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DB [09:10:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:10:47]wFMCommunicate OK [09:10:47]SAM_PROTO_GetShiftState done [09:10:47]FM_GetShiftState done [09:10:47]req_shift_opened done [09:10:47]requested_item shift.open_date is exist - process it [09:10:47]req_shift_open_date [09:10:47]req_shift_open_date done [09:10:47]produce_requested_data done [09:10:47]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:10:47]process_action_free print_text [09:10:47]json_value_free [09:10:47]json_value_free done [09:10:47]process_json_proto returns [09:10:47]Send response to host [09:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:10:47]free response buf [09:10:47]execute_script done [09:10:47]execute_script returns [09:10:47]free content buf [09:10:47]Sock 7.Close socket [09:10:47]Sock 7.Thread stoped [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:23]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:36]accept exits with 9 [09:12:36]New connection [09:12:36]New thread 3066805604 created [09:12:36]Thread 3066662244 joined [09:12:36]Waiting for new connection... [09:12:36] Sock 9.Parse request [09:12:36]Sock 9.Check first char [09:12:36]Sock 9.First char is OK [09:12:36]request: POST /json_proto HTTP/1.0 [09:12:36]Method: POST [09:12:36]URL: /json_proto [09:12:36]Method is POST - this is cgi request [09:12:36]url: /json_proto [09:12:36]query_string will be loaded in cgi processing [09:12:36]execute_cgi json_proto POST (null) [09:12:36]execute_cgi path=json_proto method=POST [09:12:36]POST find Content-Length [09:12:36]Host: 172.17.32.195:8080 [09:12:36]Content-Length: 1195 [09:12:36]Content-Type: application/json [09:12:36] [09:12:36]POST finish read [09:12:36]Found Content-Length = 1195 [09:12:36]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298060\u000A09.04.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 11.050 x 72.40\u000A\u0418\u0422\u041E\u0413: 800.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:36]execute_script... [09:12:36]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298060\u000A09.04.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 11.050 x 72.40\u000A\u0418\u0422\u041E\u0413: 800.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:36]POST & json_proto [09:12:36]process_json_proto [09:12:36]json parsed OK: [09:12:36]protocol is kg_v1.0 [09:12:36]action value=print_text [09:12:36]process_action print_text [09:12:36]cmd_print_text [09:12:36]ExternCall_PrintAddStr [09:12:36]wPrintStart [09:12:36]Write to MH i2c: 01 00 00 6C 59 C5 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 07 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 07 00 6C 59 00 00 00 00 00 FF 0F DA [09:12:36]RasterBufferAndPrint [09:12:36]line *****ТОВАРНЫЙ ЧЕК***** [09:12:36]line АЗС 53 [09:12:36]line Партнер нефть [09:12:36]line 02508201610067 [09:12:36]line Кассир : Черикбаев М. [09:12:36]line Счет N : (1)298060 [09:12:36]line 09.04.2024 08:49 [09:12:36]line ПРОДАЖА [09:12:36]line ТРК (МРК, ГНК): 92 [09:12:36]line Вид ГСМ : 2710194210 [09:12:36]line ДТ(л)-К-5 [09:12:36]line 11.050 x 72.40 [09:12:36]line ИТОГ: 800.02 [09:12:36]line Тип оплаты: Талоны: Партнер нефть [09:12:36]line 3473230 [09:12:36]line ______________________ [09:12:36]line (подпись) [09:12:36]written 0, free lines is 4095 [09:12:36]Write to MH i2c: 01 00 00 80 59 D9 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 07 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 07 00 80 59 00 00 00 00 00 13 0E 01 [09:12:36]RasterBufferAndPrint [09:12:36]line [09:12:36]line [09:12:36]line [09:12:36]line [09:12:36]line [09:12:36]written 0, free lines is 3605 [09:12:36]MH_Cut [09:12:36]Write to MH i2c: D1 01 00 87 59 01 B2 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: D1 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: D1 01 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: D1 01 00 87 59 00 B1 [09:12:36]Write to MH i2c: 01 00 00 88 59 E1 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:37]*** Cut start [09:12:37]*** Partial cut [09:12:37]*** CUTSNS_PIN = 1 [09:12:37]*** CUTSNS_PIN = 0 [09:12:37]*** Brake cut motor [09:12:37]Read from MH i2c: 01 [09:12:37]MH_I2C_Read... [09:12:37]*** Stop cut motor [09:12:37]*** Cut end [09:12:37]Read from MH i2c: 01 07 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: 01 07 00 88 59 00 00 00 00 00 FF 0F F6 [09:12:37]process_action print_text done [09:12:37]requested_data is exist [09:12:37]produce_requested_data [09:12:37]requested_item fm.sn is exist - process it [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 11 00 00 [09:12:37]Write to MH i2c: E2 08 00 89 59 80 11 00 00 00 00 00 00 5C [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 17 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 17 00 89 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B1 [09:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:12:37]wFMCommunicate OK [09:12:37]requested_item fd.num is exist - process it [09:12:37]SAM_PROTO_GetFieldsCounters [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 13 00 00 [09:12:37]Write to MH i2c: E2 08 00 8A 59 80 13 00 00 00 00 00 00 5F [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 62 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 62 00 8A 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 D5 [09:12:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 [09:12:37]wFMCommunicate OK [09:12:37]SAM_PROTO_GetFieldsCounters done [09:12:37]requested_item shift.num is exist - process it [09:12:37]requested_item shift.opened is exist - process it [09:12:37]req_shift_opened [09:12:37]FM_GetShiftState [09:12:37]SAM_PROTO_GetShiftState [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 13 01 00 [09:12:37]Write to MH i2c: E2 08 00 8B 59 80 13 01 00 00 00 00 00 61 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 8B 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [09:12:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:12:37]wFMCommunicate OK [09:12:37]SAM_PROTO_GetShiftState done [09:12:37]FM_GetShiftState done [09:12:37]req_shift_opened done [09:12:37]requested_item shift.open_date is exist - process it [09:12:37]req_shift_open_date [09:12:37]req_shift_open_date done [09:12:37]produce_requested_data done [09:12:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:12:37]process_action_free print_text [09:12:37]json_value_free [09:12:37]json_value_free done [09:12:37]process_json_proto returns [09:12:37]Send response to host [09:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:12:37]free response buf [09:12:37]execute_script done [09:12:37]execute_script returns [09:12:37]free content buf [09:12:37]Sock 9.Close socket [09:12:37]Sock 9.Thread stoped [09:12:38]OFD Sender: No OFD packet to send [09:12:43]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:58]OFD Sender: No OFD packet to send [09:14:03]OFD Sender: No OFD packet to send [09:14:08]OFD Sender: No OFD packet to send [09:14:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:23]OFD Sender: No OFD packet to send [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:52]accept exits with 7 [09:14:52]New connection [09:14:52]New thread 3066662244 created [09:14:52]Thread 3066805604 joined [09:14:52]Waiting for new connection... [09:14:52] Sock 7.Parse request [09:14:52]Sock 7.Check first char [09:14:52]Sock 7.First char is OK [09:14:52]request: POST /json_proto HTTP/1.0 [09:14:52]Method: POST [09:14:52]URL: /json_proto [09:14:52]Method is POST - this is cgi request [09:14:52]url: /json_proto [09:14:52]query_string will be loaded in cgi processing [09:14:52]execute_cgi json_proto POST (null) [09:14:52]execute_cgi path=json_proto method=POST [09:14:52]POST find Content-Length [09:14:52]Host: 172.17.32.195:8080 [09:14:52]Content-Length: 1201 [09:14:52]Content-Type: application/json [09:14:52] [09:14:52]POST finish read [09:14:52]Found Content-Length = 1201 [09:14:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298064\u000A09.04.2024 08:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 41.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 3000.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794583;4582\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:52]execute_script... [09:14:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298064\u000A09.04.2024 08:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 41.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 3000.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794583;4582\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:52]POST & json_proto [09:14:52]process_json_proto [09:14:52]json parsed OK: [09:14:52]protocol is kg_v1.0 [09:14:52]action value=print_text [09:14:52]process_action print_text [09:14:52]cmd_print_text [09:14:52]ExternCall_PrintAddStr [09:14:52]wPrintStart [09:14:52]Write to MH i2c: 01 00 00 8C 59 E5 [09:14:52]Write i2c OK [09:14:52]MH_I2C_Read... [09:14:52]Read from MH i2c: 01 [09:14:52]MH_I2C_Read... [09:14:52]Read from MH i2c: 01 07 00 [09:14:52]MH_I2C_Read... [09:14:52]Read from MH i2c: 01 07 00 8C 59 00 00 00 00 00 FF 0F FA [09:14:52]RasterBufferAndPrint [09:14:52]line *****ТОВАРНЫЙ ЧЕК***** [09:14:52]line АЗС 53 [09:14:52]line Партнер нефть [09:14:52]line 02508201610067 [09:14:52]line Кассир : Черикбаев М. [09:14:52]line Счет N : (1)298064 [09:14:52]line 09.04.2024 08:51 [09:14:52]line ПРОДАЖА [09:14:52]line ТРК (МРК, ГНК): 91 [09:14:52]line Вид ГСМ : 2710194210 [09:14:52]line ДТ(л)-К-5 [09:14:52]line 41.440 x 72.40 [09:14:52]line ИТОГ: 3000.26 [09:14:52]line Тип оплаты: Талоны: Партнер нефть [09:14:52]line 3794583;4582 [09:14:52]line ______________________ [09:14:52]line (подпись) [09:14:52]written 0, free lines is 4095 [09:14:53]Write to MH i2c: 01 00 00 A0 59 F9 [09:14:53]Write i2c OK [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: 01 [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: 01 07 00 [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: 01 07 00 A0 59 00 00 00 00 00 15 0E 23 [09:14:53]RasterBufferAndPrint [09:14:53]line [09:14:53]line [09:14:53]line [09:14:53]line [09:14:53]line [09:14:53]written 0, free lines is 3607 [09:14:53]MH_Cut [09:14:53]Write to MH i2c: D1 01 00 A7 59 01 D2 [09:14:53]Write i2c OK [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: D1 [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: D1 01 00 [09:14:53]MH_I2C_Read... [09:14:53]Read from MH i2c: D1 01 00 A7 59 00 D1 [09:14:53]Write to MH i2c: 01 00 00 A8 59 01 [09:14:53]Write i2c OK [09:14:53]MH_I2C_Read... [09:14:53]OFD Sender: No OFD packet to send [09:14:53]*** Cut start [09:14:53]*** Partial cut [09:14:53]*** CUTSNS_PIN = 1 [09:14:53]*** CUTSNS_PIN = 0 [09:14:54]*** Brake cut motor [09:14:54]Read from MH i2c: 01 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: 01 07 00 [09:14:54]MH_I2C_Read... [09:14:54]*** Stop cut motor [09:14:54]*** Cut end [09:14:54]Read from MH i2c: 01 07 00 A8 59 00 00 00 00 00 FF 0F 16 [09:14:54]process_action print_text done [09:14:54]requested_data is exist [09:14:54]produce_requested_data [09:14:54]requested_item fm.sn is exist - process it [09:14:54]wFMCommunicate request_size=4 [09:14:54]MH_SAM_APDU [09:14:54]CAPDU: 80 11 00 00 [09:14:54]Write to MH i2c: E2 08 00 A9 59 80 11 00 00 00 00 00 00 7C [09:14:54]Write i2c OK [09:14:54]MH_I2C_Read... [09:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:54]Read from MH i2c: E2 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 17 00 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 17 00 A9 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D1 [09:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:14:54]wFMCommunicate OK [09:14:54]requested_item fd.num is exist - process it [09:14:54]SAM_PROTO_GetFieldsCounters [09:14:54]wFMCommunicate request_size=4 [09:14:54]MH_SAM_APDU [09:14:54]CAPDU: 80 13 00 00 [09:14:54]Write to MH i2c: E2 08 00 AA 59 80 13 00 00 00 00 00 00 7F [09:14:54]Write i2c OK [09:14:54]MH_I2C_Read... [09:14:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:54]Read from MH i2c: E2 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 62 00 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 62 00 AA 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 F5 [09:14:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E8 5C 02 00 0E 04 04 00 2A 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 [09:14:54]wFMCommunicate OK [09:14:54]SAM_PROTO_GetFieldsCounters done [09:14:54]requested_item shift.num is exist - process it [09:14:54]requested_item shift.opened is exist - process it [09:14:54]req_shift_opened [09:14:54]FM_GetShiftState [09:14:54]SAM_PROTO_GetShiftState [09:14:54]wFMCommunicate request_size=4 [09:14:54]MH_SAM_APDU [09:14:54]CAPDU: 80 13 01 00 [09:14:54]Write to MH i2c: E2 08 00 AB 59 80 13 01 00 00 00 00 00 81 [09:14:54]Write i2c OK [09:14:54]MH_I2C_Read... [09:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:54]Read from MH i2c: E2 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 0E 00 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 0E 00 AB 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1B [09:14:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:14:54]wFMCommunicate OK [09:14:54]SAM_PROTO_GetShiftState done [09:14:54]FM_GetShiftState done [09:14:54]req_shift_opened done [09:14:54]requested_item shift.open_date is exist - process it [09:14:54]req_shift_open_date [09:14:54]req_shift_open_date done [09:14:54]produce_requested_data done [09:14:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:14:54]process_action_free print_text [09:14:54]json_value_free [09:14:54]json_value_free done [09:14:54]process_json_proto returns [09:14:54]Send response to host [09:14:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154856,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:14:54]free response buf [09:14:54]execute_script done [09:14:54]execute_script returns [09:14:54]free content buf [09:14:54]Sock 7.Close socket [09:14:54]Sock 7.Thread stoped [09:14:58]OFD Sender: No OFD packet to send [09:14:59]accept exits with 9 [09:14:59]New connection [09:14:59]New thread 3066805604 created [09:14:59]Thread 3066662244 joined [09:14:59]Waiting for new connection... [09:14:59] Sock 9.Parse request [09:14:59]Sock 9.Check first char [09:14:59]Sock 9.First char is OK [09:14:59]request: POST /json_proto HTTP/1.0 [09:14:59]Method: POST [09:14:59]URL: /json_proto [09:14:59]Method is POST - this is cgi request [09:14:59]url: /json_proto [09:14:59]query_string will be loaded in cgi processing [09:14:59]execute_cgi json_proto POST (null) [09:14:59]execute_cgi path=json_proto method=POST [09:14:59]POST find Content-Length [09:14:59]Host: 172.17.32.195:8080 [09:14:59]Content-Length: 805 [09:14:59]Content-Type: application/json [09:14:59] [09:14:59]POST finish read [09:14:59]Found Content-Length = 805 [09:14:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:59]execute_script... [09:14:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:59]POST & json_proto [09:14:59]process_json_proto [09:14:59]json parsed OK: [09:14:59]protocol is kg_v1.0 [09:14:59]action value=close_receipt [09:14:59]process_action close_receipt [09:14:59]cmd_close_receipt [09:14:59]MH_GetDate [09:14:59]Write to MH i2c: F0 00 00 AC 59 F4 [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 09 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 09 00 AC 59 00 17 07 15 66 77 1B 62 64 EE [09:14:59]GetLastDocTimeStamp 1712653734 [09:14:59]current date 1712654103 [09:14:59]FM_GetShiftState [09:14:59]SAM_PROTO_GetShiftState [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 13 01 00 [09:14:59]Write to MH i2c: E2 08 00 AD 59 80 13 01 00 00 00 00 00 83 [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:15:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:00]Read from MH i2c: E2 [09:15:00]MH_I2C_Read... [09:15:00]Read from MH i2c: E2 0E 00 [09:15:00]MH_I2C_Read... [09:15:00]Read from MH i2c: E2 0E 00 AD 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1D [09:15:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:15:00]wFMCommunicate OK [09:15:00]SAM_PROTO_GetShiftState done [09:15:00]FM_GetShiftState done [09:15:00]opened in 1712622218 [09:15:00]opened+sec_in_day 1712708618 [09:15:00]quantity*price = 70011 [09:15:00]sum+1 = 70012 [09:15:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.11 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 161 09.04.2024 09:15 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154857 ФПД: 102665308513974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091503&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154857&fm=102665308513974&tin=02508201610067®Number=0000000000090882&sum=70011 [09:15:01]StoreToDocumentArchive [09:15:01]shift 298 fd 154857 [09:15:01]save to /storage/0298/doc_00154857 [09:15:01]save last doc name /storage/0298/doc_00154857 to /storage/kkm_last_doc_name [09:15:01]save OK [09:15:01]Clear old archive folders... [09:15:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:15:01]tlvbuf is 00745950 [09:15:01]SAM_PROTO_ClearQueue [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 09 00 00 [09:15:01]Write to MH i2c: E2 08 00 BA 59 80 09 00 00 00 00 00 00 85 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 BA 59 00 90 00 87 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]SAM_PROTO_ClearQueue done [09:15:01]KKMCreateOFDPacket [09:15:01]OFDProtocolAddRootSTLVToBuf [09:15:01]FM_MakeSignedData [09:15:01]FM_MakeSignedData [09:15:01]SAM_PROTO_SignData [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 01 02 [09:15:01]Write to MH i2c: E2 08 00 BB 59 80 0D 01 02 00 00 00 00 8D [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 BB 59 00 90 00 88 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=255 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 17 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E9 5C 02 00 35 04 06 00 5D 5F [09:15:01]Write to MH i2c: E2 02 01 BC 59 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 17 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E9 5C 02 00 35 04 06 00 5D 5F 00 00 40 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 BC 59 00 90 00 89 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=9 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 02 02 04 A1 3E A6 B6 [09:15:01]Write to MH i2c: E2 0C 00 BD 59 80 0D 02 02 04 00 A1 3E A6 B6 00 00 D3 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 BD 59 00 90 00 8A [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 03 02 [09:15:01]Write to MH i2c: E2 08 00 BE 59 80 0D 03 02 00 00 00 00 92 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0B 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0B 00 BE 59 00 5F 10 1A 99 A2 C6 23 71 90 00 B1 [09:15:01]RAPDU: 5F 10 1A 99 A2 C6 23 71 90 00 [09:15:01]wFMCommunicate OK [09:15:01]SAM_PROTO_SignData done [09:15:01]FM_MakeSignedData done [09:15:01]CreateOFDProtocolMessage [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 11 00 00 [09:15:01]Write to MH i2c: E2 08 00 BF 59 80 11 00 00 00 00 00 00 92 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 17 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 17 00 BF 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E7 [09:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:15:01]wFMCommunicate OK [09:15:01]CreateOFDProtocolMessage done [09:15:01]OFDSenderStorePacket 154857 [09:15:01]StoreOFDPacket docnum=154857 [09:15:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C1 CD 06 01 8B B9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 17 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E9 5C 02 00 35 04 06 00 5D 5F A1 3E A6 B6 5F 10 1A 99 A2 C6 23 71 [09:15:01]CheckFolder [09:15:01]dirname=/storage/ofd_packets [09:15:01]CheckFolder done [09:15:01]ProducePacketName [09:15:01]name=ofd_packets/00154857 [09:15:01]NVStorageSaveData ofd_packets/00154857 [09:15:01]File name is /storage/ofd_packets/00154857 [09:15:01]Write 300 bytes [09:15:01]NVStorageSaveData done [09:15:01]OFDSenderStorePacket done [09:15:01]KKMCreateOFDPacket done [09:15:01]NVStorageSaveData kkm_last_timestamp [09:15:01]File name is /storage/kkm_last_timestamp [09:15:01]Write 4 bytes [09:15:01]NVStorageSaveData done [09:15:01]ExternCall_PrintAddStr [09:15:01]wPrintStart [09:15:01]Write to MH i2c: 01 00 00 C0 59 19 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: 01 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: 01 07 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: 01 07 00 C0 59 00 00 00 00 00 FF 0F 2E [09:15:01]RasterBufferAndPrint [09:15:01]line Счет N : (1)298062 [09:15:01]line ИНН: 02508201610067 [09:15:01]line Контрольно-Кассовый Чек [09:15:01]line ПРОДАЖА [09:15:01]line ТРК (МРК, ГНК) : 101 [09:15:01]line Товар: 2711190000 [09:15:01]line ГАЗ-К-5 [09:15:01]line 21.280 * 32.90 [09:15:01]line = 700.11 [09:15:01]line НДС 12% НСП 1% [09:15:01]line > о реализуемом товаре [09:15:01]line ИТОГО: 700.11 [09:15:01]line НСП 1% : 6.20 [09:15:01]line НДС 12% : 74.35 [09:15:01]line Наличными: 0.00 [09:15:01]line Безнал.: 700.11 [09:15:01]line Место: АЗС № 53 "Партнер Нефть" [09:15:01]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:15:01]line СНО: Общий режим [09:15:01]line Чек 161 09.04.2024 09:15 [09:15:01]line Смена: 298 ФФД: 1.0 [09:15:01]line ЗНМ: 0300000127 [09:15:01]line РНМ: 0000000000090882 [09:15:01]line Версия ККМ: 001 [09:15:01]line Платежная система: O! деньги [09:15:01]line ФМ: 0000000000874906 [09:15:01]line ФД: 154857 [09:15:01]line ФПД: 102665308513974 [09:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091503&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154857&fm=102665308513974&tin=02508201610067®Number=0000000000090882&sum=70011 [09:15:02]OFD Sender: Processing packet 154857 [packets to send 67, broken 66] [09:15:02]ProducePacketName [09:15:02]name=ofd_packets/00154857 [09:15:02]OFD Sender: To server: pG, [09:15:02]CommunicateWithHost lk.salyk.kg:30040 [09:15:02]ConnectInit lk.salyk.kg [09:15:02]written 0, free lines is 4095 [09:15:02]Connected sock=11 [09:15:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C1 CD 06 01 8B B9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 17 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E9 5C 02 00 35 04 06 00 5D 5F A1 3E A6 B6 5F 10 1A 99 A2 C6 23 71 [09:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 44 08 47 00 92 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 E9 5C 02 00 F4 03 04 00 C2 AE 14 66 B6 04 01 00 00 D7 D9 59 BD 27 DE 42 49 [09:15:02]CommunicateWithHost err = 0 [09:15:02]CheckOFDResponse [09:15:02]1017 (14) - 77093643461234 [09:15:02]1041 (16) - 0000000000874906 [09:15:02]1040 (4) - 154857 [09:15:02]1012 (4) - 09.04.2024 02:58 [09:15:02]1206 (1) - 0 [09:15:02]OFD Sender: Remove packet 154857 [09:15:02]ProducePacketName [09:15:02]name=ofd_packets/00154857 [09:15:02]NVStorageDeleteData [09:15:02]Write to MH i2c: 01 00 00 EA 59 43 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 EA 59 00 00 00 00 00 CD 0C 23 [09:15:02]RasterBufferAndPrint [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]written 0, free lines is 3282 [09:15:02]MH_Cut [09:15:02]Write to MH i2c: D1 01 00 F1 59 01 1C [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 01 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 01 00 F1 59 00 1B [09:15:02]Write to MH i2c: 01 00 00 F2 59 4B [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]OFD Sender: No OFD packet to send [09:15:03]*** Cut start [09:15:03]*** Partial cut [09:15:03]*** CUTSNS_PIN = 1 [09:15:03]*** CUTSNS_PIN = 0 [09:15:03]*** Brake cut motor [09:15:03]Read from MH i2c: 01 [09:15:03]MH_I2C_Read... [09:15:03]*** Stop cut motor [09:15:03]*** Cut end [09:15:03]Read from MH i2c: 01 07 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: 01 07 00 F2 59 00 00 00 00 00 FF 0F 60 [09:15:03]process_action close_receipt done [09:15:03]requested_data is exist [09:15:03]produce_requested_data [09:15:03]requested_item fm.sn is exist - process it [09:15:03]wFMCommunicate request_size=4 [09:15:03]MH_SAM_APDU [09:15:03]CAPDU: 80 11 00 00 [09:15:03]Write to MH i2c: E2 08 00 F3 59 80 11 00 00 00 00 00 00 C6 [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:03]Read from MH i2c: E2 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 17 00 [09:15:03]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 17 00 F3 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1B [09:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:15:04]wFMCommunicate OK [09:15:04]requested_item fd.num is exist - process it [09:15:04]SAM_PROTO_GetFieldsCounters [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 00 00 [09:15:04]Write to MH i2c: E2 08 00 F4 59 80 13 00 00 00 00 00 00 C9 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 F4 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E9 5C 02 00 0E 04 04 00 2A 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 43 [09:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E9 5C 02 00 0E 04 04 00 2A 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 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetFieldsCounters done [09:15:04]requested_item shift.num is exist - process it [09:15:04]requested_item shift.opened is exist - process it [09:15:04]req_shift_opened [09:15:04]FM_GetShiftState [09:15:04]SAM_PROTO_GetShiftState [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 01 00 [09:15:04]Write to MH i2c: E2 08 00 F5 59 80 13 01 00 00 00 00 00 CB [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 F5 59 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 65 [09:15:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetShiftState done [09:15:04]FM_GetShiftState done [09:15:04]req_shift_opened done [09:15:04]requested_item shift.open_date is exist - process it [09:15:04]req_shift_open_date [09:15:04]req_shift_open_date done [09:15:04]produce_requested_data done [09:15:04]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154857,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:15:04]process_action_free close_receipt [09:15:04]json_value_free [09:15:04]json_value_free done [09:15:04]process_json_proto returns [09:15:04]Send response to host [09:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154857,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:15:04]free response buf [09:15:04]execute_script done [09:15:04]execute_script returns [09:15:04]free content buf [09:15:04]Sock 9.Close socket [09:15:04]Sock 9.Thread stoped [09:15:07]OFD Sender: No OFD packet to send [09:15:12]OFD Sender: No OFD packet to send [09:15:15]accept exits with 7 [09:15:15]New connection [09:15:15]New thread 3066662244 created [09:15:15]Thread 3066805604 joined [09:15:15]Waiting for new connection... [09:15:15] Sock 7.Parse request [09:15:15]Sock 7.Check first char [09:15:15]Sock 7.First char is OK [09:15:15]request: POST /json_proto HTTP/1.0 [09:15:15]Method: POST [09:15:15]URL: /json_proto [09:15:15]Method is POST - this is cgi request [09:15:15]url: /json_proto [09:15:15]query_string will be loaded in cgi processing [09:15:15]execute_cgi json_proto POST (null) [09:15:15]execute_cgi path=json_proto method=POST [09:15:15]POST find Content-Length [09:15:15]Host: 172.17.32.195:8080 [09:15:15]Content-Length: 1194 [09:15:15]Content-Type: application/json [09:15:15] [09:15:15]POST finish read [09:15:15]Found Content-Length = 1194 [09:15:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298065\u000A09.04.2024 08:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 4.150 x 72.40\u000A\u0418\u0422\u041E\u0413: 300.46\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:15]execute_script... [09:15:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298065\u000A09.04.2024 08:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 4.150 x 72.40\u000A\u0418\u0422\u041E\u0413: 300.46\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3473230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:15]POST & json_proto [09:15:15]process_json_proto [09:15:15]json parsed OK: [09:15:15]protocol is kg_v1.0 [09:15:15]action value=print_text [09:15:15]process_action print_text [09:15:15]cmd_print_text [09:15:15]ExternCall_PrintAddStr [09:15:15]wPrintStart [09:15:15]Write to MH i2c: 01 00 00 F6 59 4F [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 F6 59 00 00 00 00 00 FF 0F 64 [09:15:15]RasterBufferAndPrint [09:15:15]line *****ТОВАРНЫЙ ЧЕК***** [09:15:15]line АЗС 53 [09:15:15]line Партнер нефть [09:15:15]line 02508201610067 [09:15:15]line Кассир : Черикбаев М. [09:15:15]line Счет N : (1)298065 [09:15:15]line 09.04.2024 08:52 [09:15:15]line ПРОДАЖА [09:15:15]line ТРК (МРК, ГНК): 92 [09:15:15]line Вид ГСМ : 2710194210 [09:15:15]line ДТ(л)-К-5 [09:15:15]line 4.150 x 72.40 [09:15:15]line ИТОГ: 300.46 [09:15:15]line Тип оплаты: Талоны: Партнер нефть [09:15:15]line 3473230 [09:15:15]line ______________________ [09:15:15]line (подпись) [09:15:15]written 0, free lines is 4095 [09:15:15]Write to MH i2c: 01 00 00 0A 5A 64 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 0A 5A 00 00 00 00 00 12 0E 8B [09:15:15]RasterBufferAndPrint [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]written 0, free lines is 3604 [09:15:15]MH_Cut [09:15:15]Write to MH i2c: D1 01 00 11 5A 01 3D [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 01 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 01 00 11 5A 00 3C [09:15:15]Write to MH i2c: 01 00 00 12 5A 6C [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:16]*** Cut start [09:15:16]*** Partial cut [09:15:16]*** CUTSNS_PIN = 1 [09:15:16]*** CUTSNS_PIN = 0 [09:15:16]*** Brake cut motor [09:15:16]Read from MH i2c: 01 [09:15:16]MH_I2C_Read... [09:15:16]*** Stop cut motor [09:15:16]*** Cut end [09:15:16]Read from MH i2c: 01 07 00 [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: 01 07 00 12 5A 00 00 00 00 00 FF 0F 81 [09:15:16]process_action print_text done [09:15:16]requested_data is exist [09:15:16]produce_requested_data [09:15:16]requested_item fm.sn is exist - process it [09:15:16]wFMCommunicate request_size=4 [09:15:16]MH_SAM_APDU [09:15:16]CAPDU: 80 11 00 00 [09:15:16]Write to MH i2c: E2 08 00 13 5A 80 11 00 00 00 00 00 00 E7 [09:15:16]Write i2c OK [09:15:16]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 17 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 17 00 13 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3C [09:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:15:17]wFMCommunicate OK [09:15:17]requested_item fd.num is exist - process it [09:15:17]SAM_PROTO_GetFieldsCounters [09:15:17]wFMCommunicate request_size=4 [09:15:17]MH_SAM_APDU [09:15:17]CAPDU: 80 13 00 00 [09:15:17]Write to MH i2c: E2 08 00 14 5A 80 13 00 00 00 00 00 00 EA [09:15:17]Write i2c OK [09:15:17]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 62 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 62 00 14 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E9 5C 02 00 0E 04 04 00 2A 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 64 [09:15:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 E9 5C 02 00 0E 04 04 00 2A 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 [09:15:17]wFMCommunicate OK [09:15:17]SAM_PROTO_GetFieldsCounters done [09:15:17]requested_item shift.num is exist - process it [09:15:17]requested_item shift.opened is exist - process it [09:15:17]req_shift_opened [09:15:17]FM_GetShiftState [09:15:17]SAM_PROTO_GetShiftState [09:15:17]wFMCommunicate request_size=4 [09:15:17]MH_SAM_APDU [09:15:17]CAPDU: 80 13 01 00 [09:15:17]Write to MH i2c: E2 08 00 15 5A 80 13 01 00 00 00 00 00 EC [09:15:17]Write i2c OK [09:15:17]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 0E 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 0E 00 15 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 86 [09:15:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:15:17]wFMCommunicate OK [09:15:17]SAM_PROTO_GetShiftState done [09:15:17]FM_GetShiftState done [09:15:17]req_shift_opened done [09:15:17]requested_item shift.open_date is exist - process it [09:15:17]req_shift_open_date [09:15:17]req_shift_open_date done [09:15:17]produce_requested_data done [09:15:17]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154857,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:15:17]process_action_free print_text [09:15:17]json_value_free [09:15:17]json_value_free done [09:15:17]process_json_proto returns [09:15:17]Send response to host [09:15:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154857,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:15:17]free response buf [09:15:17]execute_script done [09:15:17]execute_script returns [09:15:17]free content buf [09:15:17]Sock 7.Close socket [09:15:17]Sock 7.Thread stoped [09:15:17]OFD Sender: No OFD packet to send [09:15:22]OFD Sender: No OFD packet to send [09:15:27]OFD Sender: No OFD packet to send [09:15:32]OFD Sender: No OFD packet to send [09:15:37]OFD Sender: No OFD packet to send [09:15:42]OFD Sender: No OFD packet to send [09:15:43]accept exits with 9 [09:15:43]New connection [09:15:43]New thread 3066805604 created [09:15:43]Thread 3066662244 joined [09:15:43]Waiting for new connection... [09:15:43] Sock 9.Parse request [09:15:43]Sock 9.Check first char [09:15:43]Sock 9.First char is OK [09:15:43]request: POST /json_proto HTTP/1.0 [09:15:43]Method: POST [09:15:43]URL: /json_proto [09:15:43]Method is POST - this is cgi request [09:15:43]url: /json_proto [09:15:43]query_string will be loaded in cgi processing [09:15:43]execute_cgi json_proto POST (null) [09:15:43]execute_cgi path=json_proto method=POST [09:15:43]POST find Content-Length [09:15:43]Host: 172.17.32.195:8080 [09:15:43]Content-Length: 639 [09:15:43]Content-Type: application/json [09:15:43] [09:15:43]POST finish read [09:15:43]Found Content-Length = 639 [09:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:43]execute_script... [09:15:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:43]POST & json_proto [09:15:43]process_json_proto [09:15:43]json parsed OK: [09:15:43]protocol is kg_v1.0 [09:15:43]action value=close_receipt [09:15:43]process_action close_receipt [09:15:43]cmd_close_receipt [09:15:43]MH_GetDate [09:15:43]Write to MH i2c: F0 00 00 16 5A 5F [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 09 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 09 00 16 5A 00 43 07 15 66 77 1B 62 64 85 [09:15:43]GetLastDocTimeStamp 1712654103 [09:15:43]current date 1712654147 [09:15:43]FM_GetShiftState [09:15:43]SAM_PROTO_GetShiftState [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 13 01 00 [09:15:43]Write to MH i2c: E2 08 00 17 5A 80 13 01 00 00 00 00 00 EE [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0E 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0E 00 17 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 88 [09:15:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_GetShiftState done [09:15:44]FM_GetShiftState done [09:15:44]opened in 1712622218 [09:15:44]opened+sec_in_day 1712708618 [09:15:44]quantity*price = 50033 [09:15:44]sum+1 = 50035 [09:15:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 162 09.04.2024 09:15 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154858 ФПД: 257376714252498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154858&fm=257376714252498&tin=02508201610067®Number=0000000000090882&sum=50034 [09:15:45]StoreToDocumentArchive [09:15:45]shift 298 fd 154858 [09:15:45]save to /storage/0298/doc_00154858 [09:15:45]save last doc name /storage/0298/doc_00154858 to /storage/kkm_last_doc_name [09:15:45]save OK [09:15:45]Clear old archive folders... [09:15:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:45]tlvbuf is 00700450 [09:15:45]SAM_PROTO_ClearQueue [09:15:45]wFMCommunicate request_size=4 [09:15:45]MH_SAM_APDU [09:15:45]CAPDU: 80 09 00 00 [09:15:45]Write to MH i2c: E2 08 00 24 5A 80 09 00 00 00 00 00 00 F0 [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 24 5A 00 90 00 F2 [09:15:45]RAPDU: 90 00 [09:15:45]wFMCommunicate OK [09:15:45]SAM_PROTO_ClearQueue done [09:15:45]KKMCreateOFDPacket [09:15:45]OFDProtocolAddRootSTLVToBuf [09:15:45]FM_MakeSignedData [09:15:45]FM_MakeSignedData [09:15:45]SAM_PROTO_SignData [09:15:45]wFMCommunicate request_size=4 [09:15:45]MH_SAM_APDU [09:15:45]CAPDU: 80 0D 01 02 [09:15:45]Write to MH i2c: E2 08 00 25 5A 80 0D 01 02 00 00 00 00 F8 [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 25 5A 00 90 00 F3 [09:15:45]RAPDU: 90 00 [09:15:45]wFMCommunicate OK [09:15:45]wFMCommunicate request_size=255 [09:15:45]MH_SAM_APDU [09:15: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 43 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EA 5C 02 00 35 04 06 00 EA [09:15:45]Write to MH i2c: E2 02 01 26 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 43 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EA 5C 02 00 35 04 06 00 EA 00 00 BC [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 26 5A 00 90 00 F4 [09:15:45]RAPDU: 90 00 [09:15:45]wFMCommunicate OK [09:15:45]wFMCommunicate request_size=10 [09:15:45]MH_SAM_APDU [09:15:45]CAPDU: 80 0D 02 02 05 15 2F A0 60 D2 [09:15:45]Write to MH i2c: E2 0D 00 27 5A 80 0D 02 02 05 00 15 2F A0 60 D2 00 00 1B [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 03 00 27 5A 00 90 00 F5 [09:15:45]RAPDU: 90 00 [09:15:45]wFMCommunicate OK [09:15:45]wFMCommunicate request_size=4 [09:15:45]MH_SAM_APDU [09:15:45]CAPDU: 80 0D 03 02 [09:15:45]Write to MH i2c: E2 08 00 28 5A 80 0D 03 02 00 00 00 00 FD [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 0B 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 0B 00 28 5A 00 6E 4D 65 42 3A F8 E3 C8 90 00 3D [09:15:45]RAPDU: 6E 4D 65 42 3A F8 E3 C8 90 00 [09:15:45]wFMCommunicate OK [09:15:45]SAM_PROTO_SignData done [09:15:45]FM_MakeSignedData done [09:15:45]CreateOFDProtocolMessage [09:15:45]wFMCommunicate request_size=4 [09:15:45]MH_SAM_APDU [09:15:45]CAPDU: 80 11 00 00 [09:15:45]Write to MH i2c: E2 08 00 29 5A 80 11 00 00 00 00 00 00 FD [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:45]Read from MH i2c: E2 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 17 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: E2 17 00 29 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 52 [09:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:15:45]wFMCommunicate OK [09:15:45]CreateOFDProtocolMessage done [09:15:45]OFDSenderStorePacket 154858 [09:15:45]StoreOFDPacket docnum=154858 [09:15:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD 8B 07 01 DF 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 43 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EA 5C 02 00 35 04 06 00 EA 15 2F A0 60 D2 6E 4D 65 42 3A F8 E3 C8 [09:15:45]CheckFolder [09:15:45]dirname=/storage/ofd_packets [09:15:45]CheckFolder done [09:15:45]ProducePacketName [09:15:45]name=ofd_packets/00154858 [09:15:45]NVStorageSaveData ofd_packets/00154858 [09:15:45]File name is /storage/ofd_packets/00154858 [09:15:45]Write 301 bytes [09:15:45]NVStorageSaveData done [09:15:45]OFDSenderStorePacket done [09:15:45]KKMCreateOFDPacket done [09:15:45]NVStorageSaveData kkm_last_timestamp [09:15:45]File name is /storage/kkm_last_timestamp [09:15:45]Write 4 bytes [09:15:45]NVStorageSaveData done [09:15:45]ExternCall_PrintAddStr [09:15:45]wPrintStart [09:15:45]Write to MH i2c: 01 00 00 2A 5A 84 [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 07 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 07 00 2A 5A 00 00 00 00 00 FF 0F 99 [09:15:45]RasterBufferAndPrint [09:15:45]line Счет N : (1)298066 [09:15:45]line ИНН: 02508201610067 [09:15:45]line Контрольно-Кассовый Чек [09:15:45]line ПРОДАЖА [09:15:45]line ТРК (МРК, ГНК) : 82 [09:15:45]line Товар: 2710124130 [09:15:45]line Аи-92-К-5 [09:15:45]line 7.830 * 63.90 [09:15:45]line = 500.34 [09:15:45]line НДС 12% НСП 1% [09:15:45]line > о реализуемом товаре [09:15:45]line ИТОГО: 500.34 [09:15:45]line НСП 1% : 4.43 [09:15:45]line НДС 12% : 53.13 [09:15:45]line Наличными: 500.34 [09:15:45]line Безнал.: 0.00 [09:15:45]line Место: АЗС № 53 "Партнер Нефть" [09:15:45]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:15:45]line СНО: Общий режим [09:15:45]line Чек 162 09.04.2024 09:15 [09:15:45]line Смена: 298 ФФД: 1.0 [09:15:45]line ЗНМ: 0300000127 [09:15:45]line РНМ: 0000000000090882 [09:15:45]line Версия ККМ: 001 [09:15:45]line ФМ: 0000000000874906 [09:15:45]line ФД: 154858 [09:15:45]line ФПД: 257376714252498 [09:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154858&fm=257376714252498&tin=02508201610067®Number=0000000000090882&sum=50034 [09:15:45]OFD Sender: Processing packet 154858 [packets to send 67, broken 66] [09:15:45]ProducePacketName [09:15:45]name=ofd_packets/00154858 [09:15:45]OFD Sender: To server: pG, [09:15:45]CommunicateWithHost lk.salyk.kg:30040 [09:15:45]ConnectInit lk.salyk.kg [09:15:46]written 0, free lines is 4095 [09:15:46]Connected sock=7 [09:15:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD 8B 07 01 DF 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 43 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EA 5C 02 00 35 04 06 00 EA 15 2F A0 60 D2 6E 4D 65 42 3A F8 E3 C8 [09:15:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 79 B4 47 00 69 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EA 5C 02 00 F4 03 04 00 ED AE 14 66 B6 04 01 00 00 04 18 D2 D2 10 1F 48 58 [09:15:46]CommunicateWithHost err = 0 [09:15:46]CheckOFDResponse [09:15:46]1017 (14) - 77093643461234 [09:15:46]1041 (16) - 0000000000874906 [09:15:46]1040 (4) - 154858 [09:15:46]1012 (4) - 09.04.2024 02:58 [09:15:46]1206 (1) - 0 [09:15:46]OFD Sender: Remove packet 154858 [09:15:46]ProducePacketName [09:15:46]name=ofd_packets/00154858 [09:15:46]NVStorageDeleteData [09:15:46]Write to MH i2c: 01 00 00 52 5A AC [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: 01 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: 01 07 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: 01 07 00 52 5A 00 00 00 00 00 02 0D C2 [09:15:46]RasterBufferAndPrint [09:15:46]line [09:15:46]line [09:15:46]line [09:15:46]line [09:15:46]line [09:15:46]written 0, free lines is 3336 [09:15:46]MH_Cut [09:15:46]Write to MH i2c: D1 01 00 59 5A 01 85 [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: D1 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: D1 01 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: D1 01 00 59 5A 00 84 [09:15:46]Write to MH i2c: 01 00 00 5A 5A B4 [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]OFD Sender: No OFD packet to send [09:15:47]*** Cut start [09:15:47]*** Partial cut [09:15:47]*** CUTSNS_PIN = 1 [09:15:47]*** CUTSNS_PIN = 0 [09:15:47]*** Brake cut motor [09:15:47]Read from MH i2c: 01 [09:15:47]MH_I2C_Read... [09:15:47]*** Stop cut motor [09:15:47]*** Cut end [09:15:47]Read from MH i2c: 01 07 00 [09:15:47]MH_I2C_Read... [09:15:47]Read from MH i2c: 01 07 00 5A 5A 00 00 00 00 00 FF 0F C9 [09:15:47]process_action close_receipt done [09:15:47]requested_data is exist [09:15:47]produce_requested_data [09:15:47]requested_item fm.sn is exist - process it [09:15:47]wFMCommunicate request_size=4 [09:15:47]MH_SAM_APDU [09:15:47]CAPDU: 80 11 00 00 [09:15:47]Write to MH i2c: E2 08 00 5B 5A 80 11 00 00 00 00 00 00 2F [09:15:47]Write i2c OK [09:15:47]MH_I2C_Read... [09:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:47]Read from MH i2c: E2 [09:15:47]MH_I2C_Read... [09:15:47]Read from MH i2c: E2 17 00 [09:15:47]MH_I2C_Read... [09:15:47]Read from MH i2c: E2 17 00 5B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 84 [09:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:15:47]wFMCommunicate OK [09:15:47]requested_item fd.num is exist - process it [09:15:47]SAM_PROTO_GetFieldsCounters [09:15:47]wFMCommunicate request_size=4 [09:15:47]MH_SAM_APDU [09:15:47]CAPDU: 80 13 00 00 [09:15:47]Write to MH i2c: E2 08 00 5C 5A 80 13 00 00 00 00 00 00 32 [09:15:47]Write i2c OK [09:15:47]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 62 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 62 00 5C 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EA 5C 02 00 0E 04 04 00 2A 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 B0 [09:15:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EA 5C 02 00 0E 04 04 00 2A 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 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_GetFieldsCounters done [09:15:48]requested_item shift.num is exist - process it [09:15:48]requested_item shift.opened is exist - process it [09:15:48]req_shift_opened [09:15:48]FM_GetShiftState [09:15:48]SAM_PROTO_GetShiftState [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 13 01 00 [09:15:48]Write to MH i2c: E2 08 00 5D 5A 80 13 01 00 00 00 00 00 34 [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0E 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0E 00 5D 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CE [09:15:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_GetShiftState done [09:15:48]FM_GetShiftState done [09:15:48]req_shift_opened done [09:15:48]requested_item shift.open_date is exist - process it [09:15:48]req_shift_open_date [09:15:48]req_shift_open_date done [09:15:48]produce_requested_data done [09:15:48]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154858,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:15:48]process_action_free close_receipt [09:15:48]json_value_free [09:15:48]json_value_free done [09:15:48]process_json_proto returns [09:15:48]Send response to host [09:15:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154858,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:15:48]free response buf [09:15:48]execute_script done [09:15:48]execute_script returns [09:15:48]free content buf [09:15:48]Sock 9.Close socket [09:15:48]Sock 9.Thread stoped [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16: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]accept exits with 10 [09:17:51]New connection [09:17:51]New thread 3066662244 created [09:17:51]Thread 3066805604 joined [09:17:51]Waiting for new connection... [09:17:51] Sock 10.Parse request [09:17:51]Sock 10.Check first char [09:17:51]Sock 10.First char is OK [09:17:51]request: POST /json_proto HTTP/1.0 [09:17:51]Method: POST [09:17:51]URL: /json_proto [09:17:51]Method is POST - this is cgi request [09:17:51]url: /json_proto [09:17:51]query_string will be loaded in cgi processing [09:17:51]execute_cgi json_proto POST (null) [09:17:51]execute_cgi path=json_proto method=POST [09:17:51]POST find Content-Length [09:17:51]Host: 172.17.32.195:8080 [09:17:51]Content-Length: 1191 [09:17:51]Content-Type: application/json [09:17:51] [09:17:51]POST finish read [09:17:51]Found Content-Length = 1191 [09:17: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298067\u000A09.04.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585927\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:51]execute_script... [09:17: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298067\u000A09.04.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585927\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:51]POST & json_proto [09:17:51]process_json_proto [09:17:51]json parsed OK: [09:17:51]protocol is kg_v1.0 [09:17:51]action value=print_text [09:17:51]process_action print_text [09:17:51]cmd_print_text [09:17:51]ExternCall_PrintAddStr [09:17:51]wPrintStart [09:17:51]Write to MH i2c: 01 00 00 5E 5A B8 [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 07 00 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 07 00 5E 5A 00 00 00 00 00 FF 0F CD [09:17:51]RasterBufferAndPrint [09:17:51]line *****ТОВАРНЫЙ ЧЕК***** [09:17:51]line АЗС 53 [09:17:51]line Партнер нефть [09:17:51]line 02508201610067 [09:17:51]line Кассир : Черикбаев М. [09:17:51]line Счет N : (1)298067 [09:17:51]line 09.04.2024 08:54 [09:17:51]line ПРОДАЖА [09:17:51]line ТРК (МРК, ГНК): 41 [09:17:51]line Вид ГСМ : 2710124130 [09:17:51]line Аи-92-К-5 [09:17:51]line 15.650 x 63.90 [09:17:51]line ИТОГ: 1000.04 [09:17:51]line Тип оплаты: Талоны: Партнер нефть [09:17:51]line 3585927 [09:17:51]line ______________________ [09:17:51]line (подпись) [09:17:51]written 0, free lines is 4095 [09:17:51]Write to MH i2c: 01 00 00 72 5A CC [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 07 00 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: 01 07 00 72 5A 00 00 00 00 00 13 0E F4 [09:17:51]RasterBufferAndPrint [09:17:51]line [09:17:51]line [09:17:51]line [09:17:51]line [09:17:51]line [09:17:51]written 0, free lines is 3605 [09:17:51]MH_Cut [09:17:51]Write to MH i2c: D1 01 00 79 5A 01 A5 [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: D1 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: D1 01 00 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: D1 01 00 79 5A 00 A4 [09:17:51]Write to MH i2c: 01 00 00 7A 5A D4 [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]OFD Sender: No OFD packet to send [09:17:52]*** Cut start [09:17:52]*** Partial cut [09:17:52]*** CUTSNS_PIN = 1 [09:17:52]*** CUTSNS_PIN = 0 [09:17:52]*** Brake cut motor [09:17:52]Read from MH i2c: 01 [09:17:52]MH_I2C_Read... [09:17:52]*** Stop cut motor [09:17:52]*** Cut end [09:17:52]Read from MH i2c: 01 07 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: 01 07 00 7A 5A 00 00 00 00 00 FF 0F E9 [09:17:52]process_action print_text done [09:17:52]requested_data is exist [09:17:52]produce_requested_data [09:17:52]requested_item fm.sn is exist - process it [09:17:52]wFMCommunicate request_size=4 [09:17:52]MH_SAM_APDU [09:17:52]CAPDU: 80 11 00 00 [09:17:52]Write to MH i2c: E2 08 00 7B 5A 80 11 00 00 00 00 00 00 4F [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:52]Read from MH i2c: E2 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 17 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 17 00 7B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A4 [09:17:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:17:52]wFMCommunicate OK [09:17:52]requested_item fd.num is exist - process it [09:17:52]SAM_PROTO_GetFieldsCounters [09:17:52]wFMCommunicate request_size=4 [09:17:52]MH_SAM_APDU [09:17:52]CAPDU: 80 13 00 00 [09:17:52]Write to MH i2c: E2 08 00 7C 5A 80 13 00 00 00 00 00 00 52 [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:53]Read from MH i2c: E2 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: E2 62 00 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: E2 62 00 7C 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EA 5C 02 00 0E 04 04 00 2A 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 D0 [09:17:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EA 5C 02 00 0E 04 04 00 2A 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 [09:17:53]wFMCommunicate OK [09:17:53]SAM_PROTO_GetFieldsCounters done [09:17:53]requested_item shift.num is exist - process it [09:17:53]requested_item shift.opened is exist - process it [09:17:53]req_shift_opened [09:17:53]FM_GetShiftState [09:17:53]SAM_PROTO_GetShiftState [09:17:53]wFMCommunicate request_size=4 [09:17:53]MH_SAM_APDU [09:17:53]CAPDU: 80 13 01 00 [09:17:53]Write to MH i2c: E2 08 00 7D 5A 80 13 01 00 00 00 00 00 54 [09:17:53]Write i2c OK [09:17:53]MH_I2C_Read... [09:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:53]Read from MH i2c: E2 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: E2 0E 00 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: E2 0E 00 7D 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EE [09:17:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:17:53]wFMCommunicate OK [09:17:53]SAM_PROTO_GetShiftState done [09:17:53]FM_GetShiftState done [09:17:53]req_shift_opened done [09:17:53]requested_item shift.open_date is exist - process it [09:17:53]req_shift_open_date [09:17:53]req_shift_open_date done [09:17:53]produce_requested_data done [09:17:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154858,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:17:53]process_action_free print_text [09:17:53]json_value_free [09:17:53]json_value_free done [09:17:53]process_json_proto returns [09:17:53]Send response to host [09:17:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154858,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:17:53]free response buf [09:17:53]execute_script done [09:17:53]execute_script returns [09:17:53]free content buf [09:17:53]Sock 10.Close socket [09:17:53]Sock 10.Thread stoped [09:17:56]OFD Sender: No OFD packet to send [09:18:00]accept exits with 7 [09:18:00]New connection [09:18:00]New thread 3066805604 created [09:18:00]Thread 3066662244 joined [09:18:00]Waiting for new connection... [09:18:00] Sock 7.Parse request [09:18:00]Sock 7.Check first char [09:18:00]Sock 7.First char is OK [09:18:00]request: POST /json_proto HTTP/1.0 [09:18:00]Method: POST [09:18:00]URL: /json_proto [09:18:00]Method is POST - this is cgi request [09:18:00]url: /json_proto [09:18:00]query_string will be loaded in cgi processing [09:18:00]execute_cgi json_proto POST (null) [09:18:00]execute_cgi path=json_proto method=POST [09:18:00]POST find Content-Length [09:18:00]Host: 172.17.32.195:8080 [09:18:00]Content-Length: 807 [09:18:00]Content-Type: application/json [09:18:00] [09:18:00]POST finish read [09:18:00]Found Content-Length = 807 [09:18:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 51.550, "sum" : 1696.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1696.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:00]execute_script... [09:18: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)298063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 51.550, "sum" : 1696.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1696.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:00]POST & json_proto [09:18:00]process_json_proto [09:18:00]json parsed OK: [09:18:00]protocol is kg_v1.0 [09:18:00]action value=close_receipt [09:18:00]process_action close_receipt [09:18:00]cmd_close_receipt [09:18:00]MH_GetDate [09:18:00]Write to MH i2c: F0 00 00 7E 5A C7 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: F0 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: F0 09 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: F0 09 00 7E 5A 00 CC 07 15 66 77 1B 62 64 76 [09:18:00]GetLastDocTimeStamp 1712654147 [09:18:00]current date 1712654284 [09:18:00]FM_GetShiftState [09:18:00]SAM_PROTO_GetShiftState [09:18:00]wFMCommunicate request_size=4 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 13 01 00 [09:18:00]Write to MH i2c: E2 08 00 7F 5A 80 13 01 00 00 00 00 00 56 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 0E 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 0E 00 7F 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F0 [09:18:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:18:00]wFMCommunicate OK [09:18:00]SAM_PROTO_GetShiftState done [09:18:00]FM_GetShiftState done [09:18:00]opened in 1712622218 [09:18:00]opened+sec_in_day 1712708618 [09:18:00]quantity*price = 169599 [09:18:00]sum+1 = 169601 [09:18:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1696.00 НСП 1% : 15.01 НДС 12% : 180.11 Наличными: 0.00 Безнал.: 1696.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 163 09.04.2024 09:18 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154859 ФПД: 64135999328440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091804&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154859&fm=64135999328440&tin=02508201610067®Number=0000000000090882&sum=169600 [09:18:01]StoreToDocumentArchive [09:18:01]shift 298 fd 154859 [09:18:01]save to /storage/0298/doc_00154859 [09:18:01]save last doc name /storage/0298/doc_00154859 to /storage/kkm_last_doc_name [09:18:01]save OK [09:18:01]Clear old archive folders... [09:18:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:18:01]tlvbuf is 007DCFC0 [09:18:01]SAM_PROTO_ClearQueue [09:18:01]wFMCommunicate request_size=4 [09:18:01]MH_SAM_APDU [09:18:01]CAPDU: 80 09 00 00 [09:18:01]Write to MH i2c: E2 08 00 8C 5A 80 09 00 00 00 00 00 00 58 [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 8C 5A 00 90 00 5A [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_ClearQueue done [09:18:02]KKMCreateOFDPacket [09:18:02]OFDProtocolAddRootSTLVToBuf [09:18:02]FM_MakeSignedData [09:18:02]FM_MakeSignedData [09:18:02]SAM_PROTO_SignData [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 01 02 [09:18:02]Write to MH i2c: E2 08 00 8D 5A 80 0D 01 02 00 00 00 00 60 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 8D 5A 00 90 00 5B [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]wFMCommunicate request_size=255 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E C9 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 80 96 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 96 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 96 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 CC 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EB 5C 02 00 35 04 06 00 3A 54 [09:18:02]Write to MH i2c: E2 02 01 8E 5A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E C9 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 80 96 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 96 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 96 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 CC 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EB 5C 02 00 35 04 06 00 3A 54 00 00 E0 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 8E 5A 00 90 00 5C [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]wFMCommunicate request_size=9 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 02 02 04 D3 75 10 B8 [09:18:02]Write to MH i2c: E2 0C 00 8F 5A 80 0D 02 02 04 00 D3 75 10 B8 00 00 7B [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 8F 5A 00 90 00 5D [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 03 02 [09:18:02]Write to MH i2c: E2 08 00 90 5A 80 0D 03 02 00 00 00 00 65 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0B 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0B 00 90 5A 00 9B BB A9 E0 0D 04 45 0D 90 00 A8 [09:18:02]RAPDU: 9B BB A9 E0 0D 04 45 0D 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_SignData done [09:18:02]FM_MakeSignedData done [09:18:02]CreateOFDProtocolMessage [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 11 00 00 [09:18:02]Write to MH i2c: E2 08 00 91 5A 80 11 00 00 00 00 00 00 65 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 91 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BA [09:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:18:02]wFMCommunicate OK [09:18:02]CreateOFDProtocolMessage done [09:18:02]OFDSenderStorePacket 154859 [09:18:02]StoreOFDPacket docnum=154859 [09:18:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 45 E9 06 01 CD 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E C9 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 80 96 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 96 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 96 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 CC 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EB 5C 02 00 35 04 06 00 3A 54 D3 75 10 B8 9B BB A9 E0 0D 04 45 0D [09:18:02]CheckFolder [09:18:02]dirname=/storage/ofd_packets [09:18:02]CheckFolder done [09:18:02]ProducePacketName [09:18:02]name=ofd_packets/00154859 [09:18:02]NVStorageSaveData ofd_packets/00154859 [09:18:02]File name is /storage/ofd_packets/00154859 [09:18:02]Write 300 bytes [09:18:02]NVStorageSaveData done [09:18:02]OFDSenderStorePacket done [09:18:02]KKMCreateOFDPacket done [09:18:02]NVStorageSaveData kkm_last_timestamp [09:18:02]File name is /storage/kkm_last_timestamp [09:18:02]Write 4 bytes [09:18:02]NVStorageSaveData done [09:18:02]ExternCall_PrintAddStr [09:18:02]wPrintStart [09:18:02]Write to MH i2c: 01 00 00 92 5A EC [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 92 5A 00 00 00 00 00 FF 0F 01 [09:18:02]RasterBufferAndPrint [09:18:02]line Счет N : (1)298063 [09:18:02]line ИНН: 02508201610067 [09:18:02]line Контрольно-Кассовый Чек [09:18:02]line ПРОДАЖА [09:18:02]line ТРК (МРК, ГНК) : 100 [09:18:02]line Товар: 2711190000 [09:18:02]line ГАЗ-К-5 [09:18:02]line 51.550 * 32.90 [09:18:02]line = 1696.00 [09:18:02]line НДС 12% НСП 1% [09:18:02]line > о реализуемом товаре [09:18:02]line ИТОГО: 1696.00 [09:18:02]line НСП 1% : 15.01 [09:18:02]line НДС 12% : 180.11 [09:18:02]line Наличными: 0.00 [09:18:02]line Безнал.: 1696.00 [09:18:02]line Место: АЗС № 53 "Партнер Нефть" [09:18:02]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:18:02]line СНО: Общий режим [09:18:02]line Чек 163 09.04.2024 09:18 [09:18:02]line Смена: 298 ФФД: 1.0 [09:18:02]line ЗНМ: 0300000127 [09:18:02]line РНМ: 0000000000090882 [09:18:02]line Версия ККМ: 001 [09:18:02]line Платежная система: O! деньги [09:18:02]line ФМ: 0000000000874906 [09:18:02]line ФД: 154859 [09:18:02]line ФПД: 64135999328440 [09:18:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091804&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154859&fm=64135999328440&tin=02508201610067®Number=0000000000090882&sum=169600 [09:18:02]OFD Sender: Processing packet 154859 [packets to send 67, broken 66] [09:18:02]ProducePacketName [09:18:02]name=ofd_packets/00154859 [09:18:02]OFD Sender: To server: pG, [09:18:02]CommunicateWithHost lk.salyk.kg:30040 [09:18:02]ConnectInit lk.salyk.kg [09:18:02]written 0, free lines is 4095 [09:18:03]Connected sock=10 [09:18:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 45 E9 06 01 CD 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E C9 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 80 96 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 96 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 96 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 CC 07 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EB 5C 02 00 35 04 06 00 3A 54 D3 75 10 B8 9B BB A9 E0 0D 04 45 0D [09:18:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C8 DE 47 00 75 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EB 5C 02 00 F4 03 04 00 76 AF 14 66 B6 04 01 00 00 5E 3C 5D 05 4A 87 AB D7 [09:18:03]CommunicateWithHost err = 0 [09:18:03]CheckOFDResponse [09:18:03]1017 (14) - 77093643461234 [09:18:03]1041 (16) - 0000000000874906 [09:18:03]1040 (4) - 154859 [09:18:03]1012 (4) - 09.04.2024 03:01 [09:18:03]1206 (1) - 0 [09:18:03]OFD Sender: Remove packet 154859 [09:18:03]ProducePacketName [09:18:03]name=ofd_packets/00154859 [09:18:03]NVStorageDeleteData [09:18:03]Write to MH i2c: 01 00 00 BC 5A 16 [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 07 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 07 00 BC 5A 00 00 00 00 00 D7 0C 00 [09:18:03]RasterBufferAndPrint [09:18:03]line [09:18:03]line [09:18:03]line [09:18:03]line [09:18:03]line [09:18:03]written 0, free lines is 3293 [09:18:03]MH_Cut [09:18:03]Write to MH i2c: D1 01 00 C3 5A 01 EF [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: D1 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: D1 01 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: D1 01 00 C3 5A 00 EE [09:18:03]Write to MH i2c: 01 00 00 C4 5A 1E [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]OFD Sender: No OFD packet to send [09:18:04]*** Cut start [09:18:04]*** Partial cut [09:18:04]*** CUTSNS_PIN = 1 [09:18:04]*** CUTSNS_PIN = 0 [09:18:04]*** Brake cut motor [09:18:04]Read from MH i2c: 01 [09:18:04]MH_I2C_Read... [09:18:04]*** Stop cut motor [09:18:04]*** Cut end [09:18:04]Read from MH i2c: 01 07 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 07 00 C4 5A 00 00 00 00 00 FF 0F 33 [09:18:04]process_action close_receipt done [09:18:04]requested_data is exist [09:18:04]produce_requested_data [09:18:04]requested_item fm.sn is exist - process it [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 11 00 00 [09:18:04]Write to MH i2c: E2 08 00 C5 5A 80 11 00 00 00 00 00 00 99 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 17 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 17 00 C5 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EE [09:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:18:04]wFMCommunicate OK [09:18:04]requested_item fd.num is exist - process it [09:18:04]SAM_PROTO_GetFieldsCounters [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 13 00 00 [09:18:04]Write to MH i2c: E2 08 00 C6 5A 80 13 00 00 00 00 00 00 9C [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 62 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 62 00 C6 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EB 5C 02 00 0E 04 04 00 2A 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 1E [09:18:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EB 5C 02 00 0E 04 04 00 2A 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 [09:18:04]wFMCommunicate OK [09:18:04]SAM_PROTO_GetFieldsCounters done [09:18:04]requested_item shift.num is exist - process it [09:18:04]requested_item shift.opened is exist - process it [09:18:04]req_shift_opened [09:18:04]FM_GetShiftState [09:18:04]SAM_PROTO_GetShiftState [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 13 01 00 [09:18:04]Write to MH i2c: E2 08 00 C7 5A 80 13 01 00 00 00 00 00 9E [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:05]Read from MH i2c: E2 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 0E 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 0E 00 C7 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 38 [09:18:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:18:05]wFMCommunicate OK [09:18:05]SAM_PROTO_GetShiftState done [09:18:05]FM_GetShiftState done [09:18:05]req_shift_opened done [09:18:05]requested_item shift.open_date is exist - process it [09:18:05]req_shift_open_date [09:18:05]req_shift_open_date done [09:18:05]produce_requested_data done [09:18:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154859,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:18:05]process_action_free close_receipt [09:18:05]json_value_free [09:18:05]json_value_free done [09:18:05]process_json_proto returns [09:18:05]Send response to host [09:18:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154859,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:18:05]free response buf [09:18:05]execute_script done [09:18:05]execute_script returns [09:18:05]free content buf [09:18:05]Sock 7.Close socket [09:18:05]Sock 7.Thread stoped [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:28]accept exits with 9 [09:19:28]New connection [09:19:28]New thread 3066662244 created [09:19:28]Thread 3066805604 joined [09:19:28]Waiting for new connection... [09:19:28] Sock 9.Parse request [09:19:28]Sock 9.Check first char [09:19:28]Sock 9.First char is OK [09:19:28]request: POST /json_proto HTTP/1.0 [09:19:28]Method: POST [09:19:28]URL: /json_proto [09:19:28]Method is POST - this is cgi request [09:19:28]url: /json_proto [09:19:28]query_string will be loaded in cgi processing [09:19:28]execute_cgi json_proto POST (null) [09:19:28]execute_cgi path=json_proto method=POST [09:19:28]POST find Content-Length [09:19:28]Host: 172.17.32.195:8080 [09:19:28]Content-Length: 639 [09:19:28]Content-Type: application/json [09:19:28] [09:19:28]POST finish read [09:19:28]Found Content-Length = 639 [09:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298068", "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" : 63.90, "quantity" : 5.010, "sum" : 320.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 320.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:28]execute_script... [09:19: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)298068", "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" : 63.90, "quantity" : 5.010, "sum" : 320.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 320.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:28]POST & json_proto [09:19:28]process_json_proto [09:19:28]json parsed OK: [09:19:28]protocol is kg_v1.0 [09:19:28]action value=close_receipt [09:19:28]process_action close_receipt [09:19:28]cmd_close_receipt [09:19:28]MH_GetDate [09:19:28]Write to MH i2c: F0 00 00 C8 5A 11 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: F0 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: F0 09 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: F0 09 00 C8 5A 00 24 08 15 66 77 1B 62 64 19 [09:19:28]GetLastDocTimeStamp 1712654284 [09:19:28]current date 1712654372 [09:19:28]FM_GetShiftState [09:19:28]SAM_PROTO_GetShiftState [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 13 01 00 [09:19:28]Write to MH i2c: E2 08 00 C9 5A 80 13 01 00 00 00 00 00 A0 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0E 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0E 00 C9 5A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3A [09:19:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:19:28]wFMCommunicate OK [09:19:28]SAM_PROTO_GetShiftState done [09:19:28]FM_GetShiftState done [09:19:28]opened in 1712622218 [09:19:28]opened+sec_in_day 1712708618 [09:19:28]quantity*price = 32013 [09:19:28]sum+1 = 32015 [09:19:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 320.14 НСП 1% : 2.83 НДС 12% : 34.00 Наличными: 320.14 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 164 09.04.2024 09:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154860 ФПД: 152284895941748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091932&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154860&fm=152284895941748&tin=02508201610067®Number=0000000000090882&sum=32014 [09:19:29]StoreToDocumentArchive [09:19:29]shift 298 fd 154860 [09:19:29]save to /storage/0298/doc_00154860 [09:19:29]save last doc name /storage/0298/doc_00154860 to /storage/kkm_last_doc_name [09:19:29]save OK [09:19:29]Clear old archive folders... [09:19:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:29]tlvbuf is 007B8440 [09:19:29]SAM_PROTO_ClearQueue [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 09 00 00 [09:19:29]Write to MH i2c: E2 08 00 D6 5A 80 09 00 00 00 00 00 00 A2 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 03 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 03 00 D6 5A 00 90 00 A4 [09:19:29]RAPDU: 90 00 [09:19:29]wFMCommunicate OK [09:19:29]SAM_PROTO_ClearQueue done [09:19:29]KKMCreateOFDPacket [09:19:29]OFDProtocolAddRootSTLVToBuf [09:19:29]FM_MakeSignedData [09:19:29]FM_MakeSignedData [09:19:29]SAM_PROTO_SignData [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 0D 01 02 [09:19:29]Write to MH i2c: E2 08 00 D7 5A 80 0D 01 02 00 00 00 00 AA [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 03 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 03 00 D7 5A 00 90 00 A5 [09:19:29]RAPDU: 90 00 [09:19:29]wFMCommunicate OK [09:19:29]wFMCommunicate request_size=255 [09:19:29]MH_SAM_APDU [09:19: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 92 13 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 0E 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 0E 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 24 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EC 5C 02 00 35 04 06 00 8A [09:19:29]Write to MH i2c: E2 02 01 D8 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 0E 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 0E 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 24 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EC 5C 02 00 35 04 06 00 8A 00 00 C7 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 03 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 03 00 D8 5A 00 90 00 A6 [09:19:30]RAPDU: 90 00 [09:19:30]wFMCommunicate OK [09:19:30]wFMCommunicate request_size=10 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 0D 02 02 05 80 97 20 94 74 [09:19:30]Write to MH i2c: E2 0D 00 D9 5A 80 0D 02 02 05 00 80 97 20 94 74 00 00 F6 [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 03 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 03 00 D9 5A 00 90 00 A7 [09:19:30]RAPDU: 90 00 [09:19:30]wFMCommunicate OK [09:19:30]wFMCommunicate request_size=4 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 0D 03 02 [09:19:30]Write to MH i2c: E2 08 00 DA 5A 80 0D 03 02 00 00 00 00 AF [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 0B 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 0B 00 DA 5A 00 25 D0 CE FD 6D 52 4B 15 90 00 8F [09:19:30]RAPDU: 25 D0 CE FD 6D 52 4B 15 90 00 [09:19:30]wFMCommunicate OK [09:19:30]SAM_PROTO_SignData done [09:19:30]FM_MakeSignedData done [09:19:30]CreateOFDProtocolMessage [09:19:30]wFMCommunicate request_size=4 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 11 00 00 [09:19:30]Write to MH i2c: E2 08 00 DB 5A 80 11 00 00 00 00 00 00 AF [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 17 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 17 00 DB 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 04 [09:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:19:30]wFMCommunicate OK [09:19:30]CreateOFDProtocolMessage done [09:19:30]OFDSenderStorePacket 154860 [09:19:30]StoreOFDPacket docnum=154860 [09:19:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 31 74 07 01 F9 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 0E 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 0E 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 24 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EC 5C 02 00 35 04 06 00 8A 80 97 20 94 74 25 D0 CE FD 6D 52 4B 15 [09:19:30]CheckFolder [09:19:30]dirname=/storage/ofd_packets [09:19:30]CheckFolder done [09:19:30]ProducePacketName [09:19:30]name=ofd_packets/00154860 [09:19:30]NVStorageSaveData ofd_packets/00154860 [09:19:30]File name is /storage/ofd_packets/00154860 [09:19:30]Write 301 bytes [09:19:30]NVStorageSaveData done [09:19:30]OFDSenderStorePacket done [09:19:30]KKMCreateOFDPacket done [09:19:30]NVStorageSaveData kkm_last_timestamp [09:19:30]File name is /storage/kkm_last_timestamp [09:19:30]Write 4 bytes [09:19:30]NVStorageSaveData done [09:19:30]ExternCall_PrintAddStr [09:19:30]wPrintStart [09:19:30]Write to MH i2c: 01 00 00 DC 5A 36 [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: 01 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: 01 07 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: 01 07 00 DC 5A 00 00 00 00 00 FF 0F 4B [09:19:30]RasterBufferAndPrint [09:19:30]line Счет N : (1)298068 [09:19:30]line ИНН: 02508201610067 [09:19:30]line Контрольно-Кассовый Чек [09:19:30]line ПРОДАЖА [09:19:30]line ТРК (МРК, ГНК) : 62 [09:19:30]line Товар: 2710124130 [09:19:30]line Аи-92-К-5 [09:19:30]line 5.010 * 63.90 [09:19:30]line = 320.14 [09:19:30]line НДС 12% НСП 1% [09:19:30]line > о реализуемом товаре [09:19:30]line ИТОГО: 320.14 [09:19:30]line НСП 1% : 2.83 [09:19:30]line НДС 12% : 34.00 [09:19:30]line Наличными: 320.14 [09:19:30]line Безнал.: 0.00 [09:19:30]line Место: АЗС № 53 "Партнер Нефть" [09:19:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:19:30]line СНО: Общий режим [09:19:30]line Чек 164 09.04.2024 09:19 [09:19:30]line Смена: 298 ФФД: 1.0 [09:19:30]line ЗНМ: 0300000127 [09:19:30]line РНМ: 0000000000090882 [09:19:30]line Версия ККМ: 001 [09:19:30]line ФМ: 0000000000874906 [09:19:30]line ФД: 154860 [09:19:30]line ФПД: 152284895941748 [09:19:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T091932&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154860&fm=152284895941748&tin=02508201610067®Number=0000000000090882&sum=32014 [09:19:30]OFD Sender: Processing packet 154860 [packets to send 67, broken 66] [09:19:30]ProducePacketName [09:19:30]name=ofd_packets/00154860 [09:19:30]OFD Sender: To server: pG, [09:19:30]CommunicateWithHost lk.salyk.kg:30040 [09:19:30]ConnectInit lk.salyk.kg [09:19:30]written 0, free lines is 4095 [09:19:30]Connected sock=10 [09:19:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 31 74 07 01 F9 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 0E 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 0E 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 24 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EC 5C 02 00 35 04 06 00 8A 80 97 20 94 74 25 D0 CE FD 6D 52 4B 15 [09:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 57 65 47 00 51 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EC 5C 02 00 F4 03 04 00 CE AF 14 66 B6 04 01 00 00 62 C0 27 05 C0 E2 D2 AD [09:19:30]CommunicateWithHost err = 0 [09:19:30]CheckOFDResponse [09:19:30]1017 (14) - 77093643461234 [09:19:30]1041 (16) - 0000000000874906 [09:19:30]1040 (4) - 154860 [09:19:30]1012 (4) - 09.04.2024 03:02 [09:19:30]1206 (1) - 0 [09:19:30]OFD Sender: Remove packet 154860 [09:19:30]ProducePacketName [09:19:30]name=ofd_packets/00154860 [09:19:30]NVStorageDeleteData [09:19:31]Write to MH i2c: 01 00 00 04 5B 5F [09:19:31]Write i2c OK [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: 01 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: 01 07 00 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: 01 07 00 04 5B 00 00 00 00 00 EC 0C 5E [09:19:31]RasterBufferAndPrint [09:19:31]line [09:19:31]line [09:19:31]line [09:19:31]line [09:19:31]line [09:19:31]written 0, free lines is 3312 [09:19:31]MH_Cut [09:19:31]Write to MH i2c: D1 01 00 0B 5B 01 38 [09:19:31]Write i2c OK [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: D1 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: D1 01 00 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: D1 01 00 0B 5B 00 37 [09:19:31]Write to MH i2c: 01 00 00 0C 5B 67 [09:19:31]Write i2c OK [09:19:31]MH_I2C_Read... [09:19:31]OFD Sender: No OFD packet to send [09:19:31]*** Cut start [09:19:31]*** Partial cut [09:19:31]*** CUTSNS_PIN = 1 [09:19:31]*** CUTSNS_PIN = 0 [09:19:32]*** Brake cut motor [09:19:32]Read from MH i2c: 01 [09:19:32]MH_I2C_Read... [09:19:32]*** Stop cut motor [09:19:32]*** Cut end [09:19:32]Read from MH i2c: 01 07 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: 01 07 00 0C 5B 00 00 00 00 00 FF 0F 7C [09:19:32]process_action close_receipt done [09:19:32]requested_data is exist [09:19:32]produce_requested_data [09:19:32]requested_item fm.sn is exist - process it [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 11 00 00 [09:19:32]Write to MH i2c: E2 08 00 0D 5B 80 11 00 00 00 00 00 00 E2 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 0D 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 37 [09:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:19:32]wFMCommunicate OK [09:19:32]requested_item fd.num is exist - process it [09:19:32]SAM_PROTO_GetFieldsCounters [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 00 00 [09:19:32]Write to MH i2c: E2 08 00 0E 5B 80 13 00 00 00 00 00 00 E5 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 62 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 62 00 0E 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EC 5C 02 00 0E 04 04 00 2A 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 6B [09:19:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EC 5C 02 00 0E 04 04 00 2A 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 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetFieldsCounters done [09:19:32]requested_item shift.num is exist - process it [09:19:32]requested_item shift.opened is exist - process it [09:19:32]req_shift_opened [09:19:32]FM_GetShiftState [09:19:32]SAM_PROTO_GetShiftState [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 01 00 [09:19:32]Write to MH i2c: E2 08 00 0F 5B 80 13 01 00 00 00 00 00 E7 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 0F 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 81 [09:19:32]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetShiftState done [09:19:32]FM_GetShiftState done [09:19:32]req_shift_opened done [09:19:32]requested_item shift.open_date is exist - process it [09:19:32]req_shift_open_date [09:19:32]req_shift_open_date done [09:19:32]produce_requested_data done [09:19:32]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154860,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:19:32]process_action_free close_receipt [09:19:32]json_value_free [09:19:32]json_value_free done [09:19:32]process_json_proto returns [09:19:32]Send response to host [09:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154860,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:19:32]free response buf [09:19:32]execute_script done [09:19:32]execute_script returns [09:19:32]free content buf [09:19:32]Sock 9.Close socket [09:19:32]Sock 9.Thread stoped [09:19:36]OFD Sender: No OFD packet to send [09:19:41]OFD Sender: No OFD packet to send [09:19:46]OFD Sender: No OFD packet to send [09:19:51]OFD Sender: No OFD packet to send [09:19:56]OFD Sender: No OFD packet to send [09:20:01]OFD Sender: No OFD packet to send [09:20:06]OFD Sender: No OFD packet to send [09:20:09]accept exits with 7 [09:20:09]New connection [09:20:09]New thread 3066805604 created [09:20:09]Thread 3066662244 joined [09:20:09]Waiting for new connection... [09:20:09] Sock 7.Parse request [09:20:09]Sock 7.Check first char [09:20:09]Sock 7.First char is OK [09:20:09]request: POST /json_proto HTTP/1.0 [09:20:09]Method: POST [09:20:09]URL: /json_proto [09:20:09]Method is POST - this is cgi request [09:20:09]url: /json_proto [09:20:09]query_string will be loaded in cgi processing [09:20:09]execute_cgi json_proto POST (null) [09:20:09]execute_cgi path=json_proto method=POST [09:20:09]POST find Content-Length [09:20:09]Host: 172.17.32.195:8080 [09:20:09]Content-Length: 639 [09:20:09]Content-Type: application/json [09:20:09] [09:20:09]POST finish read [09:20:09]Found Content-Length = 639 [09:20:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298069", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:09]execute_script... [09:20: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)298069", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:09]POST & json_proto [09:20:09]process_json_proto [09:20:09]json parsed OK: [09:20:09]protocol is kg_v1.0 [09:20:09]action value=close_receipt [09:20:09]process_action close_receipt [09:20:09]cmd_close_receipt [09:20:09]MH_GetDate [09:20:09]Write to MH i2c: F0 00 00 10 5B 5A [09:20:09]Write i2c OK [09:20:09]MH_I2C_Read... [09:20:09]Read from MH i2c: F0 [09:20:09]MH_I2C_Read... [09:20:09]Read from MH i2c: F0 09 00 [09:20:09]MH_I2C_Read... [09:20:09]Read from MH i2c: F0 09 00 10 5B 00 4D 08 15 66 77 1B 62 64 8B [09:20:09]GetLastDocTimeStamp 1712654372 [09:20:09]current date 1712654413 [09:20:09]FM_GetShiftState [09:20:09]SAM_PROTO_GetShiftState [09:20:09]wFMCommunicate request_size=4 [09:20:09]MH_SAM_APDU [09:20:09]CAPDU: 80 13 01 00 [09:20:09]Write to MH i2c: E2 08 00 11 5B 80 13 01 00 00 00 00 00 E9 [09:20:09]Write i2c OK [09:20:09]MH_I2C_Read... [09:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:09]Read from MH i2c: E2 [09:20:09]MH_I2C_Read... [09:20:09]Read from MH i2c: E2 0E 00 [09:20:09]MH_I2C_Read... [09:20:09]Read from MH i2c: E2 0E 00 11 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 83 [09:20:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:20:09]wFMCommunicate OK [09:20:09]SAM_PROTO_GetShiftState done [09:20:09]FM_GetShiftState done [09:20:09]opened in 1712622218 [09:20:09]opened+sec_in_day 1712708618 [09:20:09]quantity*price = 50033 [09:20:09]sum+1 = 50035 [09:20:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 165 09.04.2024 09:20 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154861 ФПД: 189972236135753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092013&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154861&fm=189972236135753&tin=02508201610067®Number=0000000000090882&sum=50034 [09:20:10]StoreToDocumentArchive [09:20:10]shift 298 fd 154861 [09:20:10]save to /storage/0298/doc_00154861 [09:20:10]save last doc name /storage/0298/doc_00154861 to /storage/kkm_last_doc_name [09:20:10]save OK [09:20:10]Clear old archive folders... [09:20:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:10]tlvbuf is 0092E170 [09:20:10]SAM_PROTO_ClearQueue [09:20:10]wFMCommunicate request_size=4 [09:20:10]MH_SAM_APDU [09:20:10]CAPDU: 80 09 00 00 [09:20:10]Write to MH i2c: E2 08 00 1E 5B 80 09 00 00 00 00 00 00 EB [09:20:10]Write i2c OK [09:20:10]MH_I2C_Read... [09:20:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:10]Read from MH i2c: E2 [09:20:10]MH_I2C_Read... [09:20:10]Read from MH i2c: E2 03 00 [09:20:10]MH_I2C_Read... [09:20:10]Read from MH i2c: E2 03 00 1E 5B 00 90 00 ED [09:20:10]RAPDU: 90 00 [09:20:10]wFMCommunicate OK [09:20:10]SAM_PROTO_ClearQueue done [09:20:10]KKMCreateOFDPacket [09:20:10]OFDProtocolAddRootSTLVToBuf [09:20:10]FM_MakeSignedData [09:20:10]FM_MakeSignedData [09:20:10]SAM_PROTO_SignData [09:20:10]wFMCommunicate request_size=4 [09:20:10]MH_SAM_APDU [09:20:10]CAPDU: 80 0D 01 02 [09:20:10]Write to MH i2c: E2 08 00 1F 5B 80 0D 01 02 00 00 00 00 F3 [09:20:10]Write i2c OK [09:20:10]MH_I2C_Read... [09:20:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:10]Read from MH i2c: E2 [09:20:10]MH_I2C_Read... [09:20:10]Read from MH i2c: E2 03 00 [09:20:10]MH_I2C_Read... [09:20:10]Read from MH i2c: E2 03 00 1F 5B 00 90 00 EE [09:20:10]RAPDU: 90 00 [09:20:10]wFMCommunicate OK [09:20:10]wFMCommunicate request_size=255 [09:20:10]MH_SAM_APDU [09:20: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 4D 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 ED 5C 02 00 35 04 06 00 AC [09:20:10]Write to MH i2c: E2 02 01 20 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 4D 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 ED 5C 02 00 35 04 06 00 AC 00 00 8A [09:20:10]Write i2c OK [09:20:10]MH_I2C_Read... [09:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:11]Read from MH i2c: E2 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 03 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 03 00 20 5B 00 90 00 EF [09:20:11]RAPDU: 90 00 [09:20:11]wFMCommunicate OK [09:20:11]wFMCommunicate request_size=10 [09:20:11]MH_SAM_APDU [09:20:11]CAPDU: 80 0D 02 02 05 C7 5B A6 ED 49 [09:20:11]Write to MH i2c: E2 0D 00 21 5B 80 0D 02 02 05 00 C7 5B A6 ED 49 00 00 FE [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:11]Read from MH i2c: E2 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 03 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 03 00 21 5B 00 90 00 F0 [09:20:11]RAPDU: 90 00 [09:20:11]wFMCommunicate OK [09:20:11]wFMCommunicate request_size=4 [09:20:11]MH_SAM_APDU [09:20:11]CAPDU: 80 0D 03 02 [09:20:11]Write to MH i2c: E2 08 00 22 5B 80 0D 03 02 00 00 00 00 F8 [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:11]Read from MH i2c: E2 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 0B 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 0B 00 22 5B 00 99 59 C2 89 83 E4 AB 09 90 00 51 [09:20:11]RAPDU: 99 59 C2 89 83 E4 AB 09 90 00 [09:20:11]wFMCommunicate OK [09:20:11]SAM_PROTO_SignData done [09:20:11]FM_MakeSignedData done [09:20:11]CreateOFDProtocolMessage [09:20:11]wFMCommunicate request_size=4 [09:20:11]MH_SAM_APDU [09:20:11]CAPDU: 80 11 00 00 [09:20:11]Write to MH i2c: E2 08 00 23 5B 80 11 00 00 00 00 00 00 F8 [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:11]Read from MH i2c: E2 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 17 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: E2 17 00 23 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4D [09:20:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:20:11]wFMCommunicate OK [09:20:11]CreateOFDProtocolMessage done [09:20:11]OFDSenderStorePacket 154861 [09:20:11]StoreOFDPacket docnum=154861 [09:20:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 2F 4B 07 01 CB 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 4D 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 ED 5C 02 00 35 04 06 00 AC C7 5B A6 ED 49 99 59 C2 89 83 E4 AB 09 [09:20:11]CheckFolder [09:20:11]dirname=/storage/ofd_packets [09:20:11]CheckFolder done [09:20:11]ProducePacketName [09:20:11]name=ofd_packets/00154861 [09:20:11]NVStorageSaveData ofd_packets/00154861 [09:20:11]File name is /storage/ofd_packets/00154861 [09:20:11]Write 301 bytes [09:20:11]NVStorageSaveData done [09:20:11]OFDSenderStorePacket done [09:20:11]KKMCreateOFDPacket done [09:20:11]NVStorageSaveData kkm_last_timestamp [09:20:11]File name is /storage/kkm_last_timestamp [09:20:11]Write 4 bytes [09:20:11]NVStorageSaveData done [09:20:11]ExternCall_PrintAddStr [09:20:11]wPrintStart [09:20:11]Write to MH i2c: 01 00 00 24 5B 7F [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 07 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 07 00 24 5B 00 00 00 00 00 FF 0F 94 [09:20:11]RasterBufferAndPrint [09:20:11]line Счет N : (1)298069 [09:20:11]line ИНН: 02508201610067 [09:20:11]line Контрольно-Кассовый Чек [09:20:11]line ПРОДАЖА [09:20:11]line ТРК (МРК, ГНК) : 52 [09:20:11]line Товар: 2710124130 [09:20:11]line Аи-92-К-5 [09:20:11]line 7.830 * 63.90 [09:20:11]line = 500.34 [09:20:11]line НДС 12% НСП 1% [09:20:11]line > о реализуемом товаре [09:20:11]line ИТОГО: 500.34 [09:20:11]line НСП 1% : 4.43 [09:20:11]line НДС 12% : 53.13 [09:20:11]line Наличными: 500.34 [09:20:11]line Безнал.: 0.00 [09:20:11]line Место: АЗС № 53 "Партнер Нефть" [09:20:11]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:20:11]line СНО: Общий режим [09:20:11]line Чек 165 09.04.2024 09:20 [09:20:11]line Смена: 298 ФФД: 1.0 [09:20:11]line ЗНМ: 0300000127 [09:20:11]line РНМ: 0000000000090882 [09:20:11]line Версия ККМ: 001 [09:20:11]line ФМ: 0000000000874906 [09:20:11]line ФД: 154861 [09:20:11]line ФПД: 189972236135753 [09:20:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092013&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154861&fm=189972236135753&tin=02508201610067®Number=0000000000090882&sum=50034 [09:20:11]written 0, free lines is 4095 [09:20:11]OFD Sender: Processing packet 154861 [packets to send 67, broken 66] [09:20:11]ProducePacketName [09:20:11]name=ofd_packets/00154861 [09:20:11]OFD Sender: To server: pG, [09:20:11]CommunicateWithHost lk.salyk.kg:30040 [09:20:11]ConnectInit lk.salyk.kg [09:20:11]Connected sock=11 [09:20:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 2F 4B 07 01 CB 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 4D 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 ED 5C 02 00 35 04 06 00 AC C7 5B A6 ED 49 99 59 C2 89 83 E4 AB 09 [09:20:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8B 79 47 00 35 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 ED 5C 02 00 F4 03 04 00 F7 AF 14 66 B6 04 01 00 00 F3 32 5F B5 69 91 F0 06 [09:20:11]CommunicateWithHost err = 0 [09:20:11]CheckOFDResponse [09:20:11]1017 (14) - 77093643461234 [09:20:11]1041 (16) - 0000000000874906 [09:20:11]1040 (4) - 154861 [09:20:11]1012 (4) - 09.04.2024 03:03 [09:20:11]1206 (1) - 0 [09:20:11]OFD Sender: Remove packet 154861 [09:20:11]ProducePacketName [09:20:11]name=ofd_packets/00154861 [09:20:11]NVStorageDeleteData [09:20:11]Write to MH i2c: 01 00 00 4C 5B A7 [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 07 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: 01 07 00 4C 5B 00 00 00 00 00 EC 0C A6 [09:20:11]RasterBufferAndPrint [09:20:11]line [09:20:11]line [09:20:11]line [09:20:11]line [09:20:11]line [09:20:11]written 0, free lines is 3312 [09:20:11]MH_Cut [09:20:11]Write to MH i2c: D1 01 00 53 5B 01 80 [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: D1 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: D1 01 00 [09:20:11]MH_I2C_Read... [09:20:11]Read from MH i2c: D1 01 00 53 5B 00 7F [09:20:11]Write to MH i2c: 01 00 00 54 5B AF [09:20:11]Write i2c OK [09:20:11]MH_I2C_Read... [09:20:12]OFD Sender: No OFD packet to send [09:20:12]*** Cut start [09:20:12]*** Partial cut [09:20:12]*** CUTSNS_PIN = 1 [09:20:12]*** CUTSNS_PIN = 0 [09:20:12]*** Brake cut motor [09:20:13]Read from MH i2c: 01 [09:20:13]MH_I2C_Read... [09:20:13]*** Stop cut motor [09:20:13]*** Cut end [09:20:13]Read from MH i2c: 01 07 00 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: 01 07 00 54 5B 00 00 00 00 00 FF 0F C4 [09:20:13]process_action close_receipt done [09:20:13]requested_data is exist [09:20:13]produce_requested_data [09:20:13]requested_item fm.sn is exist - process it [09:20:13]wFMCommunicate request_size=4 [09:20:13]MH_SAM_APDU [09:20:13]CAPDU: 80 11 00 00 [09:20:13]Write to MH i2c: E2 08 00 55 5B 80 11 00 00 00 00 00 00 2A [09:20:13]Write i2c OK [09:20:13]MH_I2C_Read... [09:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:13]Read from MH i2c: E2 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 17 00 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 17 00 55 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7F [09:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:20:13]wFMCommunicate OK [09:20:13]requested_item fd.num is exist - process it [09:20:13]SAM_PROTO_GetFieldsCounters [09:20:13]wFMCommunicate request_size=4 [09:20:13]MH_SAM_APDU [09:20:13]CAPDU: 80 13 00 00 [09:20:13]Write to MH i2c: E2 08 00 56 5B 80 13 00 00 00 00 00 00 2D [09:20:13]Write i2c OK [09:20:13]MH_I2C_Read... [09:20:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:13]Read from MH i2c: E2 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 62 00 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 62 00 56 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 ED 5C 02 00 0E 04 04 00 2A 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 B7 [09:20:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 ED 5C 02 00 0E 04 04 00 2A 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 [09:20:13]wFMCommunicate OK [09:20:13]SAM_PROTO_GetFieldsCounters done [09:20:13]requested_item shift.num is exist - process it [09:20:13]requested_item shift.opened is exist - process it [09:20:13]req_shift_opened [09:20:13]FM_GetShiftState [09:20:13]SAM_PROTO_GetShiftState [09:20:13]wFMCommunicate request_size=4 [09:20:13]MH_SAM_APDU [09:20:13]CAPDU: 80 13 01 00 [09:20:13]Write to MH i2c: E2 08 00 57 5B 80 13 01 00 00 00 00 00 2F [09:20:13]Write i2c OK [09:20:13]MH_I2C_Read... [09:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:13]Read from MH i2c: E2 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 0E 00 [09:20:13]MH_I2C_Read... [09:20:13]Read from MH i2c: E2 0E 00 57 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C9 [09:20:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:20:13]wFMCommunicate OK [09:20:13]SAM_PROTO_GetShiftState done [09:20:13]FM_GetShiftState done [09:20:13]req_shift_opened done [09:20:13]requested_item shift.open_date is exist - process it [09:20:13]req_shift_open_date [09:20:13]req_shift_open_date done [09:20:13]produce_requested_data done [09:20:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154861,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:20:13]process_action_free close_receipt [09:20:13]json_value_free [09:20:13]json_value_free done [09:20:13]process_json_proto returns [09:20:13]Send response to host [09:20:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154861,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:20:13]free response buf [09:20:13]execute_script done [09:20:13]execute_script returns [09:20:13]free content buf [09:20:13]Sock 7.Close socket [09:20:13]Sock 7.Thread stoped [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:07]accept exits with 9 [09:21:07]New connection [09:21:07]New thread 3066662244 created [09:21:07]Thread 3066805604 joined [09:21:07]Waiting for new connection... [09:21:07] Sock 9.Parse request [09:21:07]Sock 9.Check first char [09:21:07]Sock 9.First char is OK [09:21:07]request: POST /json_proto HTTP/1.0 [09:21:07]Method: POST [09:21:07]URL: /json_proto [09:21:07]Method is POST - this is cgi request [09:21:07]url: /json_proto [09:21:07]query_string will be loaded in cgi processing [09:21:07]execute_cgi json_proto POST (null) [09:21:07]execute_cgi path=json_proto method=POST [09:21:07]POST find Content-Length [09:21:07]Host: 172.17.32.195:8080 [09:21:07]Content-Length: 796 [09:21:07]Content-Type: application/json [09:21:07] [09:21:07]POST finish read [09:21:07]Found Content-Length = 796 [09:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:07]execute_script... [09:21:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:07]POST & json_proto [09:21:07]process_json_proto [09:21:07]json parsed OK: [09:21:07]protocol is kg_v1.0 [09:21:07]action value=close_receipt [09:21:07]process_action close_receipt [09:21:07]cmd_close_receipt [09:21:07]MH_GetDate [09:21:07]Write to MH i2c: F0 00 00 58 5B A2 [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 09 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 09 00 58 5B 00 87 08 15 66 77 1B 62 64 0D [09:21:07]GetLastDocTimeStamp 1712654413 [09:21:07]current date 1712654471 [09:21:07]FM_GetShiftState [09:21:07]SAM_PROTO_GetShiftState [09:21:07]wFMCommunicate request_size=4 [09:21:07]MH_SAM_APDU [09:21:07]CAPDU: 80 13 01 00 [09:21:07]Write to MH i2c: E2 08 00 59 5B 80 13 01 00 00 00 00 00 31 [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:07]Read from MH i2c: E2 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: E2 0E 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: E2 0E 00 59 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CB [09:21:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:21:07]wFMCommunicate OK [09:21:07]SAM_PROTO_GetShiftState done [09:21:07]FM_GetShiftState done [09:21:07]opened in 1712622218 [09:21:07]opened+sec_in_day 1712708618 [09:21:07]quantity*price = 100010 [09:21:07]sum+1 = 100012 [09:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 166 09.04.2024 09:21 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154862 ФПД: 152103058485248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092111&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154862&fm=152103058485248&tin=02508201610067®Number=0000000000090882&sum=100011 [09:21:09]StoreToDocumentArchive [09:21:09]shift 298 fd 154862 [09:21:09]save to /storage/0298/doc_00154862 [09:21:09]save last doc name /storage/0298/doc_00154862 to /storage/kkm_last_doc_name [09:21:09]save OK [09:21:09]Clear old archive folders... [09:21:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:21:09]tlvbuf is 0071D4F0 [09:21:09]SAM_PROTO_ClearQueue [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 09 00 00 [09:21:09]Write to MH i2c: E2 08 00 66 5B 80 09 00 00 00 00 00 00 33 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 66 5B 00 90 00 35 [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]SAM_PROTO_ClearQueue done [09:21:09]KKMCreateOFDPacket [09:21:09]OFDProtocolAddRootSTLVToBuf [09:21:09]FM_MakeSignedData [09:21:09]FM_MakeSignedData [09:21:09]SAM_PROTO_SignData [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 0D 01 02 [09:21:09]Write to MH i2c: E2 08 00 67 5B 80 0D 01 02 00 00 00 00 3B [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 67 5B 00 90 00 36 [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]wFMCommunicate request_size=255 [09:21:09]MH_SAM_APDU [09:21:09]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 87 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EE 5C 02 00 35 04 06 00 [09:21:09]Write to MH i2c: E2 02 01 68 5B 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 87 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EE 5C 02 00 35 04 06 00 00 00 AF [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 68 5B 00 90 00 37 [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]wFMCommunicate request_size=11 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 0D 02 02 06 8A 56 40 C5 30 00 [09:21:09]Write to MH i2c: E2 0E 00 69 5B 80 0D 02 02 06 00 8A 56 40 C5 30 00 00 00 5F [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 69 5B 00 90 00 38 [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 0D 03 02 [09:21:09]Write to MH i2c: E2 08 00 6A 5B 80 0D 03 02 00 00 00 00 40 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 0B 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 0B 00 6A 5B 00 BA 14 B7 24 3A 4E 05 E0 90 00 57 [09:21:09]RAPDU: BA 14 B7 24 3A 4E 05 E0 90 00 [09:21:09]wFMCommunicate OK [09:21:09]SAM_PROTO_SignData done [09:21:09]FM_MakeSignedData done [09:21:09]CreateOFDProtocolMessage [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 11 00 00 [09:21:09]Write to MH i2c: E2 08 00 6B 5B 80 11 00 00 00 00 00 00 40 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 17 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 17 00 6B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 95 [09:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:21:09]wFMCommunicate OK [09:21:09]CreateOFDProtocolMessage done [09:21:09]OFDSenderStorePacket 154862 [09:21:09]StoreOFDPacket docnum=154862 [09:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 FE 5E 08 01 77 E2 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 87 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EE 5C 02 00 35 04 06 00 8A 56 40 C5 30 00 BA 14 B7 24 3A 4E 05 E0 [09:21:09]CheckFolder [09:21:09]dirname=/storage/ofd_packets [09:21:09]CheckFolder done [09:21:09]ProducePacketName [09:21:09]name=ofd_packets/00154862 [09:21:09]NVStorageSaveData ofd_packets/00154862 [09:21:09]File name is /storage/ofd_packets/00154862 [09:21:09]Write 302 bytes [09:21:09]NVStorageSaveData done [09:21:09]OFDSenderStorePacket done [09:21:09]KKMCreateOFDPacket done [09:21:09]NVStorageSaveData kkm_last_timestamp [09:21:09]File name is /storage/kkm_last_timestamp [09:21:09]Write 4 bytes [09:21:09]NVStorageSaveData done [09:21:09]ExternCall_PrintAddStr [09:21:09]wPrintStart [09:21:09]Write to MH i2c: 01 00 00 6C 5B C7 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 07 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 07 00 6C 5B 00 00 00 00 00 FF 0F DC [09:21:09]RasterBufferAndPrint [09:21:09]line Счет N : (1)298070 [09:21:09]line ИНН: 02508201610067 [09:21:09]line Контрольно-Кассовый Чек [09:21:09]line ПРОДАЖА [09:21:09]line ТРК (МРК, ГНК) : 71 [09:21:09]line Товар: 2710124130 [09:21:09]line SUPER-92-К-5 [09:21:09]line 15.410 * 64.90 [09:21:09]line = 1000.11 [09:21:09]line НДС 12% НСП 1% [09:21:09]line > о реализуемом товаре [09:21:09]line ИТОГО: 1000.11 [09:21:09]line НСП 1% : 8.85 [09:21:09]line НДС 12% : 106.21 [09:21:09]line Наличными: 0.00 [09:21:09]line Безнал.: 1000.11 [09:21:09]line Место: АЗС № 53 "Партнер Нефть" [09:21:09]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:21:09]line СНО: Общий режим [09:21:09]line Чек 166 09.04.2024 09:21 [09:21:09]line Смена: 298 ФФД: 1.0 [09:21:09]line ЗНМ: 0300000127 [09:21:09]line РНМ: 0000000000090882 [09:21:09]line Версия ККМ: 001 [09:21:09]line Платежная система: O! деньги [09:21:09]line ФМ: 0000000000874906 [09:21:09]line ФД: 154862 [09:21:09]line ФПД: 152103058485248 [09:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092111&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154862&fm=152103058485248&tin=02508201610067®Number=0000000000090882&sum=100011 [09:21:09]OFD Sender: Processing packet 154862 [packets to send 67, broken 66] [09:21:09]ProducePacketName [09:21:09]name=ofd_packets/00154862 [09:21:09]OFD Sender: To server: pG, [09:21:09]CommunicateWithHost lk.salyk.kg:30040 [09:21:09]ConnectInit lk.salyk.kg [09:21:09]written 0, free lines is 4095 [09:21:09]Connected sock=10 [09:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 FE 5E 08 01 77 E2 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 87 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EE 5C 02 00 35 04 06 00 8A 56 40 C5 30 00 BA 14 B7 24 3A 4E 05 E0 [09:21:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D6 9C 47 00 A5 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EE 5C 02 00 F4 03 04 00 31 B0 14 66 B6 04 01 00 00 C2 8B 8A A8 07 C5 7E C5 [09:21:10]CommunicateWithHost err = 0 [09:21:10]CheckOFDResponse [09:21:10]1017 (14) - 77093643461234 [09:21:10]1041 (16) - 0000000000874906 [09:21:10]1040 (4) - 154862 [09:21:10]1012 (4) - 09.04.2024 03:04 [09:21:10]1206 (1) - 0 [09:21:10]OFD Sender: Remove packet 154862 [09:21:10]ProducePacketName [09:21:10]name=ofd_packets/00154862 [09:21:10]NVStorageDeleteData [09:21:10]Write to MH i2c: 01 00 00 96 5B F1 [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 07 00 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 07 00 96 5B 00 00 00 00 00 CD 0C D1 [09:21:10]RasterBufferAndPrint [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]written 0, free lines is 3284 [09:21:10]MH_Cut [09:21:10]Write to MH i2c: D1 01 00 9D 5B 01 CA [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 01 00 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 01 00 9D 5B 00 C9 [09:21:10]Write to MH i2c: 01 00 00 9E 5B F9 [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]OFD Sender: No OFD packet to send [09:21:11]*** Cut start [09:21:11]*** Partial cut [09:21:11]*** CUTSNS_PIN = 1 [09:21:11]*** CUTSNS_PIN = 0 [09:21:11]*** Brake cut motor [09:21:11]Read from MH i2c: 01 [09:21:11]MH_I2C_Read... [09:21:11]*** Stop cut motor [09:21:11]*** Cut end [09:21:11]Read from MH i2c: 01 07 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: 01 07 00 9E 5B 00 00 00 00 00 FF 0F 0E [09:21:11]process_action close_receipt done [09:21:11]requested_data is exist [09:21:11]produce_requested_data [09:21:11]requested_item fm.sn is exist - process it [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 11 00 00 [09:21:11]Write to MH i2c: E2 08 00 9F 5B 80 11 00 00 00 00 00 00 74 [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:11]Read from MH i2c: E2 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 17 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 17 00 9F 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C9 [09:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:21:11]wFMCommunicate OK [09:21:11]requested_item fd.num is exist - process it [09:21:11]SAM_PROTO_GetFieldsCounters [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 13 00 00 [09:21:11]Write to MH i2c: E2 08 00 A0 5B 80 13 00 00 00 00 00 00 77 [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 62 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 62 00 A0 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EE 5C 02 00 0E 04 04 00 2A 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 05 [09:21:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EE 5C 02 00 0E 04 04 00 2A 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 [09:21:12]wFMCommunicate OK [09:21:12]SAM_PROTO_GetFieldsCounters done [09:21:12]requested_item shift.num is exist - process it [09:21:12]requested_item shift.opened is exist - process it [09:21:12]req_shift_opened [09:21:12]FM_GetShiftState [09:21:12]SAM_PROTO_GetShiftState [09:21:12]wFMCommunicate request_size=4 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 13 01 00 [09:21:12]Write to MH i2c: E2 08 00 A1 5B 80 13 01 00 00 00 00 00 79 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 0E 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 0E 00 A1 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 13 [09:21:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:21:12]wFMCommunicate OK [09:21:12]SAM_PROTO_GetShiftState done [09:21:12]FM_GetShiftState done [09:21:12]req_shift_opened done [09:21:12]requested_item shift.open_date is exist - process it [09:21:12]req_shift_open_date [09:21:12]req_shift_open_date done [09:21:12]produce_requested_data done [09:21:12]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154862,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:21:12]process_action_free close_receipt [09:21:12]json_value_free [09:21:12]json_value_free done [09:21:12]process_json_proto returns [09:21:12]Send response to host [09:21:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154862,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:21:12]free response buf [09:21:12]execute_script done [09:21:12]execute_script returns [09:21:12]free content buf [09:21:12]Sock 9.Close socket [09:21:12]Sock 9.Thread stoped [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:55]OFD Sender: No OFD packet to send [09:22:00]OFD Sender: No OFD packet to send [09:22:05]OFD Sender: No OFD packet to send [09:22:10]OFD Sender: No OFD packet to send [09:22:15]OFD Sender: No OFD packet to send [09:22:20]OFD Sender: No OFD packet to send [09:22:24]accept exits with 7 [09:22:24]New connection [09:22:24]New thread 3066805604 created [09:22:24]Thread 3066662244 joined [09:22:24]Waiting for new connection... [09:22:24] Sock 7.Parse request [09:22:24]Sock 7.Check first char [09:22:24]Sock 7.First char is OK [09:22:24]request: POST /json_proto HTTP/1.0 [09:22:24]Method: POST [09:22:24]URL: /json_proto [09:22:24]Method is POST - this is cgi request [09:22:24]url: /json_proto [09:22:24]query_string will be loaded in cgi processing [09:22:24]execute_cgi json_proto POST (null) [09:22:24]execute_cgi path=json_proto method=POST [09:22:24]POST find Content-Length [09:22:24]Host: 172.17.32.195:8080 [09:22:24]Content-Length: 639 [09:22:24]Content-Type: application/json [09:22:24] [09:22:24]POST finish read [09:22:24]Found Content-Length = 639 [09:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:24]execute_script... [09:22:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:24]POST & json_proto [09:22:24]process_json_proto [09:22:24]json parsed OK: [09:22:24]protocol is kg_v1.0 [09:22:24]action value=close_receipt [09:22:24]process_action close_receipt [09:22:24]cmd_close_receipt [09:22:24]MH_GetDate [09:22:24]Write to MH i2c: F0 00 00 A2 5B EC [09:22:24]Write i2c OK [09:22:24]MH_I2C_Read... [09:22:24]Read from MH i2c: F0 [09:22:24]MH_I2C_Read... [09:22:24]Read from MH i2c: F0 09 00 [09:22:24]MH_I2C_Read... [09:22:24]Read from MH i2c: F0 09 00 A2 5B 00 D4 08 15 66 77 1B 62 64 A4 [09:22:24]GetLastDocTimeStamp 1712654471 [09:22:24]current date 1712654548 [09:22:24]FM_GetShiftState [09:22:24]SAM_PROTO_GetShiftState [09:22:24]wFMCommunicate request_size=4 [09:22:24]MH_SAM_APDU [09:22:24]CAPDU: 80 13 01 00 [09:22:24]Write to MH i2c: E2 08 00 A3 5B 80 13 01 00 00 00 00 00 7B [09:22:24]Write i2c OK [09:22:24]MH_I2C_Read... [09:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:24]Read from MH i2c: E2 [09:22:24]MH_I2C_Read... [09:22:24]Read from MH i2c: E2 0E 00 [09:22:24]MH_I2C_Read... [09:22:24]Read from MH i2c: E2 0E 00 A3 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 15 [09:22:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:22:24]wFMCommunicate OK [09:22:24]SAM_PROTO_GetShiftState done [09:22:24]FM_GetShiftState done [09:22:24]opened in 1712622218 [09:22:24]opened+sec_in_day 1712708618 [09:22:24]quantity*price = 20000 [09:22:24]sum+1 = 20002 [09:22:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 167 09.04.2024 09:22 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154863 ФПД: 21661333163586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154863&fm=21661333163586&tin=02508201610067®Number=0000000000090882&sum=20001 [09:22:25]StoreToDocumentArchive [09:22:25]shift 298 fd 154863 [09:22:25]save to /storage/0298/doc_00154863 [09:22:25]save last doc name /storage/0298/doc_00154863 to /storage/kkm_last_doc_name [09:22:25]OFD Sender: No OFD packet to send [09:22:25]save OK [09:22:25]Clear old archive folders... [09:22:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:25]tlvbuf is B6D844D0 [09:22:25]SAM_PROTO_ClearQueue [09:22:25]wFMCommunicate request_size=4 [09:22:25]MH_SAM_APDU [09:22:25]CAPDU: 80 09 00 00 [09:22:25]Write to MH i2c: E2 08 00 B0 5B 80 09 00 00 00 00 00 00 7D [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:25]Read from MH i2c: E2 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: E2 03 00 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: E2 03 00 B0 5B 00 90 00 7F [09:22:25]RAPDU: 90 00 [09:22:25]wFMCommunicate OK [09:22:25]SAM_PROTO_ClearQueue done [09:22:25]KKMCreateOFDPacket [09:22:25]OFDProtocolAddRootSTLVToBuf [09:22:25]FM_MakeSignedData [09:22:25]FM_MakeSignedData [09:22:25]SAM_PROTO_SignData [09:22:25]wFMCommunicate request_size=4 [09:22:25]MH_SAM_APDU [09:22:25]CAPDU: 80 0D 01 02 [09:22:25]Write to MH i2c: E2 08 00 B1 5B 80 0D 01 02 00 00 00 00 85 [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:25]Read from MH i2c: E2 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: E2 03 00 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: E2 03 00 B1 5B 00 90 00 80 [09:22:25]RAPDU: 90 00 [09:22:25]wFMCommunicate OK [09:22:25]wFMCommunicate request_size=255 [09:22:25]MH_SAM_APDU [09: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 A7 00 00 00 F4 03 04 00 D4 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EF 5C 02 00 35 04 06 00 13 [09:22:25]Write to MH i2c: E2 02 01 B2 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 A7 00 00 00 F4 03 04 00 D4 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EF 5C 02 00 35 04 06 00 13 00 00 C2 [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:26]Read from MH i2c: E2 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 03 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 03 00 B2 5B 00 90 00 81 [09:22:26]RAPDU: 90 00 [09:22:26]wFMCommunicate OK [09:22:26]wFMCommunicate request_size=10 [09:22:26]MH_SAM_APDU [09:22:26]CAPDU: 80 0D 02 02 05 B3 6C 11 8E 42 [09:22:26]Write to MH i2c: E2 0D 00 B3 5B 80 0D 02 02 05 00 B3 6C 11 8E 42 00 00 92 [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:26]Read from MH i2c: E2 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 03 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 03 00 B3 5B 00 90 00 82 [09:22:26]RAPDU: 90 00 [09:22:26]wFMCommunicate OK [09:22:26]wFMCommunicate request_size=4 [09:22:26]MH_SAM_APDU [09:22:26]CAPDU: 80 0D 03 02 [09:22:26]Write to MH i2c: E2 08 00 B4 5B 80 0D 03 02 00 00 00 00 8A [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:26]Read from MH i2c: E2 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 0B 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 0B 00 B4 5B 00 07 5D 9C 8C 63 04 84 38 90 00 3A [09:22:26]RAPDU: 07 5D 9C 8C 63 04 84 38 90 00 [09:22:26]wFMCommunicate OK [09:22:26]SAM_PROTO_SignData done [09:22:26]FM_MakeSignedData done [09:22:26]CreateOFDProtocolMessage [09:22:26]wFMCommunicate request_size=4 [09:22:26]MH_SAM_APDU [09:22:26]CAPDU: 80 11 00 00 [09:22:26]Write to MH i2c: E2 08 00 B5 5B 80 11 00 00 00 00 00 00 8A [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:26]Read from MH i2c: E2 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 17 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 17 00 B5 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DF [09:22:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:22:26]wFMCommunicate OK [09:22:26]CreateOFDProtocolMessage done [09:22:26]OFDSenderStorePacket 154863 [09:22:26]StoreOFDPacket docnum=154863 [09:22:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 61 07 01 F8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 A7 00 00 00 F4 03 04 00 D4 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EF 5C 02 00 35 04 06 00 13 B3 6C 11 8E 42 07 5D 9C 8C 63 04 84 38 [09:22:26]CheckFolder [09:22:26]dirname=/storage/ofd_packets [09:22:26]CheckFolder done [09:22:26]ProducePacketName [09:22:26]name=ofd_packets/00154863 [09:22:26]NVStorageSaveData ofd_packets/00154863 [09:22:26]File name is /storage/ofd_packets/00154863 [09:22:26]Write 301 bytes [09:22:26]NVStorageSaveData done [09:22:26]OFDSenderStorePacket done [09:22:26]KKMCreateOFDPacket done [09:22:26]NVStorageSaveData kkm_last_timestamp [09:22:26]File name is /storage/kkm_last_timestamp [09:22:26]Write 4 bytes [09:22:26]NVStorageSaveData done [09:22:26]ExternCall_PrintAddStr [09:22:26]wPrintStart [09:22:26]Write to MH i2c: 01 00 00 B6 5B 11 [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: 01 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: 01 07 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: 01 07 00 B6 5B 00 00 00 00 00 FF 0F 26 [09:22:26]RasterBufferAndPrint [09:22:26]line Счет N : (1)298072 [09:22:26]line ИНН: 02508201610067 [09:22:26]line Контрольно-Кассовый Чек [09:22:26]line ПРОДАЖА [09:22:26]line ТРК (МРК, ГНК) : 31 [09:22:26]line Товар: 2710124130 [09:22:26]line Аи-92-К-5 [09:22:26]line 3.130 * 63.90 [09:22:26]line = 200.01 [09:22:26]line НДС 12% НСП 1% [09:22:26]line > о реализуемом товаре [09:22:26]line ИТОГО: 200.01 [09:22:26]line НСП 1% : 1.77 [09:22:26]line НДС 12% : 21.24 [09:22:26]line Наличными: 200.01 [09:22:26]line Безнал.: 0.00 [09:22:26]line Место: АЗС № 53 "Партнер Нефть" [09:22:26]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:22:26]line СНО: Общий режим [09:22:26]line Чек 167 09.04.2024 09:22 [09:22:26]line Смена: 298 ФФД: 1.0 [09:22:26]line ЗНМ: 0300000127 [09:22:26]line РНМ: 0000000000090882 [09:22:26]line Версия ККМ: 001 [09:22:26]line ФМ: 0000000000874906 [09:22:26]line ФД: 154863 [09:22:26]line ФПД: 21661333163586 [09:22:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154863&fm=21661333163586&tin=02508201610067®Number=0000000000090882&sum=20001 [09:22:26]OFD Sender: Processing packet 154863 [packets to send 67, broken 66] [09:22:26]ProducePacketName [09:22:26]name=ofd_packets/00154863 [09:22:26]OFD Sender: To server: pG, [09:22:26]CommunicateWithHost lk.salyk.kg:30040 [09:22:26]ConnectInit lk.salyk.kg [09:22:26]written 0, free lines is 4095 [09:22:26]Connected sock=10 [09:22:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 61 07 01 F8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 A7 00 00 00 F4 03 04 00 D4 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EF 5C 02 00 35 04 06 00 13 B3 6C 11 8E 42 07 5D 9C 8C 63 04 84 38 [09:22:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6D 33 47 00 8A 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 EF 5C 02 00 F4 03 04 00 7E B0 14 66 B6 04 01 00 00 20 31 65 31 06 42 92 23 [09:22:26]CommunicateWithHost err = 0 [09:22:26]CheckOFDResponse [09:22:26]1017 (14) - 77093643461234 [09:22:26]1041 (16) - 0000000000874906 [09:22:26]1040 (4) - 154863 [09:22:26]1012 (4) - 09.04.2024 03:05 [09:22:26]1206 (1) - 0 [09:22:26]OFD Sender: Remove packet 154863 [09:22:26]ProducePacketName [09:22:26]name=ofd_packets/00154863 [09:22:26]NVStorageDeleteData [09:22:27]Write to MH i2c: 01 00 00 DE 5B 39 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: 01 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: 01 07 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: 01 07 00 DE 5B 00 00 00 00 00 EA 0C 36 [09:22:27]RasterBufferAndPrint [09:22:27]line [09:22:27]line [09:22:27]line [09:22:27]line [09:22:27]line [09:22:27]written 0, free lines is 3310 [09:22:27]MH_Cut [09:22:27]Write to MH i2c: D1 01 00 E5 5B 01 12 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: D1 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: D1 01 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: D1 01 00 E5 5B 00 11 [09:22:27]Write to MH i2c: 01 00 00 E6 5B 41 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]OFD Sender: No OFD packet to send [09:22:27]*** Cut start [09:22:27]*** Partial cut [09:22:27]*** CUTSNS_PIN = 1 [09:22:27]*** CUTSNS_PIN = 0 [09:22:28]*** Brake cut motor [09:22:28]Read from MH i2c: 01 [09:22:28]MH_I2C_Read... [09:22:28]*** Stop cut motor [09:22:28]*** Cut end [09:22:28]Read from MH i2c: 01 07 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: 01 07 00 E6 5B 00 00 00 00 00 FF 0F 56 [09:22:28]process_action close_receipt done [09:22:28]requested_data is exist [09:22:28]produce_requested_data [09:22:28]requested_item fm.sn is exist - process it [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 11 00 00 [09:22:28]Write to MH i2c: E2 08 00 E7 5B 80 11 00 00 00 00 00 00 BC [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 17 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 17 00 E7 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 11 [09:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:22:28]wFMCommunicate OK [09:22:28]requested_item fd.num is exist - process it [09:22:28]SAM_PROTO_GetFieldsCounters [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 13 00 00 [09:22:28]Write to MH i2c: E2 08 00 E8 5B 80 13 00 00 00 00 00 00 BF [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 62 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 62 00 E8 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EF 5C 02 00 0E 04 04 00 2A 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 51 [09:22:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 EF 5C 02 00 0E 04 04 00 2A 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 [09:22:28]wFMCommunicate OK [09:22:28]SAM_PROTO_GetFieldsCounters done [09:22:28]requested_item shift.num is exist - process it [09:22:28]requested_item shift.opened is exist - process it [09:22:28]req_shift_opened [09:22:28]FM_GetShiftState [09:22:28]SAM_PROTO_GetShiftState [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 13 01 00 [09:22:28]Write to MH i2c: E2 08 00 E9 5B 80 13 01 00 00 00 00 00 C1 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 0E 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 0E 00 E9 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5B [09:22:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:22:28]wFMCommunicate OK [09:22:28]SAM_PROTO_GetShiftState done [09:22:28]FM_GetShiftState done [09:22:28]req_shift_opened done [09:22:28]requested_item shift.open_date is exist - process it [09:22:28]req_shift_open_date [09:22:28]req_shift_open_date done [09:22:28]produce_requested_data done [09:22:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154863,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:22:28]process_action_free close_receipt [09:22:28]json_value_free [09:22:28]json_value_free done [09:22:28]process_json_proto returns [09:22:28]Send response to host [09:22:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154863,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:22:28]free response buf [09:22:28]execute_script done [09:22:28]execute_script returns [09:22:28]free content buf [09:22:28]Sock 7.Close socket [09:22:28]Sock 7.Thread stoped [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:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:55]accept exits with 9 [09:22:55]New connection [09:22:55]New thread 3066662244 created [09:22:55]Thread 3066805604 joined [09:22:55]Waiting for new connection... [09:22:55] Sock 9.Parse request [09:22:55]Sock 9.Check first char [09:22:55]Sock 9.First char is OK [09:22:55]request: POST /json_proto HTTP/1.0 [09:22:55]Method: POST [09:22:55]URL: /json_proto [09:22:55]Method is POST - this is cgi request [09:22:55]url: /json_proto [09:22:55]query_string will be loaded in cgi processing [09:22:55]execute_cgi json_proto POST (null) [09:22:55]execute_cgi path=json_proto method=POST [09:22:55]POST find Content-Length [09:22:55]Host: 172.17.32.195:8080 [09:22:55]Content-Length: 816 [09:22:55]Content-Type: application/json [09:22:55] [09:22:55]POST finish read [09:22:55]Found Content-Length = 816 [09:22:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:55]execute_script... [09:22: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)298073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:55]POST & json_proto [09:22:55]process_json_proto [09:22:55]json parsed OK: [09:22:55]protocol is kg_v1.0 [09:22:55]action value=close_receipt [09:22:55]process_action close_receipt [09:22:55]cmd_close_receipt [09:22:55]MH_GetDate [09:22:55]Write to MH i2c: F0 00 00 EA 5B 34 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: F0 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: F0 09 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: F0 09 00 EA 5B 00 F2 08 15 66 77 1B 62 64 0A [09:22:55]GetLastDocTimeStamp 1712654548 [09:22:55]current date 1712654578 [09:22:55]FM_GetShiftState [09:22:55]SAM_PROTO_GetShiftState [09:22:55]wFMCommunicate request_size=4 [09:22:55]MH_SAM_APDU [09:22:55]CAPDU: 80 13 01 00 [09:22:55]Write to MH i2c: E2 08 00 EB 5B 80 13 01 00 00 00 00 00 C3 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:55]Read from MH i2c: E2 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: E2 0E 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: E2 0E 00 EB 5B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5D [09:22:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:22:55]wFMCommunicate OK [09:22:55]SAM_PROTO_GetShiftState done [09:22:55]FM_GetShiftState done [09:22:55]opened in 1712622218 [09:22:55]opened+sec_in_day 1712708618 [09:22:55]quantity*price = 50033 [09:22:55]sum+1 = 50035 [09:22:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 168 09.04.2024 09:22 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154864 ФПД: 263860343230214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092258&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154864&fm=263860343230214&tin=02508201610067®Number=0000000000090882&sum=50034 [09:22:56]StoreToDocumentArchive [09:22:56]shift 298 fd 154864 [09:22:56]save to /storage/0298/doc_00154864 [09:22:56]save last doc name /storage/0298/doc_00154864 to /storage/kkm_last_doc_name [09:22:56]save OK [09:22:56]Clear old archive folders... [09:22:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:56]tlvbuf is 0081B490 [09:22:56]SAM_PROTO_ClearQueue [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 09 00 00 [09:22:56]Write to MH i2c: E2 08 00 F8 5B 80 09 00 00 00 00 00 00 C5 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 F8 5B 00 90 00 C7 [09:22:56]RAPDU: 90 00 [09:22:56]wFMCommunicate OK [09:22:56]SAM_PROTO_ClearQueue done [09:22:56]KKMCreateOFDPacket [09:22:56]OFDProtocolAddRootSTLVToBuf [09:22:56]FM_MakeSignedData [09:22:56]FM_MakeSignedData [09:22:56]SAM_PROTO_SignData [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 0D 01 02 [09:22:56]Write to MH i2c: E2 08 00 F9 5B 80 0D 01 02 00 00 00 00 CD [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 F9 5B 00 90 00 C8 [09:22:56]RAPDU: 90 00 [09:22:56]wFMCommunicate OK [09:22:56]wFMCommunicate request_size=255 [09:22:56]MH_SAM_APDU [09:22: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F2 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F0 5C 02 00 35 04 06 00 EF [09:22:56]Write to MH i2c: E2 02 01 FA 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F2 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F0 5C 02 00 35 04 06 00 EF 00 00 52 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 FA 5B 00 90 00 C9 [09:22:56]RAPDU: 90 00 [09:22:56]wFMCommunicate OK [09:22:56]wFMCommunicate request_size=10 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 0D 02 02 05 FA C6 07 4F 06 [09:22:56]Write to MH i2c: E2 0D 00 FB 5B 80 0D 02 02 05 00 FA C6 07 4F 06 00 00 F6 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 03 00 FB 5B 00 90 00 CA [09:22:56]RAPDU: 90 00 [09:22:56]wFMCommunicate OK [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 0D 03 02 [09:22:56]Write to MH i2c: E2 08 00 FC 5B 80 0D 03 02 00 00 00 00 D2 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 0B 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 0B 00 FC 5B 00 B8 7A 7D 10 66 A3 8E 9E 90 00 C7 [09:22:56]RAPDU: B8 7A 7D 10 66 A3 8E 9E 90 00 [09:22:56]wFMCommunicate OK [09:22:56]SAM_PROTO_SignData done [09:22:56]FM_MakeSignedData done [09:22:56]CreateOFDProtocolMessage [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 11 00 00 [09:22:56]Write to MH i2c: E2 08 00 FD 5B 80 11 00 00 00 00 00 00 D2 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 17 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 17 00 FD 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 27 [09:22:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:22:56]wFMCommunicate OK [09:22:56]CreateOFDProtocolMessage done [09:22:56]OFDSenderStorePacket 154864 [09:22:56]StoreOFDPacket docnum=154864 [09:22:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 6B 07 01 09 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F2 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F0 5C 02 00 35 04 06 00 EF FA C6 07 4F 06 B8 7A 7D 10 66 A3 8E 9E [09:22:56]CheckFolder [09:22:56]dirname=/storage/ofd_packets [09:22:56]CheckFolder done [09:22:56]ProducePacketName [09:22:56]name=ofd_packets/00154864 [09:22:56]NVStorageSaveData ofd_packets/00154864 [09:22:56]File name is /storage/ofd_packets/00154864 [09:22:56]Write 301 bytes [09:22:56]NVStorageSaveData done [09:22:56]OFDSenderStorePacket done [09:22:56]KKMCreateOFDPacket done [09:22:56]NVStorageSaveData kkm_last_timestamp [09:22:56]File name is /storage/kkm_last_timestamp [09:22:56]Write 4 bytes [09:22:56]NVStorageSaveData done [09:22:56]ExternCall_PrintAddStr [09:22:56]wPrintStart [09:22:56]Write to MH i2c: 01 00 00 FE 5B 59 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: 01 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: 01 07 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: 01 07 00 FE 5B 00 00 00 00 00 FF 0F 6E [09:22:56]RasterBufferAndPrint [09:22:56]line Счет N : (1)298073 [09:22:56]line ИНН: 02508201610067 [09:22:56]line Контрольно-Кассовый Чек [09:22:56]line ПРОДАЖА [09:22:56]line ТРК (МРК, ГНК) : 72 [09:22:56]line Товар: 2710124130 [09:22:56]line Аи-92-К-5 [09:22:56]line 7.830 * 63.90 [09:22:56]line = 500.34 [09:22:56]line НДС 12% НСП 1% [09:22:56]line > о реализуемом товаре [09:22:56]line ИТОГО: 500.34 [09:22:56]line НСП 1% : 4.43 [09:22:56]line НДС 12% : 53.13 [09:22:56]line Наличными: 0.00 [09:22:56]line Безнал.: 500.34 [09:22:56]line Место: АЗС № 53 "Партнер Нефть" [09:22:56]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:22:56]line СНО: Общий режим [09:22:56]line Чек 168 09.04.2024 09:22 [09:22:56]line Смена: 298 ФФД: 1.0 [09:22:56]line ЗНМ: 0300000127 [09:22:56]line РНМ: 0000000000090882 [09:22:56]line Версия ККМ: 001 [09:22:56]line Платежная система: Бакай Банк [09:22:56]line ФМ: 0000000000874906 [09:22:56]line ФД: 154864 [09:22:56]line ФПД: 263860343230214 [09:22:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092258&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154864&fm=263860343230214&tin=02508201610067®Number=0000000000090882&sum=50034 [09:22:57]OFD Sender: Processing packet 154864 [packets to send 67, broken 66] [09:22:57]ProducePacketName [09:22:57]name=ofd_packets/00154864 [09:22:57]OFD Sender: To server: pG, [09:22:57]CommunicateWithHost lk.salyk.kg:30040 [09:22:57]ConnectInit lk.salyk.kg [09:22:57]written 0, free lines is 4095 [09:22:57]Connected sock=10 [09:22:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 6B 07 01 09 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F2 08 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F0 5C 02 00 35 04 06 00 EF FA C6 07 4F 06 B8 7A 7D 10 66 A3 8E 9E [09:22:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6D 1B 47 00 D0 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F0 5C 02 00 F4 03 04 00 9D B0 14 66 B6 04 01 00 00 F1 0A C5 F9 64 5F F2 9A [09:22:57]CommunicateWithHost err = 0 [09:22:57]CheckOFDResponse [09:22:57]1017 (14) - 77093643461234 [09:22:57]1041 (16) - 0000000000874906 [09:22:57]1040 (4) - 154864 [09:22:57]1012 (4) - 09.04.2024 03:06 [09:22:57]1206 (1) - 0 [09:22:57]OFD Sender: Remove packet 154864 [09:22:57]ProducePacketName [09:22:57]name=ofd_packets/00154864 [09:22:57]NVStorageDeleteData [09:22:57]Write to MH i2c: 01 00 00 28 5C 84 [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: 01 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: 01 07 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: 01 07 00 28 5C 00 00 00 00 00 D7 0C 6E [09:22:57]RasterBufferAndPrint [09:22:57]line [09:22:57]line [09:22:57]line [09:22:57]line [09:22:57]line [09:22:57]written 0, free lines is 3293 [09:22:57]MH_Cut [09:22:57]Write to MH i2c: D1 01 00 2F 5C 01 5D [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: D1 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: D1 01 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: D1 01 00 2F 5C 00 5C [09:22:57]Write to MH i2c: 01 00 00 30 5C 8C [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]OFD Sender: No OFD packet to send [09:22:58]*** Cut start [09:22:58]*** Partial cut [09:22:58]*** CUTSNS_PIN = 1 [09:22:58]*** CUTSNS_PIN = 0 [09:22:58]*** Brake cut motor [09:22:59]Read from MH i2c: 01 [09:22:59]MH_I2C_Read... [09:22:59]*** Stop cut motor [09:22:59]*** Cut end [09:22:59]Read from MH i2c: 01 07 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: 01 07 00 30 5C 00 00 00 00 00 FF 0F A1 [09:22:59]process_action close_receipt done [09:22:59]requested_data is exist [09:22:59]produce_requested_data [09:22:59]requested_item fm.sn is exist - process it [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 11 00 00 [09:22:59]Write to MH i2c: E2 08 00 31 5C 80 11 00 00 00 00 00 00 07 [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 17 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 17 00 31 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5C [09:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:22:59]wFMCommunicate OK [09:22:59]requested_item fd.num is exist - process it [09:22:59]SAM_PROTO_GetFieldsCounters [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 13 00 00 [09:22:59]Write to MH i2c: E2 08 00 32 5C 80 13 00 00 00 00 00 00 0A [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 62 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 62 00 32 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F0 5C 02 00 0E 04 04 00 2A 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 A0 [09:22:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F0 5C 02 00 0E 04 04 00 2A 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 [09:22:59]wFMCommunicate OK [09:22:59]SAM_PROTO_GetFieldsCounters done [09:22:59]requested_item shift.num is exist - process it [09:22:59]requested_item shift.opened is exist - process it [09:22:59]req_shift_opened [09:22:59]FM_GetShiftState [09:22:59]SAM_PROTO_GetShiftState [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 13 01 00 [09:22:59]Write to MH i2c: E2 08 00 33 5C 80 13 01 00 00 00 00 00 0C [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 0E 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 0E 00 33 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A6 [09:22:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:22:59]wFMCommunicate OK [09:22:59]SAM_PROTO_GetShiftState done [09:22:59]FM_GetShiftState done [09:22:59]req_shift_opened done [09:22:59]requested_item shift.open_date is exist - process it [09:22:59]req_shift_open_date [09:22:59]req_shift_open_date done [09:22:59]produce_requested_data done [09:22:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154864,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:22:59]process_action_free close_receipt [09:22:59]json_value_free [09:22:59]json_value_free done [09:22:59]process_json_proto returns [09:22:59]Send response to host [09:22:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154864,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:22:59]free response buf [09:22:59]execute_script done [09:22:59]execute_script returns [09:22:59]free content buf [09:22:59]Sock 9.Close socket [09:22:59]Sock 9.Thread stoped [09:23:02]OFD Sender: No OFD packet to send [09:23:07]OFD Sender: No OFD packet to send [09:23:12]OFD Sender: No OFD packet to send [09:23:17]OFD Sender: No OFD packet to send [09:23:22]OFD Sender: No OFD packet to send [09:23:26]accept exits with 7 [09:23:26]New connection [09:23:26]New thread 3066805604 created [09:23:26]Thread 3066662244 joined [09:23:26]Waiting for new connection... [09:23:26] Sock 7.Parse request [09:23:26]Sock 7.Check first char [09:23:26]Sock 7.First char is OK [09:23:26]request: POST /json_proto HTTP/1.0 [09:23:26]Method: POST [09:23:26]URL: /json_proto [09:23:26]Method is POST - this is cgi request [09:23:26]url: /json_proto [09:23:26]query_string will be loaded in cgi processing [09:23:26]execute_cgi json_proto POST (null) [09:23:26]execute_cgi path=json_proto method=POST [09:23:26]POST find Content-Length [09:23:26]Host: 172.17.32.195:8080 [09:23:26]Content-Length: 805 [09:23:26]Content-Type: application/json [09:23:26] [09:23:26]POST finish read [09:23:26]Found Content-Length = 805 [09:23:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:26]execute_script... [09:23: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)298071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:26]POST & json_proto [09:23:26]process_json_proto [09:23:26]json parsed OK: [09:23:26]protocol is kg_v1.0 [09:23:26]action value=close_receipt [09:23:26]process_action close_receipt [09:23:26]cmd_close_receipt [09:23:26]MH_GetDate [09:23:26]Write to MH i2c: F0 00 00 34 5C 7F [09:23:26]Write i2c OK [09:23:26]MH_I2C_Read... [09:23:26]Read from MH i2c: F0 [09:23:26]MH_I2C_Read... [09:23:26]Read from MH i2c: F0 09 00 [09:23:26]MH_I2C_Read... [09:23:26]Read from MH i2c: F0 09 00 34 5C 00 12 09 15 66 77 1B 62 64 76 [09:23:26]GetLastDocTimeStamp 1712654578 [09:23:26]current date 1712654610 [09:23:26]FM_GetShiftState [09:23:26]SAM_PROTO_GetShiftState [09:23:26]wFMCommunicate request_size=4 [09:23:26]MH_SAM_APDU [09:23:26]CAPDU: 80 13 01 00 [09:23:26]Write to MH i2c: E2 08 00 35 5C 80 13 01 00 00 00 00 00 0E [09:23:26]Write i2c OK [09:23:26]MH_I2C_Read... [09:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:26]Read from MH i2c: E2 [09:23:26]MH_I2C_Read... [09:23:26]Read from MH i2c: E2 0E 00 [09:23:26]MH_I2C_Read... [09:23:26]Read from MH i2c: E2 0E 00 35 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A8 [09:23:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:23:26]wFMCommunicate OK [09:23:26]SAM_PROTO_GetShiftState done [09:23:26]FM_GetShiftState done [09:23:26]opened in 1712622218 [09:23:26]opened+sec_in_day 1712708618 [09:23:26]quantity*price = 70011 [09:23:26]sum+1 = 70012 [09:23:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.11 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 169 09.04.2024 09:23 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154865 ФПД: 62747821200207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092330&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154865&fm=62747821200207&tin=02508201610067®Number=0000000000090882&sum=70011 [09:23:27]StoreToDocumentArchive [09:23:27]shift 298 fd 154865 [09:23:27]save to /storage/0298/doc_00154865 [09:23:27]save last doc name /storage/0298/doc_00154865 to /storage/kkm_last_doc_name [09:23:27]save OK [09:23:27]Clear old archive folders... [09:23:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:23:27]tlvbuf is 007DD100 [09:23:27]SAM_PROTO_ClearQueue [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 09 00 00 [09:23:27]Write to MH i2c: E2 08 00 42 5C 80 09 00 00 00 00 00 00 10 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 42 5C 00 90 00 12 [09:23:27]RAPDU: 90 00 [09:23:27]wFMCommunicate OK [09:23:27]SAM_PROTO_ClearQueue done [09:23:27]KKMCreateOFDPacket [09:23:27]OFDProtocolAddRootSTLVToBuf [09:23:27]FM_MakeSignedData [09:23:27]FM_MakeSignedData [09:23:27]SAM_PROTO_SignData [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 0D 01 02 [09:23:27]Write to MH i2c: E2 08 00 43 5C 80 0D 01 02 00 00 00 00 18 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 43 5C 00 90 00 13 [09:23:27]RAPDU: 90 00 [09:23:27]wFMCommunicate OK [09:23:27]wFMCommunicate request_size=255 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 12 09 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F1 5C 02 00 35 04 06 00 39 11 [09:23:27]Write to MH i2c: E2 02 01 44 5C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 12 09 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F1 5C 02 00 35 04 06 00 39 11 00 00 66 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 44 5C 00 90 00 14 [09:23:27]RAPDU: 90 00 [09:23:27]wFMCommunicate OK [09:23:27]wFMCommunicate request_size=9 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 0D 02 02 04 9D 97 D3 4F [09:23:27]Write to MH i2c: E2 0C 00 45 5C 80 0D 02 02 04 00 9D 97 D3 4F 00 00 79 [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 03 00 45 5C 00 90 00 15 [09:23:27]RAPDU: 90 00 [09:23:27]wFMCommunicate OK [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 0D 03 02 [09:23:27]Write to MH i2c: E2 08 00 46 5C 80 0D 03 02 00 00 00 00 1D [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:27]Read from MH i2c: E2 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 0B 00 [09:23:27]MH_I2C_Read... [09:23:27]Read from MH i2c: E2 0B 00 46 5C 00 00 A8 D0 0B 72 3A AD C1 90 00 BB [09:23:27]RAPDU: 00 A8 D0 0B 72 3A AD C1 90 00 [09:23:27]wFMCommunicate OK [09:23:27]SAM_PROTO_SignData done [09:23:27]FM_MakeSignedData done [09:23:27]CreateOFDProtocolMessage [09:23:27]wFMCommunicate request_size=4 [09:23:27]MH_SAM_APDU [09:23:27]CAPDU: 80 11 00 00 [09:23:27]Write to MH i2c: E2 08 00 47 5C 80 11 00 00 00 00 00 00 1D [09:23:27]Write i2c OK [09:23:27]MH_I2C_Read... [09:23:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:27]Read from MH i2c: E2 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: E2 17 00 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: E2 17 00 47 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 72 [09:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:23:28]wFMCommunicate OK [09:23:28]CreateOFDProtocolMessage done [09:23:28]OFDSenderStorePacket 154865 [09:23:28]StoreOFDPacket docnum=154865 [09:23:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3C CA 06 01 53 93 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 12 09 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F1 5C 02 00 35 04 06 00 39 11 9D 97 D3 4F 00 A8 D0 0B 72 3A AD C1 [09:23:28]CheckFolder [09:23:28]dirname=/storage/ofd_packets [09:23:28]CheckFolder done [09:23:28]ProducePacketName [09:23:28]name=ofd_packets/00154865 [09:23:28]NVStorageSaveData ofd_packets/00154865 [09:23:28]File name is /storage/ofd_packets/00154865 [09:23:28]Write 300 bytes [09:23:28]NVStorageSaveData done [09:23:28]OFDSenderStorePacket done [09:23:28]KKMCreateOFDPacket done [09:23:28]NVStorageSaveData kkm_last_timestamp [09:23:28]File name is /storage/kkm_last_timestamp [09:23:28]Write 4 bytes [09:23:28]NVStorageSaveData done [09:23:28]ExternCall_PrintAddStr [09:23:28]wPrintStart [09:23:28]Write to MH i2c: 01 00 00 48 5C A4 [09:23:28]Write i2c OK [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 07 00 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 07 00 48 5C 00 00 00 00 00 FF 0F B9 [09:23:28]RasterBufferAndPrint [09:23:28]line Счет N : (1)298071 [09:23:28]line ИНН: 02508201610067 [09:23:28]line Контрольно-Кассовый Чек [09:23:28]line ПРОДАЖА [09:23:28]line ТРК (МРК, ГНК) : 101 [09:23:28]line Товар: 2711190000 [09:23:28]line ГАЗ-К-5 [09:23:28]line 21.280 * 32.90 [09:23:28]line = 700.11 [09:23:28]line НДС 12% НСП 1% [09:23:28]line > о реализуемом товаре [09:23:28]line ИТОГО: 700.11 [09:23:28]line НСП 1% : 6.20 [09:23:28]line НДС 12% : 74.35 [09:23:28]line Наличными: 0.00 [09:23:28]line Безнал.: 700.11 [09:23:28]line Место: АЗС № 53 "Партнер Нефть" [09:23:28]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:23:28]line СНО: Общий режим [09:23:28]line Чек 169 09.04.2024 09:23 [09:23:28]line Смена: 298 ФФД: 1.0 [09:23:28]line ЗНМ: 0300000127 [09:23:28]line РНМ: 0000000000090882 [09:23:28]line Версия ККМ: 001 [09:23:28]line Платежная система: O! деньги [09:23:28]line ФМ: 0000000000874906 [09:23:28]line ФД: 154865 [09:23:28]line ФПД: 62747821200207 [09:23:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092330&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154865&fm=62747821200207&tin=02508201610067®Number=0000000000090882&sum=70011 [09:23:28]OFD Sender: Processing packet 154865 [packets to send 67, broken 66] [09:23:28]ProducePacketName [09:23:28]name=ofd_packets/00154865 [09:23:28]OFD Sender: To server: pG, [09:23:28]CommunicateWithHost lk.salyk.kg:30040 [09:23:28]ConnectInit lk.salyk.kg [09:23:28]written 0, free lines is 4095 [09:23:28]Connected sock=10 [09:23:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3C CA 06 01 53 93 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 12 09 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F1 5C 02 00 35 04 06 00 39 11 9D 97 D3 4F 00 A8 D0 0B 72 3A AD C1 [09:23:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 06 BA 47 00 AA A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F1 5C 02 00 F4 03 04 00 BC B0 14 66 B6 04 01 00 00 0F 0E B1 0C C8 27 A6 85 [09:23:28]CommunicateWithHost err = 0 [09:23:28]CheckOFDResponse [09:23:28]1017 (14) - 77093643461234 [09:23:28]1041 (16) - 0000000000874906 [09:23:28]1040 (4) - 154865 [09:23:28]1012 (4) - 09.04.2024 03:06 [09:23:28]1206 (1) - 0 [09:23:28]OFD Sender: Remove packet 154865 [09:23:28]ProducePacketName [09:23:28]name=ofd_packets/00154865 [09:23:28]NVStorageDeleteData [09:23:28]Write to MH i2c: 01 00 00 72 5C CE [09:23:28]Write i2c OK [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 07 00 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: 01 07 00 72 5C 00 00 00 00 00 C7 0C A8 [09:23:28]RasterBufferAndPrint [09:23:28]line [09:23:28]line [09:23:28]line [09:23:28]line [09:23:28]line [09:23:28]written 0, free lines is 3277 [09:23:28]MH_Cut [09:23:28]Write to MH i2c: D1 01 00 79 5C 01 A7 [09:23:28]Write i2c OK [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: D1 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: D1 01 00 [09:23:28]MH_I2C_Read... [09:23:28]Read from MH i2c: D1 01 00 79 5C 00 A6 [09:23:28]Write to MH i2c: 01 00 00 7A 5C D6 [09:23:28]Write i2c OK [09:23:28]MH_I2C_Read... [09:23:29]OFD Sender: No OFD packet to send [09:23:29]*** Cut start [09:23:29]*** Partial cut [09:23:29]*** CUTSNS_PIN = 1 [09:23:29]*** CUTSNS_PIN = 0 [09:23:29]*** Brake cut motor [09:23:30]Read from MH i2c: 01 [09:23:30]MH_I2C_Read... [09:23:30]*** Stop cut motor [09:23:30]*** Cut end [09:23:30]Read from MH i2c: 01 07 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: 01 07 00 7A 5C 00 00 00 00 00 FF 0F EB [09:23:30]process_action close_receipt done [09:23:30]requested_data is exist [09:23:30]produce_requested_data [09:23:30]requested_item fm.sn is exist - process it [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 11 00 00 [09:23:30]Write to MH i2c: E2 08 00 7B 5C 80 11 00 00 00 00 00 00 51 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 17 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 17 00 7B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A6 [09:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:23:30]wFMCommunicate OK [09:23:30]requested_item fd.num is exist - process it [09:23:30]SAM_PROTO_GetFieldsCounters [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 13 00 00 [09:23:30]Write to MH i2c: E2 08 00 7C 5C 80 13 00 00 00 00 00 00 54 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 62 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 62 00 7C 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 EE [09:23:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 [09:23:30]wFMCommunicate OK [09:23:30]SAM_PROTO_GetFieldsCounters done [09:23:30]requested_item shift.num is exist - process it [09:23:30]requested_item shift.opened is exist - process it [09:23:30]req_shift_opened [09:23:30]FM_GetShiftState [09:23:30]SAM_PROTO_GetShiftState [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 13 01 00 [09:23:30]Write to MH i2c: E2 08 00 7D 5C 80 13 01 00 00 00 00 00 56 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 0E 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 0E 00 7D 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F0 [09:23:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:23:30]wFMCommunicate OK [09:23:30]SAM_PROTO_GetShiftState done [09:23:30]FM_GetShiftState done [09:23:30]req_shift_opened done [09:23:30]requested_item shift.open_date is exist - process it [09:23:30]req_shift_open_date [09:23:30]req_shift_open_date done [09:23:30]produce_requested_data done [09:23:30]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:23:30]process_action_free close_receipt [09:23:30]json_value_free [09:23:30]json_value_free done [09:23:30]process_json_proto returns [09:23:30]Send response to host [09:23:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:23:30]free response buf [09:23:30]execute_script done [09:23:30]execute_script returns [09:23:30]free content buf [09:23:30]Sock 7.Close socket [09:23:30]Sock 7.Thread stoped [09:23:34]OFD Sender: No OFD packet to send [09:23:39]OFD Sender: No OFD packet to send [09:23:44]OFD Sender: No OFD packet to send [09:23:49]OFD Sender: No OFD packet to send [09:23:54]OFD Sender: No OFD packet to send [09:23:59]OFD Sender: No OFD packet to send [09:24:04]OFD Sender: No OFD packet to send [09:24:07]accept exits with 9 [09:24:07]New connection [09:24:07]New thread 3066662244 created [09:24:07]Thread 3066805604 joined [09:24:07]Waiting for new connection... [09:24:07] Sock 9.Parse request [09:24:07]Sock 9.Check first char [09:24:07]Sock 9.First char is OK [09:24:07]request: POST /json_proto HTTP/1.0 [09:24:07]Method: POST [09:24:07]URL: /json_proto [09:24:07]Method is POST - this is cgi request [09:24:07]url: /json_proto [09:24:07]query_string will be loaded in cgi processing [09:24:07]execute_cgi json_proto POST (null) [09:24:07]execute_cgi path=json_proto method=POST [09:24:07]POST find Content-Length [09:24:07]Host: 172.17.32.195:8080 [09:24:07]Content-Length: 1196 [09:24:07]Content-Type: application/json [09:24:07] [09:24:07]POST finish read [09:24:07]Found Content-Length = 1196 [09:24: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298074\u000A09.04.2024 09:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:07]execute_script... [09:24: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298074\u000A09.04.2024 09:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:07]POST & json_proto [09:24:07]process_json_proto [09:24:07]json parsed OK: [09:24:07]protocol is kg_v1.0 [09:24:07]action value=print_text [09:24:07]process_action print_text [09:24:07]cmd_print_text [09:24:07]ExternCall_PrintAddStr [09:24:07]wPrintStart [09:24:07]Write to MH i2c: 01 00 00 7E 5C DA [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 07 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 07 00 7E 5C 00 00 00 00 00 FF 0F EF [09:24:07]RasterBufferAndPrint [09:24:07]line *****ТОВАРНЫЙ ЧЕК***** [09:24:07]line АЗС 53 [09:24:07]line Партнер нефть [09:24:07]line 02508201610067 [09:24:07]line Кассир : Черикбаев М. [09:24:07]line Счет N : (1)298074 [09:24:07]line 09.04.2024 09:01 [09:24:07]line ПРОДАЖА [09:24:07]line ТРК (МРК, ГНК): 91 [09:24:07]line Вид ГСМ : 2710194210 [09:24:07]line ДТ(л)-К-5 [09:24:07]line 13.820 x 72.40 [09:24:07]line ИТОГ: 1000.57 [09:24:07]line Тип оплаты: Талоны: Партнер нефть [09:24:07]line 3794581 [09:24:07]line ______________________ [09:24:07]line (подпись) [09:24:07]written 0, free lines is 4095 [09:24:07]Write to MH i2c: 01 00 00 92 5C EE [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 07 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 07 00 92 5C 00 00 00 00 00 11 0E 14 [09:24:07]RasterBufferAndPrint [09:24:07]line [09:24:07]line [09:24:07]line [09:24:07]line [09:24:07]line [09:24:07]written 0, free lines is 3602 [09:24:07]MH_Cut [09:24:07]Write to MH i2c: D1 01 00 99 5C 01 C7 [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: D1 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: D1 01 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: D1 01 00 99 5C 00 C6 [09:24:07]Write to MH i2c: 01 00 00 9A 5C F6 [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:08]*** Cut start [09:24:08]*** Partial cut [09:24:08]*** CUTSNS_PIN = 1 [09:24:08]*** CUTSNS_PIN = 0 [09:24:08]*** Brake cut motor [09:24:09]Read from MH i2c: 01 [09:24:09]MH_I2C_Read... [09:24:09]*** Stop cut motor [09:24:09]*** Cut end [09:24:09]Read from MH i2c: 01 07 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: 01 07 00 9A 5C 00 00 00 00 00 FF 0F 0B [09:24:09]process_action print_text done [09:24:09]requested_data is exist [09:24:09]produce_requested_data [09:24:09]requested_item fm.sn is exist - process it [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 11 00 00 [09:24:09]Write to MH i2c: E2 08 00 9B 5C 80 11 00 00 00 00 00 00 71 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]OFD Sender: No OFD packet to send [09:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 17 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 17 00 9B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C6 [09:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:24:09]wFMCommunicate OK [09:24:09]requested_item fd.num is exist - process it [09:24:09]SAM_PROTO_GetFieldsCounters [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 13 00 00 [09:24:09]Write to MH i2c: E2 08 00 9C 5C 80 13 00 00 00 00 00 00 74 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 62 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 62 00 9C 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 0E [09:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 [09:24:09]wFMCommunicate OK [09:24:09]SAM_PROTO_GetFieldsCounters done [09:24:09]requested_item shift.num is exist - process it [09:24:09]requested_item shift.opened is exist - process it [09:24:09]req_shift_opened [09:24:09]FM_GetShiftState [09:24:09]SAM_PROTO_GetShiftState [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 13 01 00 [09:24:09]Write to MH i2c: E2 08 00 9D 5C 80 13 01 00 00 00 00 00 76 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 0E 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 0E 00 9D 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 10 [09:24:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:24:09]wFMCommunicate OK [09:24:09]SAM_PROTO_GetShiftState done [09:24:09]FM_GetShiftState done [09:24:09]req_shift_opened done [09:24:09]requested_item shift.open_date is exist - process it [09:24:09]req_shift_open_date [09:24:09]req_shift_open_date done [09:24:09]produce_requested_data done [09:24:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:24:09]process_action_free print_text [09:24:09]json_value_free [09:24:09]json_value_free done [09:24:09]process_json_proto returns [09:24:09]Send response to host [09:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:24:09]free response buf [09:24:09]execute_script done [09:24:09]execute_script returns [09:24:09]free content buf [09:24:09]Sock 9.Close socket [09:24:09]Sock 9.Thread stoped [09:24:14]OFD Sender: No OFD packet to send [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:29]OFD Sender: No OFD packet to send [09:24:34]OFD Sender: No OFD packet to send [09:24:39]OFD Sender: No OFD packet to send [09:24:44]OFD Sender: No OFD packet to send [09:24:49]OFD Sender: No OFD packet to send [09:24:54]OFD Sender: No OFD packet to send [09:24:59]OFD Sender: No OFD packet to send [09:25:04]OFD Sender: No OFD packet to send [09:25:09]OFD Sender: No OFD packet to send [09:25:14]OFD Sender: No OFD packet to send [09:25:19]OFD Sender: No OFD packet to send [09:25:24]OFD Sender: No OFD packet to send [09:25:26]accept exits with 7 [09:25:26]New connection [09:25:26]New thread 3066805604 created [09:25:26]Thread 3066662244 joined [09:25:26]Waiting for new connection... [09:25:26] Sock 7.Parse request [09:25:26]Sock 7.Check first char [09:25:26]Sock 7.First char is OK [09:25:26]request: POST /json_proto HTTP/1.0 [09:25:26]Method: POST [09:25:26]URL: /json_proto [09:25:26]Method is POST - this is cgi request [09:25:26]url: /json_proto [09:25:26]query_string will be loaded in cgi processing [09:25:26]execute_cgi json_proto POST (null) [09:25:26]execute_cgi path=json_proto method=POST [09:25:26]POST find Content-Length [09:25:26]Host: 172.17.32.195:8080 [09:25:26]Content-Length: 1194 [09:25:26]Content-Type: application/json [09:25:26] [09:25:26]POST finish read [09:25:26]Found Content-Length = 1194 [09:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298075\u000A09.04.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 5.530 x 72.40\u000A\u0418\u0422\u041E\u0413: 400.37\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:26]execute_script... [09:25:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298075\u000A09.04.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 5.530 x 72.40\u000A\u0418\u0422\u041E\u0413: 400.37\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:26]POST & json_proto [09:25:26]process_json_proto [09:25:26]json parsed OK: [09:25:26]protocol is kg_v1.0 [09:25:26]action value=print_text [09:25:26]process_action print_text [09:25:26]cmd_print_text [09:25:26]ExternCall_PrintAddStr [09:25:26]wPrintStart [09:25:26]Write to MH i2c: 01 00 00 9E 5C FA [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 9E 5C 00 00 00 00 00 FF 0F 0F [09:25:26]RasterBufferAndPrint [09:25:26]line *****ТОВАРНЫЙ ЧЕК***** [09:25:26]line АЗС 53 [09:25:26]line Партнер нефть [09:25:26]line 02508201610067 [09:25:26]line Кассир : Черикбаев М. [09:25:26]line Счет N : (1)298075 [09:25:26]line 09.04.2024 09:02 [09:25:26]line ПРОДАЖА [09:25:26]line ТРК (МРК, ГНК): 91 [09:25:26]line Вид ГСМ : 2710194210 [09:25:26]line ДТ(л)-К-5 [09:25:26]line 5.530 x 72.40 [09:25:26]line ИТОГ: 400.37 [09:25:26]line Тип оплаты: Талоны: Партнер нефть [09:25:26]line 3794581 [09:25:26]line ______________________ [09:25:26]line (подпись) [09:25:26]written 0, free lines is 4095 [09:25:26]Write to MH i2c: 01 00 00 B2 5C 0E [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 B2 5C 00 00 00 00 00 10 0E 33 [09:25:26]RasterBufferAndPrint [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]written 0, free lines is 3602 [09:25:26]MH_Cut [09:25:26]Write to MH i2c: D1 01 00 B9 5C 01 E7 [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 01 00 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 01 00 B9 5C 00 E6 [09:25:26]Write to MH i2c: 01 00 00 BA 5C 16 [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:27]*** Cut start [09:25:27]*** Partial cut [09:25:27]*** CUTSNS_PIN = 1 [09:25:27]*** CUTSNS_PIN = 0 [09:25:27]*** Brake cut motor [09:25:27]Read from MH i2c: 01 [09:25:27]MH_I2C_Read... [09:25:27]*** Stop cut motor [09:25:27]*** Cut end [09:25:27]Read from MH i2c: 01 07 00 [09:25:27]MH_I2C_Read... [09:25:28]Read from MH i2c: 01 07 00 BA 5C 00 00 00 00 00 FF 0F 2B [09:25:28]process_action print_text done [09:25:28]requested_data is exist [09:25:28]produce_requested_data [09:25:28]requested_item fm.sn is exist - process it [09:25:28]wFMCommunicate request_size=4 [09:25:28]MH_SAM_APDU [09:25:28]CAPDU: 80 11 00 00 [09:25:28]Write to MH i2c: E2 08 00 BB 5C 80 11 00 00 00 00 00 00 91 [09:25:28]Write i2c OK [09:25:28]MH_I2C_Read... [09:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:28]Read from MH i2c: E2 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 17 00 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 17 00 BB 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E6 [09:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:25:28]wFMCommunicate OK [09:25:28]requested_item fd.num is exist - process it [09:25:28]SAM_PROTO_GetFieldsCounters [09:25:28]wFMCommunicate request_size=4 [09:25:28]MH_SAM_APDU [09:25:28]CAPDU: 80 13 00 00 [09:25:28]Write to MH i2c: E2 08 00 BC 5C 80 13 00 00 00 00 00 00 94 [09:25:28]Write i2c OK [09:25:28]MH_I2C_Read... [09:25:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:28]Read from MH i2c: E2 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 62 00 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 62 00 BC 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 2E [09:25:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 [09:25:28]wFMCommunicate OK [09:25:28]SAM_PROTO_GetFieldsCounters done [09:25:28]requested_item shift.num is exist - process it [09:25:28]requested_item shift.opened is exist - process it [09:25:28]req_shift_opened [09:25:28]FM_GetShiftState [09:25:28]SAM_PROTO_GetShiftState [09:25:28]wFMCommunicate request_size=4 [09:25:28]MH_SAM_APDU [09:25:28]CAPDU: 80 13 01 00 [09:25:28]Write to MH i2c: E2 08 00 BD 5C 80 13 01 00 00 00 00 00 96 [09:25:28]Write i2c OK [09:25:28]MH_I2C_Read... [09:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:28]Read from MH i2c: E2 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 0E 00 [09:25:28]MH_I2C_Read... [09:25:28]Read from MH i2c: E2 0E 00 BD 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 30 [09:25:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:25:28]wFMCommunicate OK [09:25:28]SAM_PROTO_GetShiftState done [09:25:28]FM_GetShiftState done [09:25:28]req_shift_opened done [09:25:28]requested_item shift.open_date is exist - process it [09:25:28]req_shift_open_date [09:25:28]req_shift_open_date done [09:25:28]produce_requested_data done [09:25:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:25:28]process_action_free print_text [09:25:28]json_value_free [09:25:28]json_value_free done [09:25:28]process_json_proto returns [09:25:28]Send response to host [09:25:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:25:28]free response buf [09:25:28]execute_script done [09:25:28]execute_script returns [09:25:28]free content buf [09:25:28]Sock 7.Close socket [09:25:28]Sock 7.Thread stoped [09:25:29]OFD Sender: No OFD packet to send [09:25:34]OFD Sender: No OFD packet to send [09:25:39]OFD Sender: No OFD packet to send [09:25:44]OFD Sender: No OFD packet to send [09:25:47]accept exits with 9 [09:25:47]New connection [09:25:47]New thread 3066662244 created [09:25:47]Thread 3066805604 joined [09:25:47]Waiting for new connection... [09:25:47] Sock 9.Parse request [09:25:47]Sock 9.Check first char [09:25:47]Sock 9.First char is OK [09:25:47]request: POST /json_proto HTTP/1.0 [09:25:47]Method: POST [09:25:47]URL: /json_proto [09:25:47]Method is POST - this is cgi request [09:25:47]url: /json_proto [09:25:47]query_string will be loaded in cgi processing [09:25:47]execute_cgi json_proto POST (null) [09:25:47]execute_cgi path=json_proto method=POST [09:25:47]POST find Content-Length [09:25:47]Host: 172.17.32.195:8080 [09:25:47]Content-Length: 1191 [09:25:47]Content-Type: application/json [09:25:47] [09:25:47]POST finish read [09:25:47]Found Content-Length = 1191 [09:25:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298076\u000A09.04.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:47]execute_script... [09:25:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298076\u000A09.04.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3876659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:47]POST & json_proto [09:25:47]process_json_proto [09:25:47]json parsed OK: [09:25:47]protocol is kg_v1.0 [09:25:47]action value=print_text [09:25:47]process_action print_text [09:25:47]cmd_print_text [09:25:47]ExternCall_PrintAddStr [09:25:47]wPrintStart [09:25:47]Write to MH i2c: 01 00 00 BE 5C 1A [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 BE 5C 00 00 00 00 00 FF 0F 2F [09:25:47]RasterBufferAndPrint [09:25:47]line *****ТОВАРНЫЙ ЧЕК***** [09:25:47]line АЗС 53 [09:25:47]line Партнер нефть [09:25:47]line 02508201610067 [09:25:47]line Кассир : Черикбаев М. [09:25:47]line Счет N : (1)298076 [09:25:47]line 09.04.2024 09:02 [09:25:47]line ПРОДАЖА [09:25:47]line ТРК (МРК, ГНК): 72 [09:25:47]line Вид ГСМ : 2710124130 [09:25:47]line Аи-92-К-5 [09:25:47]line 15.650 x 63.90 [09:25:47]line ИТОГ: 1000.04 [09:25:47]line Тип оплаты: Талоны: Партнер нефть [09:25:47]line 3876659 [09:25:47]line ______________________ [09:25:47]line (подпись) [09:25:47]written 0, free lines is 4095 [09:25:48]Write to MH i2c: 01 00 00 D2 5C 2E [09:25:48]Write i2c OK [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: 01 [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: 01 07 00 [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: 01 07 00 D2 5C 00 00 00 00 00 12 0E 55 [09:25:48]RasterBufferAndPrint [09:25:48]line [09:25:48]line [09:25:48]line [09:25:48]line [09:25:48]line [09:25:48]written 0, free lines is 3604 [09:25:48]MH_Cut [09:25:48]Write to MH i2c: D1 01 00 D9 5C 01 07 [09:25:48]Write i2c OK [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: D1 [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: D1 01 00 [09:25:48]MH_I2C_Read... [09:25:48]Read from MH i2c: D1 01 00 D9 5C 00 06 [09:25:48]Write to MH i2c: 01 00 00 DA 5C 36 [09:25:48]Write i2c OK [09:25:48]MH_I2C_Read... [09:25:48]*** Cut start [09:25:48]*** Partial cut [09:25:48]*** CUTSNS_PIN = 1 [09:25:48]*** CUTSNS_PIN = 0 [09:25:48]*** Brake cut motor [09:25:49]Read from MH i2c: 01 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: 01 07 00 [09:25:49]MH_I2C_Read... [09:25:49]*** Stop cut motor [09:25:49]*** Cut end [09:25:49]OFD Sender: No OFD packet to send [09:25:49]Read from MH i2c: 01 07 00 DA 5C 00 00 00 00 00 FF 0F 4B [09:25:49]process_action print_text done [09:25:49]requested_data is exist [09:25:49]produce_requested_data [09:25:49]requested_item fm.sn is exist - process it [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 11 00 00 [09:25:49]Write to MH i2c: E2 08 00 DB 5C 80 11 00 00 00 00 00 00 B1 [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 17 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 17 00 DB 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 06 [09:25:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:25:49]wFMCommunicate OK [09:25:49]requested_item fd.num is exist - process it [09:25:49]SAM_PROTO_GetFieldsCounters [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 13 00 00 [09:25:49]Write to MH i2c: E2 08 00 DC 5C 80 13 00 00 00 00 00 00 B4 [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 62 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 62 00 DC 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 4E [09:25:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F1 5C 02 00 0E 04 04 00 2A 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 [09:25:49]wFMCommunicate OK [09:25:49]SAM_PROTO_GetFieldsCounters done [09:25:49]requested_item shift.num is exist - process it [09:25:49]requested_item shift.opened is exist - process it [09:25:49]req_shift_opened [09:25:49]FM_GetShiftState [09:25:49]SAM_PROTO_GetShiftState [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 13 01 00 [09:25:49]Write to MH i2c: E2 08 00 DD 5C 80 13 01 00 00 00 00 00 B6 [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 DD 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 50 [09:25:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:25:49]wFMCommunicate OK [09:25:49]SAM_PROTO_GetShiftState done [09:25:49]FM_GetShiftState done [09:25:49]req_shift_opened done [09:25:49]requested_item shift.open_date is exist - process it [09:25:49]req_shift_open_date [09:25:49]req_shift_open_date done [09:25:49]produce_requested_data done [09:25:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:25:49]process_action_free print_text [09:25:49]json_value_free [09:25:49]json_value_free done [09:25:49]process_json_proto returns [09:25:49]Send response to host [09:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154865,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:25:49]free response buf [09:25:49]execute_script done [09:25:49]execute_script returns [09:25:49]free content buf [09:25:49]Sock 9.Close socket [09:25:49]Sock 9.Thread stoped [09:25:54]OFD Sender: No OFD packet to send [09:25:59]OFD Sender: No OFD packet to send [09:26:04]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:34]OFD Sender: No OFD packet to send [09:26:39]OFD Sender: No OFD packet to send [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:45]accept exits with 7 [09:27:45]New connection [09:27:45]New thread 3066805604 created [09:27:45]Thread 3066662244 joined [09:27:45]Waiting for new connection... [09:27:45] Sock 7.Parse request [09:27:45]Sock 7.Check first char [09:27:45]Sock 7.First char is OK [09:27:45]request: POST /json_proto HTTP/1.0 [09:27:45]Method: POST [09:27:45]URL: /json_proto [09:27:45]Method is POST - this is cgi request [09:27:45]url: /json_proto [09:27:45]query_string will be loaded in cgi processing [09:27:45]execute_cgi json_proto POST (null) [09:27:45]execute_cgi path=json_proto method=POST [09:27:45]POST find Content-Length [09:27:45]Host: 172.17.32.195:8080 [09:27:45]Content-Length: 819 [09:27:45]Content-Type: application/json [09:27:45] [09:27:45]POST finish read [09:27:45]Found Content-Length = 819 [09:27:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 25.360, "sum" : 1620.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1620.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:45]execute_script... [09: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)298077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 25.360, "sum" : 1620.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1620.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:45]POST & json_proto [09:27:45]process_json_proto [09:27:45]json parsed OK: [09:27:45]protocol is kg_v1.0 [09:27:45]action value=close_receipt [09:27:45]process_action close_receipt [09:27:45]cmd_close_receipt [09:27:45]MH_GetDate [09:27:45]Write to MH i2c: F0 00 00 DE 5C 29 [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: F0 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: F0 09 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: F0 09 00 DE 5C 00 15 0A 15 66 77 1B 62 64 24 [09:27:45]GetLastDocTimeStamp 1712654610 [09:27:45]current date 1712654869 [09:27:45]FM_GetShiftState [09:27:45]SAM_PROTO_GetShiftState [09:27:45]wFMCommunicate request_size=4 [09:27:45]MH_SAM_APDU [09:27:45]CAPDU: 80 13 01 00 [09:27:45]Write to MH i2c: E2 08 00 DF 5C 80 13 01 00 00 00 00 00 B8 [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:45]Read from MH i2c: E2 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 0E 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 0E 00 DF 5C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 52 [09:27:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:27:45]wFMCommunicate OK [09:27:45]SAM_PROTO_GetShiftState done [09:27:45]FM_GetShiftState done [09:27:45]opened in 1712622218 [09:27:45]opened+sec_in_day 1712708618 [09:27:45]quantity*price = 162050 [09:27:45]sum+1 = 162051 [09:27:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1620.50 НСП 1% : 14.34 НДС 12% : 172.09 Наличными: 0.00 Безнал.: 1620.50 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 170 09.04.2024 09:27 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154866 ФПД: 273787210822534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092749&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154866&fm=273787210822534&tin=02508201610067®Number=0000000000090882&sum=162050 [09:27:46]StoreToDocumentArchive [09:27:46]shift 298 fd 154866 [09:27:46]save to /storage/0298/doc_00154866 [09:27:46]save last doc name /storage/0298/doc_00154866 to /storage/kkm_last_doc_name [09:27:46]save OK [09:27:46]Clear old archive folders... [09:27:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:46]tlvbuf is 00764DE0 [09:27:46]SAM_PROTO_ClearQueue [09:27:46]wFMCommunicate request_size=4 [09:27:46]MH_SAM_APDU [09:27:46]CAPDU: 80 09 00 00 [09:27:46]Write to MH i2c: E2 08 00 EC 5C 80 09 00 00 00 00 00 00 BA [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:46]Read from MH i2c: E2 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 03 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 03 00 EC 5C 00 90 00 BC [09:27:46]RAPDU: 90 00 [09:27:46]wFMCommunicate OK [09:27:46]SAM_PROTO_ClearQueue done [09:27:46]KKMCreateOFDPacket [09:27:46]OFDProtocolAddRootSTLVToBuf [09:27:46]FM_MakeSignedData [09:27:46]FM_MakeSignedData [09:27:46]SAM_PROTO_SignData [09:27:46]wFMCommunicate request_size=4 [09:27:46]MH_SAM_APDU [09:27:46]CAPDU: 80 0D 01 02 [09:27:46]Write to MH i2c: E2 08 00 ED 5C 80 0D 01 02 00 00 00 00 C2 [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 ED 5C 00 90 00 BD [09:27:47]RAPDU: 90 00 [09:27:47]wFMCommunicate OK [09:27:47]wFMCommunicate request_size=255 [09:27:47]MH_SAM_APDU [09:27: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 10 63 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 02 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 15 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F2 5C 02 00 35 04 06 00 F9 [09:27:47]Write to MH i2c: E2 02 01 EE 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 63 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 02 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 15 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F2 5C 02 00 35 04 06 00 F9 00 00 9B [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 EE 5C 00 90 00 BE [09:27:47]RAPDU: 90 00 [09:27:47]wFMCommunicate OK [09:27:47]wFMCommunicate request_size=10 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 0D 02 02 05 02 0D 71 F3 86 [09:27:47]Write to MH i2c: E2 0D 00 EF 5C 80 0D 02 02 05 00 02 0D 71 F3 86 00 00 C8 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 03 00 EF 5C 00 90 00 BF [09:27:47]RAPDU: 90 00 [09:27:47]wFMCommunicate OK [09:27:47]wFMCommunicate request_size=4 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 0D 03 02 [09:27:47]Write to MH i2c: E2 08 00 F0 5C 80 0D 03 02 00 00 00 00 C7 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 0B 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 0B 00 F0 5C 00 41 85 B8 9F 32 4A 3C BD 90 00 5A [09:27:47]RAPDU: 41 85 B8 9F 32 4A 3C BD 90 00 [09:27:47]wFMCommunicate OK [09:27:47]SAM_PROTO_SignData done [09:27:47]FM_MakeSignedData done [09:27:47]CreateOFDProtocolMessage [09:27:47]wFMCommunicate request_size=4 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 11 00 00 [09:27:47]Write to MH i2c: E2 08 00 F1 5C 80 11 00 00 00 00 00 00 C7 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 17 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 17 00 F1 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1C [09:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:27:47]wFMCommunicate OK [09:27:47]CreateOFDProtocolMessage done [09:27:47]OFDSenderStorePacket 154866 [09:27:47]StoreOFDPacket docnum=154866 [09:27:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5F A8 07 01 50 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 63 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 02 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 15 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F2 5C 02 00 35 04 06 00 F9 02 0D 71 F3 86 41 85 B8 9F 32 4A 3C BD [09:27:47]CheckFolder [09:27:47]dirname=/storage/ofd_packets [09:27:47]CheckFolder done [09:27:47]ProducePacketName [09:27:47]name=ofd_packets/00154866 [09:27:47]NVStorageSaveData ofd_packets/00154866 [09:27:47]File name is /storage/ofd_packets/00154866 [09:27:47]Write 301 bytes [09:27:47]NVStorageSaveData done [09:27:47]OFDSenderStorePacket done [09:27:47]KKMCreateOFDPacket done [09:27:47]NVStorageSaveData kkm_last_timestamp [09:27:47]File name is /storage/kkm_last_timestamp [09:27:47]Write 4 bytes [09:27:47]NVStorageSaveData done [09:27:47]ExternCall_PrintAddStr [09:27:47]wPrintStart [09:27:47]Write to MH i2c: 01 00 00 F2 5C 4E [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: 01 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: 01 07 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: 01 07 00 F2 5C 00 00 00 00 00 FF 0F 63 [09:27:47]RasterBufferAndPrint [09:27:47]line Счет N : (1)298077 [09:27:47]line ИНН: 02508201610067 [09:27:47]line Контрольно-Кассовый Чек [09:27:47]line ПРОДАЖА [09:27:47]line ТРК (МРК, ГНК) : 22 [09:27:47]line Товар: 2710124130 [09:27:47]line Аи-92-К-5 [09:27:47]line 25.360 * 63.90 [09:27:47]line = 1620.50 [09:27:47]line НДС 12% НСП 1% [09:27:47]line > о реализуемом товаре [09:27:47]line ИТОГО: 1620.50 [09:27:47]line НСП 1% : 14.34 [09:27:47]line НДС 12% : 172.09 [09:27:47]line Наличными: 0.00 [09:27:47]line Безнал.: 1620.50 [09:27:47]line Место: АЗС № 53 "Партнер Нефть" [09:27:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:27:47]line СНО: Общий режим [09:27:47]line Чек 170 09.04.2024 09:27 [09:27:47]line Смена: 298 ФФД: 1.0 [09:27:47]line ЗНМ: 0300000127 [09:27:47]line РНМ: 0000000000090882 [09:27:47]line Версия ККМ: 001 [09:27:47]line Платежная система: Бакай Банк [09:27:47]line ФМ: 0000000000874906 [09:27:47]line ФД: 154866 [09:27:47]line ФПД: 273787210822534 [09:27:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092749&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154866&fm=273787210822534&tin=02508201610067®Number=0000000000090882&sum=162050 [09:27:47]OFD Sender: Processing packet 154866 [packets to send 67, broken 66] [09:27:47]ProducePacketName [09:27:47]name=ofd_packets/00154866 [09:27:47]OFD Sender: To server: pG, [09:27:47]CommunicateWithHost lk.salyk.kg:30040 [09:27:47]ConnectInit lk.salyk.kg [09:27:47]written 0, free lines is 4095 [09:27:48]Write to MH i2c: 01 00 00 1C 5D 79 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 07 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 07 00 1C 5D 00 00 00 00 00 CC 0C 58 [09:27:48]RasterBufferAndPrint [09:27:48]line [09:27:48]line [09:27:48]line [09:27:48]line [09:27:48]line [09:27:48]written 0, free lines is 3280 [09:27:48]MH_Cut [09:27:48]Write to MH i2c: D1 01 00 23 5D 01 52 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: D1 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: D1 01 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: D1 01 00 23 5D 00 51 [09:27:48]Write to MH i2c: 01 00 00 24 5D 81 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:49]*** Cut start [09:27:49]*** Partial cut [09:27:49]*** CUTSNS_PIN = 1 [09:27:49]*** CUTSNS_PIN = 0 [09:27:49]*** Brake cut motor [09:27:49]Read from MH i2c: 01 [09:27:49]MH_I2C_Read... [09:27:49]*** Stop cut motor [09:27:49]*** Cut end [09:27:49]Read from MH i2c: 01 07 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: 01 07 00 24 5D 00 00 00 00 00 FF 0F 96 [09:27:49]process_action close_receipt done [09:27:49]requested_data is exist [09:27:49]produce_requested_data [09:27:49]requested_item fm.sn is exist - process it [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 11 00 00 [09:27:49]Write to MH i2c: E2 08 00 25 5D 80 11 00 00 00 00 00 00 FC [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 17 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 17 00 25 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 51 [09:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:27:49]wFMCommunicate OK [09:27:49]requested_item fd.num is exist - process it [09:27:49]SAM_PROTO_GetFieldsCounters [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 13 00 00 [09:27:49]Write to MH i2c: E2 08 00 26 5D 80 13 00 00 00 00 00 00 FF [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 62 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 62 00 26 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F2 5C 02 00 0E 04 04 00 2A 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 9D [09:27:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F2 5C 02 00 0E 04 04 00 2A 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 [09:27:49]wFMCommunicate OK [09:27:49]SAM_PROTO_GetFieldsCounters done [09:27:49]requested_item shift.num is exist - process it [09:27:49]requested_item shift.opened is exist - process it [09:27:49]req_shift_opened [09:27:49]FM_GetShiftState [09:27:49]SAM_PROTO_GetShiftState [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 13 01 00 [09:27:49]Write to MH i2c: E2 08 00 27 5D 80 13 01 00 00 00 00 00 01 [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 0E 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 0E 00 27 5D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9B [09:27:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:27:49]wFMCommunicate OK [09:27:49]SAM_PROTO_GetShiftState done [09:27:49]FM_GetShiftState done [09:27:49]req_shift_opened done [09:27:49]requested_item shift.open_date is exist - process it [09:27:49]req_shift_open_date [09:27:49]req_shift_open_date done [09:27:49]produce_requested_data done [09:27:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154866,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:27:49]process_action_free close_receipt [09:27:49]json_value_free [09:27:49]json_value_free done [09:27:49]process_json_proto returns [09:27:49]Send response to host [09:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154866,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:27:49]free response buf [09:27:49]execute_script done [09:27:49]execute_script returns [09:27:49]free content buf [09:27:49]Sock 7.Close socket [09:27:49]Sock 7.Thread stoped [09:29:21]accept exits with 9 [09:29:21]New connection [09:29:21]New thread 3066662244 created [09:29:21]Thread 3066805604 joined [09:29:21]Waiting for new connection... [09:29:21] Sock 9.Parse request [09:29:21]Sock 9.Check first char [09:29:21]Sock 9.First char is OK [09:29:21]request: POST /json_proto HTTP/1.0 [09:29:21]Method: POST [09:29:21]URL: /json_proto [09:29:21]Method is POST - this is cgi request [09:29:21]url: /json_proto [09:29:21]query_string will be loaded in cgi processing [09:29:21]execute_cgi json_proto POST (null) [09:29:21]execute_cgi path=json_proto method=POST [09:29:21]POST find Content-Length [09:29:21]Host: 172.17.32.195:8080 [09:29:21]Content-Length: 639 [09:29:21]Content-Type: application/json [09:29:21] [09:29:21]POST finish read [09:29:21]Found Content-Length = 639 [09:29:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298079", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:21]execute_script... [09:29: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)298079", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:21]POST & json_proto [09:29:21]process_json_proto [09:29:21]json parsed OK: [09:29:21]protocol is kg_v1.0 [09:29:21]action value=close_receipt [09:29:21]process_action close_receipt [09:29:21]cmd_close_receipt [09:29:21]MH_GetDate [09:29:21]Write to MH i2c: F0 00 00 28 5D 74 [09:29:21]Write i2c OK [09:29:21]MH_I2C_Read... [09:29:21]Read from MH i2c: F0 [09:29:21]MH_I2C_Read... [09:29:21]Read from MH i2c: F0 09 00 [09:29:21]MH_I2C_Read... [09:29:21]Read from MH i2c: F0 09 00 28 5D 00 74 0A 15 66 77 1B 62 64 CE [09:29:21]GetLastDocTimeStamp 1712654869 [09:29:21]current date 1712654964 [09:29:21]FM_GetShiftState [09:29:21]SAM_PROTO_GetShiftState [09:29:21]wFMCommunicate request_size=4 [09:29:21]MH_SAM_APDU [09:29:21]CAPDU: 80 13 01 00 [09:29:21]Write to MH i2c: E2 08 00 29 5D 80 13 01 00 00 00 00 00 03 [09:29:21]Write i2c OK [09:29:21]MH_I2C_Read... [09:29:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:21]Read from MH i2c: E2 [09:29:21]MH_I2C_Read... [09:29:21]Read from MH i2c: E2 0E 00 [09:29:21]MH_I2C_Read... [09:29:21]Read from MH i2c: E2 0E 00 29 5D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9D [09:29:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:29:21]wFMCommunicate OK [09:29:21]SAM_PROTO_GetShiftState done [09:29:21]FM_GetShiftState done [09:29:21]opened in 1712622218 [09:29:21]opened+sec_in_day 1712708618 [09:29:21]quantity*price = 20000 [09:29:21]sum+1 = 20002 [09:29:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 171 09.04.2024 09:29 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154867 ФПД: 83422539347754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092924&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154867&fm=83422539347754&tin=02508201610067®Number=0000000000090882&sum=20001 [09:29:22]StoreToDocumentArchive [09:29:22]shift 298 fd 154867 [09:29:22]save to /storage/0298/doc_00154867 [09:29:22]save last doc name /storage/0298/doc_00154867 to /storage/kkm_last_doc_name [09:29:22]save OK [09:29:22]Clear old archive folders... [09:29:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:22]tlvbuf is 007006F0 [09:29:22]SAM_PROTO_ClearQueue [09:29:22]wFMCommunicate request_size=4 [09:29:22]MH_SAM_APDU [09:29:22]CAPDU: 80 09 00 00 [09:29:22]Write to MH i2c: E2 08 00 36 5D 80 09 00 00 00 00 00 00 05 [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 36 5D 00 90 00 07 [09:29:22]RAPDU: 90 00 [09:29:22]wFMCommunicate OK [09:29:22]SAM_PROTO_ClearQueue done [09:29:22]KKMCreateOFDPacket [09:29:22]OFDProtocolAddRootSTLVToBuf [09:29:22]FM_MakeSignedData [09:29:22]FM_MakeSignedData [09:29:22]SAM_PROTO_SignData [09:29:22]wFMCommunicate request_size=4 [09:29:22]MH_SAM_APDU [09:29:22]CAPDU: 80 0D 01 02 [09:29:22]Write to MH i2c: E2 08 00 37 5D 80 0D 01 02 00 00 00 00 0D [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 37 5D 00 90 00 08 [09:29:22]RAPDU: 90 00 [09:29:22]wFMCommunicate OK [09:29:22]wFMCommunicate request_size=255 [09:29:22]MH_SAM_APDU [09:29: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 AB 00 00 00 F4 03 04 00 74 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F3 5C 02 00 35 04 06 00 4B [09:29:22]Write to MH i2c: E2 02 01 38 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 AB 00 00 00 F4 03 04 00 74 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F3 5C 02 00 35 04 06 00 4B 00 00 2C [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 38 5D 00 90 00 09 [09:29:22]RAPDU: 90 00 [09:29:22]wFMCommunicate OK [09:29:22]wFMCommunicate request_size=10 [09:29:22]MH_SAM_APDU [09:29:22]CAPDU: 80 0D 02 02 05 DF 52 D2 F7 2A [09:29:22]Write to MH i2c: E2 0D 00 39 5D 80 0D 02 02 05 00 DF 52 D2 F7 2A 00 00 3E [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 03 00 39 5D 00 90 00 0A [09:29:22]RAPDU: 90 00 [09:29:22]wFMCommunicate OK [09:29:22]wFMCommunicate request_size=4 [09:29:22]MH_SAM_APDU [09:29:22]CAPDU: 80 0D 03 02 [09:29:22]Write to MH i2c: E2 08 00 3A 5D 80 0D 03 02 00 00 00 00 12 [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 0B 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 0B 00 3A 5D 00 0D DD 57 0E 7D 0F 35 88 90 00 AB [09:29:22]RAPDU: 0D DD 57 0E 7D 0F 35 88 90 00 [09:29:22]wFMCommunicate OK [09:29:22]SAM_PROTO_SignData done [09:29:22]FM_MakeSignedData done [09:29:22]CreateOFDProtocolMessage [09:29:22]wFMCommunicate request_size=4 [09:29:22]MH_SAM_APDU [09:29:22]CAPDU: 80 11 00 00 [09:29:22]Write to MH i2c: E2 08 00 3B 5D 80 11 00 00 00 00 00 00 12 [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:22]Read from MH i2c: E2 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 17 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: E2 17 00 3B 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [09:29:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:29:22]wFMCommunicate OK [09:29:22]CreateOFDProtocolMessage done [09:29:22]OFDSenderStorePacket 154867 [09:29:22]StoreOFDPacket docnum=154867 [09:29:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B 3C 07 01 96 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 AB 00 00 00 F4 03 04 00 74 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F3 5C 02 00 35 04 06 00 4B DF 52 D2 F7 2A 0D DD 57 0E 7D 0F 35 88 [09:29:22]CheckFolder [09:29:22]dirname=/storage/ofd_packets [09:29:22]CheckFolder done [09:29:22]ProducePacketName [09:29:22]name=ofd_packets/00154867 [09:29:22]NVStorageSaveData ofd_packets/00154867 [09:29:22]File name is /storage/ofd_packets/00154867 [09:29:22]Write 301 bytes [09:29:22]NVStorageSaveData done [09:29:22]OFDSenderStorePacket done [09:29:22]KKMCreateOFDPacket done [09:29:22]NVStorageSaveData kkm_last_timestamp [09:29:22]File name is /storage/kkm_last_timestamp [09:29:22]Write 4 bytes [09:29:22]NVStorageSaveData done [09:29:22]ExternCall_PrintAddStr [09:29:22]wPrintStart [09:29:22]Write to MH i2c: 01 00 00 3C 5D 99 [09:29:22]Write i2c OK [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: 01 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: 01 07 00 [09:29:22]MH_I2C_Read... [09:29:22]Read from MH i2c: 01 07 00 3C 5D 00 00 00 00 00 FF 0F AE [09:29:22]RasterBufferAndPrint [09:29:22]line Счет N : (1)298079 [09:29:22]line ИНН: 02508201610067 [09:29:22]line Контрольно-Кассовый Чек [09:29:22]line ПРОДАЖА [09:29:22]line ТРК (МРК, ГНК) : 62 [09:29:22]line Товар: 2710124130 [09:29:22]line Аи-92-К-5 [09:29:22]line 3.130 * 63.90 [09:29:22]line = 200.01 [09:29:22]line НДС 12% НСП 1% [09:29:22]line > о реализуемом товаре [09:29:22]line ИТОГО: 200.01 [09:29:22]line НСП 1% : 1.77 [09:29:22]line НДС 12% : 21.24 [09:29:22]line Наличными: 200.01 [09:29:22]line Безнал.: 0.00 [09:29:22]line Место: АЗС № 53 "Партнер Нефть" [09:29:22]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:29:22]line СНО: Общий режим [09:29:22]line Чек 171 09.04.2024 09:29 [09:29:22]line Смена: 298 ФФД: 1.0 [09:29:22]line ЗНМ: 0300000127 [09:29:22]line РНМ: 0000000000090882 [09:29:22]line Версия ККМ: 001 [09:29:22]line ФМ: 0000000000874906 [09:29:22]line ФД: 154867 [09:29:22]line ФПД: 83422539347754 [09:29:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T092924&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154867&fm=83422539347754&tin=02508201610067®Number=0000000000090882&sum=20001 [09:29:23]written 0, free lines is 4095 [09:29:23]Write to MH i2c: 01 00 00 64 5D C1 [09:29:23]Write i2c OK [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: 01 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: 01 07 00 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: 01 07 00 64 5D 00 00 00 00 00 E2 0C B6 [09:29:23]RasterBufferAndPrint [09:29:23]line [09:29:23]line [09:29:23]line [09:29:23]line [09:29:23]line [09:29:23]written 0, free lines is 3303 [09:29:23]MH_Cut [09:29:23]Write to MH i2c: D1 01 00 6B 5D 01 9A [09:29:23]Write i2c OK [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: D1 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: D1 01 00 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: D1 01 00 6B 5D 00 99 [09:29:23]Write to MH i2c: 01 00 00 6C 5D C9 [09:29:23]Write i2c OK [09:29:23]MH_I2C_Read... [09:29:24]*** Cut start [09:29:24]*** Partial cut [09:29:24]*** CUTSNS_PIN = 1 [09:29:24]*** CUTSNS_PIN = 0 [09:29:24]*** Brake cut motor [09:29:24]Read from MH i2c: 01 [09:29:24]MH_I2C_Read... [09:29:24]*** Stop cut motor [09:29:24]*** Cut end [09:29:24]Read from MH i2c: 01 07 00 [09:29:24]MH_I2C_Read... [09:29:24]Read from MH i2c: 01 07 00 6C 5D 00 00 00 00 00 FF 0F DE [09:29:24]process_action close_receipt done [09:29:24]requested_data is exist [09:29:24]produce_requested_data [09:29:24]requested_item fm.sn is exist - process it [09:29:24]wFMCommunicate request_size=4 [09:29:24]MH_SAM_APDU [09:29:24]CAPDU: 80 11 00 00 [09:29:24]Write to MH i2c: E2 08 00 6D 5D 80 11 00 00 00 00 00 00 44 [09:29:24]Write i2c OK [09:29:24]MH_I2C_Read... [09:29:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:24]Read from MH i2c: E2 [09:29:24]MH_I2C_Read... [09:29:24]Read from MH i2c: E2 17 00 [09:29:24]MH_I2C_Read... [09:29:24]Read from MH i2c: E2 17 00 6D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 99 [09:29:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:29:24]wFMCommunicate OK [09:29:24]requested_item fd.num is exist - process it [09:29:24]SAM_PROTO_GetFieldsCounters [09:29:24]wFMCommunicate request_size=4 [09:29:24]MH_SAM_APDU [09:29:24]CAPDU: 80 13 00 00 [09:29:24]Write to MH i2c: E2 08 00 6E 5D 80 13 00 00 00 00 00 00 47 [09:29:24]Write i2c OK [09:29:24]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 62 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 62 00 6E 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 E9 [09:29:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 [09:29:25]wFMCommunicate OK [09:29:25]SAM_PROTO_GetFieldsCounters done [09:29:25]requested_item shift.num is exist - process it [09:29:25]requested_item shift.opened is exist - process it [09:29:25]req_shift_opened [09:29:25]FM_GetShiftState [09:29:25]SAM_PROTO_GetShiftState [09:29:25]wFMCommunicate request_size=4 [09:29:25]MH_SAM_APDU [09:29:25]CAPDU: 80 13 01 00 [09:29:25]Write to MH i2c: E2 08 00 6F 5D 80 13 01 00 00 00 00 00 49 [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 0E 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 0E 00 6F 5D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E3 [09:29:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:29:25]wFMCommunicate OK [09:29:25]SAM_PROTO_GetShiftState done [09:29:25]FM_GetShiftState done [09:29:25]req_shift_opened done [09:29:25]requested_item shift.open_date is exist - process it [09:29:25]req_shift_open_date [09:29:25]req_shift_open_date done [09:29:25]produce_requested_data done [09:29:25]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:29:25]process_action_free close_receipt [09:29:25]json_value_free [09:29:25]json_value_free done [09:29:25]process_json_proto returns [09:29:25]Send response to host [09:29:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:29:25]free response buf [09:29:25]execute_script done [09:29:25]execute_script returns [09:29:25]free content buf [09:29:25]Sock 9.Close socket [09:29:25]Sock 9.Thread stoped [09:29:37]accept exits with 7 [09:29:37]New connection [09:29:37]New thread 3066805604 created [09:29:37]Thread 3066662244 joined [09:29:37]Waiting for new connection... [09:29:37] Sock 7.Parse request [09:29:37]Sock 7.Check first char [09:29:37]Sock 7.First char is OK [09:29:37]request: POST /json_proto HTTP/1.0 [09:29:37]Method: POST [09:29:37]URL: /json_proto [09:29:37]Method is POST - this is cgi request [09:29:37]url: /json_proto [09:29:37]query_string will be loaded in cgi processing [09:29:37]execute_cgi json_proto POST (null) [09:29:37]execute_cgi path=json_proto method=POST [09:29:37]POST find Content-Length [09:29:37]Host: 172.17.32.195:8080 [09:29:37]Content-Length: 1195 [09:29:37]Content-Type: application/json [09:29:37] [09:29:37]POST finish read [09:29:37]Found Content-Length = 1195 [09:29: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298080\u000A09.04.2024 09:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3757605\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:37]execute_script... [09:29: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298080\u000A09.04.2024 09:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3757605\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:37]POST & json_proto [09:29:37]process_json_proto [09:29:37]json parsed OK: [09:29:37]protocol is kg_v1.0 [09:29:37]action value=print_text [09:29:37]process_action print_text [09:29:37]cmd_print_text [09:29:37]ExternCall_PrintAddStr [09:29:37]wPrintStart [09:29:37]Write to MH i2c: 01 00 00 70 5D CD [09:29:37]Write i2c OK [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 07 00 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 07 00 70 5D 00 00 00 00 00 FF 0F E2 [09:29:37]RasterBufferAndPrint [09:29:37]line *****ТОВАРНЫЙ ЧЕК***** [09:29:37]line АЗС 53 [09:29:37]line Партнер нефть [09:29:37]line 02508201610067 [09:29:37]line Кассир : Черикбаев М. [09:29:37]line Счет N : (1)298080 [09:29:37]line 09.04.2024 09:06 [09:29:37]line ПРОДАЖА [09:29:37]line ТРК (МРК, ГНК): 92 [09:29:37]line Вид ГСМ : 2710194210 [09:29:37]line ДТ(л)-К-5 [09:29:37]line 10.000 x 72.40 [09:29:37]line ИТОГ: 724.00 [09:29:37]line Тип оплаты: Талоны: Партнер нефть [09:29:37]line 3757605 [09:29:37]line ______________________ [09:29:37]line (подпись) [09:29:37]written 0, free lines is 4095 [09:29:38]Write to MH i2c: 01 00 00 84 5D E1 [09:29:38]Write i2c OK [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: 01 [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: 01 07 00 [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: 01 07 00 84 5D 00 00 00 00 00 11 0E 07 [09:29:38]RasterBufferAndPrint [09:29:38]line [09:29:38]line [09:29:38]line [09:29:38]line [09:29:38]line [09:29:38]written 0, free lines is 3603 [09:29:38]MH_Cut [09:29:38]Write to MH i2c: D1 01 00 8B 5D 01 BA [09:29:38]Write i2c OK [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: D1 [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: D1 01 00 [09:29:38]MH_I2C_Read... [09:29:38]Read from MH i2c: D1 01 00 8B 5D 00 B9 [09:29:38]Write to MH i2c: 01 00 00 8C 5D E9 [09:29:38]Write i2c OK [09:29:38]MH_I2C_Read... [09:29:38]*** Cut start [09:29:38]*** Partial cut [09:29:38]*** CUTSNS_PIN = 1 [09:29:38]*** CUTSNS_PIN = 0 [09:29:38]*** Brake cut motor [09:29:39]Read from MH i2c: 01 [09:29:39]MH_I2C_Read... [09:29:39]*** Stop cut motor [09:29:39]*** Cut end [09:29:39]Read from MH i2c: 01 07 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: 01 07 00 8C 5D 00 00 00 00 00 FF 0F FE [09:29:39]process_action print_text done [09:29:39]requested_data is exist [09:29:39]produce_requested_data [09:29:39]requested_item fm.sn is exist - process it [09:29:39]wFMCommunicate request_size=4 [09:29:39]MH_SAM_APDU [09:29:39]CAPDU: 80 11 00 00 [09:29:39]Write to MH i2c: E2 08 00 8D 5D 80 11 00 00 00 00 00 00 64 [09:29:39]Write i2c OK [09:29:39]MH_I2C_Read... [09:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:39]Read from MH i2c: E2 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 17 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 17 00 8D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B9 [09:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:29:39]wFMCommunicate OK [09:29:39]requested_item fd.num is exist - process it [09:29:39]SAM_PROTO_GetFieldsCounters [09:29:39]wFMCommunicate request_size=4 [09:29:39]MH_SAM_APDU [09:29:39]CAPDU: 80 13 00 00 [09:29:39]Write to MH i2c: E2 08 00 8E 5D 80 13 00 00 00 00 00 00 67 [09:29:39]Write i2c OK [09:29:39]MH_I2C_Read... [09:29:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:39]Read from MH i2c: E2 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 62 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 62 00 8E 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 09 [09:29:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 [09:29:39]wFMCommunicate OK [09:29:39]SAM_PROTO_GetFieldsCounters done [09:29:39]requested_item shift.num is exist - process it [09:29:39]requested_item shift.opened is exist - process it [09:29:39]req_shift_opened [09:29:39]FM_GetShiftState [09:29:39]SAM_PROTO_GetShiftState [09:29:39]wFMCommunicate request_size=4 [09:29:39]MH_SAM_APDU [09:29:39]CAPDU: 80 13 01 00 [09:29:39]Write to MH i2c: E2 08 00 8F 5D 80 13 01 00 00 00 00 00 69 [09:29:39]Write i2c OK [09:29:39]MH_I2C_Read... [09:29:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:39]Read from MH i2c: E2 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 0E 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 0E 00 8F 5D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 03 [09:29:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:29:39]wFMCommunicate OK [09:29:39]SAM_PROTO_GetShiftState done [09:29:39]FM_GetShiftState done [09:29:39]req_shift_opened done [09:29:39]requested_item shift.open_date is exist - process it [09:29:39]req_shift_open_date [09:29:39]req_shift_open_date done [09:29:39]produce_requested_data done [09:29:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:29:39]process_action_free print_text [09:29:39]json_value_free [09:29:39]json_value_free done [09:29:39]process_json_proto returns [09:29:39]Send response to host [09:29:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:29:39]free response buf [09:29:39]execute_script done [09:29:39]execute_script returns [09:29:39]free content buf [09:29:39]Sock 7.Close socket [09:29:39]Sock 7.Thread stoped [09:29:58]ConnectInit Can't connect to host [09:29:58]CommunicateWithHost connect error [09:29:58]CommunicateWithHost err = -1 [09:29:58]OFD Sender: Server communicate error [09:29:59]OFD Sender: Processing packet 154866 [packets to send 68, broken 66] [09:29:59]ProducePacketName [09:29:59]name=ofd_packets/00154866 [09:29:59]OFD Sender: To server: pG, [09:29:59]CommunicateWithHost lk.salyk.kg:30040 [09:29:59]ConnectInit lk.salyk.kg [09:29:59]Connected sock=7 [09:29:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5F A8 07 01 50 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 63 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 02 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 15 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F2 5C 02 00 35 04 06 00 F9 02 0D 71 F3 86 41 85 B8 9F 32 4A 3C BD [09:29:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4C 6A 47 00 96 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F2 5C 02 00 F4 03 04 00 43 B2 14 66 B6 04 01 00 00 82 D4 0F 52 2C 97 41 04 [09:29:59]CommunicateWithHost err = 0 [09:29:59]CheckOFDResponse [09:29:59]1017 (14) - 77093643461234 [09:29:59]1041 (16) - 0000000000874906 [09:29:59]1040 (4) - 154866 [09:29:59]1012 (4) - 09.04.2024 03:13 [09:29:59]1206 (1) - 0 [09:29:59]OFD Sender: Remove packet 154866 [09:29:59]ProducePacketName [09:29:59]name=ofd_packets/00154866 [09:29:59]NVStorageDeleteData [09:29:59]OFD Sender: Processing packet 154867 [packets to send 67, broken 66] [09:29:59]ProducePacketName [09:29:59]name=ofd_packets/00154867 [09:29:59]OFD Sender: To server: pG, [09:29:59]CommunicateWithHost lk.salyk.kg:30040 [09:29:59]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 08 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 AD [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572508 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 28504165+1684151159=1712655324 [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 = 0x33560623 [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 08 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 AE [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 5E 00 58 00 FF FF 94 [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 0B 15 66 77 1B 62 64 B9 [09:35:24]Current date/time: 09.04.2024 09:35 [09:35:24]FM_Init [09:35:24]wFMConnect [09:35:24]MH_SAM_On [09:35:24]Write to MH i2c: E0 00 00 08 00 E7 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_init finished! [09:35:24]*** atr: [09:35:24]*** 0F 3B D5 18 FF 81 91 FE [09:35:24]*** 1F C3 80 73 C8 21 10 0A [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]*** 00 00 00 00 00 00 00 00 [09:35:24]Read from MH i2c: E0 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E0 10 00 [09:35:24]MH_I2C_Read... [09:35: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 [09:35:24]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:35:24]wFMCommunicate request_size=10 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:35:24]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:35:24]RAPDU: 90 00 [09:35:24]wFMCommunicate OK [09:35:24]wFMCommunicate request_size=4 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 11 00 00 [09:35:24]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 17 00 [09:35:24]MH_I2C_Read... [09:35: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 38 37 34 39 30 36 90 00 D9 [09:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:24]wFMCommunicate OK [09:35:24]Detected FM SN is 0000000000874906 [09:35:24]Stored FM SN is 0000000000874906 [09:35:24]wFMCommunicate request_size=9 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 16 00 00 04 8B CC 00 00 [09:35:24]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 8B CC 00 00 00 00 E9 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:35:24]RAPDU: 90 00 [09:35:24]wFMCommunicate OK [09:35:24]FM PIN OK [09:35:24]wFMCommunicate request_size=8 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 14 04 00 03 02 00 01 [09:35:24]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:35:24]RAPDU: 90 00 [09:35:24]wFMCommunicate OK [09:35:24]wFMCommunicate request_size=13 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:35: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 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:35:24]RAPDU: 90 00 [09:35:24]wFMCommunicate OK [09:35:24]wFMCommunicate request_size=4 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 11 00 00 [09:35:24]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 17 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DD [09:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:24]wFMCommunicate OK [09:35:24]DocumentArchiveInit [09:35:24]Start Httpd... [09:35:24]Httpd thread 3067567460 created [09:35:24]Write to MH i2c: 01 00 00 0F 00 0F [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: 01 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: 01 07 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:35:24]MH Int Process started [09:35:24]Allocated Socket 8 [09:35:24]Bind OK [09:35:24]Listen OK [09:35:24]httpd running on port 8080 [09:35:24]Waiting for new connection... [09:35:24]OFD Sender: Processing packet 154867 [packets to send 67, broken 66] [09:35:24]ProducePacketName [09:35:24]name=ofd_packets/00154867 [09:35:24]OFD Sender: To server: pG, [09:35:24]CommunicateWithHost lk.salyk.kg:30040 [09:35:24]ConnectInit lk.salyk.kg [09:35:24]Connected sock=7 [09:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B 3C 07 01 96 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 AB 00 00 00 F4 03 04 00 74 0A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F3 5C 02 00 35 04 06 00 4B DF 52 D2 F7 2A 0D DD 57 0E 7D 0F 35 88 [09:35:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C3 E3 47 00 8E 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F3 5C 02 00 F4 03 04 00 85 B3 14 66 B6 04 01 00 00 9A D6 E8 44 33 F0 5F 81 [09:35:24]CommunicateWithHost err = 0 [09:35:24]CheckOFDResponse [09:35:24]1017 (14) - 77093643461234 [09:35:24]1041 (16) - 0000000000874906 [09:35:24]1040 (4) - 154867 [09:35:24]1012 (4) - 09.04.2024 03:18 [09:35:24]1206 (1) - 0 [09:35:24]OFD Sender: Remove packet 154867 [09:35:24]ProducePacketName [09:35:24]name=ofd_packets/00154867 [09:35:24]NVStorageDeleteData [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:40]OFD Sender: No OFD packet to send [09:35:42]accept exits with 9 [09:35:42]New connection [09:35:42]New thread 3067280740 created [09:35:42]Waiting for new connection... [09:35:42] Sock 9.Parse request [09:35:42]Sock 9.Check first char [09:35:42]Sock 9.First char is OK [09:35:42]request: POST /json_proto HTTP/1.0 [09:35:42]Method: POST [09:35:42]URL: /json_proto [09:35:42]Method is POST - this is cgi request [09:35:42]url: /json_proto [09:35:42]query_string will be loaded in cgi processing [09:35:42]execute_cgi json_proto POST (null) [09:35:42]execute_cgi path=json_proto method=POST [09:35:42]POST find Content-Length [09:35:42]Host: 172.17.32.195:8080 [09:35:42]Content-Length: 215 [09:35:42]Content-Type: application/json [09:35:42] [09:35:42]POST finish read [09:35:42]Found Content-Length = 215 [09:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:42]execute_script... [09:35:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:42]POST & json_proto [09:35:42]process_json_proto [09:35:42]json parsed OK: [09:35:42]protocol is kg_v1.0 [09:35:42]action value=get_value [09:35:42]process_action get_value [09:35:42]cmd_get_value [09:35:42]process_action get_value done [09:35:42]requested_data is exist [09:35:42]produce_requested_data [09:35:42]requested_item kkm.sn is exist - process it [09:35:42]requested_item kkm.ver is exist - process it [09:35:42]requested_item fm.sn is exist - process it [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 11 00 00 [09:35:42]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:42]Read from MH i2c: E2 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 17 00 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DF [09:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:42]wFMCommunicate OK [09:35:42]requested_item fd.num is exist - process it [09:35:42]SAM_PROTO_GetFieldsCounters [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 13 00 00 [09:35:42]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:42]Read from MH i2c: E2 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 62 00 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 2F [09:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F3 5C 02 00 0E 04 04 00 2A 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 [09:35:42]wFMCommunicate OK [09:35:42]SAM_PROTO_GetFieldsCounters done [09:35:42]requested_item shift.num is exist - process it [09:35:42]requested_item shift.opened is exist - process it [09:35:42]req_shift_opened [09:35:42]FM_GetShiftState [09:35:42]SAM_PROTO_GetShiftState [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 13 01 00 [09:35:42]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:42]Read from MH i2c: E2 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 0E 00 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 29 [09:35:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:35:42]wFMCommunicate OK [09:35:42]SAM_PROTO_GetShiftState done [09:35:42]FM_GetShiftState done [09:35:42]req_shift_opened done [09:35:42]requested_item shift.open_date is exist - process it [09:35:42]req_shift_open_date [09:35:42]req_shift_open_date done [09:35:42]produce_requested_data done [09:35:42]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:35:42]process_action_free get_value [09:35:42]json_value_free [09:35:42]json_value_free done [09:35:42]process_json_proto returns [09:35:42]Send response to host [09:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154867,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:35:42]free response buf [09:35:42]execute_script done [09:35:42]execute_script returns [09:35:42]free content buf [09:35:42]Sock 9.Close socket [09:35:42]Sock 9.Thread stoped [09:35:42]accept exits with 7 [09:35:42]New connection [09:35:42]New thread 3067137380 created [09:35:42]Thread 3067280740 joined [09:35:42]Waiting for new connection... [09:35:42] Sock 7.Parse request [09:35:42]Sock 7.Check first char [09:35:42]Sock 7.First char is OK [09:35:42]request: POST /json_proto HTTP/1.0 [09:35:42]Method: POST [09:35:42]URL: /json_proto [09:35:42]Method is POST - this is cgi request [09:35:42]url: /json_proto [09:35:42]query_string will be loaded in cgi processing [09:35:42]execute_cgi json_proto POST (null) [09:35:42]execute_cgi path=json_proto method=POST [09:35:42]POST find Content-Length [09:35:42]Host: 172.17.32.195:8080 [09:35:42]Content-Length: 331 [09:35:42]Content-Type: application/json [09:35:42] [09:35:42]POST finish read [09:35:42]Found Content-Length = 331 [09:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:42]execute_script... [09:35:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:42]POST & json_proto [09:35:42]process_json_proto [09:35:42]json parsed OK: [09:35:42]protocol is kg_v1.0 [09:35:42]action value=get_value [09:35:42]process_action get_value [09:35:42]cmd_get_value [09:35:42]process_action get_value done [09:35:42]requested_data is exist [09:35:42]produce_requested_data [09:35:42]requested_item fm.sale.total is exist - process it [09:35:42]SAM_PROTO_GetFMData [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 13 03 00 [09:35:42]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 13 00 00 C7 04 85 04 C3 04 6E 04 04 00 9E 5A 02 00 69 04 A3 00 6F 04 04 00 45 53 02 00 B1 04 05 00 A2 90 74 8C 02 70 04 05 00 49 BD BE D6 01 72 04 04 00 59 D3 B5 B5 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 EC 74 49 45 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 47 FE C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 F1 [09:35:43]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 9E 5A 02 00 69 04 A3 00 6F 04 04 00 45 53 02 00 B1 04 05 00 A2 90 74 8C 02 70 04 05 00 49 BD BE D6 01 72 04 04 00 59 D3 B5 B5 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 EC 74 49 45 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 47 FE C5 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 14 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 35 [09:35:43]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 15 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 6D [09:35:43]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 16 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 11 [09:35:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:35:44]Read from MH i2c: E2 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 E4 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 E4 00 17 00 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [09:35:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:44]wFMCommunicate OK [09:35:44]SAM_PROTO_GetFMData done [09:35:44]requested_item fm.sale_refund.total is exist - process it [09:35:44]requested_item fm.buy.total is exist - process it [09:35:44]requested_item shift.sale.total is exist - process it [09:35:44]SAM_PROTO_GetShiftData [09:35:44]wFMCommunicate request_size=4 [09:35:44]MH_SAM_APDU [09:35:44]CAPDU: 80 13 02 00 [09:35:44]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:35:44]Read from MH i2c: E2 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 FD 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 AB 00 00 00 69 04 9C 00 6F 04 04 00 A8 00 00 00 B1 04 03 00 88 6C B4 70 04 03 00 E0 F2 6F 72 04 03 00 A8 79 44 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 F3 28 13 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 C1 98 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 25 [09:35:44]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 AB 00 00 00 69 04 9C 00 6F 04 04 00 A8 00 00 00 B1 04 03 00 88 6C B4 70 04 03 00 E0 F2 6F 72 04 03 00 A8 79 44 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 F3 28 13 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 C1 98 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [09:35:44]wFMCommunicate OK [09:35:44]wFMCommunicate request_size=4 [09:35:44]MH_SAM_APDU [09:35:44]CAPDU: 80 17 00 00 [09:35:44]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:44]Read from MH i2c: E2 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 FD 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 79 [09:35:44]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [09:35:44]wFMCommunicate OK [09:35:44]wFMCommunicate request_size=4 [09:35:44]MH_SAM_APDU [09:35:44]CAPDU: 80 17 00 00 [09:35:44]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 FD 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 C2 [09:35:45]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [09:35:45]wFMCommunicate OK [09:35:45]wFMCommunicate request_size=4 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 17 00 00 [09:35:45]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]OFD Sender: No OFD packet to send [09:35:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 FD 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 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 13 [09:35:45]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [09:35:45]wFMCommunicate OK [09:35:45]wFMCommunicate request_size=4 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 17 00 00 [09:35:45]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 D6 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [09:35:45]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:45]wFMCommunicate OK [09:35:45]SAM_PROTO_GetShiftData done [09:35:45]requested_item shift.sale.total_cash is exist - process it [09:35:45]requested_item shift.sale_refund.total is exist - process it [09:35:45]requested_item shift.sale_refund.total_cash is exist - process it [09:35:45]requested_item shift.buy.total is exist - process it [09:35:45]requested_item shift.buy.total_cash is exist - process it [09:35:45]produce_requested_data done [09:35:45]produce_requested_data return {"fm.sale.total":109463840.34,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":118242.64,"shift.sale.total_cash":73366.72,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:35:45]process_action_free get_value [09:35:45]json_value_free [09:35:45]json_value_free done [09:35:45]process_json_proto returns [09:35:45]Send response to host [09:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109463840.34,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":118242.64,"shift.sale.total_cash":73366.72,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:35:45]free response buf [09:35:45]execute_script done [09:35:45]execute_script returns [09:35:45]free content buf [09:35:45]Sock 7.Close socket [09:35:45]Sock 7.Thread stoped [09:35:46]accept exits with 9 [09:35:46]New connection [09:35:46]New thread 3067280740 created [09:35:46]Thread 3067137380 joined [09:35:46]Waiting for new connection... [09:35:46] Sock 9.Parse request [09:35:46]Sock 9.Check first char [09:35:46]Sock 9.First char is OK [09:35:46]request: POST /json_proto HTTP/1.0 [09:35:46]Method: POST [09:35:46]URL: /json_proto [09:35:46]Method is POST - this is cgi request [09:35:46]url: /json_proto [09:35:46]query_string will be loaded in cgi processing [09:35:46]execute_cgi json_proto POST (null) [09:35:46]execute_cgi path=json_proto method=POST [09:35:46]POST find Content-Length [09:35:46]Host: 172.17.32.195:8080 [09:35:46]Content-Length: 644 [09:35:46]Content-Type: application/json [09:35:46] [09:35:46]POST finish read [09:35:46]Found Content-Length = 644 [09:35:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:46]execute_script... [09:35: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)298078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:46]POST & json_proto [09:35:46]process_json_proto [09:35:46]json parsed OK: [09:35:46]protocol is kg_v1.0 [09:35:46]action value=close_receipt [09:35:46]process_action close_receipt [09:35:46]cmd_close_receipt [09:35:46]MH_GetDate [09:35:46]Write to MH i2c: F0 00 00 1D 00 0C [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 09 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 09 00 1D 00 00 F3 0B 15 66 77 1B 62 64 E6 [09:35:46]GetLastDocTimeStamp 1712654964 [09:35:46]current date 1712655347 [09:35:46]FM_GetShiftState [09:35:46]SAM_PROTO_GetShiftState [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 13 01 00 [09:35:46]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0E 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 35 [09:35:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:35:46]wFMCommunicate OK [09:35:46]SAM_PROTO_GetShiftState done [09:35:46]FM_GetShiftState done [09:35:46]opened in 1712622218 [09:35:46]opened+sec_in_day 1712708618 [09:35:46]quantity*price = 50008 [09:35:46]sum+1 = 50009 [09:35:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 172 09.04.2024 09:35 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154868 ФПД: 147030805854281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154868&fm=147030805854281&tin=02508201610067®Number=0000000000090882&sum=50008 [09:35:47]StoreToDocumentArchive [09:35:47]shift 298 fd 154868 [09:35:47]save to /storage/0298/doc_00154868 [09:35:47]save last doc name /storage/0298/doc_00154868 to /storage/kkm_last_doc_name [09:35:47]save OK [09:35:47]Clear old archive folders... [09:35:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:35:47]tlvbuf is 01760F40 [09:35:47]SAM_PROTO_ClearQueue [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 09 00 00 [09:35:47]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:35:47]RAPDU: 90 00 [09:35:47]wFMCommunicate OK [09:35:47]SAM_PROTO_ClearQueue done [09:35:47]KKMCreateOFDPacket [09:35:47]OFDProtocolAddRootSTLVToBuf [09:35:47]FM_MakeSignedData [09:35:47]FM_MakeSignedData [09:35:47]SAM_PROTO_SignData [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 0D 01 02 [09:35:47]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:35:47]RAPDU: 90 00 [09:35:47]wFMCommunicate OK [09:35:47]wFMCommunicate request_size=255 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F4 5C 02 00 35 04 06 00 85 B9 [09:35:47]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F4 5C 02 00 35 04 06 00 85 B9 00 00 9A [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:35:48]RAPDU: 90 00 [09:35:48]wFMCommunicate OK [09:35:48]wFMCommunicate request_size=9 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 0D 02 02 04 46 F4 38 49 [09:35:48]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 46 F4 38 49 00 00 6B [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:35:48]RAPDU: 90 00 [09:35:48]wFMCommunicate OK [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 0D 03 02 [09:35:48]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0B 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0B 00 2F 00 00 89 B7 B9 09 AE E4 E8 3E 90 00 65 [09:35:48]RAPDU: 89 B7 B9 09 AE E4 E8 3E 90 00 [09:35:48]wFMCommunicate OK [09:35:48]SAM_PROTO_SignData done [09:35:48]FM_MakeSignedData done [09:35:48]CreateOFDProtocolMessage [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 11 00 00 [09:35:48]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FF [09:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:48]wFMCommunicate OK [09:35:48]CreateOFDProtocolMessage done [09:35:48]OFDSenderStorePacket 154868 [09:35:48]StoreOFDPacket docnum=154868 [09:35:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3A 5C 06 01 F6 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F4 5C 02 00 35 04 06 00 85 B9 46 F4 38 49 89 B7 B9 09 AE E4 E8 3E [09:35:48]CheckFolder [09:35:48]dirname=/storage/ofd_packets [09:35:48]CheckFolder done [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00154868 [09:35:48]NVStorageSaveData ofd_packets/00154868 [09:35:48]File name is /storage/ofd_packets/00154868 [09:35:48]Write 300 bytes [09:35:48]NVStorageSaveData done [09:35:48]OFDSenderStorePacket done [09:35:48]KKMCreateOFDPacket done [09:35:48]NVStorageSaveData kkm_last_timestamp [09:35:48]File name is /storage/kkm_last_timestamp [09:35:48]Write 4 bytes [09:35:48]NVStorageSaveData done [09:35:48]ExternCall_PrintAddStr [09:35:48]wPrintStart [09:35:48]Write to MH i2c: 01 00 00 31 00 31 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:35:48]RasterBufferAndPrint [09:35:48]line Счет N : (1)298078 [09:35:48]line ИНН: 02508201610067 [09:35:48]line Контрольно-Кассовый Чек [09:35:48]line ПРОДАЖА [09:35:48]line ТРК (МРК, ГНК) : 101 [09:35:48]line Товар: 2711190000 [09:35:48]line ГАЗ-К-5 [09:35:48]line 15.200 * 32.90 [09:35:48]line = 500.08 [09:35:48]line НДС 12% НСП 1% [09:35:48]line > о реализуемом товаре [09:35:48]line ИТОГО: 500.08 [09:35:48]line НСП 1% : 4.42 [09:35:48]line НДС 12% : 53.11 [09:35:48]line Наличными: 500.08 [09:35:48]line Безнал.: 0.00 [09:35:48]line Место: АЗС № 53 "Партнер Нефть" [09:35:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:35:48]line СНО: Общий режим [09:35:48]line Чек 172 09.04.2024 09:35 [09:35:48]line Смена: 298 ФФД: 1.0 [09:35:48]line ЗНМ: 0300000127 [09:35:48]line РНМ: 0000000000090882 [09:35:48]line Версия ККМ: 001 [09:35:48]line ФМ: 0000000000874906 [09:35:48]line ФД: 154868 [09:35:48]line ФПД: 147030805854281 [09:35:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154868&fm=147030805854281&tin=02508201610067®Number=0000000000090882&sum=50008 [09:35:48]written 0, free lines is 4095 [09:35:48]OFD Sender: Processing packet 154868 [packets to send 67, broken 66] [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00154868 [09:35:48]OFD Sender: To server: pG, [09:35:48]CommunicateWithHost lk.salyk.kg:30040 [09:35:48]ConnectInit lk.salyk.kg [09:35:48]Connected sock=10 [09:35:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 3A 5C 06 01 F6 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F4 5C 02 00 35 04 06 00 85 B9 46 F4 38 49 89 B7 B9 09 AE E4 E8 3E [09:35:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B3 6A 47 00 E3 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F4 5C 02 00 F4 03 04 00 9D B3 14 66 B6 04 01 00 00 2F 77 66 AC 72 7E 4F 34 [09:35:48]CommunicateWithHost err = 0 [09:35:48]CheckOFDResponse [09:35:48]1017 (14) - 77093643461234 [09:35:48]1041 (16) - 0000000000874906 [09:35:48]1040 (4) - 154868 [09:35:48]1012 (4) - 09.04.2024 03:18 [09:35:48]1206 (1) - 0 [09:35:48]OFD Sender: Remove packet 154868 [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00154868 [09:35:48]NVStorageDeleteData [09:35:48]Write to MH i2c: 01 00 00 59 00 59 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 21 0D 8E [09:35:48]RasterBufferAndPrint [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]written 0, free lines is 3370 [09:35:48]MH_Cut [09:35:48]Write to MH i2c: D1 01 00 60 00 01 32 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 60 00 00 31 [09:35:48]Write to MH i2c: 01 00 00 61 00 61 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:49]OFD Sender: No OFD packet to send [09:35:49]*** Cut start [09:35:49]*** Partial cut [09:35:49]*** CUTSNS_PIN = 1 [09:35:49]*** CUTSNS_PIN = 0 [09:35:50]*** Brake cut motor [09:35:50]Read from MH i2c: 01 [09:35:50]*** Stop cut motor [09:35:50]MH_I2C_Read... [09:35:50]*** Cut end [09:35:50]Read from MH i2c: 01 07 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [09:35:50]process_action close_receipt done [09:35:50]requested_data is exist [09:35:50]produce_requested_data [09:35:50]requested_item fm.sn is exist - process it [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 11 00 00 [09:35:50]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 31 [09:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:50]wFMCommunicate OK [09:35:50]requested_item fd.num is exist - process it [09:35:50]SAM_PROTO_GetFieldsCounters [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 13 00 00 [09:35:50]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 62 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F4 5C 02 00 0E 04 04 00 2A 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 85 [09:35:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F4 5C 02 00 0E 04 04 00 2A 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 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_GetFieldsCounters done [09:35:50]requested_item shift.num is exist - process it [09:35:50]requested_item shift.opened is exist - process it [09:35:50]req_shift_opened [09:35:50]FM_GetShiftState [09:35:50]SAM_PROTO_GetShiftState [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 13 01 00 [09:35:50]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:50] [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7B [09:35:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_GetShiftState done [09:35:50]FM_GetShiftState done [09:35:50]req_shift_opened done [09:35:50]requested_item shift.open_date is exist - process it [09:35:50]req_shift_open_date [09:35:50]req_shift_open_date done [09:35:50]produce_requested_data done [09:35:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154868,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:35:50]process_action_free close_receipt [09:35:50]json_value_free [09:35:50]json_value_free done [09:35:50]process_json_proto returns [09:35:50]Send response to host [09:35:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154868,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:35:50]free response buf [09:35:50]execute_script done [09:35:50]execute_script returns [09:35:50]free content buf [09:35:50]Sock 9.Close socket [09:35:50]Sock 9.Thread stoped [09:35:51]accept exits with 7 [09:35:51]New connection [09:35:51]New thread 3067137380 created [09:35:51]Thread 3067280740 joined [09:35:51]Waiting for new connection... [09:35:51] Sock 7.Parse request [09:35:51]Sock 7.Check first char [09:35:51]Sock 7.First char is OK [09:35:51]request: POST /json_proto HTTP/1.0 [09:35:51]Method: POST [09:35:51]URL: /json_proto [09:35:51]Method is POST - this is cgi request [09:35:51]url: /json_proto [09:35:51]query_string will be loaded in cgi processing [09:35:51]execute_cgi json_proto POST (null) [09:35:51]execute_cgi path=json_proto method=POST [09:35:51]POST find Content-Length [09:35:51]Host: 172.17.32.195:8080 [09:35:51]Content-Length: 632 [09:35:51]Content-Type: application/json [09:35:51] [09:35:51]POST finish read [09:35:51]Found Content-Length = 632 [09:35:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:51]execute_script... [09:35:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:51]POST & json_proto [09:35:51]process_json_proto [09:35:51]json parsed OK: [09:35:51]protocol is kg_v1.0 [09:35:51]action value=close_receipt [09:35:51]process_action close_receipt [09:35:51]cmd_close_receipt [09:35:51]MH_GetDate [09:35:51]Write to MH i2c: F0 00 00 65 00 54 [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: F0 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: F0 09 00 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: F0 09 00 65 00 00 F8 0B 15 66 77 1B 62 64 33 [09:35:51]GetLastDocTimeStamp 1712655347 [09:35:51]current date 1712655352 [09:35:51]FM_GetShiftState [09:35:51]SAM_PROTO_GetShiftState [09:35:51]wFMCommunicate request_size=4 [09:35:51]MH_SAM_APDU [09:35:51]CAPDU: 80 13 01 00 [09:35:51]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:51]Read from MH i2c: E2 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: E2 0E 00 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7D [09:35:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:35:51]wFMCommunicate OK [09:35:51]SAM_PROTO_GetShiftState done [09:35:51]FM_GetShiftState done [09:35:51]opened in 1712622218 [09:35:51]opened+sec_in_day 1712708618 [09:35:51]quantity*price = 50037 [09:35:51]sum+1 = 50039 [09:35:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.38 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 173 09.04.2024 09:35 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154869 ФПД: 85705793811525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093552&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154869&fm=85705793811525&tin=02508201610067®Number=0000000000090882&sum=50038 [09:35:52]StoreToDocumentArchive [09:35:52]shift 298 fd 154869 [09:35:52]save to /storage/0298/doc_00154869 [09:35:52]save last doc name /storage/0298/doc_00154869 to /storage/kkm_last_doc_name [09:35:52]save OK [09:35:52]Clear old archive folders... [09:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:35:52]tlvbuf is 01760E30 [09:35:52]SAM_PROTO_ClearQueue [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 09 00 00 [09:35:52]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]SAM_PROTO_ClearQueue done [09:35:52]KKMCreateOFDPacket [09:35:52]OFDProtocolAddRootSTLVToBuf [09:35:52]FM_MakeSignedData [09:35:52]FM_MakeSignedData [09:35:52]SAM_PROTO_SignData [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 01 02 [09:35:52]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]wFMCommunicate request_size=255 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F8 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F5 5C 02 00 35 04 06 00 [09:35:52]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F8 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F5 5C 02 00 35 04 06 00 00 00 3A [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:53]Read from MH i2c: E2 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 03 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [09:35:53]RAPDU: 90 00 [09:35:53]wFMCommunicate OK [09:35:53]wFMCommunicate request_size=11 [09:35:53]MH_SAM_APDU [09:35:53]CAPDU: 80 0D 02 02 06 4D F2 EF 65 34 45 [09:35:53]Write to MH i2c: E2 0E 00 76 00 80 0D 02 02 06 00 4D F2 EF 65 34 45 00 00 08 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:53]Read from MH i2c: E2 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 03 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:35:53]RAPDU: 90 00 [09:35:53]wFMCommunicate OK [09:35:53]wFMCommunicate request_size=4 [09:35:53]MH_SAM_APDU [09:35:53]CAPDU: 80 0D 03 02 [09:35:53]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:53]Read from MH i2c: E2 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 0B 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 0B 00 77 00 00 DB 2C 99 1C 28 49 5C FA 90 00 76 [09:35:53]RAPDU: DB 2C 99 1C 28 49 5C FA 90 00 [09:35:53]wFMCommunicate OK [09:35:53]SAM_PROTO_SignData done [09:35:53]FM_MakeSignedData done [09:35:53]CreateOFDProtocolMessage [09:35:53]wFMCommunicate request_size=4 [09:35:53]MH_SAM_APDU [09:35:53]CAPDU: 80 11 00 00 [09:35:53]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:53]Read from MH i2c: E2 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 17 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 47 [09:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:53]wFMCommunicate OK [09:35:53]CreateOFDProtocolMessage done [09:35:53]OFDSenderStorePacket 154869 [09:35:53]StoreOFDPacket docnum=154869 [09:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0C 17 08 01 B9 80 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F8 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F5 5C 02 00 35 04 06 00 4D F2 EF 65 34 45 DB 2C 99 1C 28 49 5C FA [09:35:53]CheckFolder [09:35:53]dirname=/storage/ofd_packets [09:35:53]CheckFolder done [09:35:53]ProducePacketName [09:35:53]name=ofd_packets/00154869 [09:35:53]NVStorageSaveData ofd_packets/00154869 [09:35:53]File name is /storage/ofd_packets/00154869 [09:35:53]Write 302 bytes [09:35:53]NVStorageSaveData done [09:35:53]OFDSenderStorePacket done [09:35:53]KKMCreateOFDPacket done [09:35:53]NVStorageSaveData kkm_last_timestamp [09:35:53]File name is /storage/kkm_last_timestamp [09:35:53]Write 4 bytes [09:35:53]NVStorageSaveData done [09:35:53]ExternCall_PrintAddStr [09:35:53]wPrintStart [09:35:53]Write to MH i2c: 01 00 00 79 00 79 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 07 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [09:35:53]RasterBufferAndPrint [09:35:53]line Счет N : (1)298081 [09:35:53]line ИНН: 02508201610067 [09:35:53]line Контрольно-Кассовый Чек [09:35:53]line ПРОДАЖА [09:35:53]line ТРК (МРК, ГНК) : 81 [09:35:53]line Товар: 2710124130 [09:35:53]line SUPER-92-К-5 [09:35:53]line 7.710 * 64.90 [09:35:53]line = 500.38 [09:35:53]line НДС 12% НСП 1% [09:35:53]line > о реализуемом товаре [09:35:53]line ИТОГО: 500.38 [09:35:53]line НСП 1% : 4.43 [09:35:53]line НДС 12% : 53.14 [09:35:53]line Наличными: 500.38 [09:35:53]line Безнал.: 0.00 [09:35:53]line Место: АЗС № 53 "Партнер Нефть" [09:35:53]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:35:53]line СНО: Общий режим [09:35:53]line Чек 173 09.04.2024 09:35 [09:35:53]line Смена: 298 ФФД: 1.0 [09:35:53]line ЗНМ: 0300000127 [09:35:53]line РНМ: 0000000000090882 [09:35:53]line Версия ККМ: 001 [09:35:53]line ФМ: 0000000000874906 [09:35:53]line ФД: 154869 [09:35:53]line ФПД: 85705793811525 [09:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093552&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154869&fm=85705793811525&tin=02508201610067®Number=0000000000090882&sum=50038 [09:35:53]OFD Sender: Processing packet 154869 [packets to send 67, broken 66] [09:35:53]ProducePacketName [09:35:53]name=ofd_packets/00154869 [09:35:53]OFD Sender: To server: pG, [09:35:53]CommunicateWithHost lk.salyk.kg:30040 [09:35:53]ConnectInit lk.salyk.kg [09:35:53]written 0, free lines is 4095 [09:35:53]Connected sock=10 [09:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0C 17 08 01 B9 80 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F8 0B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F5 5C 02 00 35 04 06 00 4D F2 EF 65 34 45 DB 2C 99 1C 28 49 5C FA [09:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 42 02 47 00 6F B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F5 5C 02 00 F4 03 04 00 A2 B3 14 66 B6 04 01 00 00 53 D2 70 4C 2A C0 B0 FE [09:35:53]CommunicateWithHost err = 0 [09:35:53]CheckOFDResponse [09:35:53]1017 (14) - 77093643461234 [09:35:53]1041 (16) - 0000000000874906 [09:35:53]1040 (4) - 154869 [09:35:53]1012 (4) - 09.04.2024 03:18 [09:35:53]1206 (1) - 0 [09:35:53]OFD Sender: Remove packet 154869 [09:35:53]ProducePacketName [09:35:53]name=ofd_packets/00154869 [09:35:53]NVStorageDeleteData [09:35:53]Write to MH i2c: 01 00 00 A1 00 A1 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 07 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 FA 0C AE [09:35:53]RasterBufferAndPrint [09:35:53]line [09:35:53]line [09:35:53]line [09:35:53]line [09:35:53]line [09:35:53]written 0, free lines is 3343 [09:35:53]MH_Cut [09:35:53]Write to MH i2c: D1 01 00 A8 00 01 7A [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: D1 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: D1 01 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: D1 01 00 A8 00 00 79 [09:35:53]Write to MH i2c: 01 00 00 A9 00 A9 [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:54]OFD Sender: No OFD packet to send [09:35:54]*** Cut start [09:35:54]*** Partial cut [09:35:54]*** CUTSNS_PIN = 1 [09:35:54]*** CUTSNS_PIN = 0 [09:35:54]*** Brake cut motor [09:35:55]Read from MH i2c: 01 *** Stop cut motor [09:35:55] [09:35:55]*** Cut end [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: 01 07 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 FF 0F BE [09:35:55]process_action close_receipt done [09:35:55]requested_data is exist [09:35:55]produce_requested_data [09:35:55]requested_item fm.sn is exist - process it [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 11 00 00 [09:35:55]Write to MH i2c: E2 08 00 AA 00 80 11 00 00 00 00 00 00 24 [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 17 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 17 00 AA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 79 [09:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:35:55]wFMCommunicate OK [09:35:55]requested_item fd.num is exist - process it [09:35:55]SAM_PROTO_GetFieldsCounters [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 13 00 00 [09:35:55]Write to MH i2c: E2 08 00 AB 00 80 13 00 00 00 00 00 00 27 [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 62 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 62 00 AB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F5 5C 02 00 0E 04 04 00 2A 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 D1 [09:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F5 5C 02 00 0E 04 04 00 2A 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 [09:35:55]wFMCommunicate OK [09:35:55]SAM_PROTO_GetFieldsCounters done [09:35:55]requested_item shift.num is exist - process it [09:35:55]requested_item shift.opened is exist - process it [09:35:55]req_shift_opened [09:35:55]FM_GetShiftState [09:35:55]SAM_PROTO_GetShiftState [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 13 01 00 [09:35:55]Write to MH i2c: E2 08 00 AC 00 80 13 01 00 00 00 00 00 29 [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 0E 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 0E 00 AC 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C3 [09:35:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:35:55]wFMCommunicate OK [09:35:55]SAM_PROTO_GetShiftState done [09:35:55]FM_GetShiftState done [09:35:55]req_shift_opened done [09:35:55]requested_item shift.open_date is exist - process it [09:35:55]req_shift_open_date [09:35:55]req_shift_open_date done [09:35:55]produce_requested_data done [09:35:55]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154869,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:35:55]process_action_free close_receipt [09:35:55]json_value_free [09:35:55]json_value_free done [09:35:55]process_json_proto returns [09:35:55]Send response to host [09:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154869,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:35:55]free response buf [09:35:55]execute_script done [09:35:55]execute_script returns [09:35:55]free content buf [09:35:55]Sock 7.Close socket [09:35:55]Sock 7.Thread stoped [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:27]accept exits with 9 [09:36:27]New connection [09:36:27]New thread 3067280740 created [09:36:27]Thread 3067137380 joined [09:36:27]Waiting for new connection... [09:36:27] Sock 9.Parse request [09:36:27]Sock 9.Check first char [09:36:27]Sock 9.First char is OK [09:36:27]request: POST /json_proto HTTP/1.0 [09:36:27]Method: POST [09:36:27]URL: /json_proto [09:36:27]Method is POST - this is cgi request [09:36:27]url: /json_proto [09:36:27]query_string will be loaded in cgi processing [09:36:27]execute_cgi json_proto POST (null) [09:36:27]execute_cgi path=json_proto method=POST [09:36:27]POST find Content-Length [09:36:27]Host: 172.17.32.195:8080 [09:36:27]Content-Length: 1190 [09:36:27]Content-Type: application/json [09:36:27] [09:36:27]POST finish read [09:36:27]Found Content-Length = 1190 [09:36: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298083\u000A09.04.2024 09:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877651\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:27]execute_script... [09:36: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298083\u000A09.04.2024 09:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877651\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:27]POST & json_proto [09:36:27]process_json_proto [09:36:27]json parsed OK: [09:36:27]protocol is kg_v1.0 [09:36:27]action value=print_text [09:36:27]process_action print_text [09:36:27]cmd_print_text [09:36:27]ExternCall_PrintAddStr [09:36:27]wPrintStart [09:36:27]Write to MH i2c: 01 00 00 AD 00 AD [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [09:36:27]RasterBufferAndPrint [09:36:27]line *****ТОВАРНЫЙ ЧЕК***** [09:36:27]line АЗС 53 [09:36:27]line Партнер нефть [09:36:27]line 02508201610067 [09:36:27]line Кассир : Черикбаев М. [09:36:27]line Счет N : (1)298083 [09:36:27]line 09.04.2024 09:13 [09:36:27]line ПРОДАЖА [09:36:27]line ТРК (МРК, ГНК): 62 [09:36:27]line Вид ГСМ : 2710124130 [09:36:27]line Аи-92-К-5 [09:36:27]line 10.960 x 63.90 [09:36:27]line ИТОГ: 700.34 [09:36:27]line Тип оплаты: Талоны: Партнер нефть [09:36:27]line 3877651 [09:36:27]line ______________________ [09:36:27]line (подпись) [09:36:27]written 0, free lines is 4095 [09:36:27]Write to MH i2c: 01 00 00 C1 00 C1 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 C1 00 00 00 00 00 00 13 0E E9 [09:36:27]RasterBufferAndPrint [09:36:27]line [09:36:27]line [09:36:27]line [09:36:27]line [09:36:27]line [09:36:27]written 0, free lines is 3605 [09:36:27]MH_Cut [09:36:27]Write to MH i2c: D1 01 00 C8 00 01 9A [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: D1 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: D1 01 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: D1 01 00 C8 00 00 99 [09:36:27]Write to MH i2c: 01 00 00 C9 00 C9 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:28]*** Cut start [09:36:28]*** Partial cut [09:36:28]*** CUTSNS_PIN = 1 [09:36:28]*** CUTSNS_PIN = 0 [09:36:28]*** Brake cut motor [09:36:29]Read from MH i2c: 01 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: 01 07 00 [09:36:29]MH_I2C_Read... [09:36:29]*** Stop cut motor [09:36:29]*** Cut end [09:36:29]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [09:36:29]process_action print_text done [09:36:29]requested_data is exist [09:36:29]produce_requested_data [09:36:29]requested_item fm.sn is exist - process it [09:36:29]wFMCommunicate request_size=4 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 11 00 00 [09:36:29]Write to MH i2c: E2 08 00 CA 00 80 11 00 00 00 00 00 00 44 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 17 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 17 00 CA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 99 [09:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:36:29]wFMCommunicate OK [09:36:29]requested_item fd.num is exist - process it [09:36:29]SAM_PROTO_GetFieldsCounters [09:36:29]wFMCommunicate request_size=4 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 13 00 00 [09:36:29]Write to MH i2c: E2 08 00 CB 00 80 13 00 00 00 00 00 00 47 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 62 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 62 00 CB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F5 5C 02 00 0E 04 04 00 2A 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 F1 [09:36:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F5 5C 02 00 0E 04 04 00 2A 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 [09:36:29]wFMCommunicate OK [09:36:29]SAM_PROTO_GetFieldsCounters done [09:36:29]requested_item shift.num is exist - process it [09:36:29]requested_item shift.opened is exist - process it [09:36:29]req_shift_opened [09:36:29]FM_GetShiftState [09:36:29]SAM_PROTO_GetShiftState [09:36:29]wFMCommunicate request_size=4 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 13 01 00 [09:36:29]Write to MH i2c: E2 08 00 CC 00 80 13 01 00 00 00 00 00 49 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:29]OFD Sender: No OFD packet to send [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 0E 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 0E 00 CC 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E3 [09:36:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:36:29]wFMCommunicate OK [09:36:29]SAM_PROTO_GetShiftState done [09:36:29]FM_GetShiftState done [09:36:29]req_shift_opened done [09:36:29]requested_item shift.open_date is exist - process it [09:36:29]req_shift_open_date [09:36:29]req_shift_open_date done [09:36:29]produce_requested_data done [09:36:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154869,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:36:29]process_action_free print_text [09:36:29]json_value_free [09:36:29]json_value_free done [09:36:29]process_json_proto returns [09:36:29]Send response to host [09:36:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154869,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:36:29]free response buf [09:36:29]execute_script done [09:36:29]execute_script returns [09:36:29]free content buf [09:36:29]Sock 9.Close socket [09:36:29]Sock 9.Thread stoped [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:19]accept exits with 7 [09:37:19]New connection [09:37:19]New thread 3067137380 created [09:37:19]Thread 3067280740 joined [09:37:19]Waiting for new connection... [09:37:19] Sock 7.Parse request [09:37:19]Sock 7.Check first char [09:37:19]Sock 7.First char is OK [09:37:19]request: POST /json_proto HTTP/1.0 [09:37:19]Method: POST [09:37:19]URL: /json_proto [09:37:19]Method is POST - this is cgi request [09:37:19]url: /json_proto [09:37:19]query_string will be loaded in cgi processing [09:37:19]execute_cgi json_proto POST (null) [09:37:19]execute_cgi path=json_proto method=POST [09:37:19]POST find Content-Length [09:37:19]Host: 172.17.32.195:8080 [09:37:19]Content-Length: 794 [09:37:19]Content-Type: application/json [09:37:19] [09:37:19]POST finish read [09:37:19]Found Content-Length = 794 [09:37:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:19]execute_script... [09: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)298084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:19]POST & json_proto [09:37:19]process_json_proto [09:37:19]json parsed OK: [09:37:19]protocol is kg_v1.0 [09:37:19]action value=close_receipt [09:37:19]process_action close_receipt [09:37:19]cmd_close_receipt [09:37:19]MH_GetDate [09:37:19]Write to MH i2c: F0 00 00 CD 00 BC [09:37:19]Write i2c OK [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: F0 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: F0 09 00 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: F0 09 00 CD 00 00 50 0C 15 66 77 1B 62 64 F4 [09:37:19]GetLastDocTimeStamp 1712655352 [09:37:19]current date 1712655440 [09:37:19]FM_GetShiftState [09:37:19]SAM_PROTO_GetShiftState [09:37:19]wFMCommunicate request_size=4 [09:37:19]MH_SAM_APDU [09:37:19]CAPDU: 80 13 01 00 [09:37:19]Write to MH i2c: E2 08 00 CE 00 80 13 01 00 00 00 00 00 4B [09:37:19]Write i2c OK [09:37:19]MH_I2C_Read... [09:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:19]Read from MH i2c: E2 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: E2 0E 00 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: E2 0E 00 CE 00 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E5 [09:37:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:37:19]wFMCommunicate OK [09:37:19]SAM_PROTO_GetShiftState done [09:37:19]FM_GetShiftState done [09:37:19]opened in 1712622218 [09:37:19]opened+sec_in_day 1712708618 [09:37:19]quantity*price = 70027 [09:37:19]sum+1 = 70028 [09:37:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.27 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 0.00 Безнал.: 700.27 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 174 09.04.2024 09:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154870 ФПД: 186068277091063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093720&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154870&fm=186068277091063&tin=02508201610067®Number=0000000000090882&sum=70027 [09:37:20]StoreToDocumentArchive [09:37:20]shift 298 fd 154870 [09:37:20]save to /storage/0298/doc_00154870 [09:37:20]save last doc name /storage/0298/doc_00154870 to /storage/kkm_last_doc_name [09:37:20]save OK [09:37:20]Clear old archive folders... [09:37:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:37:20]tlvbuf is 01786420 [09:37:20]SAM_PROTO_ClearQueue [09:37:20]wFMCommunicate request_size=4 [09:37:20]MH_SAM_APDU [09:37:20]CAPDU: 80 09 00 00 [09:37:20]Write to MH i2c: E2 08 00 DB 00 80 09 00 00 00 00 00 00 4D [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:20]Read from MH i2c: E2 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 03 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 03 00 DB 00 00 90 00 4F [09:37:20]RAPDU: 90 00 [09:37:20]wFMCommunicate OK [09:37:20]SAM_PROTO_ClearQueue done [09:37:20]KKMCreateOFDPacket [09:37:20]OFDProtocolAddRootSTLVToBuf [09:37:20]FM_MakeSignedData [09:37:20]FM_MakeSignedData [09:37:20]SAM_PROTO_SignData [09:37:20]wFMCommunicate request_size=4 [09:37:20]MH_SAM_APDU [09:37:20]CAPDU: 80 0D 01 02 [09:37:20]Write to MH i2c: E2 08 00 DC 00 80 0D 01 02 00 00 00 00 55 [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:20]Read from MH i2c: E2 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 03 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 03 00 DC 00 00 90 00 50 [09:37:20]RAPDU: 90 00 [09:37:20]wFMCommunicate OK [09:37:20]wFMCommunicate request_size=255 [09:37:20]MH_SAM_APDU [09:37:20]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 50 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F6 5C 02 00 35 04 06 00 [09:37:20]Write to MH i2c: E2 02 01 DD 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 50 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F6 5C 02 00 35 04 06 00 00 00 42 [09:37:20]Write i2c OK [09:37:20]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 DD 00 00 90 00 51 [09:37:21]RAPDU: 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=11 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 0D 02 02 06 A9 3A 65 8F 5A F7 [09:37:21]Write to MH i2c: E2 0E 00 DE 00 80 0D 02 02 06 00 A9 3A 65 8F 5A F7 00 00 8C [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 DE 00 00 90 00 52 [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 DF 00 80 0D 03 02 00 00 00 00 5A [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 DF 00 00 76 39 E3 66 84 65 A4 5B 90 00 3B [09:37:21]RAPDU: 76 39 E3 66 84 65 A4 5B 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 E0 00 80 11 00 00 00 00 00 00 5A [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 E0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [09:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:37:21]wFMCommunicate OK [09:37:21]CreateOFDProtocolMessage done [09:37:21]OFDSenderStorePacket 154870 [09:37:21]StoreOFDPacket docnum=154870 [09:37:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 33 2B 08 01 5E F7 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 50 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F6 5C 02 00 35 04 06 00 A9 3A 65 8F 5A F7 76 39 E3 66 84 65 A4 5B [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/00154870 [09:37:21]NVStorageSaveData ofd_packets/00154870 [09:37:21]File name is /storage/ofd_packets/00154870 [09:37:21]Write 302 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 E1 00 E1 [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 E1 00 00 00 00 00 00 FF 0F F6 [09:37:21]RasterBufferAndPrint [09:37:21]line Счет N : (1)298084 [09:37:21]line ИНН: 02508201610067 [09:37:21]line Контрольно-Кассовый Чек [09:37:21]line ПРОДАЖА [09:37:21]line ТРК (МРК, ГНК) : 71 [09:37:21]line Товар: 2710124130 [09:37:21]line SUPER-92-К-5 [09:37:21]line 10.790 * 64.90 [09:37:21]line = 700.27 [09:37:21]line НДС 12% НСП 1% [09:37:21]line > о реализуемом товаре [09:37:21]line ИТОГО: 700.27 [09:37:21]line НСП 1% : 6.20 [09:37:21]line НДС 12% : 74.36 [09:37:21]line Наличными: 0.00 [09:37:21]line Безнал.: 700.27 [09:37:21]line Место: АЗС № 53 "Партнер Нефть" [09:37:21]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:37:21]line СНО: Общий режим [09:37:21]line Чек 174 09.04.2024 09:37 [09:37:21]line Смена: 298 ФФД: 1.0 [09:37:21]line ЗНМ: 0300000127 [09:37:21]line РНМ: 0000000000090882 [09:37:21]line Версия ККМ: 001 [09:37:21]line Платежная система: O! деньги [09:37:21]line ФМ: 0000000000874906 [09:37:21]line ФД: 154870 [09:37:21]line ФПД: 186068277091063 [09:37:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093720&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154870&fm=186068277091063&tin=02508201610067®Number=0000000000090882&sum=70027 [09:37:21]OFD Sender: Processing packet 154870 [packets to send 67, broken 66] [09:37:21]ProducePacketName [09:37:21]name=ofd_packets/00154870 [09:37:21]OFD Sender: To server: pG, [09:37:21]CommunicateWithHost lk.salyk.kg:30040 [09:37:21]ConnectInit lk.salyk.kg [09:37:21]written 0, free lines is 4095 [09:37:21]Connected sock=10 [09:37:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 33 2B 08 01 5E F7 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 50 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F6 5C 02 00 35 04 06 00 A9 3A 65 8F 5A F7 76 39 E3 66 84 65 A4 5B [09:37:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D9 AA 47 00 52 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F6 5C 02 00 F4 03 04 00 FA B3 14 66 B6 04 01 00 00 66 7A 5D C3 68 14 26 28 [09:37:21]CommunicateWithHost err = 0 [09:37:21]CheckOFDResponse [09:37:21]1017 (14) - 77093643461234 [09:37:21]1041 (16) - 0000000000874906 [09:37:21]1040 (4) - 154870 [09:37:21]1012 (4) - 09.04.2024 03:20 [09:37:21]1206 (1) - 0 [09:37:21]OFD Sender: Remove packet 154870 [09:37:21]ProducePacketName [09:37:21]name=ofd_packets/00154870 [09:37:21]NVStorageDeleteData [09:37:22]Write to MH i2c: 01 00 00 0B 01 0C [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 0B 01 00 00 00 00 00 D5 0C F4 [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 3292 [09:37:22]MH_Cut [09:37:22]Write to MH i2c: D1 01 00 12 01 01 E5 [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 12 01 00 E4 [09:37:22]Write to MH i2c: 01 00 00 13 01 14 [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]*** Cut end [09:37:23]Read from MH i2c: 01 07 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [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 14 01 80 11 00 00 00 00 00 00 8F [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 14 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E4 [09:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 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 15 01 80 13 00 00 00 00 00 00 92 [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:23]Read from MH i2c: E2 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 62 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 62 00 15 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F6 5C 02 00 0E 04 04 00 2A 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 40 [09:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F6 5C 02 00 0E 04 04 00 2A 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 [09:37:23]wFMCommunicate OK [09:37:23]SAM_PROTO_GetFieldsCounters done [09:37:23]requested_item shift.num is exist - process it [09:37:23]requested_item shift.opened is exist - process it [09:37:23]req_shift_opened [09:37:23]FM_GetShiftState [09:37:23]SAM_PROTO_GetShiftState [09:37:23]wFMCommunicate request_size=4 [09:37:23]MH_SAM_APDU [09:37:23]CAPDU: 80 13 01 00 [09:37:23]Write to MH i2c: E2 08 00 16 01 80 13 01 00 00 00 00 00 94 [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:23]Read from MH i2c: E2 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 0E 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 0E 00 16 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 2E [09:37:23]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:37:23]wFMCommunicate OK [09:37:23]SAM_PROTO_GetShiftState done [09:37:23]FM_GetShiftState done [09:37:23]req_shift_opened done [09:37:23]requested_item shift.open_date is exist - process it [09:37:23]req_shift_open_date [09:37:23]req_shift_open_date done [09:37:23]produce_requested_data done [09:37:23]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154870,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:37:23]process_action_free close_receipt [09:37:23]json_value_free [09:37:23]json_value_free done [09:37:23]process_json_proto returns [09:37:23]Send response to host [09:37:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154870,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:37:23]free response buf [09:37:23]execute_script done [09:37:23]execute_script returns [09:37:23]free content buf [09:37:23]Sock 7.Close socket [09:37:23]Sock 7.Thread stoped [09:37:27]OFD Sender: No OFD packet to send [09:37:29]accept exits with 9 [09:37:29]New connection [09:37:29]New thread 3067280740 created [09:37:29]Thread 3067137380 joined [09:37:29]Waiting for new connection... [09:37:29] Sock 9.Parse request [09:37:29]Sock 9.Check first char [09:37:29]Sock 9.First char is OK [09:37:29]request: POST /json_proto HTTP/1.0 [09:37:29]Method: POST [09:37:29]URL: /json_proto [09:37:29]Method is POST - this is cgi request [09:37:29]url: /json_proto [09:37:29]query_string will be loaded in cgi processing [09:37:29]execute_cgi json_proto POST (null) [09:37:29]execute_cgi path=json_proto method=POST [09:37:29]POST find Content-Length [09:37:29]Host: 172.17.32.195:8080 [09:37:29]Content-Length: 817 [09:37:29]Content-Type: application/json [09:37:29] [09:37:29]POST finish read [09:37:29]Found Content-Length = 817 [09:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:29]execute_script... [09:37:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:29]POST & json_proto [09:37:29]process_json_proto [09:37:29]json parsed OK: [09:37:29]protocol is kg_v1.0 [09:37:29]action value=close_receipt [09:37:29]process_action close_receipt [09:37:29]cmd_close_receipt [09:37:29]MH_GetDate [09:37:29]Write to MH i2c: F0 00 00 17 01 07 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: F0 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: F0 09 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: F0 09 00 17 01 00 5A 0C 15 66 77 1B 62 64 49 [09:37:29]GetLastDocTimeStamp 1712655440 [09:37:29]current date 1712655450 [09:37:29]FM_GetShiftState [09:37:29]SAM_PROTO_GetShiftState [09:37:29]wFMCommunicate request_size=4 [09:37:29]MH_SAM_APDU [09:37:29]CAPDU: 80 13 01 00 [09:37:29]Write to MH i2c: E2 08 00 18 01 80 13 01 00 00 00 00 00 96 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:29]Read from MH i2c: E2 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 0E 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 0E 00 18 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 30 [09:37:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:37:29]wFMCommunicate OK [09:37:29]SAM_PROTO_GetShiftState done [09:37:29]FM_GetShiftState done [09:37:29]opened in 1712622218 [09:37:29]opened+sec_in_day 1712708618 [09:37:29]quantity*price = 63900 [09:37:29]sum+1 = 63901 [09:37:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 639.00 НСП 1% : 5.65 НДС 12% : 67.86 Наличными: 0.00 Безнал.: 639.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 175 09.04.2024 09:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154871 ФПД: 223329033196687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093730&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154871&fm=223329033196687&tin=02508201610067®Number=0000000000090882&sum=63900 [09:37:30]StoreToDocumentArchive [09:37:30]shift 298 fd 154871 [09:37:30]save to /storage/0298/doc_00154871 [09:37:30]save last doc name /storage/0298/doc_00154871 to /storage/kkm_last_doc_name [09:37:30]save OK [09:37:30]Clear old archive folders... [09:37:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:30]tlvbuf is 0177E2D0 [09:37:30]SAM_PROTO_ClearQueue [09:37:30]wFMCommunicate request_size=4 [09:37:30]MH_SAM_APDU [09:37:30]CAPDU: 80 09 00 00 [09:37:30]Write to MH i2c: E2 08 00 25 01 80 09 00 00 00 00 00 00 98 [09:37:30]Write i2c OK [09:37:30]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 25 01 00 90 00 9A [09:37:31]RAPDU: 90 00 [09:37:31]wFMCommunicate OK [09:37:31]SAM_PROTO_ClearQueue done [09:37:31]KKMCreateOFDPacket [09:37:31]OFDProtocolAddRootSTLVToBuf [09:37:31]FM_MakeSignedData [09:37:31]FM_MakeSignedData [09:37:31]SAM_PROTO_SignData [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 0D 01 02 [09:37:31]Write to MH i2c: E2 08 00 26 01 80 0D 01 02 00 00 00 00 A0 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 26 01 00 90 00 9B [09:37:31]RAPDU: 90 00 [09:37:31]wFMCommunicate OK [09:37:31]wFMCommunicate request_size=255 [09:37:31]MH_SAM_APDU [09:37: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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 5A 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F7 5C 02 00 35 04 06 00 CB [09:37:31]Write to MH i2c: E2 02 01 27 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 5A 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F7 5C 02 00 35 04 06 00 CB 00 00 60 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 27 01 00 90 00 9C [09:37:31]RAPDU: 90 00 [09:37:31]wFMCommunicate OK [09:37:31]wFMCommunicate request_size=10 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 0D 02 02 05 1D D7 B1 14 8F [09:37:31]Write to MH i2c: E2 0D 00 28 01 80 0D 02 02 05 00 1D D7 B1 14 8F 00 00 F5 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 03 00 28 01 00 90 00 9D [09:37:31]RAPDU: 90 00 [09:37:31]wFMCommunicate OK [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 0D 03 02 [09:37:31]Write to MH i2c: E2 08 00 29 01 80 0D 03 02 00 00 00 00 A5 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 0B 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 0B 00 29 01 00 67 F0 EF 4F A1 99 08 51 90 00 CE [09:37:31]RAPDU: 67 F0 EF 4F A1 99 08 51 90 00 [09:37:31]wFMCommunicate OK [09:37:31]SAM_PROTO_SignData done [09:37:31]FM_MakeSignedData done [09:37:31]CreateOFDProtocolMessage [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 11 00 00 [09:37:31]Write to MH i2c: E2 08 00 2A 01 80 11 00 00 00 00 00 00 A5 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 17 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 17 00 2A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FA [09:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:37:31]wFMCommunicate OK [09:37:31]CreateOFDProtocolMessage done [09:37:31]OFDSenderStorePacket 154871 [09:37:31]StoreOFDPacket docnum=154871 [09:37:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F8 A5 07 01 3A 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 5A 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F7 5C 02 00 35 04 06 00 CB 1D D7 B1 14 8F 67 F0 EF 4F A1 99 08 51 [09:37:31]CheckFolder [09:37:31]dirname=/storage/ofd_packets [09:37:31]CheckFolder done [09:37:31]ProducePacketName [09:37:31]name=ofd_packets/00154871 [09:37:31]NVStorageSaveData ofd_packets/00154871 [09:37:31]File name is /storage/ofd_packets/00154871 [09:37:31]Write 301 bytes [09:37:31]NVStorageSaveData done [09:37:31]OFDSenderStorePacket done [09:37:31]KKMCreateOFDPacket done [09:37:31]NVStorageSaveData kkm_last_timestamp [09:37:31]File name is /storage/kkm_last_timestamp [09:37:31]Write 4 bytes [09:37:31]NVStorageSaveData done [09:37:31]ExternCall_PrintAddStr [09:37:31]wPrintStart [09:37:31]Write to MH i2c: 01 00 00 2B 01 2C [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 FF 0F 41 [09:37:31]RasterBufferAndPrint [09:37:31]line Счет N : (1)298085 [09:37:31]line ИНН: 02508201610067 [09:37:31]line Контрольно-Кассовый Чек [09:37:31]line ПРОДАЖА [09:37:31]line ТРК (МРК, ГНК) : 82 [09:37:31]line Товар: 2710124130 [09:37:31]line Аи-92-К-5 [09:37:31]line 10.000 * 63.90 [09:37:31]line = 639.00 [09:37:31]line НДС 12% НСП 1% [09:37:31]line > о реализуемом товаре [09:37:31]line ИТОГО: 639.00 [09:37:31]line НСП 1% : 5.65 [09:37:31]line НДС 12% : 67.86 [09:37:31]line Наличными: 0.00 [09:37:31]line Безнал.: 639.00 [09:37:31]line Место: АЗС № 53 "Партнер Нефть" [09:37:31]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:37:31]line СНО: Общий режим [09:37:31]line Чек 175 09.04.2024 09:37 [09:37:31]line Смена: 298 ФФД: 1.0 [09:37:31]line ЗНМ: 0300000127 [09:37:31]line РНМ: 0000000000090882 [09:37:31]line Версия ККМ: 001 [09:37:31]line Платежная система: Бакай Банк [09:37:31]line ФМ: 0000000000874906 [09:37:31]line ФД: 154871 [09:37:31]line ФПД: 223329033196687 [09:37:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T093730&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154871&fm=223329033196687&tin=02508201610067®Number=0000000000090882&sum=63900 [09:37:31]written 0, free lines is 4095 [09:37:31]OFD Sender: Processing packet 154871 [packets to send 67, broken 66] [09:37:31]ProducePacketName [09:37:31]name=ofd_packets/00154871 [09:37:31]OFD Sender: To server: pG, [09:37:31]CommunicateWithHost lk.salyk.kg:30040 [09:37:31]ConnectInit lk.salyk.kg [09:37:31]Connected sock=10 [09:37:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F8 A5 07 01 3A 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 5A 0C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F7 5C 02 00 35 04 06 00 CB 1D D7 B1 14 8F 67 F0 EF 4F A1 99 08 51 [09:37:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F2 CF 47 00 85 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F7 5C 02 00 F4 03 04 00 04 B4 14 66 B6 04 01 00 00 13 8B 20 6F 73 6C 0C 64 [09:37:31]CommunicateWithHost err = 0 [09:37:31]CheckOFDResponse [09:37:31]1017 (14) - 77093643461234 [09:37:31]1041 (16) - 0000000000874906 [09:37:31]1040 (4) - 154871 [09:37:31]1012 (4) - 09.04.2024 03:20 [09:37:31]1206 (1) - 0 [09:37:31]OFD Sender: Remove packet 154871 [09:37:31]ProducePacketName [09:37:31]name=ofd_packets/00154871 [09:37:31]NVStorageDeleteData [09:37:31]Write to MH i2c: 01 00 00 55 01 56 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 E7 0C 50 [09:37:31]RasterBufferAndPrint [09:37:31]line [09:37:31]line [09:37:31]line [09:37:31]line [09:37:31]line [09:37:31]written 0, free lines is 3312 [09:37:31]MH_Cut [09:37:31]Write to MH i2c: D1 01 00 5C 01 01 2F [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: D1 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: D1 01 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: D1 01 00 5C 01 00 2E [09:37:31]Write to MH i2c: 01 00 00 5D 01 5E [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:32]OFD Sender: No OFD packet to send [09:37:32]*** Cut start [09:37:32]*** Partial cut [09:37:32]*** CUTSNS_PIN = 1 [09:37:32]*** CUTSNS_PIN = 0 [09:37:33]*** Brake cut motor [09:37:33]Read from MH i2c: 01 [09:37:33]MH_I2C_Read... [09:37:33]*** Stop cut motor [09:37:33]*** Cut end [09:37:33]Read from MH i2c: 01 07 00 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [09:37:33]process_action close_receipt done [09:37:33]requested_data is exist [09:37:33]produce_requested_data [09:37:33]requested_item fm.sn is exist - process it [09:37:33]wFMCommunicate request_size=4 [09:37:33]MH_SAM_APDU [09:37:33]CAPDU: 80 11 00 00 [09:37:33]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [09:37:33]Write i2c OK [09:37:33]MH_I2C_Read... [09:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:33]Read from MH i2c: E2 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 17 00 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2E [09:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:37:33]wFMCommunicate OK [09:37:33]requested_item fd.num is exist - process it [09:37:33]SAM_PROTO_GetFieldsCounters [09:37:33]wFMCommunicate request_size=4 [09:37:33]MH_SAM_APDU [09:37:33]CAPDU: 80 13 00 00 [09:37:33]Write to MH i2c: E2 08 00 5F 01 80 13 00 00 00 00 00 00 DC [09:37:33]Write i2c OK [09:37:33]MH_I2C_Read... [09:37:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:33]Read from MH i2c: E2 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 62 00 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 62 00 5F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F7 5C 02 00 0E 04 04 00 2A 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 8E [09:37:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F7 5C 02 00 0E 04 04 00 2A 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 [09:37:33]wFMCommunicate OK [09:37:33]SAM_PROTO_GetFieldsCounters done [09:37:33]requested_item shift.num is exist - process it [09:37:33]requested_item shift.opened is exist - process it [09:37:33]req_shift_opened [09:37:33]FM_GetShiftState [09:37:33]SAM_PROTO_GetShiftState [09:37:33]wFMCommunicate request_size=4 [09:37:33]MH_SAM_APDU [09:37:33]CAPDU: 80 13 01 00 [09:37:33]Write to MH i2c: E2 08 00 60 01 80 13 01 00 00 00 00 00 DE [09:37:33]Write i2c OK [09:37:33]MH_I2C_Read... [09:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:33]Read from MH i2c: E2 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 0E 00 [09:37:33]MH_I2C_Read... [09:37:33]Read from MH i2c: E2 0E 00 60 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 78 [09:37:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:37:33]wFMCommunicate OK [09:37:33]SAM_PROTO_GetShiftState done [09:37:33]FM_GetShiftState done [09:37:33]req_shift_opened done [09:37:33]requested_item shift.open_date is exist - process it [09:37:33]req_shift_open_date [09:37:33]req_shift_open_date done [09:37:33]produce_requested_data done [09:37:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154871,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:37:33]process_action_free close_receipt [09:37:33]json_value_free [09:37:33]json_value_free done [09:37:33]process_json_proto returns [09:37:33]Send response to host [09:37:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154871,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:37:33]free response buf [09:37:33]execute_script done [09:37:33]execute_script returns [09:37:33]free content buf [09:37:33]Sock 9.Close socket [09:37:33]Sock 9.Thread stoped [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:07]accept exits with 7 [09:38:07]New connection [09:38:07]New thread 3067137380 created [09:38:07]Thread 3067280740 joined [09:38:07]Waiting for new connection... [09:38:07] Sock 7.Parse request [09:38:07]Sock 7.Check first char [09:38:07]Sock 7.First char is OK [09:38:07]request: POST /json_proto HTTP/1.0 [09:38:07]Method: POST [09:38:07]URL: /json_proto [09:38:07]Method is POST - this is cgi request [09:38:07]url: /json_proto [09:38:07]query_string will be loaded in cgi processing [09:38:07]execute_cgi json_proto POST (null) [09:38:07]execute_cgi path=json_proto method=POST [09:38:07]POST find Content-Length [09:38:07]Host: 172.17.32.195:8080 [09:38:07]Content-Length: 1190 [09:38:07]Content-Type: application/json [09:38:07] [09:38:07]POST finish read [09:38:07]Found Content-Length = 1190 [09:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298086\u000A09.04.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877652\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:07]execute_script... [09:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298086\u000A09.04.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877652\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:07]POST & json_proto [09:38:07]process_json_proto [09:38:07]json parsed OK: [09:38:07]protocol is kg_v1.0 [09:38:07]action value=print_text [09:38:07]process_action print_text [09:38:07]cmd_print_text [09:38:07]ExternCall_PrintAddStr [09:38:07]wPrintStart [09:38:07]Write to MH i2c: 01 00 00 61 01 62 [09:38:07]Write i2c OK [09:38:07]MH_I2C_Read... [09:38:07]Read from MH i2c: 01 [09:38:07]MH_I2C_Read... [09:38:07]Read from MH i2c: 01 07 00 [09:38:07]MH_I2C_Read... [09:38:07]Read from MH i2c: 01 07 00 61 01 00 00 00 00 00 FF 0F 77 [09:38:07]RasterBufferAndPrint [09:38:07]line *****ТОВАРНЫЙ ЧЕК***** [09:38:07]line АЗС 53 [09:38:07]line Партнер нефть [09:38:07]line 02508201610067 [09:38:07]line Кассир : Черикбаев М. [09:38:07]line Счет N : (1)298086 [09:38:07]line 09.04.2024 09:15 [09:38:07]line ПРОДАЖА [09:38:07]line ТРК (МРК, ГНК): 41 [09:38:07]line Вид ГСМ : 2710124130 [09:38:07]line Аи-92-К-5 [09:38:07]line 10.960 x 63.90 [09:38:07]line ИТОГ: 700.34 [09:38:07]line Тип оплаты: Талоны: Партнер нефть [09:38:07]line 3877652 [09:38:07]line ______________________ [09:38:07]line (подпись) [09:38:07]written 0, free lines is 4095 [09:38:08]Write to MH i2c: 01 00 00 75 01 76 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 13 0E 9E [09:38:08]RasterBufferAndPrint [09:38:08]line [09:38:08]line [09:38:08]line [09:38:08]line [09:38:08]line [09:38:08]written 0, free lines is 3605 [09:38:08]MH_Cut [09:38:08]Write to MH i2c: D1 01 00 7C 01 01 4F [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: D1 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: D1 01 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: D1 01 00 7C 01 00 4E [09:38:08]Write to MH i2c: 01 00 00 7D 01 7E [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** Cut start [09:38:08]*** Partial cut [09:38:08]*** CUTSNS_PIN = 1 [09:38:08]*** CUTSNS_PIN = 0 [09:38:08]*** Brake cut motor [09:38:09]Read from MH i2c: 01 [09:38:09]MH_I2C_Read... [09:38:09]*** Stop cut motor [09:38:09]*** Cut end [09:38:09]Read from MH i2c: 01 07 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [09:38:09]process_action print_text done [09:38:09]requested_data is exist [09:38:09]produce_requested_data [09:38:09]requested_item fm.sn is exist - process it [09:38:09]wFMCommunicate request_size=4 [09:38:09]MH_SAM_APDU [09:38:09]CAPDU: 80 11 00 00 [09:38:09]Write to MH i2c: E2 08 00 7E 01 80 11 00 00 00 00 00 00 F9 [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:09]Read from MH i2c: E2 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 17 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 17 00 7E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4E [09:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:38:09]wFMCommunicate OK [09:38:09]requested_item fd.num is exist - process it [09:38:09]SAM_PROTO_GetFieldsCounters [09:38:09]wFMCommunicate request_size=4 [09:38:09]MH_SAM_APDU [09:38:09]CAPDU: 80 13 00 00 [09:38:09]Write to MH i2c: E2 08 00 7F 01 80 13 00 00 00 00 00 00 FC [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:09]Read from MH i2c: E2 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 62 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 62 00 7F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F7 5C 02 00 0E 04 04 00 2A 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 AE [09:38:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F7 5C 02 00 0E 04 04 00 2A 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 [09:38:09]wFMCommunicate OK [09:38:09]SAM_PROTO_GetFieldsCounters done [09:38:09]requested_item shift.num is exist - process it [09:38:09]requested_item shift.opened is exist - process it [09:38:09]req_shift_opened [09:38:09]FM_GetShiftState [09:38:09]SAM_PROTO_GetShiftState [09:38:09]wFMCommunicate request_size=4 [09:38:09]MH_SAM_APDU [09:38:09]CAPDU: 80 13 01 00 [09:38:09]Write to MH i2c: E2 08 00 80 01 80 13 01 00 00 00 00 00 FE [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:09]Read from MH i2c: E2 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 0E 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: E2 0E 00 80 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 98 [09:38:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:38:09]wFMCommunicate OK [09:38:09]SAM_PROTO_GetShiftState done [09:38:09]FM_GetShiftState done [09:38:09]req_shift_opened done [09:38:09]requested_item shift.open_date is exist - process it [09:38:09]req_shift_open_date [09:38:09]req_shift_open_date done [09:38:09]produce_requested_data done [09:38:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154871,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:38:09]process_action_free print_text [09:38:09]json_value_free [09:38:09]json_value_free done [09:38:09]process_json_proto returns [09:38:09]Send response to host [09:38:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154871,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:38:09]free response buf [09:38:09]execute_script done [09:38:09]execute_script returns [09:38:09]free content buf [09:38:09]Sock 7.Close socket [09:38:09]Sock 7.Thread stoped [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:47]OFD Sender: No OFD packet to send [09:38:52]OFD Sender: No OFD packet to send [09:38:57]OFD Sender: No OFD packet to send [09:39:02]OFD Sender: No OFD packet to send [09:39:07]OFD Sender: No OFD packet to send [09:39:12]OFD Sender: No OFD packet to send [09:39:17]OFD Sender: No OFD packet to send [09:39:22]OFD Sender: No OFD packet to send [09:39:27]OFD Sender: No OFD packet to send [09:39:32]OFD Sender: No OFD packet to send [09:39:37]OFD Sender: No OFD packet to send [09:39:42]OFD Sender: No OFD packet to send [09:39:47]OFD Sender: No OFD packet to send [09:39:52]OFD Sender: No OFD packet to send [09:39:57]OFD Sender: No OFD packet to send [09:40:02]OFD Sender: No OFD packet to send [09:40:07]OFD Sender: No OFD packet to send [09:40:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:22]OFD Sender: No OFD packet to send [09:40:27]OFD Sender: No OFD packet to send [09:40:32]OFD Sender: No OFD packet to send [09:40:37]OFD Sender: No OFD packet to send [09:40:42]OFD Sender: No OFD packet to send [09:40:47]OFD Sender: No OFD packet to send [09:40:52]OFD Sender: No OFD packet to send [09:40:57]OFD Sender: No OFD packet to send [09:41:02]OFD Sender: No OFD packet to send [09:41:07]OFD Sender: No OFD packet to send [09:41:12]OFD Sender: No OFD packet to send [09:41:17]OFD Sender: No OFD packet to send [09:41:22]OFD Sender: No OFD packet to send [09:41:27]OFD Sender: No OFD packet to send [09:41:32]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:07]OFD Sender: No OFD packet to send [09:42:09]accept exits with 9 [09:42:09]New connection [09:42:09]New thread 3067280740 created [09:42:09]Thread 3067137380 joined [09:42:09]Waiting for new connection... [09:42:09] Sock 9.Parse request [09:42:09]Sock 9.Check first char [09:42:09]Sock 9.First char is OK [09:42:09]request: POST /json_proto HTTP/1.0 [09:42:09]Method: POST [09:42:09]URL: /json_proto [09:42:09]Method is POST - this is cgi request [09:42:09]url: /json_proto [09:42:09]query_string will be loaded in cgi processing [09:42:09]execute_cgi json_proto POST (null) [09:42:09]execute_cgi path=json_proto method=POST [09:42:09]POST find Content-Length [09:42:09]Host: 172.17.32.195:8080 [09:42:09]Content-Length: 639 [09:42:09]Content-Type: application/json [09:42:09] [09:42:09]POST finish read [09:42:09]Found Content-Length = 639 [09:42:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:09]execute_script... [09:42: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)298087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:09]POST & json_proto [09:42:09]process_json_proto [09:42:09]json parsed OK: [09:42:09]protocol is kg_v1.0 [09:42:09]action value=close_receipt [09:42:09]process_action close_receipt [09:42:09]cmd_close_receipt [09:42:09]MH_GetDate [09:42:09]Write to MH i2c: F0 00 00 81 01 71 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: F0 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: F0 09 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: F0 09 00 81 01 00 72 0D 15 66 77 1B 62 64 CC [09:42:09]GetLastDocTimeStamp 1712655450 [09:42:09]current date 1712655730 [09:42:09]FM_GetShiftState [09:42:09]SAM_PROTO_GetShiftState [09:42:09]wFMCommunicate request_size=4 [09:42:09]MH_SAM_APDU [09:42:09]CAPDU: 80 13 01 00 [09:42:09]Write to MH i2c: E2 08 00 82 01 80 13 01 00 00 00 00 00 00 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 0E 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 0E 00 82 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9A [09:42:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:42:09]wFMCommunicate OK [09:42:09]SAM_PROTO_GetShiftState done [09:42:09]FM_GetShiftState done [09:42:09]opened in 1712622218 [09:42:09]opened+sec_in_day 1712708618 [09:42:09]quantity*price = 50033 [09:42:09]sum+1 = 50035 [09:42:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 176 09.04.2024 09:42 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154872 ФПД: 14125803858754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T094210&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154872&fm=14125803858754&tin=02508201610067®Number=0000000000090882&sum=50034 [09:42:11]StoreToDocumentArchive [09:42:11]shift 298 fd 154872 [09:42:11]save to /storage/0298/doc_00154872 [09:42:11]save last doc name /storage/0298/doc_00154872 to /storage/kkm_last_doc_name [09:42:11]save OK [09:42:11]Clear old archive folders... [09:42:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:11]tlvbuf is 01778D70 [09:42:11]SAM_PROTO_ClearQueue [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 09 00 00 [09:42:11]Write to MH i2c: E2 08 00 8F 01 80 09 00 00 00 00 00 00 02 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 8F 01 00 90 00 04 [09:42:11]RAPDU: 90 00 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_ClearQueue done [09:42:11]KKMCreateOFDPacket [09:42:11]OFDProtocolAddRootSTLVToBuf [09:42:11]FM_MakeSignedData [09:42:11]FM_MakeSignedData [09:42:11]SAM_PROTO_SignData [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 0D 01 02 [09:42:11]Write to MH i2c: E2 08 00 90 01 80 0D 01 02 00 00 00 00 0A [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 90 01 00 90 00 05 [09:42:11]RAPDU: 90 00 [09:42:11]wFMCommunicate OK [09:42:11]wFMCommunicate request_size=255 [09:42:11]MH_SAM_APDU [09:42: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 72 0D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F8 5C 02 00 35 04 06 00 0C [09:42:11]Write to MH i2c: E2 02 01 91 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 72 0D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F8 5C 02 00 35 04 06 00 0C 00 00 41 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [09:42:11]RAPDU: 90 00 [09:42:11]wFMCommunicate OK [09:42:11]wFMCommunicate request_size=10 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 0D 02 02 05 D8 EB 85 6B 42 [09:42:11]Write to MH i2c: E2 0D 00 92 01 80 0D 02 02 05 00 D8 EB 85 6B 42 00 00 0C [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [09:42:11]RAPDU: 90 00 [09:42:11]wFMCommunicate OK [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 0D 03 02 [09:42:11]Write to MH i2c: E2 08 00 93 01 80 0D 03 02 00 00 00 00 0F [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0B 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0B 00 93 01 00 72 2F FB D5 8D 7F 1E 68 90 00 13 [09:42:11]RAPDU: 72 2F FB D5 8D 7F 1E 68 90 00 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_SignData done [09:42:11]FM_MakeSignedData done [09:42:11]CreateOFDProtocolMessage [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 11 00 00 [09:42:11]Write to MH i2c: E2 08 00 94 01 80 11 00 00 00 00 00 00 0F [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 17 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 17 00 94 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 64 [09:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:42:11]wFMCommunicate OK [09:42:11]CreateOFDProtocolMessage done [09:42:11]OFDSenderStorePacket 154872 [09:42:11]StoreOFDPacket docnum=154872 [09:42:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C6 D9 07 01 06 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 72 0D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F8 5C 02 00 35 04 06 00 0C D8 EB 85 6B 42 72 2F FB D5 8D 7F 1E 68 [09:42:11]CheckFolder [09:42:11]dirname=/storage/ofd_packets [09:42:11]CheckFolder done [09:42:11]ProducePacketName [09:42:11]name=ofd_packets/00154872 [09:42:11]NVStorageSaveData ofd_packets/00154872 [09:42:11]File name is /storage/ofd_packets/00154872 [09:42:11]Write 301 bytes [09:42:11]NVStorageSaveData done [09:42:11]OFDSenderStorePacket done [09:42:11]KKMCreateOFDPacket done [09:42:11]NVStorageSaveData kkm_last_timestamp [09:42:11]File name is /storage/kkm_last_timestamp [09:42:11]Write 4 bytes [09:42:11]NVStorageSaveData done [09:42:11]ExternCall_PrintAddStr [09:42:11]wPrintStart [09:42:11]Write to MH i2c: 01 00 00 95 01 96 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: 01 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: 01 07 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 FF 0F AB [09:42:11]RasterBufferAndPrint [09:42:11]line Счет N : (1)298087 [09:42:11]line ИНН: 02508201610067 [09:42:11]line Контрольно-Кассовый Чек [09:42:11]line ПРОДАЖА [09:42:11]line ТРК (МРК, ГНК) : 82 [09:42:11]line Товар: 2710124130 [09:42:11]line Аи-92-К-5 [09:42:11]line 7.830 * 63.90 [09:42:11]line = 500.34 [09:42:11]line НДС 12% НСП 1% [09:42:11]line > о реализуемом товаре [09:42:11]line ИТОГО: 500.34 [09:42:11]line НСП 1% : 4.43 [09:42:11]line НДС 12% : 53.13 [09:42:11]line Наличными: 500.34 [09:42:11]line Безнал.: 0.00 [09:42:11]line Место: АЗС № 53 "Партнер Нефть" [09:42:11]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:42:11]line СНО: Общий режим [09:42:11]line Чек 176 09.04.2024 09:42 [09:42:11]line Смена: 298 ФФД: 1.0 [09:42:11]line ЗНМ: 0300000127 [09:42:11]line РНМ: 0000000000090882 [09:42:11]line Версия ККМ: 001 [09:42:11]line ФМ: 0000000000874906 [09:42:11]line ФД: 154872 [09:42:11]line ФПД: 14125803858754 [09:42:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T094210&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154872&fm=14125803858754&tin=02508201610067®Number=0000000000090882&sum=50034 [09:42:11]OFD Sender: Processing packet 154872 [packets to send 67, broken 66] [09:42:11]ProducePacketName [09:42:11]name=ofd_packets/00154872 [09:42:11]OFD Sender: To server: pG, [09:42:11]CommunicateWithHost lk.salyk.kg:30040 [09:42:11]ConnectInit lk.salyk.kg [09:42:11]written 0, free lines is 4095 [09:42:11]Connected sock=10 [09:42:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C6 D9 07 01 06 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 72 0D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F8 5C 02 00 35 04 06 00 0C D8 EB 85 6B 42 72 2F FB D5 8D 7F 1E 68 [09:42:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2E 3D 47 00 A5 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F8 5C 02 00 F4 03 04 00 1C B5 14 66 B6 04 01 00 00 B8 6C A2 91 70 E5 3D BF [09:42:12]CommunicateWithHost err = 0 [09:42:12]CheckOFDResponse [09:42:12]1017 (14) - 77093643461234 [09:42:12]1041 (16) - 0000000000874906 [09:42:12]1040 (4) - 154872 [09:42:12]1012 (4) - 09.04.2024 03:25 [09:42:12]1206 (1) - 0 [09:42:12]OFD Sender: Remove packet 154872 [09:42:12]ProducePacketName [09:42:12]name=ofd_packets/00154872 [09:42:12]NVStorageDeleteData [09:42:12]Write to MH i2c: 01 00 00 BD 01 BE [09:42:12]Write i2c OK [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: 01 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: 01 07 00 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: 01 07 00 BD 01 00 00 00 00 00 F4 0C C5 [09:42:12]RasterBufferAndPrint [09:42:12]line [09:42:12]line [09:42:12]line [09:42:12]line [09:42:12]line [09:42:12]written 0, free lines is 3323 [09:42:12]MH_Cut [09:42:12]Write to MH i2c: D1 01 00 C4 01 01 97 [09:42:12]Write i2c OK [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: D1 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: D1 01 00 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: D1 01 00 C4 01 00 96 [09:42:12]Write to MH i2c: 01 00 00 C5 01 C6 [09:42:12]Write i2c OK [09:42:12]MH_I2C_Read... [09:42:12]OFD Sender: No OFD packet to send [09:42:13]*** Cut start [09:42:13]*** Partial cut [09:42:13]*** CUTSNS_PIN = 1 [09:42:13]*** CUTSNS_PIN = 0 [09:42:13]*** Brake cut motor [09:42:13]Read from MH i2c: 01 [09:42:13]MH_I2C_Read... [09:42:13]*** Stop cut motor [09:42:13]*** Cut end [09:42:13]Read from MH i2c: 01 07 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: 01 07 00 C5 01 00 00 00 00 00 FF 0F DB [09:42:13]process_action close_receipt done [09:42:13]requested_data is exist [09:42:13]produce_requested_data [09:42:13]requested_item fm.sn is exist - process it [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 11 00 00 [09:42:13]Write to MH i2c: E2 08 00 C6 01 80 11 00 00 00 00 00 00 41 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 17 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 17 00 C6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 96 [09:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:42:13]wFMCommunicate OK [09:42:13]requested_item fd.num is exist - process it [09:42:13]SAM_PROTO_GetFieldsCounters [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 13 00 00 [09:42:13]Write to MH i2c: E2 08 00 C7 01 80 13 00 00 00 00 00 00 44 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 62 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 62 00 C7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 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 FA [09:42:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:13]wFMCommunicate OK [09:42:13]SAM_PROTO_GetFieldsCounters done [09:42:13]requested_item shift.num is exist - process it [09:42:13]requested_item shift.opened is exist - process it [09:42:13]req_shift_opened [09:42:13]FM_GetShiftState [09:42:13]SAM_PROTO_GetShiftState [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 13 01 00 [09:42:13]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 0E 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E0 [09:42:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:42:13]wFMCommunicate OK [09:42:13]SAM_PROTO_GetShiftState done [09:42:13]FM_GetShiftState done [09:42:13]req_shift_opened done [09:42:13]requested_item shift.open_date is exist - process it [09:42:13]req_shift_open_date [09:42:13]req_shift_open_date done [09:42:13]produce_requested_data done [09:42:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:42:13]process_action_free close_receipt [09:42:13]json_value_free [09:42:13]json_value_free done [09:42:13]process_json_proto returns [09:42:13]Send response to host [09:42:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:42:13]free response buf [09:42:13]execute_script done [09:42:13]execute_script returns [09:42:13]free content buf [09:42:13]Sock 9.Close socket [09:42:13]Sock 9.Thread stoped [09:42:17]OFD Sender: No OFD packet to send [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:32]OFD Sender: No OFD packet to send [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:11]accept exits with 7 [09:43:11]New connection [09:43:11]New thread 3067137380 created [09:43:11]Thread 3067280740 joined [09:43:11]Waiting for new connection... [09:43:11] Sock 7.Parse request [09:43:11]Sock 7.Check first char [09:43:11]Sock 7.First char is OK [09:43:11]request: POST /json_proto HTTP/1.0 [09:43:11]Method: POST [09:43:11]URL: /json_proto [09:43:11]Method is POST - this is cgi request [09:43:11]url: /json_proto [09:43:11]query_string will be loaded in cgi processing [09:43:11]execute_cgi json_proto POST (null) [09:43:11]execute_cgi path=json_proto method=POST [09:43:11]POST find Content-Length [09:43:11]Host: 172.17.32.195:8080 [09:43:11]Content-Length: 1196 [09:43:11]Content-Type: application/json [09:43:11] [09:43:11]POST finish read [09:43:11]Found Content-Length = 1196 [09:43:11]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298088\u000A09.04.2024 09:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.200 x 72.40\u000A\u0418\u0422\u041E\u0413: 1100.48\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794588\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:11]execute_script... [09:43:11]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298088\u000A09.04.2024 09:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 15.200 x 72.40\u000A\u0418\u0422\u041E\u0413: 1100.48\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794588\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:11]POST & json_proto [09:43:11]process_json_proto [09:43:11]json parsed OK: [09:43:11]protocol is kg_v1.0 [09:43:11]action value=print_text [09:43:11]process_action print_text [09:43:11]cmd_print_text [09:43:11]ExternCall_PrintAddStr [09:43:11]wPrintStart [09:43:11]Write to MH i2c: 01 00 00 C9 01 CA [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 07 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 FF 0F DF [09:43:11]RasterBufferAndPrint [09:43:11]line *****ТОВАРНЫЙ ЧЕК***** [09:43:11]line АЗС 53 [09:43:11]line Партнер нефть [09:43:11]line 02508201610067 [09:43:11]line Кассир : Черикбаев М. [09:43:11]line Счет N : (1)298088 [09:43:11]line 09.04.2024 09:20 [09:43:11]line ПРОДАЖА [09:43:11]line ТРК (МРК, ГНК): 91 [09:43:11]line Вид ГСМ : 2710194210 [09:43:11]line ДТ(л)-К-5 [09:43:11]line 15.200 x 72.40 [09:43:11]line ИТОГ: 1100.48 [09:43:11]line Тип оплаты: Талоны: Партнер нефть [09:43:11]line 3794588 [09:43:11]line ______________________ [09:43:11]line (подпись) [09:43:11]written 0, free lines is 4095 [09:43:11]Write to MH i2c: 01 00 00 DD 01 DE [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 07 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 07 00 DD 01 00 00 00 00 00 13 0E 06 [09:43:11]RasterBufferAndPrint [09:43:11]line [09:43:11]line [09:43:11]line [09:43:11]line [09:43:11]line [09:43:11]written 0, free lines is 3605 [09:43:11]MH_Cut [09:43:11]Write to MH i2c: D1 01 00 E4 01 01 B7 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: D1 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: D1 01 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: D1 01 00 E4 01 00 B6 [09:43:11]Write to MH i2c: 01 00 00 E5 01 E6 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:12]*** Cut start [09:43:12]*** Partial cut [09:43:12]*** CUTSNS_PIN = 1 [09:43:12]*** CUTSNS_PIN = 0 [09:43:12]*** Brake cut motor [09:43:12]OFD Sender: No OFD packet to send [09:43:12]Read from MH i2c: 01 [09:43:12]MH_I2C_Read... [09:43:12]*** Stop cut motor [09:43:12]*** Cut end [09:43:12]Read from MH i2c: 01 07 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: 01 07 00 E5 01 00 00 00 00 00 FF 0F FB [09:43:12]process_action print_text done [09:43:12]requested_data is exist [09:43:12]produce_requested_data [09:43:12]requested_item fm.sn is exist - process it [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 11 00 00 [09:43:12]Write to MH i2c: E2 08 00 E6 01 80 11 00 00 00 00 00 00 61 [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 E6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B6 [09:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:43:12]wFMCommunicate OK [09:43:12]requested_item fd.num is exist - process it [09:43:12]SAM_PROTO_GetFieldsCounters [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 13 00 00 [09:43:12]Write to MH i2c: E2 08 00 E7 01 80 13 00 00 00 00 00 00 64 [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:13]Read from MH i2c: E2 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: E2 62 00 [09:43:13]MH_I2C_Read... [09:43:13]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 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 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 1A [09:43:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:13]wFMCommunicate OK [09:43:13]SAM_PROTO_GetFieldsCounters done [09:43:13]requested_item shift.num is exist - process it [09:43:13]requested_item shift.opened is exist - process it [09:43:13]req_shift_opened [09:43:13]FM_GetShiftState [09:43:13]SAM_PROTO_GetShiftState [09:43:13]wFMCommunicate request_size=4 [09:43:13]MH_SAM_APDU [09:43:13]CAPDU: 80 13 01 00 [09:43:13]Write to MH i2c: E2 08 00 E8 01 80 13 01 00 00 00 00 00 66 [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:13]Read from MH i2c: E2 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: E2 0E 00 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: E2 0E 00 E8 01 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 00 [09:43:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:43:13]wFMCommunicate OK [09:43:13]SAM_PROTO_GetShiftState done [09:43:13]FM_GetShiftState done [09:43:13]req_shift_opened done [09:43:13]requested_item shift.open_date is exist - process it [09:43:13]req_shift_open_date [09:43:13]req_shift_open_date done [09:43:13]produce_requested_data done [09:43:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:43:13]process_action_free print_text [09:43:13]json_value_free [09:43:13]json_value_free done [09:43:13]process_json_proto returns [09:43:13]Send response to host [09:43:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:43:13]free response buf [09:43:13]execute_script done [09:43:13]execute_script returns [09:43:13]free content buf [09:43:13]Sock 7.Close socket [09:43:13]Sock 7.Thread stoped [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:47]OFD Sender: No OFD packet to send [09:45:52]OFD Sender: No OFD packet to send [09:45:57]OFD Sender: No OFD packet to send [09:46:02]OFD Sender: No OFD packet to send [09:46:07]OFD Sender: No OFD packet to send [09:46:12]OFD Sender: No OFD packet to send [09:46:17]OFD Sender: No OFD packet to send [09:46:22]OFD Sender: No OFD packet to send [09:46:27]OFD Sender: No OFD packet to send [09:46:32]OFD Sender: No OFD packet to send [09:46:37]OFD Sender: No OFD packet to send [09:46:42]OFD Sender: No OFD packet to send [09:46:47]OFD Sender: No OFD packet to send [09:46:52]OFD Sender: No OFD packet to send [09:46:57]OFD Sender: No OFD packet to send [09:47:02]OFD Sender: No OFD packet to send [09:47:07]OFD Sender: No OFD packet to send [09:47:10]accept exits with 9 [09:47:10]New connection [09:47:10]New thread 3067280740 created [09:47:10]Thread 3067137380 joined [09:47:10]Waiting for new connection... [09:47:10] Sock 9.Parse request [09:47:10]Sock 9.Check first char [09:47:10]Sock 9.First char is OK [09:47:10]request: POST /json_proto HTTP/1.0 [09:47:10]Method: POST [09:47:10]URL: /json_proto [09:47:10]Method is POST - this is cgi request [09:47:10]url: /json_proto [09:47:10]query_string will be loaded in cgi processing [09:47:10]execute_cgi json_proto POST (null) [09:47:10]execute_cgi path=json_proto method=POST [09:47:10]POST find Content-Length [09:47:10]Host: 172.17.32.195:8080 [09:47:10]Content-Length: 1191 [09:47:10]Content-Type: application/json [09:47:10] [09:47:10]POST finish read [09:47:10]Found Content-Length = 1191 [09:47:10]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298089\u000A09.04.2024 09:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585928\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:10]execute_script... [09:47:10]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298089\u000A09.04.2024 09:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585928\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:10]POST & json_proto [09:47:10]process_json_proto [09:47:10]json parsed OK: [09:47:10]protocol is kg_v1.0 [09:47:10]action value=print_text [09:47:10]process_action print_text [09:47:10]cmd_print_text [09:47:10]ExternCall_PrintAddStr [09:47:10]wPrintStart [09:47:10]Write to MH i2c: 01 00 00 E9 01 EA [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [09:47:10]RasterBufferAndPrint [09:47:10]line *****ТОВАРНЫЙ ЧЕК***** [09:47:10]line АЗС 53 [09:47:10]line Партнер нефть [09:47:10]line 02508201610067 [09:47:10]line Кассир : Черикбаев М. [09:47:10]line Счет N : (1)298089 [09:47:10]line 09.04.2024 09:24 [09:47:10]line ПРОДАЖА [09:47:10]line ТРК (МРК, ГНК): 72 [09:47:10]line Вид ГСМ : 2710124130 [09:47:10]line Аи-92-К-5 [09:47:10]line 15.650 x 63.90 [09:47:10]line ИТОГ: 1000.04 [09:47:10]line Тип оплаты: Талоны: Партнер нефть [09:47:10]line 3585928 [09:47:10]line ______________________ [09:47:10]line (подпись) [09:47:10]written 0, free lines is 4095 [09:47:10]Write to MH i2c: 01 00 00 FD 01 FE [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 FD 01 00 00 00 00 00 15 0E 28 [09:47:10]RasterBufferAndPrint [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]written 0, free lines is 3606 [09:47:10]MH_Cut [09:47:10]Write to MH i2c: D1 01 00 04 02 01 D8 [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 01 00 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 01 00 04 02 00 D7 [09:47:10]Write to MH i2c: 01 00 00 05 02 07 [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:11]*** Cut start [09:47:11]*** Partial cut [09:47:11]*** CUTSNS_PIN = 1 [09:47:11]*** CUTSNS_PIN = 0 [09:47:11]*** Brake cut motor [09:47:12]Read from MH i2c: 01 [09:47:12]MH_I2C_Read... [09:47:12]*** Stop cut motor [09:47:12]*** Cut end [09:47:12]Read from MH i2c: 01 07 00 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: 01 07 00 05 02 00 00 00 00 00 FF 0F 1C [09:47:12]process_action print_text done [09:47:12]requested_data is exist [09:47:12]produce_requested_data [09:47:12]requested_item fm.sn is exist - process it [09:47:12]wFMCommunicate request_size=4 [09:47:12]MH_SAM_APDU [09:47:12]CAPDU: 80 11 00 00 [09:47:12]Write to MH i2c: E2 08 00 06 02 80 11 00 00 00 00 00 00 82 [09:47:12]Write i2c OK [09:47:12]MH_I2C_Read... [09:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:12]Read from MH i2c: E2 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 17 00 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 17 00 06 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [09:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:47:12]wFMCommunicate OK [09:47:12]requested_item fd.num is exist - process it [09:47:12]SAM_PROTO_GetFieldsCounters [09:47:12]wFMCommunicate request_size=4 [09:47:12]MH_SAM_APDU [09:47:12]CAPDU: 80 13 00 00 [09:47:12]Write to MH i2c: E2 08 00 07 02 80 13 00 00 00 00 00 00 85 [09:47:12]Write i2c OK [09:47:12]MH_I2C_Read... [09:47:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:12]Read from MH i2c: E2 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 62 00 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 62 00 07 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 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 3B [09:47:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:12]wFMCommunicate OK [09:47:12]SAM_PROTO_GetFieldsCounters done [09:47:12]requested_item shift.num is exist - process it [09:47:12]requested_item shift.opened is exist - process it [09:47:12]req_shift_opened [09:47:12]FM_GetShiftState [09:47:12]SAM_PROTO_GetShiftState [09:47:12]wFMCommunicate request_size=4 [09:47:12]MH_SAM_APDU [09:47:12]CAPDU: 80 13 01 00 [09:47:12]Write to MH i2c: E2 08 00 08 02 80 13 01 00 00 00 00 00 87 [09:47:12]Write i2c OK [09:47:12]MH_I2C_Read... [09:47:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:12]Read from MH i2c: E2 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 0E 00 [09:47:12]MH_I2C_Read... [09:47:12]Read from MH i2c: E2 0E 00 08 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 21 [09:47:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:47:12]wFMCommunicate OK [09:47:12]SAM_PROTO_GetShiftState done [09:47:12]FM_GetShiftState done [09:47:12]req_shift_opened done [09:47:12]requested_item shift.open_date is exist - process it [09:47:12]req_shift_open_date [09:47:12]req_shift_open_date done [09:47:12]produce_requested_data done [09:47:12]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:47:12]process_action_free print_text [09:47:12]json_value_free [09:47:12]json_value_free done [09:47:12]process_json_proto returns [09:47:12]Send response to host [09:47:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:47:12]free response buf [09:47:12]execute_script done [09:47:12]execute_script returns [09:47:12]free content buf [09:47:12]Sock 9.Close socket [09:47:12]Sock 9.Thread stoped [09:47:12]OFD Sender: No OFD packet to send [09:47:17]OFD Sender: No OFD packet to send [09:47:22]OFD Sender: No OFD packet to send [09:47:27]OFD Sender: No OFD packet to send [09:47:32]OFD Sender: No OFD packet to send [09:47:37]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:13]OFD Sender: No OFD packet to send [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:53]OFD Sender: No OFD packet to send [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50: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:06]accept exits with 7 [09:51:06]New connection [09:51:06]New thread 3067137380 created [09:51:06]Thread 3067280740 joined [09:51:06]Waiting for new connection... [09:51:06] Sock 7.Parse request [09:51:06]Sock 7.Check first char [09:51:06]Sock 7.First char is OK [09:51:06]request: POST /json_proto HTTP/1.0 [09:51:06]Method: POST [09:51:06]URL: /json_proto [09:51:06]Method is POST - this is cgi request [09:51:06]url: /json_proto [09:51:06]query_string will be loaded in cgi processing [09:51:06]execute_cgi json_proto POST (null) [09:51:06]execute_cgi path=json_proto method=POST [09:51:06]POST find Content-Length [09:51:06]Host: 172.17.32.195:8080 [09:51:06]Content-Length: 1201 [09:51:06]Content-Type: application/json [09:51:06] [09:51:06]POST finish read [09:51:06]Found Content-Length = 1201 [09:51: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298090\u000A09.04.2024 09:28\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 80.000 x 72.50\u000A\u0418\u0422\u041E\u0413: 5800.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\u000A74704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:06]execute_script... [09:51: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298090\u000A09.04.2024 09:28\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 80.000 x 72.50\u000A\u0418\u0422\u041E\u0413: 5800.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\u000A74704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:06]POST & json_proto [09:51:06]process_json_proto [09:51:06]json parsed OK: [09:51:06]protocol is kg_v1.0 [09:51:06]action value=print_text [09:51:06]process_action print_text [09:51:06]cmd_print_text [09:51:06]ExternCall_PrintAddStr [09:51:06]wPrintStart [09:51:06]Write to MH i2c: 01 00 00 09 02 0B [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 07 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 FF 0F 20 [09:51:06]RasterBufferAndPrint [09:51:06]line *****ТОВАРНЫЙ ЧЕК***** [09:51:06]line АЗС 53 [09:51:06]line Партнер нефть [09:51:06]line 02508201610067 [09:51:06]line Кассир : Черикбаев М. [09:51:06]line Счет N : (1)298090 [09:51:06]line 09.04.2024 09:28 [09:51:06]line ПРОДАЖА [09:51:06]line ТРК (МРК, ГНК): 61 [09:51:06]line Вид ГСМ : 2710124500 [09:51:06]line Аи-95-К-5 [09:51:06]line 80.000 x 72.50 [09:51:06]line ИТОГ: 5800.00 [09:51:06]line Тип оплаты: Талоны: Топливная Карта [09:51:06]line 74704 [09:51:06]line ______________________ [09:51:06]line (подпись) [09:51:06]written 0, free lines is 4095 [09:51:06]Write to MH i2c: 01 00 00 1D 02 1F [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 07 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 13 0E 47 [09:51:06]RasterBufferAndPrint [09:51:06]line [09:51:06]line [09:51:06]line [09:51:06]line [09:51:06]line [09:51:06]written 0, free lines is 3604 [09:51:06]MH_Cut [09:51:06]Write to MH i2c: D1 01 00 24 02 01 F8 [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: D1 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: D1 01 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: D1 01 00 24 02 00 F7 [09:51:06]Write to MH i2c: 01 00 00 25 02 27 [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:07]*** Cut start [09:51:07]*** Partial cut [09:51:07]*** CUTSNS_PIN = 1 [09:51:07]*** CUTSNS_PIN = 0 [09:51:07]*** Brake cut motor [09:51:07]Read from MH i2c: 01 [09:51:07]MH_I2C_Read... [09:51:07]*** Stop cut motor [09:51:07]*** Cut end [09:51:07]Read from MH i2c: 01 07 00 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [09:51:07]process_action print_text done [09:51:07]requested_data is exist [09:51:07]produce_requested_data [09:51:07]requested_item fm.sn is exist - process it [09:51:07]wFMCommunicate request_size=4 [09:51:07]MH_SAM_APDU [09:51:07]CAPDU: 80 11 00 00 [09:51:07]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [09:51:07]Write i2c OK [09:51:07]MH_I2C_Read... [09:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:07]Read from MH i2c: E2 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: E2 17 00 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F7 [09:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:51:07]wFMCommunicate OK [09:51:07]requested_item fd.num is exist - process it [09:51:07]SAM_PROTO_GetFieldsCounters [09:51:07]wFMCommunicate request_size=4 [09:51:07]MH_SAM_APDU [09:51:07]CAPDU: 80 13 00 00 [09:51:07]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [09:51:07]Write i2c OK [09:51:07]MH_I2C_Read... [09:51:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:07]Read from MH i2c: E2 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: E2 62 00 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 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 5B [09:51:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F8 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:07]wFMCommunicate OK [09:51:07]SAM_PROTO_GetFieldsCounters done [09:51:07]requested_item shift.num is exist - process it [09:51:07]requested_item shift.opened is exist - process it [09:51:07]req_shift_opened [09:51:07]FM_GetShiftState [09:51:07]SAM_PROTO_GetShiftState [09:51:07]wFMCommunicate request_size=4 [09:51:07]MH_SAM_APDU [09:51:07]CAPDU: 80 13 01 00 [09:51:07]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [09:51:07]Write i2c OK [09:51:07]MH_I2C_Read... [09:51:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:08]Read from MH i2c: E2 [09:51:08]MH_I2C_Read... [09:51:08]Read from MH i2c: E2 0E 00 [09:51:08]MH_I2C_Read... [09:51:08]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 41 [09:51:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:51:08]wFMCommunicate OK [09:51:08]SAM_PROTO_GetShiftState done [09:51:08]FM_GetShiftState done [09:51:08]req_shift_opened done [09:51:08]requested_item shift.open_date is exist - process it [09:51:08]req_shift_open_date [09:51:08]req_shift_open_date done [09:51:08]produce_requested_data done [09:51:08]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:51:08]process_action_free print_text [09:51:08]json_value_free [09:51:08]json_value_free done [09:51:08]process_json_proto returns [09:51:08]Send response to host [09:51:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154872,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:51:08]free response buf [09:51:08]execute_script done [09:51:08]execute_script returns [09:51:08]free content buf [09:51:08]Sock 7.Close socket [09:51:08]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:06]accept exits with 9 [09:52:06]New connection [09:52:06]New thread 3067280740 created [09:52:06]Thread 3067137380 joined [09:52:06]Waiting for new connection... [09:52:06] Sock 9.Parse request [09:52:06]Sock 9.Check first char [09:52:06]Sock 9.First char is OK [09:52:06]request: POST /json_proto HTTP/1.0 [09:52:06]Method: POST [09:52:06]URL: /json_proto [09:52:06]Method is POST - this is cgi request [09:52:06]url: /json_proto [09:52:06]query_string will be loaded in cgi processing [09:52:06]execute_cgi json_proto POST (null) [09:52:06]execute_cgi path=json_proto method=POST [09:52:06]POST find Content-Length [09:52:06]Host: 172.17.32.195:8080 [09:52:06]Content-Length: 644 [09:52:06]Content-Type: application/json [09:52:06] [09:52:06]POST finish read [09:52:06]Found Content-Length = 644 [09:52:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:06]execute_script... [09:52: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)298091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:06]POST & json_proto [09:52:06]process_json_proto [09:52:06]json parsed OK: [09:52:06]protocol is kg_v1.0 [09:52:06]action value=close_receipt [09:52:06]process_action close_receipt [09:52:06]cmd_close_receipt [09:52:06]MH_GetDate [09:52:06]Write to MH i2c: F0 00 00 29 02 1A [09:52:06]Write i2c OK [09:52:06]MH_I2C_Read... [09:52:06]Read from MH i2c: F0 [09:52:06]MH_I2C_Read... [09:52:06]Read from MH i2c: F0 09 00 [09:52:06]MH_I2C_Read... [09:52:06]Read from MH i2c: F0 09 00 29 02 00 C7 0F 15 66 77 1B 62 64 CC [09:52:06]GetLastDocTimeStamp 1712655730 [09:52:06]current date 1712656327 [09:52:06]FM_GetShiftState [09:52:06]SAM_PROTO_GetShiftState [09:52:06]wFMCommunicate request_size=4 [09:52:06]MH_SAM_APDU [09:52:06]CAPDU: 80 13 01 00 [09:52:06]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [09:52:06]Write i2c OK [09:52:06]MH_I2C_Read... [09:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:06]Read from MH i2c: E2 [09:52:06]MH_I2C_Read... [09:52:06]Read from MH i2c: E2 0E 00 [09:52:06]MH_I2C_Read... [09:52:06]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 43 [09:52:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:52:06]wFMCommunicate OK [09:52:06]SAM_PROTO_GetShiftState done [09:52:06]FM_GetShiftState done [09:52:06]opened in 1712622218 [09:52:06]opened+sec_in_day 1712708618 [09:52:06]quantity*price = 50008 [09:52:06]sum+1 = 50009 [09:52:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 177 09.04.2024 09:52 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154873 ФПД: 159593739314221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T095207&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154873&fm=159593739314221&tin=02508201610067®Number=0000000000090882&sum=50008 [09:52:07]StoreToDocumentArchive [09:52:07]shift 298 fd 154873 [09:52:07]save to /storage/0298/doc_00154873 [09:52:07]save last doc name /storage/0298/doc_00154873 to /storage/kkm_last_doc_name [09:52:07]save OK [09:52:07]Clear old archive folders... [09:52:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:52:07]tlvbuf is 0178DE00 [09:52:07]SAM_PROTO_ClearQueue [09:52:07]wFMCommunicate request_size=4 [09:52:07]MH_SAM_APDU [09:52:07]CAPDU: 80 09 00 00 [09:52:07]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [09:52:07]Write i2c OK [09:52:07]MH_I2C_Read... [09:52:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:07]Read from MH i2c: E2 [09:52:07]MH_I2C_Read... [09:52:07]Read from MH i2c: E2 03 00 [09:52:07]MH_I2C_Read... [09:52:07]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [09:52:07]RAPDU: 90 00 [09:52:07]wFMCommunicate OK [09:52:07]SAM_PROTO_ClearQueue done [09:52:07]KKMCreateOFDPacket [09:52:07]OFDProtocolAddRootSTLVToBuf [09:52:07]FM_MakeSignedData [09:52:07]FM_MakeSignedData [09:52:07]SAM_PROTO_SignData [09:52:07]wFMCommunicate request_size=4 [09:52:07]MH_SAM_APDU [09:52:07]CAPDU: 80 0D 01 02 [09:52:07]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [09:52:07]Write i2c OK [09:52:07]MH_I2C_Read... [09:52:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:07]Read from MH i2c: E2 [09:52:07]MH_I2C_Read... [09:52:07]Read from MH i2c: E2 03 00 [09:52:07]MH_I2C_Read... [09:52:07]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [09:52:07]RAPDU: 90 00 [09:52:07]wFMCommunicate OK [09:52:07]wFMCommunicate request_size=255 [09:52:07]MH_SAM_APDU [09:52:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 C7 0F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F9 5C 02 00 35 04 06 00 91 26 [09:52:07]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 C7 0F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F9 5C 02 00 35 04 06 00 91 26 00 00 03 [09:52:07]Write i2c OK [09:52:07]MH_I2C_Read... [09:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:08]Read from MH i2c: E2 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 03 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [09:52:08]RAPDU: 90 00 [09:52:08]wFMCommunicate OK [09:52:08]wFMCommunicate request_size=9 [09:52:08]MH_SAM_APDU [09:52:08]CAPDU: 80 0D 02 02 04 50 23 E4 2D [09:52:08]Write to MH i2c: E2 0C 00 3A 02 80 0D 02 02 04 00 50 23 E4 2D 00 00 42 [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:08]Read from MH i2c: E2 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 03 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [09:52:08]RAPDU: 90 00 [09:52:08]wFMCommunicate OK [09:52:08]wFMCommunicate request_size=4 [09:52:08]MH_SAM_APDU [09:52:08]CAPDU: 80 0D 03 02 [09:52:08]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:08]Read from MH i2c: E2 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 0B 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 0B 00 3B 02 00 D3 3F C9 01 41 FF B8 79 90 00 06 [09:52:08]RAPDU: D3 3F C9 01 41 FF B8 79 90 00 [09:52:08]wFMCommunicate OK [09:52:08]SAM_PROTO_SignData done [09:52:08]FM_MakeSignedData done [09:52:08]CreateOFDProtocolMessage [09:52:08]wFMCommunicate request_size=4 [09:52:08]MH_SAM_APDU [09:52:08]CAPDU: 80 11 00 00 [09:52:08]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:08]Read from MH i2c: E2 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 17 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0D [09:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:52:08]wFMCommunicate OK [09:52:08]CreateOFDProtocolMessage done [09:52:08]OFDSenderStorePacket 154873 [09:52:08]StoreOFDPacket docnum=154873 [09:52:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 6F ED 06 01 B3 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 C7 0F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F9 5C 02 00 35 04 06 00 91 26 50 23 E4 2D D3 3F C9 01 41 FF B8 79 [09:52:08]CheckFolder [09:52:08]dirname=/storage/ofd_packets [09:52:08]CheckFolder done [09:52:08]ProducePacketName [09:52:08]name=ofd_packets/00154873 [09:52:08]NVStorageSaveData ofd_packets/00154873 [09:52:08]File name is /storage/ofd_packets/00154873 [09:52:08]Write 300 bytes [09:52:08]NVStorageSaveData done [09:52:08]OFDSenderStorePacket done [09:52:08]KKMCreateOFDPacket done [09:52:08]NVStorageSaveData kkm_last_timestamp [09:52:08]File name is /storage/kkm_last_timestamp [09:52:08]Write 4 bytes [09:52:08]NVStorageSaveData done [09:52:08]ExternCall_PrintAddStr [09:52:08]wPrintStart [09:52:08]Write to MH i2c: 01 00 00 3D 02 3F [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 07 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [09:52:08]RasterBufferAndPrint [09:52:08]line Счет N : (1)298091 [09:52:08]line ИНН: 02508201610067 [09:52:08]line Контрольно-Кассовый Чек [09:52:08]line ПРОДАЖА [09:52:08]line ТРК (МРК, ГНК) : 101 [09:52:08]line Товар: 2711190000 [09:52:08]line ГАЗ-К-5 [09:52:08]line 15.200 * 32.90 [09:52:08]line = 500.08 [09:52:08]line НДС 12% НСП 1% [09:52:08]line > о реализуемом товаре [09:52:08]line ИТОГО: 500.08 [09:52:08]line НСП 1% : 4.42 [09:52:08]line НДС 12% : 53.11 [09:52:08]line Наличными: 500.08 [09:52:08]line Безнал.: 0.00 [09:52:08]line Место: АЗС № 53 "Партнер Нефть" [09:52:08]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:52:08]line СНО: Общий режим [09:52:08]line Чек 177 09.04.2024 09:52 [09:52:08]line Смена: 298 ФФД: 1.0 [09:52:08]line ЗНМ: 0300000127 [09:52:08]line РНМ: 0000000000090882 [09:52:08]line Версия ККМ: 001 [09:52:08]line ФМ: 0000000000874906 [09:52:08]line ФД: 154873 [09:52:08]line ФПД: 159593739314221 [09:52:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T095207&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154873&fm=159593739314221&tin=02508201610067®Number=0000000000090882&sum=50008 [09:52:08]OFD Sender: Processing packet 154873 [packets to send 67, broken 66] [09:52:08]ProducePacketName [09:52:08]name=ofd_packets/00154873 [09:52:08]OFD Sender: To server: pG, [09:52:08]CommunicateWithHost lk.salyk.kg:30040 [09:52:08]ConnectInit lk.salyk.kg [09:52:08]written 0, free lines is 4095 [09:52:08]Connected sock=10 [09:52:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 6F ED 06 01 B3 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 C7 0F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F9 5C 02 00 35 04 06 00 91 26 50 23 E4 2D D3 3F C9 01 41 FF B8 79 [09:52:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 0C 54 47 00 71 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 F9 5C 02 00 F4 03 04 00 71 B7 14 66 B6 04 01 00 00 F5 B9 B4 C5 1A D0 F9 FE [09:52:08]CommunicateWithHost err = 0 [09:52:08]CheckOFDResponse [09:52:08]1017 (14) - 77093643461234 [09:52:08]1041 (16) - 0000000000874906 [09:52:08]1040 (4) - 154873 [09:52:08]1012 (4) - 09.04.2024 03:35 [09:52:08]1206 (1) - 0 [09:52:08]OFD Sender: Remove packet 154873 [09:52:08]ProducePacketName [09:52:08]name=ofd_packets/00154873 [09:52:08]NVStorageDeleteData [09:52:08]Write to MH i2c: 01 00 00 65 02 67 [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 07 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 E5 0C 5F [09:52:08]RasterBufferAndPrint [09:52:08]line [09:52:08]line [09:52:08]line [09:52:08]line [09:52:08]line [09:52:08]written 0, free lines is 3305 [09:52:08]MH_Cut [09:52:08]Write to MH i2c: D1 01 00 6C 02 01 40 [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: D1 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: D1 01 00 [09:52:08]MH_I2C_Read... [09:52:08]Read from MH i2c: D1 01 00 6C 02 00 3F [09:52:08]Write to MH i2c: 01 00 00 6D 02 6F [09:52:08]Write i2c OK [09:52:08]MH_I2C_Read... [09:52:09]OFD Sender: No OFD packet to send [09:52:09]*** Cut start [09:52:09]*** Partial cut [09:52:09]*** CUTSNS_PIN = 1 [09:52:09]*** CUTSNS_PIN = 0 [09:52:10]*** Brake cut motor [09:52:10]Read from MH i2c: 01 [09:52:10]MH_I2C_Read... [09:52:10]*** Stop cut motor [09:52:10]*** Cut end [09:52:10]Read from MH i2c: 01 07 00 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [09:52:10]process_action close_receipt done [09:52:10]requested_data is exist [09:52:10]produce_requested_data [09:52:10]requested_item fm.sn is exist - process it [09:52:10]wFMCommunicate request_size=4 [09:52:10]MH_SAM_APDU [09:52:10]CAPDU: 80 11 00 00 [09:52:10]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [09:52:10]Write i2c OK [09:52:10]MH_I2C_Read... [09:52:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:10]Read from MH i2c: E2 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 17 00 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3F [09:52:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:52:10]wFMCommunicate OK [09:52:10]requested_item fd.num is exist - process it [09:52:10]SAM_PROTO_GetFieldsCounters [09:52:10]wFMCommunicate request_size=4 [09:52:10]MH_SAM_APDU [09:52:10]CAPDU: 80 13 00 00 [09:52:10]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [09:52:10]Write i2c OK [09:52:10]MH_I2C_Read... [09:52:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:10]Read from MH i2c: E2 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 62 00 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 62 00 6F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F9 5C 02 00 0E 04 04 00 2A 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 A7 [09:52:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F9 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:10]wFMCommunicate OK [09:52:10]SAM_PROTO_GetFieldsCounters done [09:52:10]requested_item shift.num is exist - process it [09:52:10]requested_item shift.opened is exist - process it [09:52:10]req_shift_opened [09:52:10]FM_GetShiftState [09:52:10]SAM_PROTO_GetShiftState [09:52:10]wFMCommunicate request_size=4 [09:52:10]MH_SAM_APDU [09:52:10]CAPDU: 80 13 01 00 [09:52:10]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [09:52:10]Write i2c OK [09:52:10]MH_I2C_Read... [09:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:10]Read from MH i2c: E2 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 0E 00 [09:52:10]MH_I2C_Read... [09:52:10]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 89 [09:52:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:52:10]wFMCommunicate OK [09:52:10]SAM_PROTO_GetShiftState done [09:52:10]FM_GetShiftState done [09:52:10]req_shift_opened done [09:52:10]requested_item shift.open_date is exist - process it [09:52:10]req_shift_open_date [09:52:10]req_shift_open_date done [09:52:10]produce_requested_data done [09:52:10]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154873,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:52:10]process_action_free close_receipt [09:52:10]json_value_free [09:52:10]json_value_free done [09:52:10]process_json_proto returns [09:52:10]Send response to host [09:52:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154873,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:52:10]free response buf [09:52:10]execute_script done [09:52:10]execute_script returns [09:52:10]free content buf [09:52:10]Sock 9.Close socket [09:52:10]Sock 9.Thread stoped [09:52:14]OFD Sender: No OFD packet to send [09:52:19]OFD Sender: No OFD packet to send [09:52:24]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:08]accept exits with 7 [09:53:08]New connection [09:53:08]New thread 3067137380 created [09:53:08]Thread 3067280740 joined [09:53:08]Waiting for new connection... [09:53:08] Sock 7.Parse request [09:53:08]Sock 7.Check first char [09:53:08]Sock 7.First char is OK [09:53:08]request: POST /json_proto HTTP/1.0 [09:53:08]Method: POST [09:53:08]URL: /json_proto [09:53:08]Method is POST - this is cgi request [09:53:08]url: /json_proto [09:53:08]query_string will be loaded in cgi processing [09:53:08]execute_cgi json_proto POST (null) [09:53:08]execute_cgi path=json_proto method=POST [09:53:08]POST find Content-Length [09:53:08]Host: 172.17.32.195:8080 [09:53:08]Content-Length: 1194 [09:53:08]Content-Type: application/json [09:53:08] [09:53:08]POST finish read [09:53:08]Found Content-Length = 1194 [09:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298092\u000A09.04.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3758511\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:08]execute_script... [09:53:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298092\u000A09.04.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3758511\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:08]POST & json_proto [09:53:08]process_json_proto [09:53:08]json parsed OK: [09:53:08]protocol is kg_v1.0 [09:53:08]action value=print_text [09:53:08]process_action print_text [09:53:08]cmd_print_text [09:53:08]ExternCall_PrintAddStr [09:53:08]wPrintStart [09:53:08]Write to MH i2c: 01 00 00 71 02 73 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [09:53:08]RasterBufferAndPrint [09:53:08]line *****ТОВАРНЫЙ ЧЕК***** [09:53:08]line АЗС 53 [09:53:08]line Партнер нефть [09:53:08]line 02508201610067 [09:53:08]line Кассир : Черикбаев М. [09:53:08]line Счет N : (1)298092 [09:53:08]line 09.04.2024 09:30 [09:53:08]line ПРОДАЖА [09:53:08]line ТРК (МРК, ГНК): 92 [09:53:08]line Вид ГСМ : 2710194210 [09:53:08]line ДТ(л)-К-5 [09:53:08]line 6.910 x 72.40 [09:53:08]line ИТОГ: 500.28 [09:53:08]line Тип оплаты: Талоны: Партнер нефть [09:53:08]line 3758511 [09:53:08]line ______________________ [09:53:08]line (подпись) [09:53:08]written 0, free lines is 4095 [09:53:08]Write to MH i2c: 01 00 00 85 02 87 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 12 0E AE [09:53:08]RasterBufferAndPrint [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]written 0, free lines is 3604 [09:53:08]MH_Cut [09:53:08]Write to MH i2c: D1 01 00 8C 02 01 60 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 01 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 01 00 8C 02 00 5F [09:53:08]Write to MH i2c: 01 00 00 8D 02 8F [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** Cut start [09:53:08]*** Partial cut [09:53:08]*** CUTSNS_PIN = 1 [09:53:08]*** CUTSNS_PIN = 0 [09:53:09]*** Brake cut motor [09:53:09]OFD Sender: No OFD packet to send [09:53:09]Read from MH i2c: 01 [09:53:09]MH_I2C_Read... [09:53:09]*** Stop cut motor [09:53:09]*** Cut end [09:53:09]Read from MH i2c: 01 07 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [09:53:09]process_action print_text done [09:53:09]requested_data is exist [09:53:09]produce_requested_data [09:53:09]requested_item fm.sn is exist - process it [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 11 00 00 [09:53:09]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 17 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 17 00 8E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5F [09:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:53:09]wFMCommunicate OK [09:53:09]requested_item fd.num is exist - process it [09:53:09]SAM_PROTO_GetFieldsCounters [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 13 00 00 [09:53:09]Write to MH i2c: E2 08 00 8F 02 80 13 00 00 00 00 00 00 0D [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 62 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 62 00 8F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F9 5C 02 00 0E 04 04 00 2A 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 C7 [09:53:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 F9 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:53:09]wFMCommunicate OK [09:53:09]SAM_PROTO_GetFieldsCounters done [09:53:09]requested_item shift.num is exist - process it [09:53:09]requested_item shift.opened is exist - process it [09:53:09]req_shift_opened [09:53:09]FM_GetShiftState [09:53:09]SAM_PROTO_GetShiftState [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 13 01 00 [09:53:09]Write to MH i2c: E2 08 00 90 02 80 13 01 00 00 00 00 00 0F [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 0E 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 0E 00 90 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A9 [09:53:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:53:09]wFMCommunicate OK [09:53:09]SAM_PROTO_GetShiftState done [09:53:09]FM_GetShiftState done [09:53:09]req_shift_opened done [09:53:09]requested_item shift.open_date is exist - process it [09:53:09]req_shift_open_date [09:53:09]req_shift_open_date done [09:53:09]produce_requested_data done [09:53:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154873,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:53:09]process_action_free print_text [09:53:09]json_value_free [09:53:09]json_value_free done [09:53:09]process_json_proto returns [09:53:09]Send response to host [09:53:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154873,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:53:09]free response buf [09:53:09]execute_script done [09:53:09]execute_script returns [09:53:09]free content buf [09:53:09]Sock 7.Close socket [09:53:09]Sock 7.Thread stoped [09:53:10]accept exits with 9 [09:53:10]New connection [09:53:10]New thread 3067280740 created [09:53:10]Thread 3067137380 joined [09:53:10]Waiting for new connection... [09:53:10] Sock 9.Parse request [09:53:10]Sock 9.Check first char [09:53:10]Sock 9.First char is OK [09:53:10]request: POST /json_proto HTTP/1.0 [09:53:10]Method: POST [09:53:10]URL: /json_proto [09:53:10]Method is POST - this is cgi request [09:53:10]url: /json_proto [09:53:10]query_string will be loaded in cgi processing [09:53:10]execute_cgi json_proto POST (null) [09:53:10]execute_cgi path=json_proto method=POST [09:53:10]POST find Content-Length [09:53:10]Host: 172.17.32.195:8080 [09:53:10]Content-Length: 643 [09:53:10]Content-Type: application/json [09:53:10] [09:53:10]POST finish read [09:53:10]Found Content-Length = 643 [09:53:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 1.000, "sum" : 73.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 73.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:10]execute_script... [09:53: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)298093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 1.000, "sum" : 73.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 73.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:10]POST & json_proto [09:53:10]process_json_proto [09:53:10]json parsed OK: [09:53:10]protocol is kg_v1.0 [09:53:10]action value=close_receipt [09:53:10]process_action close_receipt [09:53:10]cmd_close_receipt [09:53:10]MH_GetDate [09:53:10]Write to MH i2c: F0 00 00 91 02 82 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: F0 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: F0 09 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: F0 09 00 91 02 00 07 10 15 66 77 1B 62 64 75 [09:53:10]GetLastDocTimeStamp 1712656327 [09:53:10]current date 1712656391 [09:53:10]FM_GetShiftState [09:53:10]SAM_PROTO_GetShiftState [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 01 00 [09:53:10]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AB [09:53:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetShiftState done [09:53:10]FM_GetShiftState done [09:53:10]opened in 1712622218 [09:53:10]opened+sec_in_day 1712708618 [09:53:10]quantity*price = 7340 [09:53:10]sum+1 = 7341 [09:53:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 73.40 НСП 1% : 0.65 НДС 12% : 7.79 Наличными: 73.40 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 178 09.04.2024 09:53 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154874 ФПД: 58462776827076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T095311&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154874&fm=58462776827076&tin=02508201610067®Number=0000000000090882&sum=7340 [09:53:11]StoreToDocumentArchive [09:53:11]shift 298 fd 154874 [09:53:11]save to /storage/0298/doc_00154874 [09:53:11]save last doc name /storage/0298/doc_00154874 to /storage/kkm_last_doc_name [09:53:11]save OK [09:53:11]Clear old archive folders... [09:53:11]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:53:11]tlvbuf is 0178DA80 [09:53:11]SAM_PROTO_ClearQueue [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 09 00 00 [09:53:11]Write to MH i2c: E2 08 00 9F 02 80 09 00 00 00 00 00 00 13 [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 03 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [09:53:11]RAPDU: 90 00 [09:53:11]wFMCommunicate OK [09:53:11]SAM_PROTO_ClearQueue done [09:53:11]KKMCreateOFDPacket [09:53:11]OFDProtocolAddRootSTLVToBuf [09:53:11]FM_MakeSignedData [09:53:11]FM_MakeSignedData [09:53:11]SAM_PROTO_SignData [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 0D 01 02 [09:53:11]Write to MH i2c: E2 08 00 A0 02 80 0D 01 02 00 00 00 00 1B [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 03 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [09:53:11]RAPDU: 90 00 [09:53:11]wFMCommunicate OK [09:53:11]wFMCommunicate request_size=255 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 AC 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 03 00 00 00 00 07 04 06 00 AC 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 07 10 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FA 5C 02 [09:53:11]Write to MH i2c: E2 02 01 A1 02 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 AC 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 03 00 00 00 00 07 04 06 00 AC 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 07 10 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FA 5C 02 00 00 D5 [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:12]Read from MH i2c: E2 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 03 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [09:53:12]RAPDU: 90 00 [09:53:12]wFMCommunicate OK [09:53:12]wFMCommunicate request_size=16 [09:53:12]MH_SAM_APDU [09:53:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 35 2B ED 0B 9C C4 [09:53:12]Write to MH i2c: E2 13 00 A2 02 80 0D 02 02 0B 00 00 35 04 06 00 35 2B ED 0B 9C C4 00 00 2B [09:53:12]Write i2c OK [09:53:12]MH_I2C_Read... [09:53:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:12]Read from MH i2c: E2 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 03 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [09:53:12]RAPDU: 90 00 [09:53:12]wFMCommunicate OK [09:53:12]wFMCommunicate request_size=4 [09:53:12]MH_SAM_APDU [09:53:12]CAPDU: 80 0D 03 02 [09:53:12]Write to MH i2c: E2 08 00 A3 02 80 0D 03 02 00 00 00 00 20 [09:53:12]Write i2c OK [09:53:12]MH_I2C_Read... [09:53:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:12]Read from MH i2c: E2 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 0B 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 0B 00 A3 02 00 5F 21 B0 24 5B 1C 63 05 90 00 54 [09:53:12]RAPDU: 5F 21 B0 24 5B 1C 63 05 90 00 [09:53:12]wFMCommunicate OK [09:53:12]SAM_PROTO_SignData done [09:53:12]FM_MakeSignedData done [09:53:12]CreateOFDProtocolMessage [09:53:12]wFMCommunicate request_size=4 [09:53:12]MH_SAM_APDU [09:53:12]CAPDU: 80 11 00 00 [09:53:12]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [09:53:12]Write i2c OK [09:53:12]MH_I2C_Read... [09:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:12]Read from MH i2c: E2 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 17 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 17 00 A4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 75 [09:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:53:12]wFMCommunicate OK [09:53:12]CreateOFDProtocolMessage done [09:53:12]OFDSenderStorePacket 154874 [09:53:12]StoreOFDPacket docnum=154874 [09:53:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 32 BF 0D 01 D8 82 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 AC 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 03 00 00 00 00 07 04 06 00 AC 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 07 10 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FA 5C 02 00 35 04 06 00 35 2B ED 0B 9C C4 5F 21 B0 24 5B 1C 63 05 [09:53:12]CheckFolder [09:53:12]dirname=/storage/ofd_packets [09:53:12]CheckFolder done [09:53:12]ProducePacketName [09:53:12]name=ofd_packets/00154874 [09:53:12]NVStorageSaveData ofd_packets/00154874 [09:53:12]File name is /storage/ofd_packets/00154874 [09:53:12]Write 307 bytes [09:53:12]NVStorageSaveData done [09:53:12]OFDSenderStorePacket done [09:53:12]KKMCreateOFDPacket done [09:53:12]NVStorageSaveData kkm_last_timestamp [09:53:12]File name is /storage/kkm_last_timestamp [09:53:12]Write 4 bytes [09:53:12]OFD Sender: Processing packet 154874 [packets to send 67, broken 66] [09:53:12]ProducePacketName [09:53:12]name=ofd_packets/00154874 [09:53:12]OFD Sender: To server: pG, [09:53:12]CommunicateWithHost lk.salyk.kg:30040 [09:53:12]ConnectInit lk.salyk.kg [09:53:12]NVStorageSaveData done [09:53:12]ExternCall_PrintAddStr [09:53:12]wPrintStart [09:53:12]Write to MH i2c: 01 00 00 A5 02 A7 [09:53:12]Write i2c OK [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: 01 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: 01 07 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [09:53:12]RasterBufferAndPrint [09:53:12]line Счет N : (1)298093 [09:53:12]line ИНН: 02508201610067 [09:53:12]line Контрольно-Кассовый Чек [09:53:12]line ПРОДАЖА [09:53:12]line ТРК (МРК, ГНК) : 42 [09:53:12]line Товар: 2710194210 [09:53:12]line D-ENERGY ДТ-К-5 [09:53:12]line 1.000 * 73.40 [09:53:12]line = 73.40 [09:53:12]line НДС 12% НСП 1% [09:53:12]line > о реализуемом товаре [09:53:12]line ИТОГО: 73.40 [09:53:12]line НСП 1% : 0.65 [09:53:12]line НДС 12% : 7.79 [09:53:12]line Наличными: 73.40 [09:53:12]line Безнал.: 0.00 [09:53:12]line Место: АЗС № 53 "Партнер Нефть" [09:53:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [09:53:12]line СНО: Общий режим [09:53:12]line Чек 178 09.04.2024 09:53 [09:53:12]line Смена: 298 ФФД: 1.0 [09:53:12]line ЗНМ: 0300000127 [09:53:12]line РНМ: 0000000000090882 [09:53:12]line Версия ККМ: 001 [09:53:12]line ФМ: 0000000000874906 [09:53:12]line ФД: 154874 [09:53:12]line ФПД: 58462776827076 [09:53:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T095311&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154874&fm=58462776827076&tin=02508201610067®Number=0000000000090882&sum=7340 [09:53:12]Connected sock=11 [09:53:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 32 BF 0D 01 D8 82 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 AC 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 03 00 00 00 00 07 04 06 00 AC 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 07 10 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FA 5C 02 00 35 04 06 00 35 2B ED 0B 9C C4 5F 21 B0 24 5B 1C 63 05 [09:53:12]written 0, free lines is 4095 [09:53:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A4 33 47 00 8C 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FA 5C 02 00 F4 03 04 00 B1 B7 14 66 B6 04 01 00 00 47 08 A7 92 32 A9 A0 CF [09:53:12]CommunicateWithHost err = 0 [09:53:12]CheckOFDResponse [09:53:12]1017 (14) - 77093643461234 [09:53:12]1041 (16) - 0000000000874906 [09:53:12]1040 (4) - 154874 [09:53:12]1012 (4) - 09.04.2024 03:36 [09:53:12]1206 (1) - 0 [09:53:12]OFD Sender: Remove packet 154874 [09:53:12]ProducePacketName [09:53:12]name=ofd_packets/00154874 [09:53:12]NVStorageDeleteData [09:53:13]Write to MH i2c: 01 00 00 CD 02 CF [09:53:13]Write i2c OK [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: 01 [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: 01 07 00 [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: 01 07 00 CD 02 00 00 00 00 00 E6 0C C8 [09:53:13]RasterBufferAndPrint [09:53:13]line [09:53:13]line [09:53:13]line [09:53:13]line [09:53:13]line [09:53:13]written 0, free lines is 3308 [09:53:13]MH_Cut [09:53:13]Write to MH i2c: D1 01 00 D4 02 01 A8 [09:53:13]Write i2c OK [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: D1 [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: D1 01 00 [09:53:13]MH_I2C_Read... [09:53:13]Read from MH i2c: D1 01 00 D4 02 00 A7 [09:53:13]Write to MH i2c: 01 00 00 D5 02 D7 [09:53:13]Write i2c OK [09:53:13]MH_I2C_Read... [09:53:13]OFD Sender: No OFD packet to send [09:53:13]*** Cut start [09:53:13]*** Partial cut [09:53:13]*** CUTSNS_PIN = 1 [09:53:13]*** CUTSNS_PIN = 0 [09:53:14]*** Brake cut motor [09:53:14]Read from MH i2c: 01 [09:53:14]MH_I2C_Read... [09:53:14]*** Stop cut motor [09:53:14]*** Cut end [09:53:14]Read from MH i2c: 01 07 00 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 FF 0F EC [09:53:14]process_action close_receipt done [09:53:14]requested_data is exist [09:53:14]produce_requested_data [09:53:14]requested_item fm.sn is exist - process it [09:53:14]wFMCommunicate request_size=4 [09:53:14]MH_SAM_APDU [09:53:14]CAPDU: 80 11 00 00 [09:53:14]Write to MH i2c: E2 08 00 D6 02 80 11 00 00 00 00 00 00 52 [09:53:14]Write i2c OK [09:53:14]MH_I2C_Read... [09:53:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:14]Read from MH i2c: E2 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 17 00 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 17 00 D6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A7 [09:53:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:53:14]wFMCommunicate OK [09:53:14]requested_item fd.num is exist - process it [09:53:14]SAM_PROTO_GetFieldsCounters [09:53:14]wFMCommunicate request_size=4 [09:53:14]MH_SAM_APDU [09:53:14]CAPDU: 80 13 00 00 [09:53:14]Write to MH i2c: E2 08 00 D7 02 80 13 00 00 00 00 00 00 55 [09:53:14]Write i2c OK [09:53:14]MH_I2C_Read... [09:53:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:14]Read from MH i2c: E2 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 62 00 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 62 00 D7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FA 5C 02 00 0E 04 04 00 2A 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:53:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FA 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:53:14]wFMCommunicate OK [09:53:14]SAM_PROTO_GetFieldsCounters done [09:53:14]requested_item shift.num is exist - process it [09:53:14]requested_item shift.opened is exist - process it [09:53:14]req_shift_opened [09:53:14]FM_GetShiftState [09:53:14]SAM_PROTO_GetShiftState [09:53:14]wFMCommunicate request_size=4 [09:53:14]MH_SAM_APDU [09:53:14]CAPDU: 80 13 01 00 [09:53:14]Write to MH i2c: E2 08 00 D8 02 80 13 01 00 00 00 00 00 57 [09:53:14]Write i2c OK [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 [09:53:14]MH_I2C_Read... [09:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:14]Read from MH i2c: E2 0E 00 [09:53:14]MH_I2C_Read... [09:53:14]Read from MH i2c: E2 0E 00 D8 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F1 [09:53:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:53:14]wFMCommunicate OK [09:53:14]SAM_PROTO_GetShiftState done [09:53:14]FM_GetShiftState done [09:53:14]req_shift_opened done [09:53:14]requested_item shift.open_date is exist - process it [09:53:14]req_shift_open_date [09:53:14]req_shift_open_date done [09:53:14]produce_requested_data done [09:53:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154874,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:53:14]process_action_free close_receipt [09:53:14]json_value_free [09:53:14]json_value_free done [09:53:14]process_json_proto returns [09:53:14]Send response to host [09:53:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154874,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:53:14]free response buf [09:53:14]execute_script done [09:53:14]execute_script returns [09:53:14]free content buf [09:53:14]Sock 9.Close socket [09:53:14]Sock 9.Thread stoped [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:54:59]accept exits with 7 [09:54:59]New connection [09:54:59]New thread 3067137380 created [09:54:59]Thread 3067280740 joined [09:54:59]Waiting for new connection... [09:54:59] Sock 7.Parse request [09:54:59]Sock 7.Check first char [09:54:59]Sock 7.First char is OK [09:54:59]request: POST /json_proto HTTP/1.0 [09:54:59]Method: POST [09:54:59]URL: /json_proto [09:54:59]Method is POST - this is cgi request [09:54:59]url: /json_proto [09:54:59]query_string will be loaded in cgi processing [09:54:59]execute_cgi json_proto POST (null) [09:54:59]execute_cgi path=json_proto method=POST [09:54:59]POST find Content-Length [09:54:59]Host: 172.17.32.195:8080 [09:54:59]Content-Length: 1191 [09:54:59]Content-Type: application/json [09:54:59] [09:54:59]POST finish read [09:54:59]Found Content-Length = 1191 [09:54:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298094\u000A09.04.2024 09:32\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585929\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:59]execute_script... [09:54:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298094\u000A09.04.2024 09:32\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585929\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:59]POST & json_proto [09:54:59]process_json_proto [09:54:59]json parsed OK: [09:54:59]protocol is kg_v1.0 [09:54:59]action value=print_text [09:54:59]process_action print_text [09:54:59]cmd_print_text [09:54:59]ExternCall_PrintAddStr [09:54:59]wPrintStart [09:54:59]Write to MH i2c: 01 00 00 D9 02 DB [09:54:59]Write i2c OK [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 07 00 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 07 00 D9 02 00 00 00 00 00 FF 0F F0 [09:54:59]RasterBufferAndPrint [09:54:59]line *****ТОВАРНЫЙ ЧЕК***** [09:54:59]line АЗС 53 [09:54:59]line Партнер нефть [09:54:59]line 02508201610067 [09:54:59]line Кассир : Черикбаев М. [09:54:59]line Счет N : (1)298094 [09:54:59]line 09.04.2024 09:32 [09:54:59]line ПРОДАЖА [09:54:59]line ТРК (МРК, ГНК): 52 [09:54:59]line Вид ГСМ : 2710124130 [09:54:59]line Аи-92-К-5 [09:54:59]line 15.650 x 63.90 [09:54:59]line ИТОГ: 1000.04 [09:54:59]line Тип оплаты: Талоны: Партнер нефть [09:54:59]line 3585929 [09:54:59]line ______________________ [09:54:59]line (подпись) [09:54:59]written 0, free lines is 4095 [09:54:59]Write to MH i2c: 01 00 00 ED 02 EF [09:54:59]Write i2c OK [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 07 00 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 14 0E 18 [09:54:59]RasterBufferAndPrint [09:54:59]line [09:54:59]line [09:54:59]line [09:54:59]line [09:54:59]line [09:54:59]written 0, free lines is 3606 [09:54:59]MH_Cut [09:54:59]Write to MH i2c: D1 01 00 F4 02 01 C8 [09:54:59]Write i2c OK [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: D1 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: D1 01 00 [09:54:59]MH_I2C_Read... [09:54:59]Read from MH i2c: D1 01 00 F4 02 00 C7 [09:54:59]Write to MH i2c: 01 00 00 F5 02 F7 [09:54:59]Write i2c OK [09:54:59]MH_I2C_Read... [09:54:59]*** Cut start [09:54:59]*** Partial cut [09:54:59]*** CUTSNS_PIN = 1 [09:55:00]*** CUTSNS_PIN = 0 [09:55:00]*** Brake cut motor [09:55:00]Read from MH i2c: 01 [09:55:00]MH_I2C_Read... [09:55:00]*** Stop cut motor [09:55:00]*** Cut end [09:55:00]Read from MH i2c: 01 07 00 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 FF 0F 0C [09:55:00]process_action print_text done [09:55:00]requested_data is exist [09:55:00]produce_requested_data [09:55:00]requested_item fm.sn is exist - process it [09:55:00]wFMCommunicate request_size=4 [09:55:00]MH_SAM_APDU [09:55:00]CAPDU: 80 11 00 00 [09:55:00]Write to MH i2c: E2 08 00 F6 02 80 11 00 00 00 00 00 00 72 [09:55:00]Write i2c OK [09:55:00]MH_I2C_Read... [09:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:00]Read from MH i2c: E2 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 17 00 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 17 00 F6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C7 [09:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [09:55:00]wFMCommunicate OK [09:55:00]requested_item fd.num is exist - process it [09:55:00]SAM_PROTO_GetFieldsCounters [09:55:00]wFMCommunicate request_size=4 [09:55:00]MH_SAM_APDU [09:55:00]CAPDU: 80 13 00 00 [09:55:00]Write to MH i2c: E2 08 00 F7 02 80 13 00 00 00 00 00 00 75 [09:55:00]Write i2c OK [09:55:00]MH_I2C_Read... [09:55:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:00]Read from MH i2c: E2 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 62 00 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 62 00 F7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FA 5C 02 00 0E 04 04 00 2A 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 33 [09:55:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FA 5C 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:00]wFMCommunicate OK [09:55:00]SAM_PROTO_GetFieldsCounters done [09:55:00]requested_item shift.num is exist - process it [09:55:00]requested_item shift.opened is exist - process it [09:55:00]req_shift_opened [09:55:00]FM_GetShiftState [09:55:00]SAM_PROTO_GetShiftState [09:55:00]wFMCommunicate request_size=4 [09:55:00]MH_SAM_APDU [09:55:00]CAPDU: 80 13 01 00 [09:55:00]Write to MH i2c: E2 08 00 F8 02 80 13 01 00 00 00 00 00 77 [09:55:00]Write i2c OK [09:55:00]MH_I2C_Read... [09:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:00]Read from MH i2c: E2 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 0E 00 [09:55:00]MH_I2C_Read... [09:55:00]Read from MH i2c: E2 0E 00 F8 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 11 [09:55:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [09:55:00]wFMCommunicate OK [09:55:00]SAM_PROTO_GetShiftState done [09:55:00]FM_GetShiftState done [09:55:00]req_shift_opened done [09:55:00]requested_item shift.open_date is exist - process it [09:55:00]req_shift_open_date [09:55:00]req_shift_open_date done [09:55:00]produce_requested_data done [09:55:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154874,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [09:55:00]process_action_free print_text [09:55:00]json_value_free [09:55:00]json_value_free done [09:55:00]process_json_proto returns [09:55:00]Send response to host [09:55:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154874,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [09:55:00]free response buf [09:55:00]execute_script done [09:55:00]execute_script returns [09:55:00]free content buf [09:55:00]Sock 7.Close socket [09:55:00]Sock 7.Thread stoped [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]OFD Sender: No OFD packet to send [09:56:33]OFD Sender: No OFD packet to send [09:56:38]OFD Sender: No OFD packet to send [09:56:43]OFD Sender: No OFD packet to send [09:56:48]OFD Sender: No OFD packet to send [09:56:53]OFD Sender: No OFD packet to send [09:56:58]OFD Sender: No OFD packet to send [09:57:03]OFD Sender: No OFD packet to send [09:57:08]OFD Sender: No OFD packet to send [09:57:13]OFD Sender: No OFD packet to send [09:57:18]OFD Sender: No OFD packet to send [09:57:23]OFD Sender: No OFD packet to send [09:57:28]OFD Sender: No OFD packet to send [09:57:33]OFD Sender: No OFD packet to send [09:57:38]OFD Sender: No OFD packet to send [09:57:43]OFD Sender: No OFD packet to send [09:57:48]OFD Sender: No OFD packet to send [09:57:53]OFD Sender: No OFD packet to send [09:57:58]OFD Sender: No OFD packet to send [09:58:03]OFD Sender: No OFD packet to send [09:58:08]OFD Sender: No OFD packet to send [09:58:13]OFD Sender: No OFD packet to send [09:58:18]OFD Sender: No OFD packet to send [09:58:23]OFD Sender: No OFD packet to send [09:58:28]OFD Sender: No OFD packet to send [09:58:33]OFD Sender: No OFD packet to send [09:58:38]OFD Sender: No OFD packet to send [09:58:43]OFD Sender: No OFD packet to send [09:58:48]OFD Sender: No OFD packet to send [09:58:53]OFD Sender: No OFD packet to send [09:58:58]OFD Sender: No OFD packet to send [09:59:03]OFD Sender: No OFD packet to send [09:59:08]OFD Sender: No OFD packet to send [09:59:13]OFD Sender: No OFD packet to send [09:59:18]OFD Sender: No OFD packet to send [09:59:23]OFD Sender: No OFD packet to send [09:59:28]OFD Sender: No OFD packet to send [09:59:33]OFD Sender: No OFD packet to send [09:59:38]OFD Sender: No OFD packet to send [09:59:43]OFD Sender: No OFD packet to send [09:59:48]OFD Sender: No OFD packet to send [09:59:53]OFD Sender: No OFD packet to send [09:59:58]OFD Sender: No OFD packet to send [10:00:03]OFD Sender: No OFD packet to send [10:00:08]OFD Sender: No OFD packet to send [10:00:13]OFD Sender: No OFD packet to send [10:00:18]OFD Sender: No OFD packet to send [10:00:23]OFD Sender: No OFD packet to send [10:00:28]OFD Sender: No OFD packet to send [10:00:33]OFD Sender: No OFD packet to send [10:00:38]OFD Sender: No OFD packet to send [10:00:43]OFD Sender: No OFD packet to send [10:00:48]OFD Sender: No OFD packet to send [10:00:53]OFD Sender: No OFD packet to send [10:00:58]OFD Sender: No OFD packet to send [10:01:03]OFD Sender: No OFD packet to send [10:01:08]OFD Sender: No OFD packet to send [10:01:13]OFD Sender: No OFD packet to send [10:01:18]OFD Sender: No OFD packet to send [10:01:23]OFD Sender: No OFD packet to send [10:01:28]OFD Sender: No OFD packet to send [10:01:33]OFD Sender: No OFD packet to send [10:01:38]OFD Sender: No OFD packet to send [10:01:43]OFD Sender: No OFD packet to send [10:01:48]OFD Sender: No OFD packet to send [10:01:53]OFD Sender: No OFD packet to send [10:01:58]OFD Sender: No OFD packet to send [10:02:03]OFD Sender: No OFD packet to send [10:02:08]OFD Sender: No OFD packet to send [10:02:13]OFD Sender: No OFD packet to send [10:02:18]OFD Sender: No OFD packet to send [10:02:23]OFD Sender: No OFD packet to send [10:02:28]OFD Sender: No OFD packet to send [10:02:33]OFD Sender: No OFD packet to send [10:02:38]OFD Sender: No OFD packet to send [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:53]OFD Sender: No OFD packet to send [10:02:58]OFD Sender: No OFD packet to send [10:03:03]OFD Sender: No OFD packet to send [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:34]accept exits with 9 [10:03:34]New connection [10:03:34]New thread 3067280740 created [10:03:34]Thread 3067137380 joined [10:03:34]Waiting for new connection... [10:03:34] Sock 9.Parse request [10:03:34]Sock 9.Check first char [10:03:34]Sock 9.First char is OK [10:03:34]request: POST /json_proto HTTP/1.0 [10:03:34]Method: POST [10:03:34]URL: /json_proto [10:03:34]Method is POST - this is cgi request [10:03:34]url: /json_proto [10:03:34]query_string will be loaded in cgi processing [10:03:34]execute_cgi json_proto POST (null) [10:03:34]execute_cgi path=json_proto method=POST [10:03:34]POST find Content-Length [10:03:34]Host: 172.17.32.195:8080 [10:03:34]Content-Length: 639 [10:03:34]Content-Type: application/json [10:03:34] [10:03:34]POST finish read [10:03:34]Found Content-Length = 639 [10:03:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298098", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:34]execute_script... [10:03: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)298098", "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" : 72.50, "quantity" : 6.900, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:34]POST & json_proto [10:03:34]process_json_proto [10:03:34]json parsed OK: [10:03:34]protocol is kg_v1.0 [10:03:34]action value=close_receipt [10:03:34]process_action close_receipt [10:03:34]cmd_close_receipt [10:03:34]MH_GetDate [10:03:34]Write to MH i2c: F0 00 00 F9 02 EA [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 09 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 09 00 F9 02 00 77 12 15 66 77 1B 62 64 4F [10:03:34]GetLastDocTimeStamp 1712656391 [10:03:34]current date 1712657015 [10:03:34]FM_GetShiftState [10:03:34]SAM_PROTO_GetShiftState [10:03:34]wFMCommunicate request_size=4 [10:03:34]MH_SAM_APDU [10:03:34]CAPDU: 80 13 01 00 [10:03:34]Write to MH i2c: E2 08 00 FA 02 80 13 01 00 00 00 00 00 79 [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:34]Read from MH i2c: E2 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 FA 02 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 13 [10:03:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:03:34]wFMCommunicate OK [10:03:34]SAM_PROTO_GetShiftState done [10:03:34]FM_GetShiftState done [10:03:34]opened in 1712622218 [10:03:34]opened+sec_in_day 1712708618 [10:03:34]quantity*price = 50025 [10:03:34]sum+1 = 50026 [10:03:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.25 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.25 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 179 09.04.2024 10:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154875 ФПД: 211598314409524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T100335&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154875&fm=211598314409524&tin=02508201610067®Number=0000000000090882&sum=50025 [10:03:35]StoreToDocumentArchive [10:03:35]shift 298 fd 154875 [10:03:35]save to /storage/0298/doc_00154875 [10:03:35]save last doc name /storage/0298/doc_00154875 to /storage/kkm_last_doc_name [10:03:35]save OK [10:03:35]Clear old archive folders... [10:03:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:35]tlvbuf is 01786C00 [10:03:35]SAM_PROTO_ClearQueue [10:03:35]wFMCommunicate request_size=4 [10:03:35]MH_SAM_APDU [10:03:35]CAPDU: 80 09 00 00 [10:03:35]Write to MH i2c: E2 08 00 07 03 80 09 00 00 00 00 00 00 7C [10:03:35]Write i2c OK [10:03:35]MH_I2C_Read... [10:03:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:35]Read from MH i2c: E2 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [10:03:35]RAPDU: 90 00 [10:03:35]wFMCommunicate OK [10:03:35]SAM_PROTO_ClearQueue done [10:03:35]KKMCreateOFDPacket [10:03:35]OFDProtocolAddRootSTLVToBuf [10:03:35]FM_MakeSignedData [10:03:35]FM_MakeSignedData [10:03:35]SAM_PROTO_SignData [10:03:35]wFMCommunicate request_size=4 [10:03:35]MH_SAM_APDU [10:03:35]CAPDU: 80 0D 01 02 [10:03:35]Write to MH i2c: E2 08 00 08 03 80 0D 01 02 00 00 00 00 84 [10:03:35]Write i2c OK [10:03:35]MH_I2C_Read... [10:03:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:35]Read from MH i2c: E2 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [10:03:35]RAPDU: 90 00 [10:03:35]wFMCommunicate OK [10:03:35]wFMCommunicate request_size=255 [10:03:35]MH_SAM_APDU [10:03:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 00 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 77 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FB 5C 02 00 35 04 06 00 C0 [10:03:35]Write to MH i2c: E2 02 01 09 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 00 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 77 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FB 5C 02 00 35 04 06 00 C0 00 00 21 [10:03:35]Write i2c OK [10:03:35]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [10:03:36]RAPDU: 90 00 [10:03:36]wFMCommunicate OK [10:03:36]wFMCommunicate request_size=10 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 0D 02 02 05 72 92 5D 8E 34 [10:03:36]Write to MH i2c: E2 0D 00 0A 03 80 0D 02 02 05 00 72 92 5D 8E 34 00 00 B4 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 0A 03 00 90 00 81 [10:03:36]RAPDU: 90 00 [10:03:36]wFMCommunicate OK [10:03:36]wFMCommunicate request_size=4 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 0D 03 02 [10:03:36]Write to MH i2c: E2 08 00 0B 03 80 0D 03 02 00 00 00 00 89 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 0B 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 0B 00 0B 03 00 DE 27 96 7F 00 BA B9 FF 90 00 16 [10:03:36]RAPDU: DE 27 96 7F 00 BA B9 FF 90 00 [10:03:36]wFMCommunicate OK [10:03:36]SAM_PROTO_SignData done [10:03:36]FM_MakeSignedData done [10:03:36]CreateOFDProtocolMessage [10:03:36]wFMCommunicate request_size=4 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 11 00 00 [10:03:36]Write to MH i2c: E2 08 00 0C 03 80 11 00 00 00 00 00 00 89 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 17 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 17 00 0C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DE [10:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:03:36]wFMCommunicate OK [10:03:36]CreateOFDProtocolMessage done [10:03:36]OFDSenderStorePacket 154875 [10:03:36]StoreOFDPacket docnum=154875 [10:03:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 77 AE 07 01 58 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 00 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 77 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FB 5C 02 00 35 04 06 00 C0 72 92 5D 8E 34 DE 27 96 7F 00 BA B9 FF [10:03:36]CheckFolder [10:03:36]dirname=/storage/ofd_packets [10:03:36]CheckFolder done [10:03:36]ProducePacketName [10:03:36]name=ofd_packets/00154875 [10:03:36]NVStorageSaveData ofd_packets/00154875 [10:03:36]File name is /storage/ofd_packets/00154875 [10:03:36]Write 301 bytes [10:03:36]NVStorageSaveData done [10:03:36]OFDSenderStorePacket done [10:03:36]KKMCreateOFDPacket done [10:03:36]NVStorageSaveData kkm_last_timestamp [10:03:36]File name is /storage/kkm_last_timestamp [10:03:36]Write 4 bytes [10:03:36]NVStorageSaveData done [10:03:36]OFD Sender: Processing packet 154875 [packets to send 67, broken 66] [10:03:36]ProducePacketName [10:03:36]name=ofd_packets/00154875 [10:03:36]OFD Sender: To server: pG, [10:03:36]CommunicateWithHost lk.salyk.kg:30040 [10:03:36]ConnectInit lk.salyk.kg [10:03:36]ExternCall_PrintAddStr [10:03:36]wPrintStart [10:03:36]Write to MH i2c: 01 00 00 0D 03 10 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 07 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 07 00 0D 03 00 00 00 00 00 FF 0F 25 [10:03:36]RasterBufferAndPrint [10:03:36]line Счет N : (1)298098 [10:03:36]line ИНН: 02508201610067 [10:03:36]line Контрольно-Кассовый Чек [10:03:36]line ПРОДАЖА [10:03:36]line ТРК (МРК, ГНК) : 51 [10:03:36]line Товар: 2710124500 [10:03:36]line Аи-95-К-5 [10:03:36]line 6.900 * 72.50 [10:03:36]line = 500.25 [10:03:36]line НДС 12% НСП 1% [10:03:36]line > о реализуемом товаре [10:03:36]line ИТОГО: 500.25 [10:03:36]line НСП 1% : 4.43 [10:03:36]line НДС 12% : 53.12 [10:03:36]line Наличными: 500.25 [10:03:36]line Безнал.: 0.00 [10:03:36]line Место: АЗС № 53 "Партнер Нефть" [10:03:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:03:36]line СНО: Общий режим [10:03:36]line Чек 179 09.04.2024 10:03 [10:03:36]line Смена: 298 ФФД: 1.0 [10:03:36]line ЗНМ: 0300000127 [10:03:36]line РНМ: 0000000000090882 [10:03:36]line Версия ККМ: 001 [10:03:36]line ФМ: 0000000000874906 [10:03:36]line ФД: 154875 [10:03:36]line ФПД: 211598314409524 [10:03:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T100335&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154875&fm=211598314409524&tin=02508201610067®Number=0000000000090882&sum=50025 [10:03:36]Connected sock=11 [10:03:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 77 AE 07 01 58 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F4 1A 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 69 C3 00 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 77 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FB 5C 02 00 35 04 06 00 C0 72 92 5D 8E 34 DE 27 96 7F 00 BA B9 FF [10:03:36]written 0, free lines is 4095 [10:03:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AB 05 47 00 1E C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FB 5C 02 00 F4 03 04 00 21 BA 14 66 B6 04 01 00 00 42 80 55 AA B0 A7 19 2C [10:03:36]CommunicateWithHost err = 0 [10:03:36]CheckOFDResponse [10:03:36]1017 (14) - 77093643461234 [10:03:36]1041 (16) - 0000000000874906 [10:03:36]1040 (4) - 154875 [10:03:36]1012 (4) - 09.04.2024 03:46 [10:03:36]1206 (1) - 0 [10:03:36]OFD Sender: Remove packet 154875 [10:03:36]ProducePacketName [10:03:36]name=ofd_packets/00154875 [10:03:36]NVStorageDeleteData [10:03:37]Write to MH i2c: 01 00 00 35 03 38 [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 07 00 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 EA 0C 35 [10:03:37]RasterBufferAndPrint [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]written 0, free lines is 3310 [10:03:37]MH_Cut [10:03:37]Write to MH i2c: D1 01 00 3C 03 01 11 [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 01 00 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 01 00 3C 03 00 10 [10:03:37]Write to MH i2c: 01 00 00 3D 03 40 [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]OFD Sender: No OFD packet to send [10:03:37]*** Cut start [10:03:37]*** Partial cut [10:03:37]*** CUTSNS_PIN = 1 [10:03:37]*** CUTSNS_PIN = 0 [10:03:38]*** Brake cut motor [10:03:38]Read from MH i2c: 01 [10:03:38]MH_I2C_Read... [10:03:38]*** Stop cut motor [10:03:38]*** Cut end [10:03:38]Read from MH i2c: 01 07 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [10:03:38]process_action close_receipt done [10:03:38]requested_data is exist [10:03:38]produce_requested_data [10:03:38]requested_item fm.sn is exist - process it [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 11 00 00 [10:03:38]Write to MH i2c: E2 08 00 3E 03 80 11 00 00 00 00 00 00 BB [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 17 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 17 00 3E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 10 [10:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:03:38]wFMCommunicate OK [10:03:38]requested_item fd.num is exist - process it [10:03:38]SAM_PROTO_GetFieldsCounters [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 13 00 00 [10:03:38]Write to MH i2c: E2 08 00 3F 03 80 13 00 00 00 00 00 00 BE [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 62 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 62 00 3F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FB 5C 02 00 0E 04 04 00 2A 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 80 [10:03:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FB 5C 02 00 0E 04 04 00 2A 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 [10:03:38]wFMCommunicate OK [10:03:38]SAM_PROTO_GetFieldsCounters done [10:03:38]requested_item shift.num is exist - process it [10:03:38]requested_item shift.opened is exist - process it [10:03:38]req_shift_opened [10:03:38]FM_GetShiftState [10:03:38]SAM_PROTO_GetShiftState [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 13 01 00 [10:03:38]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 0E 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5A [10:03:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:03:38]wFMCommunicate OK [10:03:38]SAM_PROTO_GetShiftState done [10:03:38]FM_GetShiftState done [10:03:38]req_shift_opened done [10:03:38]requested_item shift.open_date is exist - process it [10:03:38]req_shift_open_date [10:03:38]req_shift_open_date done [10:03:38]produce_requested_data done [10:03:38]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154875,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:03:38]process_action_free close_receipt [10:03:38]json_value_free [10:03:38]json_value_free done [10:03:38]process_json_proto returns [10:03:38]Send response to host [10:03:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154875,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:03:38]free response buf [10:03:38]execute_script done [10:03:38]execute_script returns [10:03:38]free content buf [10:03:38]Sock 9.Close socket [10:03:38]Sock 9.Thread stoped [10:03:42]OFD Sender: No OFD packet to send [10:03:47]OFD Sender: No OFD packet to send [10:03:52]OFD Sender: No OFD packet to send [10:03:57]OFD Sender: No OFD packet to send [10:04:02]accept exits with 7 [10:04:02]New connection [10:04:02]New thread 3067137380 created [10:04:02]Thread 3067280740 joined [10:04:02]Waiting for new connection... [10:04:02] Sock 7.Parse request [10:04:02]Sock 7.Check first char [10:04:02]Sock 7.First char is OK [10:04:02]request: POST /json_proto HTTP/1.0 [10:04:02]Method: POST [10:04:02]URL: /json_proto [10:04:02]Method is POST - this is cgi request [10:04:02]url: /json_proto [10:04:02]query_string will be loaded in cgi processing [10:04:02]execute_cgi json_proto POST (null) [10:04:02]execute_cgi path=json_proto method=POST [10:04:02]POST find Content-Length [10:04:02]Host: 172.17.32.195:8080 [10:04:02]Content-Length: 1201 [10:04:02]Content-Type: application/json [10:04:02] [10:04:02]POST finish read [10:04:02]Found Content-Length = 1201 [10:04: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298097\u000A09.04.2024 09:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 41.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 3000.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794587;4586\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:02]execute_script... [10:04: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298097\u000A09.04.2024 09:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 41.440 x 72.40\u000A\u0418\u0422\u041E\u0413: 3000.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794587;4586\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:02]POST & json_proto [10:04:02]process_json_proto [10:04:02]json parsed OK: [10:04:02]protocol is kg_v1.0 [10:04:02]action value=print_text [10:04:02]process_action print_text [10:04:02]cmd_print_text [10:04:02]ExternCall_PrintAddStr [10:04:02]wPrintStart [10:04:02]Write to MH i2c: 01 00 00 41 03 44 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 07 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 07 00 41 03 00 00 00 00 00 FF 0F 59 [10:04:02]RasterBufferAndPrint [10:04:02]line *****ТОВАРНЫЙ ЧЕК***** [10:04:02]line АЗС 53 [10:04:02]line Партнер нефть [10:04:02]line 02508201610067 [10:04:02]line Кассир : Черикбаев М. [10:04:02]line Счет N : (1)298097 [10:04:02]line 09.04.2024 09:41 [10:04:02]line ПРОДАЖА [10:04:02]line ТРК (МРК, ГНК): 92 [10:04:02]line Вид ГСМ : 2710194210 [10:04:02]line ДТ(л)-К-5 [10:04:02]line 41.440 x 72.40 [10:04:02]line ИТОГ: 3000.26 [10:04:02]line Тип оплаты: Талоны: Партнер нефть [10:04:02]line 3794587;4586 [10:04:02]line ______________________ [10:04:02]line (подпись) [10:04:02]written 0, free lines is 4095 [10:04:02]OFD Sender: No OFD packet to send [10:04:02]Write to MH i2c: 01 00 00 55 03 58 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 07 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 16 0E 83 [10:04:02]RasterBufferAndPrint [10:04:02]line [10:04:02]line [10:04:02]line [10:04:02]line [10:04:02]line [10:04:02]written 0, free lines is 3608 [10:04:02]MH_Cut [10:04:02]Write to MH i2c: D1 01 00 5C 03 01 31 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: D1 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: D1 01 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: D1 01 00 5C 03 00 30 [10:04:02]Write to MH i2c: 01 00 00 5D 03 60 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** Cut start [10:04:02]*** Partial cut [10:04:02]*** CUTSNS_PIN = 1 [10:04:03]*** CUTSNS_PIN = 0 [10:04:03]*** Brake cut motor [10:04:03]Read from MH i2c: 01 [10:04:03]MH_I2C_Read... [10:04:03]*** Stop cut motor [10:04:03]*** Cut end [10:04:03]Read from MH i2c: 01 07 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 5D 03 00 00 00 00 00 FF 0F 75 [10:04:03]process_action print_text done [10:04:03]requested_data is exist [10:04:03]produce_requested_data [10:04:03]requested_item fm.sn is exist - process it [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 11 00 00 [10:04:03]Write to MH i2c: E2 08 00 5E 03 80 11 00 00 00 00 00 00 DB [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 5E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 30 [10:04:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:04:03]wFMCommunicate OK [10:04:03]requested_item fd.num is exist - process it [10:04:03]SAM_PROTO_GetFieldsCounters [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 13 00 00 [10:04:03]Write to MH i2c: E2 08 00 5F 03 80 13 00 00 00 00 00 00 DE [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 62 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 62 00 5F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FB 5C 02 00 0E 04 04 00 2A 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 A0 [10:04:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FB 5C 02 00 0E 04 04 00 2A 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 [10:04:03]wFMCommunicate OK [10:04:03]SAM_PROTO_GetFieldsCounters done [10:04:03]requested_item shift.num is exist - process it [10:04:03]requested_item shift.opened is exist - process it [10:04:03]req_shift_opened [10:04:03]FM_GetShiftState [10:04:03]SAM_PROTO_GetShiftState [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 13 01 00 [10:04:03]Write to MH i2c: E2 08 00 60 03 80 13 01 00 00 00 00 00 E0 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 0E 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 0E 00 60 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7A [10:04:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:04:03]wFMCommunicate OK [10:04:03]SAM_PROTO_GetShiftState done [10:04:03]FM_GetShiftState done [10:04:03]req_shift_opened done [10:04:03]requested_item shift.open_date is exist - process it [10:04:03]req_shift_open_date [10:04:03]req_shift_open_date done [10:04:03]produce_requested_data done [10:04:03]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154875,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:04:03]process_action_free print_text [10:04:03]json_value_free [10:04:03]json_value_free done [10:04:03]process_json_proto returns [10:04:03]Send response to host [10:04:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154875,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:04:03]free response buf [10:04:03]execute_script done [10:04:03]execute_script returns [10:04:03]free content buf [10:04:03]Sock 7.Close socket [10:04:03]Sock 7.Thread stoped [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:37]OFD Sender: No OFD packet to send [10:04:42]OFD Sender: No OFD packet to send [10:04:47]OFD Sender: No OFD packet to send [10:04:52]OFD Sender: No OFD packet to send [10:04:55]accept exits with 9 [10:04:55]New connection [10:04:55]New thread 3067280740 created [10:04:55]Thread 3067137380 joined [10:04:55]Waiting for new connection... [10:04:55] Sock 9.Parse request [10:04:55]Sock 9.Check first char [10:04:55]Sock 9.First char is OK [10:04:55]request: POST /json_proto HTTP/1.0 [10:04:55]Method: POST [10:04:55]URL: /json_proto [10:04:55]Method is POST - this is cgi request [10:04:55]url: /json_proto [10:04:55]query_string will be loaded in cgi processing [10:04:55]execute_cgi json_proto POST (null) [10:04:55]execute_cgi path=json_proto method=POST [10:04:55]POST find Content-Length [10:04:55]Host: 172.17.32.195:8080 [10:04:55]Content-Length: 639 [10:04:55]Content-Type: application/json [10:04:55] [10:04:55]POST finish read [10:04:55]Found Content-Length = 639 [10:04:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.970, "sum" : 509.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 509.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:55]execute_script... [10:04: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)298099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.970, "sum" : 509.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 509.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:55]POST & json_proto [10:04:55]process_json_proto [10:04:55]json parsed OK: [10:04:55]protocol is kg_v1.0 [10:04:55]action value=close_receipt [10:04:55]process_action close_receipt [10:04:55]cmd_close_receipt [10:04:55]MH_GetDate [10:04:55]Write to MH i2c: F0 00 00 61 03 53 [10:04:55]Write i2c OK [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: F0 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: F0 09 00 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: F0 09 00 61 03 00 C8 12 15 66 77 1B 62 64 09 [10:04:55]GetLastDocTimeStamp 1712657015 [10:04:55]current date 1712657096 [10:04:55]FM_GetShiftState [10:04:55]SAM_PROTO_GetShiftState [10:04:55]wFMCommunicate request_size=4 [10:04:55]MH_SAM_APDU [10:04:55]CAPDU: 80 13 01 00 [10:04:55]Write to MH i2c: E2 08 00 62 03 80 13 01 00 00 00 00 00 E2 [10:04:55]Write i2c OK [10:04:55]MH_I2C_Read... [10:04:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:55]Read from MH i2c: E2 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 0E 00 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 0E 00 62 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7C [10:04:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:04:55]wFMCommunicate OK [10:04:55]SAM_PROTO_GetShiftState done [10:04:55]FM_GetShiftState done [10:04:55]opened in 1712622218 [10:04:55]opened+sec_in_day 1712708618 [10:04:55]quantity*price = 50928 [10:04:55]sum+1 = 50929 [10:04:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 509.28 НСП 1% : 4.51 НДС 12% : 54.08 Наличными: 509.28 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 180 09.04.2024 10:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154876 ФПД: 111729635197128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T100456&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154876&fm=111729635197128&tin=02508201610067®Number=0000000000090882&sum=50928 [10:04:56]StoreToDocumentArchive [10:04:56]shift 298 fd 154876 [10:04:56]save to /storage/0298/doc_00154876 [10:04:56]save last doc name /storage/0298/doc_00154876 to /storage/kkm_last_doc_name [10:04:56]save OK [10:04:56]Clear old archive folders... [10:04:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:56]tlvbuf is 0178E400 [10:04:56]SAM_PROTO_ClearQueue [10:04:56]wFMCommunicate request_size=4 [10:04:56]MH_SAM_APDU [10:04:56]CAPDU: 80 09 00 00 [10:04:56]Write to MH i2c: E2 08 00 6F 03 80 09 00 00 00 00 00 00 E4 [10:04:56]Write i2c OK [10:04:56]MH_I2C_Read... [10:04:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:56]Read from MH i2c: E2 [10:04:56]MH_I2C_Read... [10:04:56]Read from MH i2c: E2 03 00 [10:04:56]MH_I2C_Read... [10:04:56]Read from MH i2c: E2 03 00 6F 03 00 90 00 E6 [10:04:56]RAPDU: 90 00 [10:04:56]wFMCommunicate OK [10:04:56]SAM_PROTO_ClearQueue done [10:04:56]KKMCreateOFDPacket [10:04:56]OFDProtocolAddRootSTLVToBuf [10:04:56]FM_MakeSignedData [10:04:56]FM_MakeSignedData [10:04:56]SAM_PROTO_SignData [10:04:56]wFMCommunicate request_size=4 [10:04:56]MH_SAM_APDU [10:04:56]CAPDU: 80 0D 01 02 [10:04:56]Write to MH i2c: E2 08 00 70 03 80 0D 01 02 00 00 00 00 EC [10:04:56]Write i2c OK [10:04:56]MH_I2C_Read... [10:04:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:56]Read from MH i2c: E2 [10:04:56]MH_I2C_Read... [10:04:56]Read from MH i2c: E2 03 00 [10:04:56]MH_I2C_Read... [10:04:56]Read from MH i2c: E2 03 00 70 03 00 90 00 E7 [10:04:56]RAPDU: 90 00 [10:04:56]wFMCommunicate OK [10:04:56]wFMCommunicate request_size=255 [10:04:56]MH_SAM_APDU [10:04: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 22 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F0 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 15 00 00 00 00 07 04 06 00 F0 C6 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 C8 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FC 5C 02 00 35 04 06 00 65 [10:04:56]Write to MH i2c: E2 02 01 71 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 22 1F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F0 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 15 00 00 00 00 07 04 06 00 F0 C6 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 C8 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FC 5C 02 00 35 04 06 00 65 00 00 57 [10:04:56]Write i2c OK [10:04:56]MH_I2C_Read... [10:04:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:57]Read from MH i2c: E2 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 03 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 03 00 71 03 00 90 00 E8 [10:04:57]RAPDU: 90 00 [10:04:57]wFMCommunicate OK [10:04:57]wFMCommunicate request_size=10 [10:04:57]MH_SAM_APDU [10:04:57]CAPDU: 80 0D 02 02 05 9E 15 37 80 C8 [10:04:57]Write to MH i2c: E2 0D 00 72 03 80 0D 02 02 05 00 9E 15 37 80 C8 00 00 2B [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:57]Read from MH i2c: E2 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 03 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 03 00 72 03 00 90 00 E9 [10:04:57]RAPDU: 90 00 [10:04:57]wFMCommunicate OK [10:04:57]wFMCommunicate request_size=4 [10:04:57]MH_SAM_APDU [10:04:57]CAPDU: 80 0D 03 02 [10:04:57]Write to MH i2c: E2 08 00 73 03 80 0D 03 02 00 00 00 00 F1 [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:57]Read from MH i2c: E2 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 0B 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 0B 00 73 03 00 8B 0D EB FE A9 09 55 7F 90 00 F9 [10:04:57]RAPDU: 8B 0D EB FE A9 09 55 7F 90 00 [10:04:57]wFMCommunicate OK [10:04:57]SAM_PROTO_SignData done [10:04:57]FM_MakeSignedData done [10:04:57]CreateOFDProtocolMessage [10:04:57]wFMCommunicate request_size=4 [10:04:57]MH_SAM_APDU [10:04:57]CAPDU: 80 11 00 00 [10:04:57]Write to MH i2c: E2 08 00 74 03 80 11 00 00 00 00 00 00 F1 [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:57]Read from MH i2c: E2 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 17 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: E2 17 00 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 46 [10:04:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:04:57]wFMCommunicate OK [10:04:57]CreateOFDProtocolMessage done [10:04:57]OFDSenderStorePacket 154876 [10:04:57]StoreOFDPacket docnum=154876 [10:04:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 7F 07 01 CC 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F6 18 00 00 00 00 13 04 06 00 F0 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 15 00 00 00 00 07 04 06 00 F0 C6 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 C8 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FC 5C 02 00 35 04 06 00 65 9E 15 37 80 C8 8B 0D EB FE A9 09 55 7F [10:04:57]CheckFolder [10:04:57]dirname=/storage/ofd_packets [10:04:57]CheckFolder done [10:04:57]ProducePacketName [10:04:57]name=ofd_packets/00154876 [10:04:57]NVStorageSaveData ofd_packets/00154876 [10:04:57]File name is /storage/ofd_packets/00154876 [10:04:57]Write 301 bytes [10:04:57]NVStorageSaveData done [10:04:57]OFDSenderStorePacket done [10:04:57]KKMCreateOFDPacket done [10:04:57]NVStorageSaveData kkm_last_timestamp [10:04:57]File name is /storage/kkm_last_timestamp [10:04:57]Write 4 bytes [10:04:57]NVStorageSaveData done [10:04:57]ExternCall_PrintAddStr [10:04:57]wPrintStart [10:04:57]Write to MH i2c: 01 00 00 75 03 78 [10:04:57]OFD Sender: Processing packet 154876 [packets to send 67, broken 66] [10:04:57]ProducePacketName [10:04:57]name=ofd_packets/00154876 [10:04:57]OFD Sender: To server: pG, [10:04:57]CommunicateWithHost lk.salyk.kg:30040 [10:04:57]ConnectInit lk.salyk.kg [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 75 03 00 00 00 00 00 FF 0F 8D [10:04:57]RasterBufferAndPrint [10:04:57]line Счет N : (1)298099 [10:04:57]line ИНН: 02508201610067 [10:04:57]line Контрольно-Кассовый Чек [10:04:57]line ПРОДАЖА [10:04:57]line ТРК (МРК, ГНК) : 82 [10:04:57]line Товар: 2710124130 [10:04:57]line Аи-92-К-5 [10:04:57]line 7.970 * 63.90 [10:04:57]line = 509.28 [10:04:57]line НДС 12% НСП 1% [10:04:57]line > о реализуемом товаре [10:04:57]line ИТОГО: 509.28 [10:04:57]line НСП 1% : 4.51 [10:04:57]line НДС 12% : 54.08 [10:04:57]line Наличными: 509.28 [10:04:57]line Безнал.: 0.00 [10:04:57]line Место: АЗС № 53 "Партнер Нефть" [10:04:57]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:04:57]line СНО: Общий режим [10:04:57]line Чек 180 09.04.2024 10:04 [10:04:57]line Смена: 298 ФФД: 1.0 [10:04:57]line ЗНМ: 0300000127 [10:04:57]line РНМ: 0000000000090882 [10:04:57]line Версия ККМ: 001 [10:04:57]line ФМ: 0000000000874906 [10:04:57]line ФД: 154876 [10:04:57]line ФПД: 111729635197128 [10:04:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T100456&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154876&fm=111729635197128&tin=02508201610067®Number=0000000000090882&sum=50928 [10:04:57]Connected sock=10 [10:04:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 7F 07 01 CC 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F6 18 00 00 00 00 13 04 06 00 F0 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 15 00 00 00 00 07 04 06 00 F0 C6 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 C8 12 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FC 5C 02 00 35 04 06 00 65 9E 15 37 80 C8 8B 0D EB FE A9 09 55 7F [10:04:57]written 0, free lines is 4095 [10:04:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BC DD 47 00 67 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FC 5C 02 00 F4 03 04 00 72 BA 14 66 B6 04 01 00 00 FE 70 87 96 69 63 A3 B4 [10:04:57]CommunicateWithHost err = 0 [10:04:57]CheckOFDResponse [10:04:57]1017 (14) - 77093643461234 [10:04:57]1041 (16) - 0000000000874906 [10:04:57]1040 (4) - 154876 [10:04:57]1012 (4) - 09.04.2024 03:48 [10:04:57]1206 (1) - 0 [10:04:57]OFD Sender: Remove packet 154876 [10:04:57]ProducePacketName [10:04:57]name=ofd_packets/00154876 [10:04:57]NVStorageDeleteData [10:04:58]Write to MH i2c: 01 00 00 9D 03 A0 [10:04:58]Write i2c OK [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: 01 [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: 01 07 00 [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 F4 0C A7 [10:04:58]RasterBufferAndPrint [10:04:58]line [10:04:58]line [10:04:58]line [10:04:58]line [10:04:58]line [10:04:58]written 0, free lines is 3323 [10:04:58]MH_Cut [10:04:58]Write to MH i2c: D1 01 00 A4 03 01 79 [10:04:58]Write i2c OK [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: D1 [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: D1 01 00 [10:04:58]MH_I2C_Read... [10:04:58]Read from MH i2c: D1 01 00 A4 03 00 78 [10:04:58]Write to MH i2c: 01 00 00 A5 03 A8 [10:04:58]Write i2c OK [10:04:58]MH_I2C_Read... [10:04:58]OFD Sender: No OFD packet to send [10:04:58]*** Cut start [10:04:58]*** Partial cut [10:04:58]*** CUTSNS_PIN = 1 [10:04:59]*** CUTSNS_PIN = 0 [10:04:59]*** Brake cut motor [10:04:59]Read from MH i2c: 01 [10:04:59]MH_I2C_Read... [10:04:59]*** Stop cut motor [10:04:59]*** Cut end [10:04:59]Read from MH i2c: 01 07 00 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: 01 07 00 A5 03 00 00 00 00 00 FF 0F BD [10:04:59]process_action close_receipt done [10:04:59]requested_data is exist [10:04:59]produce_requested_data [10:04:59]requested_item fm.sn is exist - process it [10:04:59]wFMCommunicate request_size=4 [10:04:59]MH_SAM_APDU [10:04:59]CAPDU: 80 11 00 00 [10:04:59]Write to MH i2c: E2 08 00 A6 03 80 11 00 00 00 00 00 00 23 [10:04:59]Write i2c OK [10:04:59]MH_I2C_Read... [10:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:59]Read from MH i2c: E2 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 17 00 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 17 00 A6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 78 [10:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:04:59]wFMCommunicate OK [10:04:59]requested_item fd.num is exist - process it [10:04:59]SAM_PROTO_GetFieldsCounters [10:04:59]wFMCommunicate request_size=4 [10:04:59]MH_SAM_APDU [10:04:59]CAPDU: 80 13 00 00 [10:04:59]Write to MH i2c: E2 08 00 A7 03 80 13 00 00 00 00 00 00 26 [10:04:59]Write i2c OK [10:04:59]MH_I2C_Read... [10:04:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:59]Read from MH i2c: E2 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 62 00 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 62 00 A7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 EC [10:04:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 [10:04:59]wFMCommunicate OK [10:04:59]SAM_PROTO_GetFieldsCounters done [10:04:59]requested_item shift.num is exist - process it [10:04:59]requested_item shift.opened is exist - process it [10:04:59]req_shift_opened [10:04:59]FM_GetShiftState [10:04:59]SAM_PROTO_GetShiftState [10:04:59]wFMCommunicate request_size=4 [10:04:59]MH_SAM_APDU [10:04:59]CAPDU: 80 13 01 00 [10:04:59]Write to MH i2c: E2 08 00 A8 03 80 13 01 00 00 00 00 00 28 [10:04:59]Write i2c OK [10:04:59]MH_I2C_Read... [10:04:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:59]Read from MH i2c: E2 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 0E 00 [10:04:59]MH_I2C_Read... [10:04:59]Read from MH i2c: E2 0E 00 A8 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C2 [10:04:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:04:59]wFMCommunicate OK [10:04:59]SAM_PROTO_GetShiftState done [10:04:59]FM_GetShiftState done [10:04:59]req_shift_opened done [10:04:59]requested_item shift.open_date is exist - process it [10:04:59]req_shift_open_date [10:04:59]req_shift_open_date done [10:04:59]produce_requested_data done [10:04:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:04:59]process_action_free close_receipt [10:04:59]json_value_free [10:04:59]json_value_free done [10:04:59]process_json_proto returns [10:04:59]Send response to host [10:04:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:04:59]free response buf [10:04:59]execute_script done [10:04:59]execute_script returns [10:04:59]free content buf [10:04:59]Sock 9.Close socket [10:04:59]Sock 9.Thread stoped [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05:13]OFD Sender: No OFD packet to send [10:05:18]OFD Sender: No OFD packet to send [10:05:23]OFD Sender: No OFD packet to send [10:05:28]OFD Sender: No OFD packet to send [10:05:33]OFD Sender: No OFD packet to send [10:05:38]OFD Sender: No OFD packet to send [10:05:43]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]accept exits with 7 [10:06:33]New connection [10:06:33]New thread 3067137380 created [10:06:33]Thread 3067280740 joined [10:06:33]Waiting for new connection... [10:06:33] Sock 7.Parse request [10:06:33]Sock 7.Check first char [10:06:33]Sock 7.First char is OK [10:06:33]request: POST /json_proto HTTP/1.0 [10:06:33]Method: POST [10:06:33]URL: /json_proto [10:06:33]Method is POST - this is cgi request [10:06:33]url: /json_proto [10:06:33]query_string will be loaded in cgi processing [10:06:33]execute_cgi json_proto POST (null) [10:06:33]execute_cgi path=json_proto method=POST [10:06:33]POST find Content-Length [10:06:33]Host: 172.17.32.195:8080 [10:06:33]Content-Length: 1196 [10:06:33]Content-Type: application/json [10:06:33] [10:06:33]POST finish read [10:06:33]Found Content-Length = 1196 [10:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298101\u000A09.04.2024 09:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:33]execute_script... [10:06:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298101\u000A09.04.2024 09:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:33]POST & json_proto [10:06:33]process_json_proto [10:06:33]json parsed OK: [10:06:33]protocol is kg_v1.0 [10:06:33]action value=print_text [10:06:33]process_action print_text [10:06:33]cmd_print_text [10:06:33]ExternCall_PrintAddStr [10:06:33]wPrintStart [10:06:33]Write to MH i2c: 01 00 00 A9 03 AC [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [10:06:33]RasterBufferAndPrint [10:06:33]line *****ТОВАРНЫЙ ЧЕК***** [10:06:33]line АЗС 53 [10:06:33]line Партнер нефть [10:06:33]line 02508201610067 [10:06:33]line Кассир : Черикбаев М. [10:06:33]line Счет N : (1)298101 [10:06:33]line 09.04.2024 09:43 [10:06:33]line ПРОДАЖА [10:06:33]line ТРК (МРК, ГНК): 92 [10:06:33]line Вид ГСМ : 2710194210 [10:06:33]line ДТ(л)-К-5 [10:06:33]line 13.820 x 72.40 [10:06:33]line ИТОГ: 1000.57 [10:06:33]line Тип оплаты: Талоны: Партнер нефть [10:06:33]line 3729076 [10:06:33]line ______________________ [10:06:33]line (подпись) [10:06:33]written 0, free lines is 4095 [10:06:33]OFD Sender: No OFD packet to send [10:06:33]Write to MH i2c: 01 00 00 BD 03 C0 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 BD 03 00 00 00 00 00 13 0E E8 [10:06:33]RasterBufferAndPrint [10:06:33]line [10:06:33]line [10:06:33]line [10:06:33]line [10:06:33]line [10:06:33]written 0, free lines is 3604 [10:06:33]MH_Cut [10:06:33]Write to MH i2c: D1 01 00 C4 03 01 99 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: D1 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: D1 01 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: D1 01 00 C4 03 00 98 [10:06:33]Write to MH i2c: 01 00 00 C5 03 C8 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:34]*** Cut start [10:06:34]*** Partial cut [10:06:34]*** CUTSNS_PIN = 1 [10:06:34]*** CUTSNS_PIN = 0 [10:06:34]*** Brake cut motor [10:06:34]Read from MH i2c: 01 [10:06:34]MH_I2C_Read... [10:06:34]*** Stop cut motor [10:06:34]*** Cut end [10:06:34]Read from MH i2c: 01 07 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: 01 07 00 C5 03 00 00 00 00 00 FF 0F DD [10:06:34]process_action print_text done [10:06:34]requested_data is exist [10:06:34]produce_requested_data [10:06:34]requested_item fm.sn is exist - process it [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 11 00 00 [10:06:34]Write to MH i2c: E2 08 00 C6 03 80 11 00 00 00 00 00 00 43 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 17 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 17 00 C6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 98 [10:06:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:06:34]wFMCommunicate OK [10:06:34]requested_item fd.num is exist - process it [10:06:34]SAM_PROTO_GetFieldsCounters [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 13 00 00 [10:06:34]Write to MH i2c: E2 08 00 C7 03 80 13 00 00 00 00 00 00 46 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:35]Read from MH i2c: E2 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 62 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 62 00 C7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 0C [10:06:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 [10:06:35]wFMCommunicate OK [10:06:35]SAM_PROTO_GetFieldsCounters done [10:06:35]requested_item shift.num is exist - process it [10:06:35]requested_item shift.opened is exist - process it [10:06:35]req_shift_opened [10:06:35]FM_GetShiftState [10:06:35]SAM_PROTO_GetShiftState [10:06:35]wFMCommunicate request_size=4 [10:06:35]MH_SAM_APDU [10:06:35]CAPDU: 80 13 01 00 [10:06:35]Write to MH i2c: E2 08 00 C8 03 80 13 01 00 00 00 00 00 48 [10:06:35]Write i2c OK [10:06:35]MH_I2C_Read... [10:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:35]Read from MH i2c: E2 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 0E 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 0E 00 C8 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E2 [10:06:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:06:35]wFMCommunicate OK [10:06:35]SAM_PROTO_GetShiftState done [10:06:35]FM_GetShiftState done [10:06:35]req_shift_opened done [10:06:35]requested_item shift.open_date is exist - process it [10:06:35]req_shift_open_date [10:06:35]req_shift_open_date done [10:06:35]produce_requested_data done [10:06:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:06:35]process_action_free print_text [10:06:35]json_value_free [10:06:35]json_value_free done [10:06:35]process_json_proto returns [10:06:35]Send response to host [10:06:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:06:35]free response buf [10:06:35]execute_script done [10:06:35]execute_script returns [10:06:35]free content buf [10:06:35]Sock 7.Close socket [10:06:35]Sock 7.Thread stoped [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:57]accept exits with 9 [10:06:57]New connection [10:06:57]New thread 3067280740 created [10:06:57]Thread 3067137380 joined [10:06:57]Waiting for new connection... [10:06:57] Sock 9.Parse request [10:06:57]Sock 9.Check first char [10:06:57]Sock 9.First char is OK [10:06:57]request: POST /json_proto HTTP/1.0 [10:06:57]Method: POST [10:06:57]URL: /json_proto [10:06:57]Method is POST - this is cgi request [10:06:57]url: /json_proto [10:06:57]query_string will be loaded in cgi processing [10:06:57]execute_cgi json_proto POST (null) [10:06:57]execute_cgi path=json_proto method=POST [10:06:57]POST find Content-Length [10:06:57]Host: 172.17.32.195:8080 [10:06:57]Content-Length: 1163 [10:06:57]Content-Type: application/json [10:06:57] [10:06:57]POST finish read [10:06:57]Found Content-Length = 1163 [10:06: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298100\u000A09.04.2024 09:43\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 30.000 x 72.50\u000A\u0418\u0422\u041E\u0413: 2175.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30043840\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:57]execute_script... [10:06: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298100\u000A09.04.2024 09:43\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 30.000 x 72.50\u000A\u0418\u0422\u041E\u0413: 2175.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30043840\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:57]POST & json_proto [10:06:57]process_json_proto [10:06:57]json parsed OK: [10:06:57]protocol is kg_v1.0 [10:06:57]action value=print_text [10:06:57]process_action print_text [10:06:57]cmd_print_text [10:06:57]ExternCall_PrintAddStr [10:06:57]wPrintStart [10:06:57]Write to MH i2c: 01 00 00 C9 03 CC [10:06:57]Write i2c OK [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 C9 03 00 00 00 00 00 FF 0F E1 [10:06:57]RasterBufferAndPrint [10:06:57]line *****ТОВАРНЫЙ ЧЕК***** [10:06:57]line АЗС 53 [10:06:57]line Партнер нефть [10:06:57]line 02508201610067 [10:06:57]line Кассир : Черикбаев М. [10:06:57]line Счет N : (1)298100 [10:06:57]line 09.04.2024 09:43 [10:06:57]line ПРОДАЖА [10:06:57]line ТРК (МРК, ГНК): 61 [10:06:57]line Вид ГСМ : 2710124500 [10:06:57]line Аи-95-К-5 [10:06:57]line 30.000 x 72.50 [10:06:57]line ИТОГ: 2175.00 [10:06:57]line Тип оплаты: Талоны: ТК ГПНА Online [10:06:57]line 30043840 [10:06:57]line ______________________ [10:06:57]line (подпись) [10:06:57]written 0, free lines is 4095 [10:06:57]Write to MH i2c: 01 00 00 DD 03 E0 [10:06:57]Write i2c OK [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 11 0E 06 [10:06:57]RasterBufferAndPrint [10:06:57]line [10:06:57]line [10:06:57]line [10:06:57]line [10:06:57]line [10:06:57]written 0, free lines is 3603 [10:06:57]MH_Cut [10:06:57]Write to MH i2c: D1 01 00 E4 03 01 B9 [10:06:57]Write i2c OK [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: D1 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: D1 01 00 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: D1 01 00 E4 03 00 B8 [10:06:57]Write to MH i2c: 01 00 00 E5 03 E8 [10:06:57]Write i2c OK [10:06:57]MH_I2C_Read... [10:06:57]*** Cut start [10:06:57]*** Partial cut [10:06:57]*** CUTSNS_PIN = 1 [10:06:57]*** CUTSNS_PIN = 0 [10:06:58]*** Brake cut motor [10:06:58]Read from MH i2c: 01 [10:06:58]MH_I2C_Read... [10:06:58]*** Stop cut motor [10:06:58]*** Cut end [10:06:58]Read from MH i2c: 01 07 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [10:06:58]process_action print_text done [10:06:58]requested_data is exist [10:06:58]produce_requested_data [10:06:58]requested_item fm.sn is exist - process it [10:06:58]wFMCommunicate request_size=4 [10:06:58]MH_SAM_APDU [10:06:58]CAPDU: 80 11 00 00 [10:06:58]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:58]Read from MH i2c: E2 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 17 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B8 [10:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:06:58]wFMCommunicate OK [10:06:58]requested_item fd.num is exist - process it [10:06:58]SAM_PROTO_GetFieldsCounters [10:06:58]wFMCommunicate request_size=4 [10:06:58]MH_SAM_APDU [10:06:58]CAPDU: 80 13 00 00 [10:06:58]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]OFD Sender: No OFD packet to send [10:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:58]Read from MH i2c: E2 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 62 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 2C [10:06:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FC 5C 02 00 0E 04 04 00 2A 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 [10:06:58]wFMCommunicate OK [10:06:58]SAM_PROTO_GetFieldsCounters done [10:06:58]requested_item shift.num is exist - process it [10:06:58]requested_item shift.opened is exist - process it [10:06:58]req_shift_opened [10:06:58]FM_GetShiftState [10:06:58]SAM_PROTO_GetShiftState [10:06:58]wFMCommunicate request_size=4 [10:06:58]MH_SAM_APDU [10:06:58]CAPDU: 80 13 01 00 [10:06:58]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:58]Read from MH i2c: E2 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 0E 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 02 [10:06:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:06:58]wFMCommunicate OK [10:06:58]SAM_PROTO_GetShiftState done [10:06:58]FM_GetShiftState done [10:06:58]req_shift_opened done [10:06:58]requested_item shift.open_date is exist - process it [10:06:58]req_shift_open_date [10:06:58]req_shift_open_date done [10:06:58]produce_requested_data done [10:06:58]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:06:58]process_action_free print_text [10:06:58]json_value_free [10:06:58]json_value_free done [10:06:58]process_json_proto returns [10:06:58]Send response to host [10:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154876,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:06:58]free response buf [10:06:58]execute_script done [10:06:58]execute_script returns [10:06:58]free content buf [10:06:58]Sock 9.Close socket [10:06:58]Sock 9.Thread stoped [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:18]OFD Sender: No OFD packet to send [10:07:23]OFD Sender: No OFD packet to send [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:18]OFD Sender: No OFD packet to send [10:09:23]OFD Sender: No OFD packet to send [10:09:28]OFD Sender: No OFD packet to send [10:09:33]OFD Sender: No OFD packet to send [10:09:38]OFD Sender: No OFD packet to send [10:09:43]OFD Sender: No OFD packet to send [10:09:48]OFD Sender: No OFD packet to send [10:09:53]OFD Sender: No OFD packet to send [10:09:58]OFD Sender: No OFD packet to send [10:10:03]OFD Sender: No OFD packet to send [10:10:08]OFD Sender: No OFD packet to send [10:10:13]OFD Sender: No OFD packet to send [10:10:18]OFD Sender: No OFD packet to send [10:10:23]OFD Sender: No OFD packet to send [10:10:28]OFD Sender: No OFD packet to send [10:10:33]OFD Sender: No OFD packet to send [10:10:38]OFD Sender: No OFD packet to send [10:10:43]OFD Sender: No OFD packet to send [10:10:48]OFD Sender: No OFD packet to send [10:10:53]OFD Sender: No OFD packet to send [10:10:58]OFD Sender: No OFD packet to send [10:11:03]OFD Sender: No OFD packet to send [10:11:08]OFD Sender: No OFD packet to send [10:11:13]OFD Sender: No OFD packet to send [10:11:18]OFD Sender: No OFD packet to send [10:11:23]OFD Sender: No OFD packet to send [10:11:28]OFD Sender: No OFD packet to send [10:11:33]OFD Sender: No OFD packet to send [10:11:38]OFD Sender: No OFD packet to send [10:11:43]OFD Sender: No OFD packet to send [10:11:48]OFD Sender: No OFD packet to send [10:11:53]OFD Sender: No OFD packet to send [10:11:58]OFD Sender: No OFD packet to send [10:12:03]OFD Sender: No OFD packet to send [10:12:08]OFD Sender: No OFD packet to send [10:12:13]OFD Sender: No OFD packet to send [10:12:18]OFD Sender: No OFD packet to send [10:12:23]OFD Sender: No OFD packet to send [10:12:28]OFD Sender: No OFD packet to send [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:43]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [10:13:13]OFD Sender: No OFD packet to send [10:13:18]OFD Sender: No OFD packet to send [10:13:23]OFD Sender: No OFD packet to send [10:13:28]OFD Sender: No OFD packet to send [10:13:33]OFD Sender: No OFD packet to send [10:13:38]OFD Sender: No OFD packet to send [10:13:43]OFD Sender: No OFD packet to send [10:13:47]accept exits with 7 [10:13:47]New connection [10:13:47]New thread 3067137380 created [10:13:47]Thread 3067280740 joined [10:13:47]Waiting for new connection... [10:13:47] Sock 7.Parse request [10:13:47]Sock 7.Check first char [10:13:47]Sock 7.First char is OK [10:13:47]request: POST /json_proto HTTP/1.0 [10:13:47]Method: POST [10:13:47]URL: /json_proto [10:13:47]Method is POST - this is cgi request [10:13:47]url: /json_proto [10:13:47]query_string will be loaded in cgi processing [10:13:47]execute_cgi json_proto POST (null) [10:13:47]execute_cgi path=json_proto method=POST [10:13:47]POST find Content-Length [10:13:47]Host: 172.17.32.195:8080 [10:13:47]Content-Length: 642 [10:13:47]Content-Type: application/json [10:13:47] [10:13:47]POST finish read [10:13:47]Found Content-Length = 642 [10:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298102", "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" : 72.50, "quantity" : 20.690, "sum" : 1500.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1500.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:47]execute_script... [10:13:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298102", "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" : 72.50, "quantity" : 20.690, "sum" : 1500.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1500.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:47]POST & json_proto [10:13:47]process_json_proto [10:13:47]json parsed OK: [10:13:47]protocol is kg_v1.0 [10:13:47]action value=close_receipt [10:13:47]process_action close_receipt [10:13:47]cmd_close_receipt [10:13:47]MH_GetDate [10:13:47]Write to MH i2c: F0 00 00 E9 03 DB [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: F0 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: F0 09 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: F0 09 00 E9 03 00 DC 14 15 66 77 1B 62 64 A7 [10:13:47]GetLastDocTimeStamp 1712657096 [10:13:47]current date 1712657628 [10:13:47]FM_GetShiftState [10:13:47]SAM_PROTO_GetShiftState [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 13 01 00 [10:13:47]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0E 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 04 [10:13:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:13:47]wFMCommunicate OK [10:13:47]SAM_PROTO_GetShiftState done [10:13:47]FM_GetShiftState done [10:13:47]opened in 1712622218 [10:13:47]opened+sec_in_day 1712708618 [10:13:47]quantity*price = 150002 [10:13:47]sum+1 = 150004 [10:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.03 НСП 1% : 13.27 НДС 12% : 159.29 Наличными: 1500.03 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 181 09.04.2024 10:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154877 ФПД: 146163355860805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101348&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154877&fm=146163355860805&tin=02508201610067®Number=0000000000090882&sum=150003 [10:13:48]StoreToDocumentArchive [10:13:48]shift 298 fd 154877 [10:13:48]save to /storage/0298/doc_00154877 [10:13:48]save last doc name /storage/0298/doc_00154877 to /storage/kkm_last_doc_name [10:13:48]save OK [10:13:48]Clear old archive folders... [10:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:48]tlvbuf is 01786CA0 [10:13:48]SAM_PROTO_ClearQueue [10:13:48]wFMCommunicate request_size=4 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 09 00 00 [10:13:48]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]SAM_PROTO_ClearQueue done [10:13:48]KKMCreateOFDPacket [10:13:48]OFDProtocolAddRootSTLVToBuf [10:13:48]FM_MakeSignedData [10:13:48]FM_MakeSignedData [10:13:48]SAM_PROTO_SignData [10:13:48]wFMCommunicate request_size=4 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 0D 01 02 [10:13:48]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]wFMCommunicate request_size=255 [10:13:48]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 50 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 F3 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 F3 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 B5 00 00 00 F4 03 04 00 DC 14 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FD 5C 02 00 35 04 06 00 84 [10:13:48]Write to MH i2c: E2 02 01 F9 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 D2 50 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 F3 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 F3 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 B5 00 00 00 F4 03 04 00 DC 14 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FD 5C 02 00 35 04 06 00 84 00 00 A5 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]wFMCommunicate request_size=10 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 0D 02 02 05 EF 4E E7 BF 45 [10:13:48]Write to MH i2c: E2 0D 00 FA 03 80 0D 02 02 05 00 EF 4E E7 BF 45 00 00 A9 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]wFMCommunicate request_size=4 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 0D 03 02 [10:13:48]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [10:13:48]OFD Sender: No OFD packet to send [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:49]Read from MH i2c: E2 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 0B 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 0B 00 FB 03 00 6F 3B B3 7E B4 36 ED 20 90 00 4C [10:13:49]RAPDU: 6F 3B B3 7E B4 36 ED 20 90 00 [10:13:49]wFMCommunicate OK [10:13:49]SAM_PROTO_SignData done [10:13:49]FM_MakeSignedData done [10:13:49]CreateOFDProtocolMessage [10:13:49]wFMCommunicate request_size=4 [10:13:49]MH_SAM_APDU [10:13:49]CAPDU: 80 11 00 00 [10:13:49]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:49]Read from MH i2c: E2 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 17 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 17 00 FC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CE [10:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:13:49]wFMCommunicate OK [10:13:49]CreateOFDProtocolMessage done [10:13:49]OFDSenderStorePacket 154877 [10:13:49]StoreOFDPacket docnum=154877 [10:13:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8D 57 07 01 FB 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 D2 50 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 F3 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 F3 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 B5 00 00 00 F4 03 04 00 DC 14 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FD 5C 02 00 35 04 06 00 84 EF 4E E7 BF 45 6F 3B B3 7E B4 36 ED 20 [10:13:49]CheckFolder [10:13:49]dirname=/storage/ofd_packets [10:13:49]CheckFolder done [10:13:49]ProducePacketName [10:13:49]name=ofd_packets/00154877 [10:13:49]NVStorageSaveData ofd_packets/00154877 [10:13:49]File name is /storage/ofd_packets/00154877 [10:13:49]Write 301 bytes [10:13:49]NVStorageSaveData done [10:13:49]OFDSenderStorePacket done [10:13:49]KKMCreateOFDPacket done [10:13:49]NVStorageSaveData kkm_last_timestamp [10:13:49]File name is /storage/kkm_last_timestamp [10:13:49]Write 4 bytes [10:13:49]NVStorageSaveData done [10:13:49]ExternCall_PrintAddStr [10:13:49]wPrintStart [10:13:49]Write to MH i2c: 01 00 00 FD 03 00 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 [10:13:49]MH_I2C_Read... [10:13:49]OFD Sender: Processing packet 154877 [packets to send 67, broken 66] [10:13:49]ProducePacketName [10:13:49]name=ofd_packets/00154877 [10:13:49]OFD Sender: To server: pG, [10:13:49]CommunicateWithHost lk.salyk.kg:30040 [10:13:49]ConnectInit lk.salyk.kg [10:13:49]Read from MH i2c: 01 07 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [10:13:49]RasterBufferAndPrint [10:13:49]line Счет N : (1)298102 [10:13:49]line ИНН: 02508201610067 [10:13:49]line Контрольно-Кассовый Чек [10:13:49]line ПРОДАЖА [10:13:49]line ТРК (МРК, ГНК) : 61 [10:13:49]line Товар: 2710124500 [10:13:49]line Аи-95-К-5 [10:13:49]line 20.690 * 72.50 [10:13:49]line = 1500.03 [10:13:49]line НДС 12% НСП 1% [10:13:49]line > о реализуемом товаре [10:13:49]line ИТОГО: 1500.03 [10:13:49]line НСП 1% : 13.27 [10:13:49]line НДС 12% : 159.29 [10:13:49]line Наличными: 1500.03 [10:13:49]line Безнал.: 0.00 [10:13:49]line Место: АЗС № 53 "Партнер Нефть" [10:13:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:13:49]line СНО: Общий режим [10:13:49]line Чек 181 09.04.2024 10:13 [10:13:49]line Смена: 298 ФФД: 1.0 [10:13:49]line ЗНМ: 0300000127 [10:13:49]line РНМ: 0000000000090882 [10:13:49]line Версия ККМ: 001 [10:13:49]line ФМ: 0000000000874906 [10:13:49]line ФД: 154877 [10:13:49]line ФПД: 146163355860805 [10:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101348&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154877&fm=146163355860805&tin=02508201610067®Number=0000000000090882&sum=150003 [10:13:49]Connected sock=11 [10:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8D 57 07 01 FB 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 D2 50 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 F3 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 F3 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 B5 00 00 00 F4 03 04 00 DC 14 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FD 5C 02 00 35 04 06 00 84 EF 4E E7 BF 45 6F 3B B3 7E B4 36 ED 20 [10:13:49]written 0, free lines is 4095 [10:13:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 79 39 47 00 22 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FD 5C 02 00 F4 03 04 00 86 BC 14 66 B6 04 01 00 00 95 B1 0F 1D C3 82 E5 4E [10:13:49]CommunicateWithHost err = 0 [10:13:49]CheckOFDResponse [10:13:49]1017 (14) - 77093643461234 [10:13:49]1041 (16) - 0000000000874906 [10:13:49]1040 (4) - 154877 [10:13:49]1012 (4) - 09.04.2024 03:56 [10:13:49]1206 (1) - 0 [10:13:49]OFD Sender: Remove packet 154877 [10:13:49]ProducePacketName [10:13:49]name=ofd_packets/00154877 [10:13:49]NVStorageDeleteData [10:13:49]Write to MH i2c: 01 00 00 25 04 29 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 E7 0C 23 [10:13:49]RasterBufferAndPrint [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]written 0, free lines is 3307 [10:13:49]MH_Cut [10:13:49]Write to MH i2c: D1 01 00 2C 04 01 02 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 01 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 01 00 2C 04 00 01 [10:13:49]Write to MH i2c: 01 00 00 2D 04 31 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:50]OFD Sender: No OFD packet to send [10:13:50]*** Cut start [10:13:50]*** Partial cut [10:13:50]*** CUTSNS_PIN = 1 [10:13:50]*** CUTSNS_PIN = 0 [10:13:50]*** Brake cut motor [10:13:51]Read from MH i2c: 01 [10:13:51]MH_I2C_Read... [10:13:51]*** Stop cut motor [10:13:51]*** Cut end [10:13:51]Read from MH i2c: 01 07 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: 01 07 00 2D 04 00 00 00 00 00 FF 0F 46 [10:13:51]process_action close_receipt done [10:13:51]requested_data is exist [10:13:51]produce_requested_data [10:13:51]requested_item fm.sn is exist - process it [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 11 00 00 [10:13:51]Write to MH i2c: E2 08 00 2E 04 80 11 00 00 00 00 00 00 AC [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 17 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 17 00 2E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 01 [10:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:13:51]wFMCommunicate OK [10:13:51]requested_item fd.num is exist - process it [10:13:51]SAM_PROTO_GetFieldsCounters [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 13 00 00 [10:13:51]Write to MH i2c: E2 08 00 2F 04 80 13 00 00 00 00 00 00 AF [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 62 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 62 00 2F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FD 5C 02 00 0E 04 04 00 2A 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 79 [10:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FD 5C 02 00 0E 04 04 00 2A 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 [10:13:51]wFMCommunicate OK [10:13:51]SAM_PROTO_GetFieldsCounters done [10:13:51]requested_item shift.num is exist - process it [10:13:51]requested_item shift.opened is exist - process it [10:13:51]req_shift_opened [10:13:51]FM_GetShiftState [10:13:51]SAM_PROTO_GetShiftState [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 13 01 00 [10:13:51]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4B [10:13:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:13:51]wFMCommunicate OK [10:13:51]SAM_PROTO_GetShiftState done [10:13:51]FM_GetShiftState done [10:13:51]req_shift_opened done [10:13:51]requested_item shift.open_date is exist - process it [10:13:51]req_shift_open_date [10:13:51]req_shift_open_date done [10:13:51]produce_requested_data done [10:13:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154877,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:13:51]process_action_free close_receipt [10:13:51]json_value_free [10:13:51]json_value_free done [10:13:51]process_json_proto returns [10:13:51]Send response to host [10:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154877,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:13:51]free response buf [10:13:51]execute_script done [10:13:51]execute_script returns [10:13:51]free content buf [10:13:51]Sock 7.Close socket [10:13:51]Sock 7.Thread stoped [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:21]accept exits with 9 [10:16:21]New connection [10:16:21]New thread 3067280740 created [10:16:21]Thread 3067137380 joined [10:16:21]Waiting for new connection... [10:16:21] Sock 9.Parse request [10:16:21]Sock 9.Check first char [10:16:21]Sock 9.First char is OK [10:16:21]request: POST /json_proto HTTP/1.0 [10:16:21]Method: POST [10:16:21]URL: /json_proto [10:16:21]Method is POST - this is cgi request [10:16:21]url: /json_proto [10:16:21]query_string will be loaded in cgi processing [10:16:21]execute_cgi json_proto POST (null) [10:16:21]execute_cgi path=json_proto method=POST [10:16:21]POST find Content-Length [10:16:21]Host: 172.17.32.195:8080 [10:16:21]Content-Length: 793 [10:16:21]Content-Type: application/json [10:16:21] [10:16:21]POST finish read [10:16:21]Found Content-Length = 793 [10:16:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:21]execute_script... [10:16: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)298103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:21]POST & json_proto [10:16:21]process_json_proto [10:16:21]json parsed OK: [10:16:21]protocol is kg_v1.0 [10:16:21]action value=close_receipt [10:16:21]process_action close_receipt [10:16:21]cmd_close_receipt [10:16:21]MH_GetDate [10:16:21]Write to MH i2c: F0 00 00 31 04 24 [10:16:21]Write i2c OK [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: F0 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: F0 09 00 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: F0 09 00 31 04 00 76 15 15 66 77 1B 62 64 8B [10:16:21]GetLastDocTimeStamp 1712657628 [10:16:21]current date 1712657782 [10:16:21]FM_GetShiftState [10:16:21]SAM_PROTO_GetShiftState [10:16:21]wFMCommunicate request_size=4 [10:16:21]MH_SAM_APDU [10:16:21]CAPDU: 80 13 01 00 [10:16:21]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [10:16:21]Write i2c OK [10:16:21]MH_I2C_Read... [10:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:21]Read from MH i2c: E2 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: E2 0E 00 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4D [10:16:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:16:21]wFMCommunicate OK [10:16:21]SAM_PROTO_GetShiftState done [10:16:21]FM_GetShiftState done [10:16:21]opened in 1712622218 [10:16:21]opened+sec_in_day 1712708618 [10:16:21]quantity*price = 50037 [10:16:21]sum+1 = 50039 [10:16:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.38 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 182 09.04.2024 10:16 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154878 ФПД: 9912318837681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101622&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154878&fm=9912318837681&tin=02508201610067®Number=0000000000090882&sum=50038 [10:16:22]StoreToDocumentArchive [10:16:22]shift 298 fd 154878 [10:16:22]save to /storage/0298/doc_00154878 [10:16:22]save last doc name /storage/0298/doc_00154878 to /storage/kkm_last_doc_name [10:16:22]save OK [10:16:22]Clear old archive folders... [10:16:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:16:22]tlvbuf is 01784FC0 [10:16:22]SAM_PROTO_ClearQueue [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 09 00 00 [10:16:22]Write to MH i2c: E2 08 00 3F 04 80 09 00 00 00 00 00 00 B5 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [10:16:22]RAPDU: 90 00 [10:16:22]wFMCommunicate OK [10:16:22]SAM_PROTO_ClearQueue done [10:16:22]KKMCreateOFDPacket [10:16:22]OFDProtocolAddRootSTLVToBuf [10:16:22]FM_MakeSignedData [10:16:22]FM_MakeSignedData [10:16:22]SAM_PROTO_SignData [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 0D 01 02 [10:16:22]Write to MH i2c: E2 08 00 40 04 80 0D 01 02 00 00 00 00 BD [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [10:16:22]RAPDU: 90 00 [10:16:22]wFMCommunicate OK [10:16:22]wFMCommunicate request_size=255 [10:16:22]MH_SAM_APDU [10:16:22]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 76 15 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FE 5C 02 00 35 04 06 00 [10:16:22]Write to MH i2c: E2 02 01 41 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 76 15 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FE 5C 02 00 35 04 06 00 00 00 A4 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [10:16:22]RAPDU: 90 00 [10:16:22]wFMCommunicate OK [10:16:22]wFMCommunicate request_size=11 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 0D 02 02 06 09 03 E4 3E 43 B1 [10:16:22]Write to MH i2c: E2 0E 00 42 04 80 0D 02 02 06 00 09 03 E4 3E 43 B1 00 00 EE [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [10:16:22]RAPDU: 90 00 [10:16:22]wFMCommunicate OK [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 0D 03 02 [10:16:22]Write to MH i2c: E2 08 00 43 04 80 0D 03 02 00 00 00 00 C2 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0B 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0B 00 43 04 00 76 7B B3 AF BA EC 6C F3 90 00 1B [10:16:22]RAPDU: 76 7B B3 AF BA EC 6C F3 90 00 [10:16:22]wFMCommunicate OK [10:16:22]SAM_PROTO_SignData done [10:16:22]FM_MakeSignedData done [10:16:22]CreateOFDProtocolMessage [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 11 00 00 [10:16:22]Write to MH i2c: E2 08 00 44 04 80 11 00 00 00 00 00 00 C2 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 17 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 17 00 44 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 17 [10:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:16:22]wFMCommunicate OK [10:16:22]CreateOFDProtocolMessage done [10:16:22]OFDSenderStorePacket 154878 [10:16:22]StoreOFDPacket docnum=154878 [10:16:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 32 D9 08 01 77 D4 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 76 15 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FE 5C 02 00 35 04 06 00 09 03 E4 3E 43 B1 76 7B B3 AF BA EC 6C F3 [10:16:22]CheckFolder [10:16:22]dirname=/storage/ofd_packets [10:16:22]CheckFolder done [10:16:22]ProducePacketName [10:16:22]name=ofd_packets/00154878 [10:16:22]NVStorageSaveData ofd_packets/00154878 [10:16:22]File name is /storage/ofd_packets/00154878 [10:16:22]Write 302 bytes [10:16:22]NVStorageSaveData done [10:16:22]OFDSenderStorePacket done [10:16:22]KKMCreateOFDPacket done [10:16:22]NVStorageSaveData kkm_last_timestamp [10:16:22]File name is /storage/kkm_last_timestamp [10:16:22]Write 4 bytes [10:16:22]NVStorageSaveData done [10:16:22]ExternCall_PrintAddStr [10:16:22]wPrintStart [10:16:22]Write to MH i2c: 01 00 00 45 04 49 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 07 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 FF 0F 5E [10:16:22]RasterBufferAndPrint [10:16:22]line Счет N : (1)298103 [10:16:22]line ИНН: 02508201610067 [10:16:22]line Контрольно-Кассовый Чек [10:16:22]line ПРОДАЖА [10:16:22]line ТРК (МРК, ГНК) : 71 [10:16:22]line Товар: 2710124130 [10:16:22]line SUPER-92-К-5 [10:16:22]line 7.710 * 64.90 [10:16:22]line = 500.38 [10:16:22]line НДС 12% НСП 1% [10:16:22]line > о реализуемом товаре [10:16:22]line ИТОГО: 500.38 [10:16:22]line НСП 1% : 4.43 [10:16:22]line НДС 12% : 53.14 [10:16:22]line Наличными: 0.00 [10:16:22]line Безнал.: 500.38 [10:16:22]line Место: АЗС № 53 "Партнер Нефть" [10:16:22]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:16:22]line СНО: Общий режим [10:16:22]line Чек 182 09.04.2024 10:16 [10:16:22]line Смена: 298 ФФД: 1.0 [10:16:22]line ЗНМ: 0300000127 [10:16:22]line РНМ: 0000000000090882 [10:16:22]line Версия ККМ: 001 [10:16:22]line Платежная система: O! деньги [10:16:22]line ФМ: 0000000000874906 [10:16:22]line ФД: 154878 [10:16:22]line ФПД: 9912318837681 [10:16:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101622&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154878&fm=9912318837681&tin=02508201610067®Number=0000000000090882&sum=50038 [10:16:22]written 0, free lines is 4095 [10:16:22]OFD Sender: Processing packet 154878 [packets to send 67, broken 66] [10:16:22]ProducePacketName [10:16:22]name=ofd_packets/00154878 [10:16:22]OFD Sender: To server: pG, [10:16:22]CommunicateWithHost lk.salyk.kg:30040 [10:16:22]ConnectInit lk.salyk.kg [10:16:23]Connected sock=10 [10:16:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 32 D9 08 01 77 D4 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 76 15 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FE 5C 02 00 35 04 06 00 09 03 E4 3E 43 B1 76 7B B3 AF BA EC 6C F3 [10:16:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 55 64 47 00 C5 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FE 5C 02 00 F4 03 04 00 1F BD 14 66 B6 04 01 00 00 CA 30 51 A3 E5 91 77 95 [10:16:23]CommunicateWithHost err = 0 [10:16:23]CheckOFDResponse [10:16:23]1017 (14) - 77093643461234 [10:16:23]1041 (16) - 0000000000874906 [10:16:23]1040 (4) - 154878 [10:16:23]1012 (4) - 09.04.2024 03:59 [10:16:23]1206 (1) - 0 [10:16:23]OFD Sender: Remove packet 154878 [10:16:23]ProducePacketName [10:16:23]name=ofd_packets/00154878 [10:16:23]NVStorageDeleteData [10:16:23]Write to MH i2c: 01 00 00 6F 04 73 [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: 01 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: 01 07 00 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 E0 0C 66 [10:16:23]RasterBufferAndPrint [10:16:23]line [10:16:23]line [10:16:23]line [10:16:23]line [10:16:23]line [10:16:23]written 0, free lines is 3301 [10:16:23]MH_Cut [10:16:23]Write to MH i2c: D1 01 00 76 04 01 4C [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: D1 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: D1 01 00 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: D1 01 00 76 04 00 4B [10:16:23]Write to MH i2c: 01 00 00 77 04 7B [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:23]OFD Sender: No OFD packet to send [10:16:24]*** Cut start [10:16:24]*** Partial cut [10:16:24]*** CUTSNS_PIN = 1 [10:16:24]*** CUTSNS_PIN = 0 [10:16:24]*** Brake cut motor [10:16:24]Read from MH i2c: 01 [10:16:24]MH_I2C_Read... [10:16:24]*** Stop cut motor [10:16:24]*** Cut end [10:16:24]Read from MH i2c: 01 07 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: 01 07 00 77 04 00 00 00 00 00 FF 0F 90 [10:16:24]process_action close_receipt done [10:16:24]requested_data is exist [10:16:24]produce_requested_data [10:16:24]requested_item fm.sn is exist - process it [10:16:24]wFMCommunicate request_size=4 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 11 00 00 [10:16:24]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 17 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4B [10:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:16:24]wFMCommunicate OK [10:16:24]requested_item fd.num is exist - process it [10:16:24]SAM_PROTO_GetFieldsCounters [10:16:24]wFMCommunicate request_size=4 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 13 00 00 [10:16:24]Write to MH i2c: E2 08 00 79 04 80 13 00 00 00 00 00 00 F9 [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 62 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 62 00 79 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FE 5C 02 00 0E 04 04 00 2A 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 C7 [10:16:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FE 5C 02 00 0E 04 04 00 2A 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 [10:16:25]wFMCommunicate OK [10:16:25]SAM_PROTO_GetFieldsCounters done [10:16:25]requested_item shift.num is exist - process it [10:16:25]requested_item shift.opened is exist - process it [10:16:25]req_shift_opened [10:16:25]FM_GetShiftState [10:16:25]SAM_PROTO_GetShiftState [10:16:25]wFMCommunicate request_size=4 [10:16:25]MH_SAM_APDU [10:16:25]CAPDU: 80 13 01 00 [10:16:25]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 0E 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 95 [10:16:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:16:25]wFMCommunicate OK [10:16:25]SAM_PROTO_GetShiftState done [10:16:25]FM_GetShiftState done [10:16:25]req_shift_opened done [10:16:25]requested_item shift.open_date is exist - process it [10:16:25]req_shift_open_date [10:16:25]req_shift_open_date done [10:16:25]produce_requested_data done [10:16:25]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154878,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:16:25]process_action_free close_receipt [10:16:25]json_value_free [10:16:25]json_value_free done [10:16:25]process_json_proto returns [10:16:25]Send response to host [10:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154878,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:16:25]free response buf [10:16:25]execute_script done [10:16:25]execute_script returns [10:16:25]free content buf [10:16:25]Sock 9.Close socket [10:16:25]Sock 9.Thread stoped [10:16:28]OFD Sender: No OFD packet to send [10:16:33]OFD Sender: No OFD packet to send [10:16:38]OFD Sender: No OFD packet to send [10:16:43]OFD Sender: No OFD packet to send [10:16:48]OFD Sender: No OFD packet to send [10:16:53]OFD Sender: No OFD packet to send [10:16:58]OFD Sender: No OFD packet to send [10:17:03]OFD Sender: No OFD packet to send [10:17:08]OFD Sender: No OFD packet to send [10:17:13]OFD Sender: No OFD packet to send [10:17:18]OFD Sender: No OFD packet to send [10:17:23]OFD Sender: No OFD packet to send [10:17:28]OFD Sender: No OFD packet to send [10:17:33]OFD Sender: No OFD packet to send [10:17:38]OFD Sender: No OFD packet to send [10:17:43]OFD Sender: No OFD packet to send [10:17:48]OFD Sender: No OFD packet to send [10:17:53]OFD Sender: No OFD packet to send [10:17:58]OFD Sender: No OFD packet to send [10:18:03]OFD Sender: No OFD packet to send [10:18:08]OFD Sender: No OFD packet to send [10:18:13]OFD Sender: No OFD packet to send [10:18:18]OFD Sender: No OFD packet to send [10:18:23]OFD Sender: No OFD packet to send [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:43]OFD Sender: No OFD packet to send [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:13]OFD Sender: No OFD packet to send [10:19:18]OFD Sender: No OFD packet to send [10:19:22]accept exits with 7 [10:19:22]New connection [10:19:22]New thread 3067137380 created [10:19:22]Thread 3067280740 joined [10:19:22]Waiting for new connection... [10:19:22] Sock 7.Parse request [10:19:22]Sock 7.Check first char [10:19:22]Sock 7.First char is OK [10:19:22]request: POST /json_proto HTTP/1.0 [10:19:22]Method: POST [10:19:22]URL: /json_proto [10:19:22]Method is POST - this is cgi request [10:19:22]url: /json_proto [10:19:22]query_string will be loaded in cgi processing [10:19:22]execute_cgi json_proto POST (null) [10:19:22]execute_cgi path=json_proto method=POST [10:19:22]POST find Content-Length [10:19:22]Host: 172.17.32.195:8080 [10:19:22]Content-Length: 640 [10:19:22]Content-Type: application/json [10:19:22] [10:19:22]POST finish read [10:19:22]Found Content-Length = 640 [10:19:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:22]execute_script... [10:19: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)298104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.960, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:22]POST & json_proto [10:19:22]process_json_proto [10:19:22]json parsed OK: [10:19:22]protocol is kg_v1.0 [10:19:22]action value=close_receipt [10:19:22]process_action close_receipt [10:19:22]cmd_close_receipt [10:19:22]MH_GetDate [10:19:22]Write to MH i2c: F0 00 00 7B 04 6E [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: F0 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: F0 09 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: F0 09 00 7B 04 00 2A 16 15 66 77 1B 62 64 8A [10:19:22]GetLastDocTimeStamp 1712657782 [10:19:22]current date 1712657962 [10:19:22]FM_GetShiftState [10:19:22]SAM_PROTO_GetShiftState [10:19:22]wFMCommunicate request_size=4 [10:19:22]MH_SAM_APDU [10:19:22]CAPDU: 80 13 01 00 [10:19:22]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:22]Read from MH i2c: E2 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 0E 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 97 [10:19:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:19:22]wFMCommunicate OK [10:19:22]SAM_PROTO_GetShiftState done [10:19:22]FM_GetShiftState done [10:19:22]opened in 1712622218 [10:19:22]opened+sec_in_day 1712708618 [10:19:22]quantity*price = 70034 [10:19:22]sum+1 = 70035 [10:19:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 183 09.04.2024 10:19 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154879 ФПД: 189119000776180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101922&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154879&fm=189119000776180&tin=02508201610067®Number=0000000000090882&sum=70034 [10:19:23]StoreToDocumentArchive [10:19:23]shift 298 fd 154879 [10:19:23]save to /storage/0298/doc_00154879 [10:19:23]save last doc name /storage/0298/doc_00154879 to /storage/kkm_last_doc_name [10:19:23]save OK [10:19:23]Clear old archive folders... [10:19:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:23]tlvbuf is 0178ACD0 [10:19:23]SAM_PROTO_ClearQueue [10:19:23]wFMCommunicate request_size=4 [10:19:23]MH_SAM_APDU [10:19:23]CAPDU: 80 09 00 00 [10:19:23]Write to MH i2c: E2 08 00 89 04 80 09 00 00 00 00 00 00 FF [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [10:19:23]RAPDU: 90 00 [10:19:23]wFMCommunicate OK [10:19:23]SAM_PROTO_ClearQueue done [10:19:23]KKMCreateOFDPacket [10:19:23]OFDProtocolAddRootSTLVToBuf [10:19:23]FM_MakeSignedData [10:19:23]FM_MakeSignedData [10:19:23]SAM_PROTO_SignData [10:19:23]wFMCommunicate request_size=4 [10:19:23]MH_SAM_APDU [10:19:23]CAPDU: 80 0D 01 02 [10:19:23]Write to MH i2c: E2 08 00 8A 04 80 0D 01 02 00 00 00 00 07 [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [10:19:23]RAPDU: 90 00 [10:19:23]wFMCommunicate OK [10:19:23]wFMCommunicate request_size=255 [10:19:23]MH_SAM_APDU [10:19: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 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 B7 00 00 00 F4 03 04 00 2A 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FF 5C 02 00 35 04 06 00 AC [10:19:23]Write to MH i2c: E2 02 01 8B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 B7 00 00 00 F4 03 04 00 2A 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FF 5C 02 00 35 04 06 00 AC 00 00 47 [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [10:19:23]RAPDU: 90 00 [10:19:23]wFMCommunicate OK [10:19:23]wFMCommunicate request_size=10 [10:19:23]MH_SAM_APDU [10:19:23]CAPDU: 80 0D 02 02 05 00 B2 DC 8D F4 [10:19:23]Write to MH i2c: E2 0D 00 8C 04 80 0D 02 02 05 00 00 B2 DC 8D F4 00 00 23 [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [10:19:23]RAPDU: 90 00 [10:19:23]wFMCommunicate OK [10:19:23]wFMCommunicate request_size=4 [10:19:23]MH_SAM_APDU [10:19:23]CAPDU: 80 0D 03 02 [10:19:23]Write to MH i2c: E2 08 00 8D 04 80 0D 03 02 00 00 00 00 0C [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 0B 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 0B 00 8D 04 00 C1 CE 20 2B D6 FE 13 B4 90 00 82 [10:19:23]RAPDU: C1 CE 20 2B D6 FE 13 B4 90 00 [10:19:23]wFMCommunicate OK [10:19:23]SAM_PROTO_SignData done [10:19:23]FM_MakeSignedData done [10:19:23]CreateOFDProtocolMessage [10:19:23]wFMCommunicate request_size=4 [10:19:23]MH_SAM_APDU [10:19:23]CAPDU: 80 11 00 00 [10:19:23]Write to MH i2c: E2 08 00 8E 04 80 11 00 00 00 00 00 00 0C [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:23]Read from MH i2c: E2 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 17 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: E2 17 00 8E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 61 [10:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:19:23]wFMCommunicate OK [10:19:23]CreateOFDProtocolMessage done [10:19:23]OFDSenderStorePacket 154879 [10:19:23]StoreOFDPacket docnum=154879 [10:19:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6B 3A 07 01 B9 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 B7 00 00 00 F4 03 04 00 2A 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FF 5C 02 00 35 04 06 00 AC 00 B2 DC 8D F4 C1 CE 20 2B D6 FE 13 B4 [10:19:23]CheckFolder [10:19:23]dirname=/storage/ofd_packets [10:19:23]CheckFolder done [10:19:23]ProducePacketName [10:19:23]name=ofd_packets/00154879 [10:19:23]NVStorageSaveData ofd_packets/00154879 [10:19:23]File name is /storage/ofd_packets/00154879 [10:19:23]Write 301 bytes [10:19:23]NVStorageSaveData done [10:19:23]OFDSenderStorePacket done [10:19:23]KKMCreateOFDPacket done [10:19:23]NVStorageSaveData kkm_last_timestamp [10:19:23]File name is /storage/kkm_last_timestamp [10:19:23]Write 4 bytes [10:19:23]NVStorageSaveData done [10:19:23]ExternCall_PrintAddStr [10:19:23]wPrintStart [10:19:23]Write to MH i2c: 01 00 00 8F 04 93 [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 07 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 FF 0F A8 [10:19:23]RasterBufferAndPrint [10:19:23]line Счет N : (1)298104 [10:19:23]line ИНН: 02508201610067 [10:19:23]line Контрольно-Кассовый Чек [10:19:23]line ПРОДАЖА [10:19:23]line ТРК (МРК, ГНК) : 22 [10:19:23]line Товар: 2710124130 [10:19:23]line Аи-92-К-5 [10:19:23]line 10.960 * 63.90 [10:19:23]line = 700.34 [10:19:23]line НДС 12% НСП 1% [10:19:23]line > о реализуемом товаре [10:19:23]line ИТОГО: 700.34 [10:19:23]line НСП 1% : 6.20 [10:19:23]line НДС 12% : 74.37 [10:19:23]line Наличными: 700.34 [10:19:23]line Безнал.: 0.00 [10:19:23]line Место: АЗС № 53 "Партнер Нефть" [10:19:23]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:19:23]line СНО: Общий режим [10:19:23]line Чек 183 09.04.2024 10:19 [10:19:23]line Смена: 298 ФФД: 1.0 [10:19:23]line ЗНМ: 0300000127 [10:19:23]line РНМ: 0000000000090882 [10:19:23]line Версия ККМ: 001 [10:19:23]line ФМ: 0000000000874906 [10:19:23]line ФД: 154879 [10:19:23]line ФПД: 189119000776180 [10:19:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T101922&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154879&fm=189119000776180&tin=02508201610067®Number=0000000000090882&sum=70034 [10:19:24]OFD Sender: Processing packet 154879 [packets to send 67, broken 66] [10:19:24]ProducePacketName [10:19:24]name=ofd_packets/00154879 [10:19:24]OFD Sender: To server: pG, [10:19:24]CommunicateWithHost lk.salyk.kg:30040 [10:19:24]ConnectInit lk.salyk.kg [10:19:24]written 0, free lines is 4095 [10:19:24]Connected sock=10 [10:19:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6B 3A 07 01 B9 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 92 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 B7 00 00 00 F4 03 04 00 2A 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FF 5C 02 00 35 04 06 00 AC 00 B2 DC 8D F4 C1 CE 20 2B D6 FE 13 B4 [10:19:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 00 5D 47 00 A1 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 FF 5C 02 00 F4 03 04 00 D5 BD 14 66 B6 04 01 00 00 A5 50 92 2D 5A 46 CC 11 [10:19:24]CommunicateWithHost err = 0 [10:19:24]CheckOFDResponse [10:19:24]1017 (14) - 77093643461234 [10:19:24]1041 (16) - 0000000000874906 [10:19:24]1040 (4) - 154879 [10:19:24]1012 (4) - 09.04.2024 04:02 [10:19:24]1206 (1) - 0 [10:19:24]OFD Sender: Remove packet 154879 [10:19:24]ProducePacketName [10:19:24]name=ofd_packets/00154879 [10:19:24]NVStorageDeleteData [10:19:24]Write to MH i2c: 01 00 00 B7 04 BB [10:19:24]Write i2c OK [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: 01 [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: 01 07 00 [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: 01 07 00 B7 04 00 00 00 00 00 F5 0C C3 [10:19:24]RasterBufferAndPrint [10:19:24]line [10:19:24]line [10:19:24]line [10:19:24]line [10:19:24]line [10:19:24]written 0, free lines is 3323 [10:19:24]MH_Cut [10:19:24]Write to MH i2c: D1 01 00 BE 04 01 94 [10:19:24]Write i2c OK [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: D1 [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: D1 01 00 [10:19:24]MH_I2C_Read... [10:19:24]Read from MH i2c: D1 01 00 BE 04 00 93 [10:19:24]Write to MH i2c: 01 00 00 BF 04 C3 [10:19:24]Write i2c OK [10:19:24]MH_I2C_Read... [10:19:24]OFD Sender: No OFD packet to send [10:19:25]*** Cut start [10:19:25]*** Partial cut [10:19:25]*** CUTSNS_PIN = 1 [10:19:25]*** CUTSNS_PIN = 0 [10:19:25]*** Brake cut motor [10:19:25]Read from MH i2c: 01 [10:19:25]MH_I2C_Read... [10:19:25]*** Stop cut motor [10:19:25]*** Cut end [10:19:25]Read from MH i2c: 01 07 00 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 FF 0F D8 [10:19:25]process_action close_receipt done [10:19:25]requested_data is exist [10:19:25]produce_requested_data [10:19:25]requested_item fm.sn is exist - process it [10:19:25]wFMCommunicate request_size=4 [10:19:25]MH_SAM_APDU [10:19:25]CAPDU: 80 11 00 00 [10:19:25]Write to MH i2c: E2 08 00 C0 04 80 11 00 00 00 00 00 00 3E [10:19:25]Write i2c OK [10:19:25]MH_I2C_Read... [10:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:26]Read from MH i2c: E2 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 17 00 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 17 00 C0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 93 [10:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:19:26]wFMCommunicate OK [10:19:26]requested_item fd.num is exist - process it [10:19:26]SAM_PROTO_GetFieldsCounters [10:19:26]wFMCommunicate request_size=4 [10:19:26]MH_SAM_APDU [10:19:26]CAPDU: 80 13 00 00 [10:19:26]Write to MH i2c: E2 08 00 C1 04 80 13 00 00 00 00 00 00 41 [10:19:26]Write i2c OK [10:19:26]MH_I2C_Read... [10:19:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:26]Read from MH i2c: E2 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 62 00 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 62 00 C1 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FF 5C 02 00 0E 04 04 00 2A 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 [10:19:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FF 5C 02 00 0E 04 04 00 2A 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 [10:19:26]wFMCommunicate OK [10:19:26]SAM_PROTO_GetFieldsCounters done [10:19:26]requested_item shift.num is exist - process it [10:19:26]requested_item shift.opened is exist - process it [10:19:26]req_shift_opened [10:19:26]FM_GetShiftState [10:19:26]SAM_PROTO_GetShiftState [10:19:26]wFMCommunicate request_size=4 [10:19:26]MH_SAM_APDU [10:19:26]CAPDU: 80 13 01 00 [10:19:26]Write to MH i2c: E2 08 00 C2 04 80 13 01 00 00 00 00 00 43 [10:19:26]Write i2c OK [10:19:26]MH_I2C_Read... [10:19:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:26]Read from MH i2c: E2 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 0E 00 [10:19:26]MH_I2C_Read... [10:19:26]Read from MH i2c: E2 0E 00 C2 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DD [10:19:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:19:26]wFMCommunicate OK [10:19:26]SAM_PROTO_GetShiftState done [10:19:26]FM_GetShiftState done [10:19:26]req_shift_opened done [10:19:26]requested_item shift.open_date is exist - process it [10:19:26]req_shift_open_date [10:19:26]req_shift_open_date done [10:19:26]produce_requested_data done [10:19:26]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154879,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:19:26]process_action_free close_receipt [10:19:26]json_value_free [10:19:26]json_value_free done [10:19:26]process_json_proto returns [10:19:26]Send response to host [10:19:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154879,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:19:26]free response buf [10:19:26]execute_script done [10:19:26]execute_script returns [10:19:26]free content buf [10:19:26]Sock 7.Close socket [10:19:26]Sock 7.Thread stoped [10:19:29]OFD Sender: No OFD packet to send [10:19:34]OFD Sender: No OFD packet to send [10:19:39]OFD Sender: No OFD packet to send [10:19:44]OFD Sender: No OFD packet to send [10:19:49]OFD Sender: No OFD packet to send [10:19:54]OFD Sender: No OFD packet to send [10:19:59]OFD Sender: No OFD packet to send [10:20:04]OFD Sender: No OFD packet to send [10:20:09]OFD Sender: No OFD packet to send [10:20:14]OFD Sender: No OFD packet to send [10:20:19]accept exits with 9 [10:20:19]New connection [10:20:19]New thread 3067280740 created [10:20:19]Thread 3067137380 joined [10:20:19]Waiting for new connection... [10:20:19] Sock 9.Parse request [10:20:19]Sock 9.Check first char [10:20:19]Sock 9.First char is OK [10:20:19]request: POST /json_proto HTTP/1.0 [10:20:19]Method: POST [10:20:19]URL: /json_proto [10:20:19]Method is POST - this is cgi request [10:20:19]url: /json_proto [10:20:19]query_string will be loaded in cgi processing [10:20:19]execute_cgi json_proto POST (null) [10:20:19]execute_cgi path=json_proto method=POST [10:20:19]POST find Content-Length [10:20:19]Host: 172.17.32.195:8080 [10:20:19]Content-Length: 1206 [10:20:19]Content-Type: application/json [10:20:19] [10:20:19]POST finish read [10:20:19]Found Content-Length = 1206 [10:20:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298105\u000A09.04.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 27.630 x 72.40\u000A\u0418\u0422\u041E\u0413: 2000.41\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729073;9072;7607\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:19]execute_script... [10:20:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298105\u000A09.04.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 27.630 x 72.40\u000A\u0418\u0422\u041E\u0413: 2000.41\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729073;9072;7607\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:19]POST & json_proto [10:20:19]process_json_proto [10:20:19]json parsed OK: [10:20:19]protocol is kg_v1.0 [10:20:19]action value=print_text [10:20:19]process_action print_text [10:20:19]cmd_print_text [10:20:19]ExternCall_PrintAddStr [10:20:19]wPrintStart [10:20:19]Write to MH i2c: 01 00 00 C3 04 C7 [10:20:19]Write i2c OK [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 07 00 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [10:20:19]RasterBufferAndPrint [10:20:19]line *****ТОВАРНЫЙ ЧЕК***** [10:20:19]line АЗС 53 [10:20:19]line Партнер нефть [10:20:19]line 02508201610067 [10:20:19]line Кассир : Черикбаев М. [10:20:19]line Счет N : (1)298105 [10:20:19]line 09.04.2024 09:57 [10:20:19]line ПРОДАЖА [10:20:19]line ТРК (МРК, ГНК): 91 [10:20:19]line Вид ГСМ : 2710194210 [10:20:19]line ДТ(л)-К-5 [10:20:19]line 27.630 x 72.40 [10:20:19]line ИТОГ: 2000.41 [10:20:19]line Тип оплаты: Талоны: Партнер нефть [10:20:19]line 3729073;9072;7607 [10:20:19]line ______________________ [10:20:19]line (подпись) [10:20:19]written 0, free lines is 4095 [10:20:19]Write to MH i2c: 01 00 00 D7 04 DB [10:20:19]Write i2c OK [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 07 00 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: 01 07 00 D7 04 00 00 00 00 00 18 0E 08 [10:20:19]RasterBufferAndPrint [10:20:19]line [10:20:19]line [10:20:19]line [10:20:19]line [10:20:19]line [10:20:19]written 0, free lines is 3610 [10:20:19]MH_Cut [10:20:19]Write to MH i2c: D1 01 00 DE 04 01 B4 [10:20:19]Write i2c OK [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: D1 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: D1 01 00 [10:20:19]MH_I2C_Read... [10:20:19]Read from MH i2c: D1 01 00 DE 04 00 B3 [10:20:19]Write to MH i2c: 01 00 00 DF 04 E3 [10:20:19]Write i2c OK [10:20:19]MH_I2C_Read... [10:20:19]OFD Sender: No OFD packet to send [10:20:20]*** Cut start [10:20:20]*** Partial cut [10:20:20]*** CUTSNS_PIN = 1 [10:20:20]*** CUTSNS_PIN = 0 [10:20:20]*** Brake cut motor [10:20:20]Read from MH i2c: 01 [10:20:20]MH_I2C_Read... [10:20:20]*** Stop cut motor [10:20:20]*** Cut end [10:20:20]Read from MH i2c: 01 07 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [10:20:20]process_action print_text done [10:20:20]requested_data is exist [10:20:20]produce_requested_data [10:20:20]requested_item fm.sn is exist - process it [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 11 00 00 [10:20:20]Write to MH i2c: E2 08 00 E0 04 80 11 00 00 00 00 00 00 5E [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 17 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 17 00 E0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B3 [10:20:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:20:20]wFMCommunicate OK [10:20:20]requested_item fd.num is exist - process it [10:20:20]SAM_PROTO_GetFieldsCounters [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 13 00 00 [10:20:20]Write to MH i2c: E2 08 00 E1 04 80 13 00 00 00 00 00 00 61 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 62 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 62 00 E1 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FF 5C 02 00 0E 04 04 00 2A 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 33 [10:20:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 FF 5C 02 00 0E 04 04 00 2A 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 [10:20:20]wFMCommunicate OK [10:20:20]SAM_PROTO_GetFieldsCounters done [10:20:20]requested_item shift.num is exist - process it [10:20:20]requested_item shift.opened is exist - process it [10:20:20]req_shift_opened [10:20:20]FM_GetShiftState [10:20:20]SAM_PROTO_GetShiftState [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 13 01 00 [10:20:20]Write to MH i2c: E2 08 00 E2 04 80 13 01 00 00 00 00 00 63 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 0E 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 0E 00 E2 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FD [10:20:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:20:20]wFMCommunicate OK [10:20:20]SAM_PROTO_GetShiftState done [10:20:20]FM_GetShiftState done [10:20:20]req_shift_opened done [10:20:20]requested_item shift.open_date is exist - process it [10:20:20]req_shift_open_date [10:20:20]req_shift_open_date done [10:20:20]produce_requested_data done [10:20:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154879,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:20:20]process_action_free print_text [10:20:20]json_value_free [10:20:20]json_value_free done [10:20:20]process_json_proto returns [10:20:20]Send response to host [10:20:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154879,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:20:20]free response buf [10:20:20]execute_script done [10:20:20]execute_script returns [10:20:20]free content buf [10:20:20]Sock 9.Close socket [10:20:20]Sock 9.Thread stoped [10:20:21]accept exits with 7 [10:20:21]New connection [10:20:21]New thread 3067137380 created [10:20:21]Thread 3067280740 joined [10:20:21]Waiting for new connection... [10:20:21] Sock 7.Parse request [10:20:21]Sock 7.Check first char [10:20:21]Sock 7.First char is OK [10:20:21]request: POST /json_proto HTTP/1.0 [10:20:21]Method: POST [10:20:21]URL: /json_proto [10:20:21]Method is POST - this is cgi request [10:20:21]url: /json_proto [10:20:21]query_string will be loaded in cgi processing [10:20:21]execute_cgi json_proto POST (null) [10:20:21]execute_cgi path=json_proto method=POST [10:20:21]POST find Content-Length [10:20:21]Host: 172.17.32.195:8080 [10:20:21]Content-Length: 639 [10:20:21]Content-Type: application/json [10:20:21] [10:20:21]POST finish read [10:20:21]Found Content-Length = 639 [10:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298106", "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" : 72.50, "quantity" : 8.280, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:21]execute_script... [10:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298106", "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" : 72.50, "quantity" : 8.280, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:21]POST & json_proto [10:20:21]process_json_proto [10:20:21]json parsed OK: [10:20:21]protocol is kg_v1.0 [10:20:21]action value=close_receipt [10:20:21]process_action close_receipt [10:20:21]cmd_close_receipt [10:20:21]MH_GetDate [10:20:21]Write to MH i2c: F0 00 00 E3 04 D6 [10:20:21]Write i2c OK [10:20:21]MH_I2C_Read... [10:20:21]Read from MH i2c: F0 [10:20:21]MH_I2C_Read... [10:20:21]Read from MH i2c: F0 09 00 [10:20:21]MH_I2C_Read... [10:20:21]Read from MH i2c: F0 09 00 E3 04 00 66 16 15 66 77 1B 62 64 2E [10:20:21]GetLastDocTimeStamp 1712657962 [10:20:21]current date 1712658022 [10:20:21]FM_GetShiftState [10:20:21]SAM_PROTO_GetShiftState [10:20:21]wFMCommunicate request_size=4 [10:20:21]MH_SAM_APDU [10:20:21]CAPDU: 80 13 01 00 [10:20:21]Write to MH i2c: E2 08 00 E4 04 80 13 01 00 00 00 00 00 65 [10:20:21]Write i2c OK [10:20:21]MH_I2C_Read... [10:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:21]Read from MH i2c: E2 [10:20:21]MH_I2C_Read... [10:20:21]Read from MH i2c: E2 0E 00 [10:20:21]MH_I2C_Read... [10:20:21]Read from MH i2c: E2 0E 00 E4 04 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FF [10:20:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:20:21]wFMCommunicate OK [10:20:21]SAM_PROTO_GetShiftState done [10:20:21]FM_GetShiftState done [10:20:21]opened in 1712622218 [10:20:21]opened+sec_in_day 1712708618 [10:20:21]quantity*price = 60030 [10:20:21]sum+1 = 60031 [10:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.30 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.30 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 184 09.04.2024 10:20 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154880 ФПД: 151597809830270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102022&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154880&fm=151597809830270&tin=02508201610067®Number=0000000000090882&sum=60030 [10:20:22]StoreToDocumentArchive [10:20:22]shift 298 fd 154880 [10:20:22]save to /storage/0298/doc_00154880 [10:20:22]save last doc name /storage/0298/doc_00154880 to /storage/kkm_last_doc_name [10:20:22]save OK [10:20:22]Clear old archive folders... [10:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:22]tlvbuf is 0178D280 [10:20:22]SAM_PROTO_ClearQueue [10:20:22]wFMCommunicate request_size=4 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 09 00 00 [10:20:22]Write to MH i2c: E2 08 00 F1 04 80 09 00 00 00 00 00 00 67 [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:22]Read from MH i2c: E2 03 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 03 00 F1 04 00 90 00 69 [10:20:22]RAPDU: 90 00 [10:20:22]wFMCommunicate OK [10:20:22]SAM_PROTO_ClearQueue done [10:20:22]KKMCreateOFDPacket [10:20:22]OFDProtocolAddRootSTLVToBuf [10:20:22]FM_MakeSignedData [10:20:22]FM_MakeSignedData [10:20:22]SAM_PROTO_SignData [10:20:22]wFMCommunicate request_size=4 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 0D 01 02 [10:20:22]Write to MH i2c: E2 08 00 F2 04 80 0D 01 02 00 00 00 00 6F [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 03 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [10:20:22]RAPDU: 90 00 [10:20:22]wFMCommunicate OK [10:20:22]wFMCommunicate request_size=255 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 58 20 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 7E 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 B8 00 00 00 F4 03 04 00 66 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 00 5D 02 00 35 04 06 00 89 [10:20:22]Write to MH i2c: E2 02 01 F3 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 58 20 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 7E 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 B8 00 00 00 F4 03 04 00 66 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 00 5D 02 00 35 04 06 00 89 00 00 75 [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 03 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 03 00 F3 04 00 90 00 6B [10:20:22]RAPDU: 90 00 [10:20:22]wFMCommunicate OK [10:20:22]wFMCommunicate request_size=10 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 0D 02 02 05 E0 9D 9A 89 7E [10:20:22]Write to MH i2c: E2 0D 00 F4 04 80 0D 02 02 05 00 E0 9D 9A 89 7E 00 00 9A [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:23]Read from MH i2c: E2 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 03 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [10:20:23]RAPDU: 90 00 [10:20:23]wFMCommunicate OK [10:20:23]wFMCommunicate request_size=4 [10:20:23]MH_SAM_APDU [10:20:23]CAPDU: 80 0D 03 02 [10:20:23]Write to MH i2c: E2 08 00 F5 04 80 0D 03 02 00 00 00 00 74 [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:23]Read from MH i2c: E2 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 0B 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 0B 00 F5 04 00 28 29 87 E2 91 DC 2A E6 90 00 AC [10:20:23]RAPDU: 28 29 87 E2 91 DC 2A E6 90 00 [10:20:23]wFMCommunicate OK [10:20:23]SAM_PROTO_SignData done [10:20:23]FM_MakeSignedData done [10:20:23]CreateOFDProtocolMessage [10:20:23]wFMCommunicate request_size=4 [10:20:23]MH_SAM_APDU [10:20:23]CAPDU: 80 11 00 00 [10:20:23]Write to MH i2c: E2 08 00 F6 04 80 11 00 00 00 00 00 00 74 [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:23]Read from MH i2c: E2 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 17 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: E2 17 00 F6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C9 [10:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:20:23]wFMCommunicate OK [10:20:23]CreateOFDProtocolMessage done [10:20:23]OFDSenderStorePacket 154880 [10:20:23]StoreOFDPacket docnum=154880 [10:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 68 44 07 01 1E 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 58 20 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 7E 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 B8 00 00 00 F4 03 04 00 66 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 00 5D 02 00 35 04 06 00 89 E0 9D 9A 89 7E 28 29 87 E2 91 DC 2A E6 [10:20:23]CheckFolder [10:20:23]dirname=/storage/ofd_packets [10:20:23]CheckFolder done [10:20:23]ProducePacketName [10:20:23]name=ofd_packets/00154880 [10:20:23]NVStorageSaveData ofd_packets/00154880 [10:20:23]File name is /storage/ofd_packets/00154880 [10:20:23]Write 301 bytes [10:20:23]NVStorageSaveData done [10:20:23]OFDSenderStorePacket done [10:20:23]KKMCreateOFDPacket done [10:20:23]NVStorageSaveData kkm_last_timestamp [10:20:23]File name is /storage/kkm_last_timestamp [10:20:23]Write 4 bytes [10:20:23]NVStorageSaveData done [10:20:23]ExternCall_PrintAddStr [10:20:23]wPrintStart [10:20:23]Write to MH i2c: 01 00 00 F7 04 FB [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 07 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 07 00 F7 04 00 00 00 00 00 FF 0F 10 [10:20:23]RasterBufferAndPrint [10:20:23]line Счет N : (1)298106 [10:20:23]line ИНН: 02508201610067 [10:20:23]line Контрольно-Кассовый Чек [10:20:23]line ПРОДАЖА [10:20:23]line ТРК (МРК, ГНК) : 61 [10:20:23]line Товар: 2710124500 [10:20:23]line Аи-95-К-5 [10:20:23]line 8.280 * 72.50 [10:20:23]line = 600.30 [10:20:23]line НДС 12% НСП 1% [10:20:23]line > о реализуемом товаре [10:20:23]line ИТОГО: 600.30 [10:20:23]line НСП 1% : 5.31 [10:20:23]line НДС 12% : 63.75 [10:20:23]line Наличными: 600.30 [10:20:23]line Безнал.: 0.00 [10:20:23]line Место: АЗС № 53 "Партнер Нефть" [10:20:23]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:20:23]line СНО: Общий режим [10:20:23]line Чек 184 09.04.2024 10:20 [10:20:23]line Смена: 298 ФФД: 1.0 [10:20:23]line ЗНМ: 0300000127 [10:20:23]line РНМ: 0000000000090882 [10:20:23]line Версия ККМ: 001 [10:20:23]line ФМ: 0000000000874906 [10:20:23]line ФД: 154880 [10:20:23]line ФПД: 151597809830270 [10:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102022&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154880&fm=151597809830270&tin=02508201610067®Number=0000000000090882&sum=60030 [10:20:23]OFD Sender: Processing packet 154880 [packets to send 67, broken 66] [10:20:23]ProducePacketName [10:20:23]name=ofd_packets/00154880 [10:20:23]OFD Sender: To server: pG, [10:20:23]CommunicateWithHost lk.salyk.kg:30040 [10:20:23]ConnectInit lk.salyk.kg [10:20:23]written 0, free lines is 4095 [10:20:23]Connected sock=10 [10:20:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 68 44 07 01 1E 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 58 20 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 7E 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 B8 00 00 00 F4 03 04 00 66 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 00 5D 02 00 35 04 06 00 89 E0 9D 9A 89 7E 28 29 87 E2 91 DC 2A E6 [10:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 CA 2A 47 00 02 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 00 5D 02 00 F4 03 04 00 10 BE 14 66 B6 04 01 00 00 10 6F EC E9 0E 08 DA 3E [10:20:23]CommunicateWithHost err = 0 [10:20:23]CheckOFDResponse [10:20:23]1017 (14) - 77093643461234 [10:20:23]1041 (16) - 0000000000874906 [10:20:23]1040 (4) - 154880 [10:20:23]1012 (4) - 09.04.2024 04:03 [10:20:23]1206 (1) - 0 [10:20:23]OFD Sender: Remove packet 154880 [10:20:23]ProducePacketName [10:20:23]name=ofd_packets/00154880 [10:20:23]NVStorageDeleteData [10:20:23]Write to MH i2c: 01 00 00 1F 05 24 [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 07 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: 01 07 00 1F 05 00 00 00 00 00 F3 0C 2A [10:20:23]RasterBufferAndPrint [10:20:23]line [10:20:23]line [10:20:23]line [10:20:23]line [10:20:23]line [10:20:23]written 0, free lines is 3323 [10:20:23]MH_Cut [10:20:23]Write to MH i2c: D1 01 00 26 05 01 FD [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: D1 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: D1 01 00 [10:20:23]MH_I2C_Read... [10:20:23]Read from MH i2c: D1 01 00 26 05 00 FC [10:20:23]Write to MH i2c: 01 00 00 27 05 2C [10:20:23]Write i2c OK [10:20:23]MH_I2C_Read... [10:20:24]OFD Sender: No OFD packet to send [10:20:24]*** Cut start [10:20:24]*** Partial cut [10:20:24]*** CUTSNS_PIN = 1 [10:20:24]*** CUTSNS_PIN = 0 [10:20:24]*** Brake cut motor [10:20:25]Read from MH i2c: 01 [10:20:25]MH_I2C_Read... [10:20:25]*** Stop cut motor [10:20:25]*** Cut end [10:20:25]Read from MH i2c: 01 07 00 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: 01 07 00 27 05 00 00 00 00 00 FF 0F 41 [10:20:25]process_action close_receipt done [10:20:25]requested_data is exist [10:20:25]produce_requested_data [10:20:25]requested_item fm.sn is exist - process it [10:20:25]wFMCommunicate request_size=4 [10:20:25]MH_SAM_APDU [10:20:25]CAPDU: 80 11 00 00 [10:20:25]Write to MH i2c: E2 08 00 28 05 80 11 00 00 00 00 00 00 A7 [10:20:25]Write i2c OK [10:20:25]MH_I2C_Read... [10:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:25]Read from MH i2c: E2 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 17 00 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 17 00 28 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FC [10:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:20:25]wFMCommunicate OK [10:20:25]requested_item fd.num is exist - process it [10:20:25]SAM_PROTO_GetFieldsCounters [10:20:25]wFMCommunicate request_size=4 [10:20:25]MH_SAM_APDU [10:20:25]CAPDU: 80 13 00 00 [10:20:25]Write to MH i2c: E2 08 00 29 05 80 13 00 00 00 00 00 00 AA [10:20:25]Write i2c OK [10:20:25]MH_I2C_Read... [10:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:25]Read from MH i2c: E2 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 62 00 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 62 00 29 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 00 5D 02 00 0E 04 04 00 2A 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 81 [10:20:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 00 5D 02 00 0E 04 04 00 2A 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 [10:20:25]wFMCommunicate OK [10:20:25]SAM_PROTO_GetFieldsCounters done [10:20:25]requested_item shift.num is exist - process it [10:20:25]requested_item shift.opened is exist - process it [10:20:25]req_shift_opened [10:20:25]FM_GetShiftState [10:20:25]SAM_PROTO_GetShiftState [10:20:25]wFMCommunicate request_size=4 [10:20:25]MH_SAM_APDU [10:20:25]CAPDU: 80 13 01 00 [10:20:25]Write to MH i2c: E2 08 00 2A 05 80 13 01 00 00 00 00 00 AC [10:20:25]Write i2c OK [10:20:25]MH_I2C_Read... [10:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:25]Read from MH i2c: E2 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 0E 00 [10:20:25]MH_I2C_Read... [10:20:25]Read from MH i2c: E2 0E 00 2A 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 46 [10:20:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:20:25]wFMCommunicate OK [10:20:25]SAM_PROTO_GetShiftState done [10:20:25]FM_GetShiftState done [10:20:25]req_shift_opened done [10:20:25]requested_item shift.open_date is exist - process it [10:20:25]req_shift_open_date [10:20:25]req_shift_open_date done [10:20:25]produce_requested_data done [10:20:25]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154880,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:20:25]process_action_free close_receipt [10:20:25]json_value_free [10:20:25]json_value_free done [10:20:25]process_json_proto returns [10:20:25]Send response to host [10:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154880,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:20:25]free response buf [10:20:25]execute_script done [10:20:25]execute_script returns [10:20:25]free content buf [10:20:25]Sock 7.Close socket [10:20:25]Sock 7.Thread stoped [10:20:29]OFD Sender: No OFD packet to send [10:20:34]OFD Sender: No OFD packet to send [10:20:39]OFD Sender: No OFD packet to send [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:04]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:19]OFD Sender: No OFD packet to send [10:21:24]OFD Sender: No OFD packet to send [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]accept exits with 9 [10:21:59]New connection [10:21:59]New thread 3067280740 created [10:21:59]Thread 3067137380 joined [10:21:59]Waiting for new connection... [10:21:59] Sock 9.Parse request [10:21:59]Sock 9.Check first char [10:21:59]Sock 9.First char is OK [10:21:59]request: POST /json_proto HTTP/1.0 [10:21:59]Method: POST [10:21:59]URL: /json_proto [10:21:59]Method is POST - this is cgi request [10:21:59]url: /json_proto [10:21:59]query_string will be loaded in cgi processing [10:21:59]execute_cgi json_proto POST (null) [10:21:59]execute_cgi path=json_proto method=POST [10:21:59]POST find Content-Length [10:21:59]Host: 172.17.32.195:8080 [10:21:59]Content-Length: 639 [10:21:59]Content-Type: application/json [10:21:59] [10:21:59]POST finish read [10:21:59]Found Content-Length = 639 [10:21:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.110, "sum" : 390.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:59]execute_script... [10:21: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)298107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.110, "sum" : 390.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:59]POST & json_proto [10:21:59]process_json_proto [10:21:59]json parsed OK: [10:21:59]protocol is kg_v1.0 [10:21:59]action value=close_receipt [10:21:59]process_action close_receipt [10:21:59]cmd_close_receipt [10:21:59]MH_GetDate [10:21:59]Write to MH i2c: F0 00 00 2B 05 1F [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: F0 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: F0 09 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: F0 09 00 2B 05 00 C8 16 15 66 77 1B 62 64 D9 [10:21:59]GetLastDocTimeStamp 1712658022 [10:21:59]current date 1712658120 [10:21:59]FM_GetShiftState [10:21:59]SAM_PROTO_GetShiftState [10:21:59]wFMCommunicate request_size=4 [10:21:59]MH_SAM_APDU [10:21:59]CAPDU: 80 13 01 00 [10:21:59]Write to MH i2c: E2 08 00 2C 05 80 13 01 00 00 00 00 00 AE [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:59]Read from MH i2c: E2 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 0E 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 0E 00 2C 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 48 [10:21:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:21:59]wFMCommunicate OK [10:21:59]SAM_PROTO_GetShiftState done [10:21:59]FM_GetShiftState done [10:21:59]opened in 1712622218 [10:21:59]opened+sec_in_day 1712708618 [10:21:59]quantity*price = 39042 [10:21:59]sum+1 = 39044 [10:21:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.43 НСП 1% : 3.45 НДС 12% : 41.46 Наличными: 390.43 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 185 09.04.2024 10:22 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154881 ФПД: 35081845782717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102200&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154881&fm=35081845782717&tin=02508201610067®Number=0000000000090882&sum=39043 [10:22:00]StoreToDocumentArchive [10:22:00]shift 298 fd 154881 [10:22:00]save to /storage/0298/doc_00154881 [10:22:00]save last doc name /storage/0298/doc_00154881 to /storage/kkm_last_doc_name [10:22:00]save OK [10:22:00]Clear old archive folders... [10:22:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:00]tlvbuf is 0178C810 [10:22:00]SAM_PROTO_ClearQueue [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 09 00 00 [10:22:00]Write to MH i2c: E2 08 00 39 05 80 09 00 00 00 00 00 00 B0 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 39 05 00 90 00 B2 [10:22:00]RAPDU: 90 00 [10:22:00]wFMCommunicate OK [10:22:00]SAM_PROTO_ClearQueue done [10:22:00]KKMCreateOFDPacket [10:22:00]OFDProtocolAddRootSTLVToBuf [10:22:00]FM_MakeSignedData [10:22:00]FM_MakeSignedData [10:22:00]SAM_PROTO_SignData [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 0D 01 02 [10:22:00]Write to MH i2c: E2 08 00 3A 05 80 0D 01 02 00 00 00 00 B8 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 3A 05 00 90 00 B3 [10:22:00]RAPDU: 90 00 [10:22:00]wFMCommunicate OK [10:22:00]wFMCommunicate request_size=255 [10:22:00]MH_SAM_APDU [10:22: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 DE 17 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 83 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 83 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 10 00 00 00 00 07 04 06 00 83 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 C8 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 01 5D 02 00 35 04 06 00 1F [10:22:00]Write to MH i2c: E2 02 01 3B 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 DE 17 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 83 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 83 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 10 00 00 00 00 07 04 06 00 83 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 C8 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 01 5D 02 00 35 04 06 00 1F 00 00 72 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 3B 05 00 90 00 B4 [10:22:00]RAPDU: 90 00 [10:22:00]wFMCommunicate OK [10:22:00]wFMCommunicate request_size=10 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 0D 02 02 05 E8 20 F4 B8 BD [10:22:00]Write to MH i2c: E2 0D 00 3C 05 80 0D 02 02 05 00 E8 20 F4 B8 BD 00 00 36 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 03 00 3C 05 00 90 00 B5 [10:22:00]RAPDU: 90 00 [10:22:00]wFMCommunicate OK [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 0D 03 02 [10:22:00]Write to MH i2c: E2 08 00 3D 05 80 0D 03 02 00 00 00 00 BD [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 0B 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 0B 00 3D 05 00 CF C7 B0 11 06 7E 79 BE 90 00 D0 [10:22:00]RAPDU: CF C7 B0 11 06 7E 79 BE 90 00 [10:22:00]wFMCommunicate OK [10:22:00]SAM_PROTO_SignData done [10:22:00]FM_MakeSignedData done [10:22:00]CreateOFDProtocolMessage [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 11 00 00 [10:22:00]Write to MH i2c: E2 08 00 3E 05 80 11 00 00 00 00 00 00 BD [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 17 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 17 00 3E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 12 [10:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:22:00]wFMCommunicate OK [10:22:00]CreateOFDProtocolMessage done [10:22:00]OFDSenderStorePacket 154881 [10:22:00]StoreOFDPacket docnum=154881 [10:22:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C3 C1 07 01 AD 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 DE 17 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 83 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 83 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 10 00 00 00 00 07 04 06 00 83 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 C8 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 01 5D 02 00 35 04 06 00 1F E8 20 F4 B8 BD CF C7 B0 11 06 7E 79 BE [10:22:00]CheckFolder [10:22:00]dirname=/storage/ofd_packets [10:22:00]CheckFolder done [10:22:00]ProducePacketName [10:22:00]name=ofd_packets/00154881 [10:22:00]NVStorageSaveData ofd_packets/00154881 [10:22:00]File name is /storage/ofd_packets/00154881 [10:22:00]Write 301 bytes [10:22:00]NVStorageSaveData done [10:22:00]OFDSenderStorePacket done [10:22:00]KKMCreateOFDPacket done [10:22:00]NVStorageSaveData kkm_last_timestamp [10:22:00]File name is /storage/kkm_last_timestamp [10:22:00]Write 4 bytes [10:22:00]NVStorageSaveData done [10:22:00]ExternCall_PrintAddStr [10:22:00]wPrintStart [10:22:00]Write to MH i2c: 01 00 00 3F 05 44 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 07 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 07 00 3F 05 00 00 00 00 00 FF 0F 59 [10:22:00]RasterBufferAndPrint [10:22:00]line Счет N : (1)298107 [10:22:00]line ИНН: 02508201610067 [10:22:00]line Контрольно-Кассовый Чек [10:22:00]line ПРОДАЖА [10:22:00]line ТРК (МРК, ГНК) : 82 [10:22:00]line Товар: 2710124130 [10:22:00]line Аи-92-К-5 [10:22:00]line 6.110 * 63.90 [10:22:00]line = 390.43 [10:22:00]line НДС 12% НСП 1% [10:22:00]line > о реализуемом товаре [10:22:00]line ИТОГО: 390.43 [10:22:00]line НСП 1% : 3.45 [10:22:00]line НДС 12% : 41.46 [10:22:00]line Наличными: 390.43 [10:22:00]line Безнал.: 0.00 [10:22:00]line Место: АЗС № 53 "Партнер Нефть" [10:22:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:22:00]line СНО: Общий режим [10:22:00]line Чек 185 09.04.2024 10:22 [10:22:00]line Смена: 298 ФФД: 1.0 [10:22:00]line ЗНМ: 0300000127 [10:22:00]line РНМ: 0000000000090882 [10:22:00]line Версия ККМ: 001 [10:22:00]line ФМ: 0000000000874906 [10:22:00]line ФД: 154881 [10:22:00]line ФПД: 35081845782717 [10:22:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102200&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154881&fm=35081845782717&tin=02508201610067®Number=0000000000090882&sum=39043 [10:22:00]written 0, free lines is 4095 [10:22:00]OFD Sender: Processing packet 154881 [packets to send 67, broken 66] [10:22:00]ProducePacketName [10:22:00]name=ofd_packets/00154881 [10:22:00]OFD Sender: To server: pG, [10:22:01]CommunicateWithHost lk.salyk.kg:30040 [10:22:01]ConnectInit lk.salyk.kg [10:22:01]Connected sock=10 [10:22:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C3 C1 07 01 AD 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 DE 17 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 83 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 83 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 10 00 00 00 00 07 04 06 00 83 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 C8 16 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 01 5D 02 00 35 04 06 00 1F E8 20 F4 B8 BD CF C7 B0 11 06 7E 79 BE [10:22:01]Write to MH i2c: 01 00 00 67 05 6C [10:22:01]Write i2c OK [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: 01 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: 01 07 00 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: 01 07 00 67 05 00 00 00 00 00 F2 0C 71 [10:22:01]RasterBufferAndPrint [10:22:01]line [10:22:01]line [10:22:01]line [10:22:01]line [10:22:01]line [10:22:01]written 0, free lines is 3320 [10:22:01]MH_Cut [10:22:01]Write to MH i2c: D1 01 00 6E 05 01 45 [10:22:01]Write i2c OK [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: D1 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: D1 01 00 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: D1 01 00 6E 05 00 44 [10:22:01]Write to MH i2c: 01 00 00 6F 05 74 [10:22:01]Write i2c OK [10:22:01]MH_I2C_Read... [10:22:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 89 8D 47 00 42 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 01 5D 02 00 F4 03 04 00 72 BE 14 66 B6 04 01 00 00 6A 10 70 FD 77 B7 B1 D9 [10:22:01]CommunicateWithHost err = 0 [10:22:01]CheckOFDResponse [10:22:01]1017 (14) - 77093643461234 [10:22:01]1041 (16) - 0000000000874906 [10:22:01]1040 (4) - 154881 [10:22:01]1012 (4) - 09.04.2024 04:05 [10:22:01]1206 (1) - 0 [10:22:01]OFD Sender: Remove packet 154881 [10:22:01]ProducePacketName [10:22:01]name=ofd_packets/00154881 [10:22:01]NVStorageDeleteData [10:22:01]OFD Sender: No OFD packet to send [10:22:02]*** Cut start [10:22:02]*** Partial cut [10:22:02]*** CUTSNS_PIN = 1 [10:22:02]*** CUTSNS_PIN = 0 [10:22:02]*** Brake cut motor [10:22:02]Read from MH i2c: 01 [10:22:02]MH_I2C_Read... [10:22:02]*** Stop cut motor [10:22:02]*** Cut end [10:22:02]Read from MH i2c: 01 07 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: 01 07 00 6F 05 00 00 00 00 00 FF 0F 89 [10:22:02]process_action close_receipt done [10:22:02]requested_data is exist [10:22:02]produce_requested_data [10:22:02]requested_item fm.sn is exist - process it [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 11 00 00 [10:22:02]Write to MH i2c: E2 08 00 70 05 80 11 00 00 00 00 00 00 EF [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 17 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 17 00 70 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [10:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:22:02]wFMCommunicate OK [10:22:02]requested_item fd.num is exist - process it [10:22:02]SAM_PROTO_GetFieldsCounters [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 13 00 00 [10:22:02]Write to MH i2c: E2 08 00 71 05 80 13 00 00 00 00 00 00 F2 [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 62 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 62 00 71 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 CD [10:22:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 [10:22:02]wFMCommunicate OK [10:22:02]SAM_PROTO_GetFieldsCounters done [10:22:02]requested_item shift.num is exist - process it [10:22:02]requested_item shift.opened is exist - process it [10:22:02]req_shift_opened [10:22:02]FM_GetShiftState [10:22:02]SAM_PROTO_GetShiftState [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 13 01 00 [10:22:02]Write to MH i2c: E2 08 00 72 05 80 13 01 00 00 00 00 00 F4 [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 0E 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 0E 00 72 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [10:22:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:22:02]wFMCommunicate OK [10:22:02]SAM_PROTO_GetShiftState done [10:22:02]FM_GetShiftState done [10:22:02]req_shift_opened done [10:22:02]requested_item shift.open_date is exist - process it [10:22:02]req_shift_open_date [10:22:02]req_shift_open_date done [10:22:02]produce_requested_data done [10:22:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:22:02]process_action_free close_receipt [10:22:02]json_value_free [10:22:02]json_value_free done [10:22:02]process_json_proto returns [10:22:02]Send response to host [10:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:22:02]free response buf [10:22:02]execute_script done [10:22:02]execute_script returns [10:22:02]free content buf [10:22:02]Sock 9.Close socket [10:22:02]Sock 9.Thread stoped [10:22:06]OFD Sender: No OFD packet to send [10:22:11]OFD Sender: No OFD packet to send [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:26]OFD Sender: No OFD packet to send [10:22:31]OFD Sender: No OFD packet to send [10:22:36]OFD Sender: No OFD packet to send [10:22:41]OFD Sender: No OFD packet to send [10:22:46]OFD Sender: No OFD packet to send [10:22:51]OFD Sender: No OFD packet to send [10:22: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:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:35]accept exits with 7 [10:23:35]New connection [10:23:35]New thread 3067137380 created [10:23:35]Thread 3067280740 joined [10:23:35]Waiting for new connection... [10:23:35] Sock 7.Parse request [10:23:35]Sock 7.Check first char [10:23:35]Sock 7.First char is OK [10:23:35]request: POST /json_proto HTTP/1.0 [10:23:35]Method: POST [10:23:35]URL: /json_proto [10:23:35]Method is POST - this is cgi request [10:23:35]url: /json_proto [10:23:35]query_string will be loaded in cgi processing [10:23:35]execute_cgi json_proto POST (null) [10:23:35]execute_cgi path=json_proto method=POST [10:23:35]POST find Content-Length [10:23:35]Host: 172.17.32.195:8080 [10:23:35]Content-Length: 1191 [10:23:35]Content-Type: application/json [10:23:35] [10:23:35]POST finish read [10:23:35]Found Content-Length = 1191 [10:23: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298108\u000A09.04.2024 10:00\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585930\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:35]execute_script... [10:23: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298108\u000A09.04.2024 10:00\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585930\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:35]POST & json_proto [10:23:35]process_json_proto [10:23:35]json parsed OK: [10:23:35]protocol is kg_v1.0 [10:23:35]action value=print_text [10:23:35]process_action print_text [10:23:35]cmd_print_text [10:23:35]ExternCall_PrintAddStr [10:23:35]wPrintStart [10:23:35]Write to MH i2c: 01 00 00 73 05 78 [10:23:35]Write i2c OK [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 07 00 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 07 00 73 05 00 00 00 00 00 FF 0F 8D [10:23:35]RasterBufferAndPrint [10:23:35]line *****ТОВАРНЫЙ ЧЕК***** [10:23:35]line АЗС 53 [10:23:35]line Партнер нефть [10:23:35]line 02508201610067 [10:23:35]line Кассир : Черикбаев М. [10:23:35]line Счет N : (1)298108 [10:23:35]line 09.04.2024 10:00 [10:23:35]line ПРОДАЖА [10:23:35]line ТРК (МРК, ГНК): 62 [10:23:35]line Вид ГСМ : 2710124130 [10:23:35]line Аи-92-К-5 [10:23:35]line 15.650 x 63.90 [10:23:35]line ИТОГ: 1000.04 [10:23:35]line Тип оплаты: Талоны: Партнер нефть [10:23:35]line 3585930 [10:23:35]line ______________________ [10:23:35]line (подпись) [10:23:35]written 0, free lines is 4095 [10:23:35]Write to MH i2c: 01 00 00 87 05 8C [10:23:35]Write i2c OK [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 07 00 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: 01 07 00 87 05 00 00 00 00 00 14 0E B5 [10:23:35]RasterBufferAndPrint [10:23:35]line [10:23:35]line [10:23:35]line [10:23:35]line [10:23:35]line [10:23:35]written 0, free lines is 3605 [10:23:36]MH_Cut [10:23:36]Write to MH i2c: D1 01 00 8E 05 01 65 [10:23:36]Write i2c OK [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: D1 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: D1 01 00 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: D1 01 00 8E 05 00 64 [10:23:36]Write to MH i2c: 01 00 00 8F 05 94 [10:23:36]Write i2c OK [10:23:36]MH_I2C_Read... [10:23:36]*** Cut start [10:23:36]*** Partial cut [10:23:36]*** CUTSNS_PIN = 1 [10:23:36]*** CUTSNS_PIN = 0 [10:23:36]*** Brake cut motor [10:23:37]OFD Sender: No OFD packet to send [10:23:37]Read from MH i2c: 01 [10:23:37]MH_I2C_Read... [10:23:37]*** Stop cut motor [10:23:37]*** Cut end [10:23:37]Read from MH i2c: 01 07 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: 01 07 00 8F 05 00 00 00 00 00 FF 0F A9 [10:23:37]process_action print_text done [10:23:37]requested_data is exist [10:23:37]produce_requested_data [10:23:37]requested_item fm.sn is exist - process it [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 11 00 00 [10:23:37]Write to MH i2c: E2 08 00 90 05 80 11 00 00 00 00 00 00 0F [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 17 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 17 00 90 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 64 [10:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:23:37]wFMCommunicate OK [10:23:37]requested_item fd.num is exist - process it [10:23:37]SAM_PROTO_GetFieldsCounters [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 13 00 00 [10:23:37]Write to MH i2c: E2 08 00 91 05 80 13 00 00 00 00 00 00 12 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 62 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 62 00 91 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 ED [10:23:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 [10:23:37]wFMCommunicate OK [10:23:37]SAM_PROTO_GetFieldsCounters done [10:23:37]requested_item shift.num is exist - process it [10:23:37]requested_item shift.opened is exist - process it [10:23:37]req_shift_opened [10:23:37]FM_GetShiftState [10:23:37]SAM_PROTO_GetShiftState [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 13 01 00 [10:23:37]Write to MH i2c: E2 08 00 92 05 80 13 01 00 00 00 00 00 14 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 0E 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 0E 00 92 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AE [10:23:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:23:37]wFMCommunicate OK [10:23:37]SAM_PROTO_GetShiftState done [10:23:37]FM_GetShiftState done [10:23:37]req_shift_opened done [10:23:37]requested_item shift.open_date is exist - process it [10:23:37]req_shift_open_date [10:23:37]req_shift_open_date done [10:23:37]produce_requested_data done [10:23:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:23:37]process_action_free print_text [10:23:37]json_value_free [10:23:37]json_value_free done [10:23:37]process_json_proto returns [10:23:37]Send response to host [10:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:23:37]free response buf [10:23:37]execute_script done [10:23:37]execute_script returns [10:23:37]free content buf [10:23:37]Sock 7.Close socket [10:23:37]Sock 7.Thread stoped [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]OFD Sender: No OFD packet to send [10:23:57]OFD Sender: No OFD packet to send [10:24:02]OFD Sender: No OFD packet to send [10:24:07]OFD Sender: No OFD packet to send [10:24:12]OFD Sender: No OFD packet to send [10:24:17]OFD Sender: No OFD packet to send [10:24:22]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:31]accept exits with 9 [10:24:31]New connection [10:24:31]New thread 3067280740 created [10:24:31]Thread 3067137380 joined [10:24:31]Waiting for new connection... [10:24:31] Sock 9.Parse request [10:24:31]Sock 9.Check first char [10:24:31]Sock 9.First char is OK [10:24:31]request: POST /json_proto HTTP/1.0 [10:24:31]Method: POST [10:24:31]URL: /json_proto [10:24:31]Method is POST - this is cgi request [10:24:31]url: /json_proto [10:24:31]query_string will be loaded in cgi processing [10:24:31]execute_cgi json_proto POST (null) [10:24:31]execute_cgi path=json_proto method=POST [10:24:31]POST find Content-Length [10:24:31]Host: 172.17.32.195:8080 [10:24:31]Content-Length: 1190 [10:24:31]Content-Type: application/json [10:24:31] [10:24:31]POST finish read [10:24:31]Found Content-Length = 1190 [10:24: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298109\u000A09.04.2024 10:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.490 x 63.90\u000A\u0418\u0422\u041E\u0413: 670.31\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877654\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:31]execute_script... [10:24: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298109\u000A09.04.2024 10:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.490 x 63.90\u000A\u0418\u0422\u041E\u0413: 670.31\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877654\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:31]POST & json_proto [10:24:31]process_json_proto [10:24:31]json parsed OK: [10:24:31]protocol is kg_v1.0 [10:24:31]action value=print_text [10:24:31]process_action print_text [10:24:31]cmd_print_text [10:24:31]ExternCall_PrintAddStr [10:24:31]wPrintStart [10:24:31]Write to MH i2c: 01 00 00 93 05 98 [10:24:31]Write i2c OK [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 07 00 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 FF 0F AD [10:24:31]RasterBufferAndPrint [10:24:31]line *****ТОВАРНЫЙ ЧЕК***** [10:24:31]line АЗС 53 [10:24:31]line Партнер нефть [10:24:31]line 02508201610067 [10:24:31]line Кассир : Черикбаев М. [10:24:31]line Счет N : (1)298109 [10:24:31]line 09.04.2024 10:01 [10:24:31]line ПРОДАЖА [10:24:31]line ТРК (МРК, ГНК): 22 [10:24:31]line Вид ГСМ : 2710124130 [10:24:31]line Аи-92-К-5 [10:24:31]line 10.490 x 63.90 [10:24:31]line ИТОГ: 670.31 [10:24:31]line Тип оплаты: Талоны: Партнер нефть [10:24:31]line 3877654 [10:24:31]line ______________________ [10:24:31]line (подпись) [10:24:31]written 0, free lines is 4095 [10:24:31]Write to MH i2c: 01 00 00 A7 05 AC [10:24:31]Write i2c OK [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 07 00 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 13 0E D4 [10:24:31]RasterBufferAndPrint [10:24:31]line [10:24:31]line [10:24:31]line [10:24:31]line [10:24:31]line [10:24:31]written 0, free lines is 3604 [10:24:31]MH_Cut [10:24:31]Write to MH i2c: D1 01 00 AE 05 01 85 [10:24:31]Write i2c OK [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: D1 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: D1 01 00 [10:24:31]MH_I2C_Read... [10:24:31]Read from MH i2c: D1 01 00 AE 05 00 84 [10:24:31]Write to MH i2c: 01 00 00 AF 05 B4 [10:24:31]Write i2c OK [10:24:31]MH_I2C_Read... [10:24:32]OFD Sender: No OFD packet to send [10:24:32]*** Cut start [10:24:32]*** Partial cut [10:24:32]*** CUTSNS_PIN = 1 [10:24:32]*** CUTSNS_PIN = 0 [10:24:32]*** Brake cut motor [10:24:32]Read from MH i2c: 01 [10:24:32]MH_I2C_Read... [10:24:32]*** Stop cut motor [10:24:32]*** Cut end [10:24:32]Read from MH i2c: 01 07 00 [10:24:32]MH_I2C_Read... [10:24:32]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [10:24:32]process_action print_text done [10:24:32]requested_data is exist [10:24:32]produce_requested_data [10:24:32]requested_item fm.sn is exist - process it [10:24:32]wFMCommunicate request_size=4 [10:24:32]MH_SAM_APDU [10:24:32]CAPDU: 80 11 00 00 [10:24:32]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [10:24:32]Write i2c OK [10:24:32]MH_I2C_Read... [10:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:33]Read from MH i2c: E2 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 17 00 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 84 [10:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:24:33]wFMCommunicate OK [10:24:33]requested_item fd.num is exist - process it [10:24:33]SAM_PROTO_GetFieldsCounters [10:24:33]wFMCommunicate request_size=4 [10:24:33]MH_SAM_APDU [10:24:33]CAPDU: 80 13 00 00 [10:24:33]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [10:24:33]Write i2c OK [10:24:33]MH_I2C_Read... [10:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:33]Read from MH i2c: E2 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 62 00 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 62 00 B1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 0D [10:24:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 01 5D 02 00 0E 04 04 00 2A 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 [10:24:33]wFMCommunicate OK [10:24:33]SAM_PROTO_GetFieldsCounters done [10:24:33]requested_item shift.num is exist - process it [10:24:33]requested_item shift.opened is exist - process it [10:24:33]req_shift_opened [10:24:33]FM_GetShiftState [10:24:33]SAM_PROTO_GetShiftState [10:24:33]wFMCommunicate request_size=4 [10:24:33]MH_SAM_APDU [10:24:33]CAPDU: 80 13 01 00 [10:24:33]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [10:24:33]Write i2c OK [10:24:33]MH_I2C_Read... [10:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:33]Read from MH i2c: E2 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 0E 00 [10:24:33]MH_I2C_Read... [10:24:33]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CE [10:24:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:24:33]wFMCommunicate OK [10:24:33]SAM_PROTO_GetShiftState done [10:24:33]FM_GetShiftState done [10:24:33]req_shift_opened done [10:24:33]requested_item shift.open_date is exist - process it [10:24:33]req_shift_open_date [10:24:33]req_shift_open_date done [10:24:33]produce_requested_data done [10:24:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:24:33]process_action_free print_text [10:24:33]json_value_free [10:24:33]json_value_free done [10:24:33]process_json_proto returns [10:24:33]Send response to host [10:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154881,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:24:33]free response buf [10:24:33]execute_script done [10:24:33]execute_script returns [10:24:33]free content buf [10:24:33]Sock 9.Close socket [10:24:33]Sock 9.Thread stoped [10:24:37]OFD Sender: No OFD packet to send [10:24:38]accept exits with 7 [10:24:38]New connection [10:24:38]New thread 3067137380 created [10:24:38]Thread 3067280740 joined [10:24:38]Waiting for new connection... [10:24:38] Sock 7.Parse request [10:24:38]Sock 7.Check first char [10:24:38]Sock 7.First char is OK [10:24:38]request: POST /json_proto HTTP/1.0 [10:24:38]Method: POST [10:24:38]URL: /json_proto [10:24:38]Method is POST - this is cgi request [10:24:38]url: /json_proto [10:24:38]query_string will be loaded in cgi processing [10:24:38]execute_cgi json_proto POST (null) [10:24:38]execute_cgi path=json_proto method=POST [10:24:38]POST find Content-Length [10:24:38]Host: 172.17.32.195:8080 [10:24:38]Content-Length: 800 [10:24:38]Content-Type: application/json [10:24:38] [10:24:38]POST finish read [10:24:38]Found Content-Length = 800 [10:24:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 9.860, "sum" : 630.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" : 630.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:38]execute_script... [10:24:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 9.860, "sum" : 630.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" : 630.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:38]POST & json_proto [10:24:38]process_json_proto [10:24:38]json parsed OK: [10:24:38]protocol is kg_v1.0 [10:24:38]action value=close_receipt [10:24:38]process_action close_receipt [10:24:38]cmd_close_receipt [10:24:38]MH_GetDate [10:24:38]Write to MH i2c: F0 00 00 B3 05 A7 [10:24:38]Write i2c OK [10:24:38]MH_I2C_Read... [10:24:38]Read from MH i2c: F0 [10:24:38]MH_I2C_Read... [10:24:38]Read from MH i2c: F0 09 00 [10:24:38]MH_I2C_Read... [10:24:38]Read from MH i2c: F0 09 00 B3 05 00 67 17 15 66 77 1B 62 64 01 [10:24:38]GetLastDocTimeStamp 1712658120 [10:24:38]current date 1712658279 [10:24:38]FM_GetShiftState [10:24:38]SAM_PROTO_GetShiftState [10:24:38]wFMCommunicate request_size=4 [10:24:38]MH_SAM_APDU [10:24:38]CAPDU: 80 13 01 00 [10:24:38]Write to MH i2c: E2 08 00 B4 05 80 13 01 00 00 00 00 00 36 [10:24:38]Write i2c OK [10:24:38]MH_I2C_Read... [10:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:38]Read from MH i2c: E2 [10:24:38]MH_I2C_Read... [10:24:38]Read from MH i2c: E2 0E 00 [10:24:38]MH_I2C_Read... [10:24:38]Read from MH i2c: E2 0E 00 B4 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D0 [10:24:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:24:38]wFMCommunicate OK [10:24:38]SAM_PROTO_GetShiftState done [10:24:38]FM_GetShiftState done [10:24:38]opened in 1712622218 [10:24:38]opened+sec_in_day 1712708618 [10:24:38]quantity*price = 63005 [10:24:38]sum+1 = 63006 [10:24:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 630.05 НСП 1% : 5.58 НДС 12% : 66.91 Наличными: 0.00 Безнал.: 630.05 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 186 09.04.2024 10:24 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154882 ФПД: 49868306211151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102439&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154882&fm=49868306211151&tin=02508201610067®Number=0000000000090882&sum=63005 [10:24:39]StoreToDocumentArchive [10:24:39]shift 298 fd 154882 [10:24:39]save to /storage/0298/doc_00154882 [10:24:39]save last doc name /storage/0298/doc_00154882 to /storage/kkm_last_doc_name [10:24:39]save OK [10:24:39]Clear old archive folders... [10:24:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:39]tlvbuf is 017269C0 [10:24:39]SAM_PROTO_ClearQueue [10:24:39]wFMCommunicate request_size=4 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 09 00 00 [10:24:39]Write to MH i2c: E2 08 00 C1 05 80 09 00 00 00 00 00 00 38 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [10:24:39]RAPDU: 90 00 [10:24:39]wFMCommunicate OK [10:24:39]SAM_PROTO_ClearQueue done [10:24:39]KKMCreateOFDPacket [10:24:39]OFDProtocolAddRootSTLVToBuf [10:24:39]FM_MakeSignedData [10:24:39]FM_MakeSignedData [10:24:39]SAM_PROTO_SignData [10:24:39]wFMCommunicate request_size=4 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 0D 01 02 [10:24:39]Write to MH i2c: E2 08 00 C2 05 80 0D 01 02 00 00 00 00 40 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [10:24:39]RAPDU: 90 00 [10:24:39]wFMCommunicate OK [10:24:39]wFMCommunicate request_size=255 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 84 26 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1D F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 67 17 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 02 5D 02 00 35 04 06 00 2D [10:24:39]Write to MH i2c: E2 02 01 C3 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 84 26 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1D F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 67 17 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 02 5D 02 00 35 04 06 00 2D 00 00 18 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [10:24:39]RAPDU: 90 00 [10:24:39]wFMCommunicate OK [10:24:39]wFMCommunicate request_size=10 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 0D 02 02 05 5A DE AD 61 4F [10:24:39]Write to MH i2c: E2 0D 00 C4 05 80 0D 02 02 05 00 5A DE AD 61 4F 00 00 E2 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [10:24:39]RAPDU: 90 00 [10:24:39]wFMCommunicate OK [10:24:39]wFMCommunicate request_size=4 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 0D 03 02 [10:24:39]Write to MH i2c: E2 08 00 C5 05 80 0D 03 02 00 00 00 00 45 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 0B 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 0B 00 C5 05 00 BA C6 AC E6 D7 A7 5D FD 90 00 30 [10:24:39]RAPDU: BA C6 AC E6 D7 A7 5D FD 90 00 [10:24:39]wFMCommunicate OK [10:24:39]SAM_PROTO_SignData done [10:24:39]FM_MakeSignedData done [10:24:39]CreateOFDProtocolMessage [10:24:39]wFMCommunicate request_size=4 [10:24:39]MH_SAM_APDU [10:24:39]CAPDU: 80 11 00 00 [10:24:39]Write to MH i2c: E2 08 00 C6 05 80 11 00 00 00 00 00 00 45 [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:39]Read from MH i2c: E2 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 17 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: E2 17 00 C6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9A [10:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:24:39]wFMCommunicate OK [10:24:39]CreateOFDProtocolMessage done [10:24:39]OFDSenderStorePacket 154882 [10:24:39]StoreOFDPacket docnum=154882 [10:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B4 F8 07 01 77 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 84 26 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1D F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 67 17 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 02 5D 02 00 35 04 06 00 2D 5A DE AD 61 4F BA C6 AC E6 D7 A7 5D FD [10:24:39]CheckFolder [10:24:39]dirname=/storage/ofd_packets [10:24:39]CheckFolder done [10:24:39]ProducePacketName [10:24:39]name=ofd_packets/00154882 [10:24:39]NVStorageSaveData ofd_packets/00154882 [10:24:39]File name is /storage/ofd_packets/00154882 [10:24:39]Write 301 bytes [10:24:39]NVStorageSaveData done [10:24:39]OFDSenderStorePacket done [10:24:39]KKMCreateOFDPacket done [10:24:39]NVStorageSaveData kkm_last_timestamp [10:24:39]File name is /storage/kkm_last_timestamp [10:24:39]Write 4 bytes [10:24:39]NVStorageSaveData done [10:24:39]ExternCall_PrintAddStr [10:24:39]wPrintStart [10:24:39]Write to MH i2c: 01 00 00 C7 05 CC [10:24:39]Write i2c OK [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: 01 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: 01 07 00 [10:24:39]MH_I2C_Read... [10:24:39]Read from MH i2c: 01 07 00 C7 05 00 00 00 00 00 FF 0F E1 [10:24:39]RasterBufferAndPrint [10:24:39]line Счет N : (1)298110 [10:24:39]line ИНН: 02508201610067 [10:24:39]line Контрольно-Кассовый Чек [10:24:39]line ПРОДАЖА [10:24:39]line ТРК (МРК, ГНК) : 72 [10:24:39]line Товар: 2710124130 [10:24:39]line Аи-92-К-5 [10:24:39]line 9.860 * 63.90 [10:24:39]line = 630.05 [10:24:39]line НДС 12% НСП 1% [10:24:39]line > о реализуемом товаре [10:24:39]line ИТОГО: 630.05 [10:24:39]line НСП 1% : 5.58 [10:24:39]line НДС 12% : 66.91 [10:24:39]line Наличными: 0.00 [10:24:39]line Безнал.: 630.05 [10:24:39]line Место: АЗС № 53 "Партнер Нефть" [10:24:39]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:24:39]line СНО: Общий режим [10:24:39]line Чек 186 09.04.2024 10:24 [10:24:39]line Смена: 298 ФФД: 1.0 [10:24:39]line ЗНМ: 0300000127 [10:24:39]line РНМ: 0000000000090882 [10:24:39]line Версия ККМ: 001 [10:24:39]line Платежная система: O! деньги [10:24:39]line ФМ: 0000000000874906 [10:24:39]line ФД: 154882 [10:24:39]line ФПД: 49868306211151 [10:24:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102439&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154882&fm=49868306211151&tin=02508201610067®Number=0000000000090882&sum=63005 [10:24:40]OFD Sender: Processing packet 154882 [packets to send 67, broken 66] [10:24:40]ProducePacketName [10:24:40]name=ofd_packets/00154882 [10:24:40]OFD Sender: To server: pG, [10:24:40]CommunicateWithHost lk.salyk.kg:30040 [10:24:40]ConnectInit lk.salyk.kg [10:24:40]written 0, free lines is 4095 [10:24:40]Connected sock=10 [10:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 B4 F8 07 01 77 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 84 26 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1D F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 67 17 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 02 5D 02 00 35 04 06 00 2D 5A DE AD 61 4F BA C6 AC E6 D7 A7 5D FD [10:24:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A9 10 47 00 84 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 02 5D 02 00 F4 03 04 00 11 BF 14 66 B6 04 01 00 00 0E A7 8E EC 8B 59 56 FE [10:24:40]CommunicateWithHost err = 0 [10:24:40]CheckOFDResponse [10:24:40]1017 (14) - 77093643461234 [10:24:40]1041 (16) - 0000000000874906 [10:24:40]1040 (4) - 154882 [10:24:40]1012 (4) - 09.04.2024 04:07 [10:24:40]1206 (1) - 0 [10:24:40]OFD Sender: Remove packet 154882 [10:24:40]ProducePacketName [10:24:40]name=ofd_packets/00154882 [10:24:40]NVStorageDeleteData [10:24:40]Write to MH i2c: 01 00 00 F1 05 F6 [10:24:40]Write i2c OK [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: 01 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: 01 07 00 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 D3 0C DC [10:24:40]RasterBufferAndPrint [10:24:40]line [10:24:40]line [10:24:40]line [10:24:40]line [10:24:40]line [10:24:40]written 0, free lines is 3288 [10:24:40]MH_Cut [10:24:40]Write to MH i2c: D1 01 00 F8 05 01 CF [10:24:40]Write i2c OK [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: D1 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: D1 01 00 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: D1 01 00 F8 05 00 CE [10:24:40]Write to MH i2c: 01 00 00 F9 05 FE [10:24:40]Write i2c OK [10:24:40]MH_I2C_Read... [10:24:41]OFD Sender: No OFD packet to send [10:24:41]*** Cut start [10:24:41]*** Partial cut [10:24:41]*** CUTSNS_PIN = 1 [10:24:41]*** CUTSNS_PIN = 0 [10:24:41]*** Brake cut motor [10:24:42]Read from MH i2c: 01 [10:24:42]MH_I2C_Read... [10:24:42]*** Stop cut motor [10:24:42]*** Cut end [10:24:42]Read from MH i2c: 01 07 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [10:24:42]process_action close_receipt done [10:24:42]requested_data is exist [10:24:42]produce_requested_data [10:24:42]requested_item fm.sn is exist - process it [10:24:42]wFMCommunicate request_size=4 [10:24:42]MH_SAM_APDU [10:24:42]CAPDU: 80 11 00 00 [10:24:42]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:42]Read from MH i2c: E2 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 17 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CE [10:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:24:42]wFMCommunicate OK [10:24:42]requested_item fd.num is exist - process it [10:24:42]SAM_PROTO_GetFieldsCounters [10:24:42]wFMCommunicate request_size=4 [10:24:42]MH_SAM_APDU [10:24:42]CAPDU: 80 13 00 00 [10:24:42]Write to MH i2c: E2 08 00 FB 05 80 13 00 00 00 00 00 00 7C [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:42]Read from MH i2c: E2 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 62 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 62 00 FB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 02 5D 02 00 0E 04 04 00 2A 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 5B [10:24:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 02 5D 02 00 0E 04 04 00 2A 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 [10:24:42]wFMCommunicate OK [10:24:42]SAM_PROTO_GetFieldsCounters done [10:24:42]requested_item shift.num is exist - process it [10:24:42]requested_item shift.opened is exist - process it [10:24:42]req_shift_opened [10:24:42]FM_GetShiftState [10:24:42]SAM_PROTO_GetShiftState [10:24:42]wFMCommunicate request_size=4 [10:24:42]MH_SAM_APDU [10:24:42]CAPDU: 80 13 01 00 [10:24:42]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:42]Read from MH i2c: E2 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 FC 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 18 [10:24:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:24:42]wFMCommunicate OK [10:24:42]SAM_PROTO_GetShiftState done [10:24:42]FM_GetShiftState done [10:24:42]req_shift_opened done [10:24:42]requested_item shift.open_date is exist - process it [10:24:42]req_shift_open_date [10:24:42]req_shift_open_date done [10:24:42]produce_requested_data done [10:24:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154882,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:24:42]process_action_free close_receipt [10:24:42]json_value_free [10:24:42]json_value_free done [10:24:42]process_json_proto returns [10:24:42]Send response to host [10:24:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154882,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:24:42]free response buf [10:24:42]execute_script done [10:24:42]execute_script returns [10:24:42]free content buf [10:24:42]Sock 7.Close socket [10:24:42]Sock 7.Thread stoped [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: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:26]OFD Sender: No OFD packet to send [10:26:31]OFD Sender: No OFD packet to send [10:26:36]OFD Sender: No OFD packet to send [10:26:41]OFD Sender: No OFD packet to send [10:26:46]OFD Sender: No OFD packet to send [10:26:51]OFD Sender: No OFD packet to send [10:26:56]OFD Sender: No OFD packet to send [10:27:01]OFD Sender: No OFD packet to send [10:27:06]OFD Sender: No OFD packet to send [10:27:11]OFD Sender: No OFD packet to send [10:27:16]OFD Sender: No OFD packet to send [10:27:21]OFD Sender: No OFD packet to send [10:27:22]accept exits with 9 [10:27:22]New connection [10:27:22]New thread 3067280740 created [10:27:22]Thread 3067137380 joined [10:27:22]Waiting for new connection... [10:27:22] Sock 9.Parse request [10:27:22]Sock 9.Check first char [10:27:22]Sock 9.First char is OK [10:27:22]request: POST /json_proto HTTP/1.0 [10:27:22]Method: POST [10:27:22]URL: /json_proto [10:27:22]Method is POST - this is cgi request [10:27:22]url: /json_proto [10:27:22]query_string will be loaded in cgi processing [10:27:22]execute_cgi json_proto POST (null) [10:27:22]execute_cgi path=json_proto method=POST [10:27:22]POST find Content-Length [10:27:22]Host: 172.17.32.195:8080 [10:27:22]Content-Length: 809 [10:27:22]Content-Type: application/json [10:27:22] [10:27:22]POST finish read [10:27:22]Found Content-Length = 809 [10:27:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:22]execute_script... [10:27: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)298111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:22]POST & json_proto [10:27:22]process_json_proto [10:27:22]json parsed OK: [10:27:22]protocol is kg_v1.0 [10:27:22]action value=close_receipt [10:27:22]process_action close_receipt [10:27:22]cmd_close_receipt [10:27:22]MH_GetDate [10:27:22]Write to MH i2c: F0 00 00 FD 05 F1 [10:27:22]Write i2c OK [10:27:22]MH_I2C_Read... [10:27:22]Read from MH i2c: F0 [10:27:22]MH_I2C_Read... [10:27:22]Read from MH i2c: F0 09 00 [10:27:22]MH_I2C_Read... [10:27:22]Read from MH i2c: F0 09 00 FD 05 00 0B 18 15 66 77 1B 62 64 F0 [10:27:22]GetLastDocTimeStamp 1712658279 [10:27:22]current date 1712658443 [10:27:22]FM_GetShiftState [10:27:22]SAM_PROTO_GetShiftState [10:27:22]wFMCommunicate request_size=4 [10:27:22]MH_SAM_APDU [10:27:22]CAPDU: 80 13 01 00 [10:27:22]Write to MH i2c: E2 08 00 FE 05 80 13 01 00 00 00 00 00 80 [10:27:22]Write i2c OK [10:27:22]MH_I2C_Read... [10:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:22]Read from MH i2c: E2 [10:27:22]MH_I2C_Read... [10:27:22]Read from MH i2c: E2 0E 00 [10:27:22]MH_I2C_Read... [10:27:22]Read from MH i2c: E2 0E 00 FE 05 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1A [10:27:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:27:22]wFMCommunicate OK [10:27:22]SAM_PROTO_GetShiftState done [10:27:22]FM_GetShiftState done [10:27:22]opened in 1712622218 [10:27:22]opened+sec_in_day 1712708618 [10:27:22]quantity*price = 50037 [10:27:22]sum+1 = 50039 [10:27:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.38 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 187 09.04.2024 10:27 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154883 ФПД: 198146654083047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102723&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154883&fm=198146654083047&tin=02508201610067®Number=0000000000090882&sum=50038 [10:27:23]StoreToDocumentArchive [10:27:23]shift 298 fd 154883 [10:27:23]save to /storage/0298/doc_00154883 [10:27:23]save last doc name /storage/0298/doc_00154883 to /storage/kkm_last_doc_name [10:27:23]save OK [10:27:23]Clear old archive folders... [10:27:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:27:23]tlvbuf is 0178B810 [10:27:23]SAM_PROTO_ClearQueue [10:27:23]wFMCommunicate request_size=4 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 09 00 00 [10:27:23]Write to MH i2c: E2 08 00 0B 06 80 09 00 00 00 00 00 00 83 [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [10:27:23]RAPDU: 90 00 [10:27:23]wFMCommunicate OK [10:27:23]SAM_PROTO_ClearQueue done [10:27:23]KKMCreateOFDPacket [10:27:23]OFDProtocolAddRootSTLVToBuf [10:27:23]FM_MakeSignedData [10:27:23]FM_MakeSignedData [10:27:23]SAM_PROTO_SignData [10:27:23]wFMCommunicate request_size=4 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 0D 01 02 [10:27:23]Write to MH i2c: E2 08 00 0C 06 80 0D 01 02 00 00 00 00 8B [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [10:27:23]RAPDU: 90 00 [10:27:23]wFMCommunicate OK [10:27:23]wFMCommunicate request_size=255 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 0B 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 03 5D 02 00 35 04 06 00 [10:27:23]Write to MH i2c: E2 02 01 0D 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 0B 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 03 5D 02 00 35 04 06 00 00 00 15 [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [10:27:23]RAPDU: 90 00 [10:27:23]wFMCommunicate OK [10:27:23]wFMCommunicate request_size=11 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 0D 02 02 06 B4 36 9C EE 17 E7 [10:27:23]Write to MH i2c: E2 0E 00 0E 06 80 0D 02 02 06 00 B4 36 9C EE 17 E7 00 00 0C [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [10:27:23]RAPDU: 90 00 [10:27:23]wFMCommunicate OK [10:27:23]wFMCommunicate request_size=4 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 0D 03 02 [10:27:23]Write to MH i2c: E2 08 00 0F 06 80 0D 03 02 00 00 00 00 90 [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 0B 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 0B 00 0F 06 00 0D 3F 08 DB DC BC F9 22 90 00 73 [10:27:23]RAPDU: 0D 3F 08 DB DC BC F9 22 90 00 [10:27:23]wFMCommunicate OK [10:27:23]SAM_PROTO_SignData done [10:27:23]FM_MakeSignedData done [10:27:23]CreateOFDProtocolMessage [10:27:23]wFMCommunicate request_size=4 [10:27:23]MH_SAM_APDU [10:27:23]CAPDU: 80 11 00 00 [10:27:23]Write to MH i2c: E2 08 00 10 06 80 11 00 00 00 00 00 00 90 [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:23]Read from MH i2c: E2 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 17 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: E2 17 00 10 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E5 [10:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:27:23]wFMCommunicate OK [10:27:23]CreateOFDProtocolMessage done [10:27:23]OFDSenderStorePacket 154883 [10:27:23]StoreOFDPacket docnum=154883 [10:27:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 10 BA 08 01 5E AE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 0B 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 03 5D 02 00 35 04 06 00 B4 36 9C EE 17 E7 0D 3F 08 DB DC BC F9 22 [10:27:23]CheckFolder [10:27:23]dirname=/storage/ofd_packets [10:27:23]CheckFolder done [10:27:23]ProducePacketName [10:27:23]name=ofd_packets/00154883 [10:27:23]NVStorageSaveData ofd_packets/00154883 [10:27:23]File name is /storage/ofd_packets/00154883 [10:27:23]Write 302 bytes [10:27:23]NVStorageSaveData done [10:27:23]OFDSenderStorePacket done [10:27:23]KKMCreateOFDPacket done [10:27:23]NVStorageSaveData kkm_last_timestamp [10:27:23]File name is /storage/kkm_last_timestamp [10:27:23]Write 4 bytes [10:27:23]NVStorageSaveData done [10:27:23]ExternCall_PrintAddStr [10:27:23]wPrintStart [10:27:23]Write to MH i2c: 01 00 00 11 06 17 [10:27:23]Write i2c OK [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: 01 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: 01 07 00 [10:27:23]MH_I2C_Read... [10:27:23]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [10:27:23]RasterBufferAndPrint [10:27:23]line Счет N : (1)298111 [10:27:23]line ИНН: 02508201610067 [10:27:23]line Контрольно-Кассовый Чек [10:27:23]line ПРОДАЖА [10:27:23]line ТРК (МРК, ГНК) : 71 [10:27:23]line Товар: 2710124130 [10:27:23]line SUPER-92-К-5 [10:27:23]line 7.710 * 64.90 [10:27:23]line = 500.38 [10:27:23]line НДС 12% НСП 1% [10:27:23]line > о реализуемом товаре [10:27:23]line ИТОГО: 500.38 [10:27:23]line НСП 1% : 4.43 [10:27:23]line НДС 12% : 53.14 [10:27:23]line Наличными: 0.00 [10:27:23]line Безнал.: 500.38 [10:27:23]line Место: АЗС № 53 "Партнер Нефть" [10:27:23]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:27:23]line СНО: Общий режим [10:27:23]line Чек 187 09.04.2024 10:27 [10:27:23]line Смена: 298 ФФД: 1.0 [10:27:23]line ЗНМ: 0300000127 [10:27:23]line РНМ: 0000000000090882 [10:27:23]line Версия ККМ: 001 [10:27:23]line Платежная система: Бакай Банк [10:27:23]line ФМ: 0000000000874906 [10:27:23]line ФД: 154883 [10:27:23]line ФПД: 198146654083047 [10:27:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102723&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154883&fm=198146654083047&tin=02508201610067®Number=0000000000090882&sum=50038 [10:27:24]OFD Sender: Processing packet 154883 [packets to send 67, broken 66] [10:27:24]ProducePacketName [10:27:24]name=ofd_packets/00154883 [10:27:24]OFD Sender: To server: pG, [10:27:24]CommunicateWithHost lk.salyk.kg:30040 [10:27:24]ConnectInit lk.salyk.kg [10:27:24]written 0, free lines is 4095 [10:27:24]Connected sock=7 [10:27:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 10 BA 08 01 5E AE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 0B 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 03 5D 02 00 35 04 06 00 B4 36 9C EE 17 E7 0D 3F 08 DB DC BC F9 22 [10:27:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 15 2E 47 00 91 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 03 5D 02 00 F4 03 04 00 B5 BF 14 66 B6 04 01 00 00 D6 B4 EF 6B DC E6 22 6B [10:27:24]CommunicateWithHost err = 0 [10:27:24]CheckOFDResponse [10:27:24]1017 (14) - 77093643461234 [10:27:24]1041 (16) - 0000000000874906 [10:27:24]1040 (4) - 154883 [10:27:24]1012 (4) - 09.04.2024 04:10 [10:27:24]1206 (1) - 0 [10:27:24]OFD Sender: Remove packet 154883 [10:27:24]ProducePacketName [10:27:24]name=ofd_packets/00154883 [10:27:24]NVStorageDeleteData [10:27:24]Write to MH i2c: 01 00 00 3B 06 41 [10:27:24]Write i2c OK [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: 01 [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: 01 07 00 [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: 01 07 00 3B 06 00 00 00 00 00 DD 0C 31 [10:27:24]RasterBufferAndPrint [10:27:24]line [10:27:24]line [10:27:24]line [10:27:24]line [10:27:24]line [10:27:24]written 0, free lines is 3299 [10:27:24]MH_Cut [10:27:24]Write to MH i2c: D1 01 00 42 06 01 1A [10:27:24]Write i2c OK [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: D1 [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: D1 01 00 [10:27:24]MH_I2C_Read... [10:27:24]Read from MH i2c: D1 01 00 42 06 00 19 [10:27:24]Write to MH i2c: 01 00 00 43 06 49 [10:27:24]Write i2c OK [10:27:24]MH_I2C_Read... [10:27:25]OFD Sender: No OFD packet to send [10:27:25]*** Cut start [10:27:25]*** Partial cut [10:27:25]*** CUTSNS_PIN = 1 [10:27:25]*** CUTSNS_PIN = 0 [10:27:25]*** Brake cut motor [10:27:26]Read from MH i2c: 01 [10:27:26]MH_I2C_Read... [10:27:26]*** Stop cut motor [10:27:26]*** Cut end [10:27:26]Read from MH i2c: 01 07 00 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: 01 07 00 43 06 00 00 00 00 00 FF 0F 5E [10:27:26]process_action close_receipt done [10:27:26]requested_data is exist [10:27:26]produce_requested_data [10:27:26]requested_item fm.sn is exist - process it [10:27:26]wFMCommunicate request_size=4 [10:27:26]MH_SAM_APDU [10:27:26]CAPDU: 80 11 00 00 [10:27:26]Write to MH i2c: E2 08 00 44 06 80 11 00 00 00 00 00 00 C4 [10:27:26]Write i2c OK [10:27:26]MH_I2C_Read... [10:27:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:26]Read from MH i2c: E2 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 17 00 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 17 00 44 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 19 [10:27:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:27:26]wFMCommunicate OK [10:27:26]requested_item fd.num is exist - process it [10:27:26]SAM_PROTO_GetFieldsCounters [10:27:26]wFMCommunicate request_size=4 [10:27:26]MH_SAM_APDU [10:27:26]CAPDU: 80 13 00 00 [10:27:26]Write to MH i2c: E2 08 00 45 06 80 13 00 00 00 00 00 00 C7 [10:27:26]Write i2c OK [10:27:26]MH_I2C_Read... [10:27:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:26]Read from MH i2c: E2 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 62 00 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 62 00 45 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 03 5D 02 00 0E 04 04 00 2A 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 AA [10:27:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 03 5D 02 00 0E 04 04 00 2A 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 [10:27:26]wFMCommunicate OK [10:27:26]SAM_PROTO_GetFieldsCounters done [10:27:26]requested_item shift.num is exist - process it [10:27:26]requested_item shift.opened is exist - process it [10:27:26]req_shift_opened [10:27:26]FM_GetShiftState [10:27:26]SAM_PROTO_GetShiftState [10:27:26]wFMCommunicate request_size=4 [10:27:26]MH_SAM_APDU [10:27:26]CAPDU: 80 13 01 00 [10:27:26]Write to MH i2c: E2 08 00 46 06 80 13 01 00 00 00 00 00 C9 [10:27:26]Write i2c OK [10:27:26]MH_I2C_Read... [10:27:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:26]Read from MH i2c: E2 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 0E 00 [10:27:26]MH_I2C_Read... [10:27:26]Read from MH i2c: E2 0E 00 46 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 63 [10:27:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:27:26]wFMCommunicate OK [10:27:26]SAM_PROTO_GetShiftState done [10:27:26]FM_GetShiftState done [10:27:26]req_shift_opened done [10:27:26]requested_item shift.open_date is exist - process it [10:27:26]req_shift_open_date [10:27:26]req_shift_open_date done [10:27:26]produce_requested_data done [10:27:26]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154883,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:27:26]process_action_free close_receipt [10:27:26]json_value_free [10:27:26]json_value_free done [10:27:26]process_json_proto returns [10:27:26]Send response to host [10:27:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154883,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:27:26]free response buf [10:27:26]execute_script done [10:27:26]execute_script returns [10:27:26]free content buf [10:27:26]Sock 9.Close socket [10:27:26]Sock 9.Thread stoped [10:27:30]OFD Sender: No OFD packet to send [10:27:35]OFD Sender: No OFD packet to send [10:27:40]OFD Sender: No OFD packet to send [10:27:45]OFD Sender: No OFD packet to send [10:27:50]OFD Sender: No OFD packet to send [10:27:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:05]OFD Sender: No OFD packet to send [10:28:10]OFD Sender: No OFD packet to send [10:28:15]OFD Sender: No OFD packet to send [10:28:17]accept exits with 10 [10:28:17]New connection [10:28:17]New thread 3067137380 created [10:28:17]Thread 3067280740 joined [10:28:17]Waiting for new connection... [10:28:17] Sock 10.Parse request [10:28:17]Sock 10.Check first char [10:28:17]Sock 10.First char is OK [10:28:17]request: POST /json_proto HTTP/1.0 [10:28:17]Method: POST [10:28:17]URL: /json_proto [10:28:17]Method is POST - this is cgi request [10:28:17]url: /json_proto [10:28:17]query_string will be loaded in cgi processing [10:28:17]execute_cgi json_proto POST (null) [10:28:17]execute_cgi path=json_proto method=POST [10:28:17]POST find Content-Length [10:28:17]Host: 172.17.32.195:8080 [10:28:17]Content-Length: 639 [10:28:17]Content-Type: application/json [10:28:17] [10:28:17]POST finish read [10:28:17]Found Content-Length = 639 [10:28:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298112", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:17]execute_script... [10:28: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)298112", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:17]POST & json_proto [10:28:17]process_json_proto [10:28:17]json parsed OK: [10:28:17]protocol is kg_v1.0 [10:28:17]action value=close_receipt [10:28:17]process_action close_receipt [10:28:17]cmd_close_receipt [10:28:17]MH_GetDate [10:28:17]Write to MH i2c: F0 00 00 47 06 3C [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: F0 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: F0 09 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: F0 09 00 47 06 00 42 18 15 66 77 1B 62 64 72 [10:28:17]GetLastDocTimeStamp 1712658443 [10:28:17]current date 1712658498 [10:28:17]FM_GetShiftState [10:28:17]SAM_PROTO_GetShiftState [10:28:17]wFMCommunicate request_size=4 [10:28:17]MH_SAM_APDU [10:28:17]CAPDU: 80 13 01 00 [10:28:17]Write to MH i2c: E2 08 00 48 06 80 13 01 00 00 00 00 00 CB [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0E 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0E 00 48 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 65 [10:28:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:28:17]wFMCommunicate OK [10:28:17]SAM_PROTO_GetShiftState done [10:28:17]FM_GetShiftState done [10:28:17]opened in 1712622218 [10:28:17]opened+sec_in_day 1712708618 [10:28:17]quantity*price = 50033 [10:28:17]sum+1 = 50035 [10:28:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 188 09.04.2024 10:28 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154884 ФПД: 73638130774522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102818&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154884&fm=73638130774522&tin=02508201610067®Number=0000000000090882&sum=50034 [10:28:18]StoreToDocumentArchive [10:28:18]shift 298 fd 154884 [10:28:18]save to /storage/0298/doc_00154884 [10:28:18]save last doc name /storage/0298/doc_00154884 to /storage/kkm_last_doc_name [10:28:18]save OK [10:28:18]Clear old archive folders... [10:28:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:18]tlvbuf is 01725610 [10:28:18]SAM_PROTO_ClearQueue [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 09 00 00 [10:28:18]Write to MH i2c: E2 08 00 55 06 80 09 00 00 00 00 00 00 CD [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 55 06 00 90 00 CF [10:28:18]RAPDU: 90 00 [10:28:18]wFMCommunicate OK [10:28:18]SAM_PROTO_ClearQueue done [10:28:18]KKMCreateOFDPacket [10:28:18]OFDProtocolAddRootSTLVToBuf [10:28:18]FM_MakeSignedData [10:28:18]FM_MakeSignedData [10:28:18]SAM_PROTO_SignData [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 0D 01 02 [10:28:18]Write to MH i2c: E2 08 00 56 06 80 0D 01 02 00 00 00 00 D5 [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 56 06 00 90 00 D0 [10:28:18]RAPDU: 90 00 [10:28:18]wFMCommunicate OK [10:28:18]wFMCommunicate request_size=255 [10:28:18]MH_SAM_APDU [10:28: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 42 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 04 5D 02 00 35 04 06 00 42 [10:28:18]Write to MH i2c: E2 02 01 57 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 42 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 04 5D 02 00 35 04 06 00 42 00 00 36 [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 57 06 00 90 00 D1 [10:28:18]RAPDU: 90 00 [10:28:18]wFMCommunicate OK [10:28:18]wFMCommunicate request_size=10 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 0D 02 02 05 F9 36 A0 71 FA [10:28:18]Write to MH i2c: E2 0D 00 58 06 80 0D 02 02 05 00 F9 36 A0 71 FA 00 00 1C [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 03 00 58 06 00 90 00 D2 [10:28:18]RAPDU: 90 00 [10:28:18]wFMCommunicate OK [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 0D 03 02 [10:28:18]Write to MH i2c: E2 08 00 59 06 80 0D 03 02 00 00 00 00 DA [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 0B 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 0B 00 59 06 00 FA CF 9E C4 91 BC 87 89 90 00 63 [10:28:19]RAPDU: FA CF 9E C4 91 BC 87 89 90 00 [10:28:19]wFMCommunicate OK [10:28:19]SAM_PROTO_SignData done [10:28:19]FM_MakeSignedData done [10:28:19]CreateOFDProtocolMessage [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 11 00 00 [10:28:19]Write to MH i2c: E2 08 00 5A 06 80 11 00 00 00 00 00 00 DA [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 17 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 17 00 5A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2F [10:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:28:19]wFMCommunicate OK [10:28:19]CreateOFDProtocolMessage done [10:28:19]OFDSenderStorePacket 154884 [10:28:19]StoreOFDPacket docnum=154884 [10:28:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5E 81 07 01 B0 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 42 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 04 5D 02 00 35 04 06 00 42 F9 36 A0 71 FA FA CF 9E C4 91 BC 87 89 [10:28:19]CheckFolder [10:28:19]dirname=/storage/ofd_packets [10:28:19]CheckFolder done [10:28:19]ProducePacketName [10:28:19]name=ofd_packets/00154884 [10:28:19]NVStorageSaveData ofd_packets/00154884 [10:28:19]File name is /storage/ofd_packets/00154884 [10:28:19]Write 301 bytes [10:28:19]NVStorageSaveData done [10:28:19]OFDSenderStorePacket done [10:28:19]KKMCreateOFDPacket done [10:28:19]NVStorageSaveData kkm_last_timestamp [10:28:19]File name is /storage/kkm_last_timestamp [10:28:19]Write 4 bytes [10:28:19]NVStorageSaveData done [10:28:19]ExternCall_PrintAddStr [10:28:19]wPrintStart [10:28:19]Write to MH i2c: 01 00 00 5B 06 61 [10:28:19]OFD Sender: Processing packet 154884 [packets to send 67, broken 66] [10:28:19]ProducePacketName [10:28:19]name=ofd_packets/00154884 [10:28:19]OFD Sender: To server: pG, [10:28:19]CommunicateWithHost lk.salyk.kg:30040 [10:28:19]ConnectInit lk.salyk.kg [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 07 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 07 00 5B 06 00 00 00 00 00 FF 0F 76 [10:28:19]RasterBufferAndPrint [10:28:19]line Счет N : (1)298112 [10:28:19]line ИНН: 02508201610067 [10:28:19]line Контрольно-Кассовый Чек [10:28:19]line ПРОДАЖА [10:28:19]line ТРК (МРК, ГНК) : 62 [10:28:19]line Товар: 2710124130 [10:28:19]line Аи-92-К-5 [10:28:19]line 7.830 * 63.90 [10:28:19]line = 500.34 [10:28:19]line НДС 12% НСП 1% [10:28:19]line > о реализуемом товаре [10:28:19]line ИТОГО: 500.34 [10:28:19]line НСП 1% : 4.43 [10:28:19]line НДС 12% : 53.13 [10:28:19]line Наличными: 500.34 [10:28:19]line Безнал.: 0.00 [10:28:19]line Место: АЗС № 53 "Партнер Нефть" [10:28:19]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:28:19]line СНО: Общий режим [10:28:19]line Чек 188 09.04.2024 10:28 [10:28:19]line Смена: 298 ФФД: 1.0 [10:28:19]line ЗНМ: 0300000127 [10:28:19]line РНМ: 0000000000090882 [10:28:19]line Версия ККМ: 001 [10:28:19]line ФМ: 0000000000874906 [10:28:19]line ФД: 154884 [10:28:19]line ФПД: 73638130774522 [10:28:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T102818&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154884&fm=73638130774522&tin=02508201610067®Number=0000000000090882&sum=50034 [10:28:19]Connected sock=9 [10:28:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5E 81 07 01 B0 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 42 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 04 5D 02 00 35 04 06 00 42 F9 36 A0 71 FA FA CF 9E C4 91 BC 87 89 [10:28:19]written 0, free lines is 4095 [10:28:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 00 4A 47 00 78 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 04 5D 02 00 F4 03 04 00 EC BF 14 66 B6 04 01 00 00 6C CE 01 CD 96 14 83 CC [10:28:19]CommunicateWithHost err = 0 [10:28:19]CheckOFDResponse [10:28:19]1017 (14) - 77093643461234 [10:28:19]1041 (16) - 0000000000874906 [10:28:19]1040 (4) - 154884 [10:28:19]1012 (4) - 09.04.2024 04:11 [10:28:19]1206 (1) - 0 [10:28:19]OFD Sender: Remove packet 154884 [10:28:19]ProducePacketName [10:28:19]name=ofd_packets/00154884 [10:28:19]NVStorageDeleteData [10:28:19]Write to MH i2c: 01 00 00 83 06 89 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 07 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 F2 0C 8E [10:28:19]RasterBufferAndPrint [10:28:19]line [10:28:19]line [10:28:19]line [10:28:19]line [10:28:19]line [10:28:19]written 0, free lines is 3320 [10:28:19]MH_Cut [10:28:19]Write to MH i2c: D1 01 00 8A 06 01 62 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: D1 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: D1 01 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: D1 01 00 8A 06 00 61 [10:28:19]Write to MH i2c: 01 00 00 8B 06 91 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:20]OFD Sender: No OFD packet to send [10:28:20]*** Cut start [10:28:20]*** Partial cut [10:28:20]*** CUTSNS_PIN = 1 [10:28:20]*** CUTSNS_PIN = 0 [10:28:20]*** Brake cut motor [10:28:21]Read from MH i2c: 01 [10:28:21]MH_I2C_Read... [10:28:21]*** Stop cut motor [10:28:21]*** Cut end [10:28:21]Read from MH i2c: 01 07 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 07 00 8B 06 00 00 00 00 00 FF 0F A6 [10:28:21]process_action close_receipt done [10:28:21]requested_data is exist [10:28:21]produce_requested_data [10:28:21]requested_item fm.sn is exist - process it [10:28:21]wFMCommunicate request_size=4 [10:28:21]MH_SAM_APDU [10:28:21]CAPDU: 80 11 00 00 [10:28:21]Write to MH i2c: E2 08 00 8C 06 80 11 00 00 00 00 00 00 0C [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:21]Read from MH i2c: E2 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 17 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 17 00 8C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 61 [10:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:28:21]wFMCommunicate OK [10:28:21]requested_item fd.num is exist - process it [10:28:21]SAM_PROTO_GetFieldsCounters [10:28:21]wFMCommunicate request_size=4 [10:28:21]MH_SAM_APDU [10:28:21]CAPDU: 80 13 00 00 [10:28:21]Write to MH i2c: E2 08 00 8D 06 80 13 00 00 00 00 00 00 0F [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:21]Read from MH i2c: E2 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 62 00 [10:28:21]MH_I2C_Read... [10:28:21]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 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 04 5D 02 00 0E 04 04 00 2A 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 F6 [10:28:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 04 5D 02 00 0E 04 04 00 2A 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 [10:28:21]wFMCommunicate OK [10:28:21]SAM_PROTO_GetFieldsCounters done [10:28:21]requested_item shift.num is exist - process it [10:28:21]requested_item shift.opened is exist - process it [10:28:21]req_shift_opened [10:28:21]FM_GetShiftState [10:28:21]SAM_PROTO_GetShiftState [10:28:21]wFMCommunicate request_size=4 [10:28:21]MH_SAM_APDU [10:28:21]CAPDU: 80 13 01 00 [10:28:21]Write to MH i2c: E2 08 00 8E 06 80 13 01 00 00 00 00 00 11 [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:21]Read from MH i2c: E2 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 0E 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 0E 00 8E 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AB [10:28:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:28:21]wFMCommunicate OK [10:28:21]SAM_PROTO_GetShiftState done [10:28:21]FM_GetShiftState done [10:28:21]req_shift_opened done [10:28:21]requested_item shift.open_date is exist - process it [10:28:21]req_shift_open_date [10:28:21]req_shift_open_date done [10:28:21]produce_requested_data done [10:28:21]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154884,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:28:21]process_action_free close_receipt [10:28:21]json_value_free [10:28:21]json_value_free done [10:28:21]process_json_proto returns [10:28:21]Send response to host [10:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154884,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:28:21]free response buf [10:28:21]execute_script done [10:28:21]execute_script returns [10:28:21]free content buf [10:28:21]Sock 10.Close socket [10:28:21]Sock 10.Thread stoped [10:28:25]OFD Sender: No OFD packet to send [10:28:28]accept exits with 7 [10:28:28]New connection [10:28:28]New thread 3067280740 created [10:28:28]Thread 3067137380 joined [10:28:28]Waiting for new connection... [10:28:28] Sock 7.Parse request [10:28:28]Sock 7.Check first char [10:28:28]Sock 7.First char is OK [10:28:28]request: POST /json_proto HTTP/1.0 [10:28:28]Method: POST [10:28:28]URL: /json_proto [10:28:28]Method is POST - this is cgi request [10:28:28]url: /json_proto [10:28:28]query_string will be loaded in cgi processing [10:28:28]execute_cgi json_proto POST (null) [10:28:28]execute_cgi path=json_proto method=POST [10:28:28]POST find Content-Length [10:28:28]Host: 172.17.32.195:8080 [10:28:28]Content-Length: 1191 [10:28:28]Content-Type: application/json [10:28:28] [10:28:28]POST finish read [10:28:28]Found Content-Length = 1191 [10:28:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298113\u000A09.04.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585932\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:28]execute_script... [10:28:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298113\u000A09.04.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585932\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:28]POST & json_proto [10:28:28]process_json_proto [10:28:28]json parsed OK: [10:28:28]protocol is kg_v1.0 [10:28:28]action value=print_text [10:28:28]process_action print_text [10:28:28]cmd_print_text [10:28:28]ExternCall_PrintAddStr [10:28:28]wPrintStart [10:28:28]Write to MH i2c: 01 00 00 8F 06 95 [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: 01 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: 01 07 00 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: 01 07 00 8F 06 00 00 00 00 00 FF 0F AA [10:28:28]RasterBufferAndPrint [10:28:28]line *****ТОВАРНЫЙ ЧЕК***** [10:28:28]line АЗС 53 [10:28:28]line Партнер нефть [10:28:28]line 02508201610067 [10:28:28]line Кассир : Черикбаев М. [10:28:28]line Счет N : (1)298113 [10:28:28]line 09.04.2024 10:05 [10:28:28]line ПРОДАЖА [10:28:28]line ТРК (МРК, ГНК): 82 [10:28:28]line Вид ГСМ : 2710124130 [10:28:28]line Аи-92-К-5 [10:28:28]line 15.650 x 63.90 [10:28:28]line ИТОГ: 1000.04 [10:28:28]line Тип оплаты: Талоны: Партнер нефть [10:28:28]line 3585932 [10:28:28]line ______________________ [10:28:28]line (подпись) [10:28:28]written 0, free lines is 4095 [10:28:29]Write to MH i2c: 01 00 00 A3 06 A9 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 A3 06 00 00 00 00 00 14 0E D2 [10:28:29]RasterBufferAndPrint [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]written 0, free lines is 3606 [10:28:29]MH_Cut [10:28:29]Write to MH i2c: D1 01 00 AA 06 01 82 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 01 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 01 00 AA 06 00 81 [10:28:29]Write to MH i2c: 01 00 00 AB 06 B1 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** Cut start [10:28:29]*** Partial cut [10:28:29]*** CUTSNS_PIN = 1 [10:28:29]*** CUTSNS_PIN = 0 [10:28:30]*** Brake cut motor [10:28:30]OFD Sender: No OFD packet to send [10:28:30]Read from MH i2c: 01 [10:28:30]MH_I2C_Read... [10:28:30]*** Stop cut motor [10:28:30]*** Cut end [10:28:30]Read from MH i2c: 01 07 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: 01 07 00 AB 06 00 00 00 00 00 FF 0F C6 [10:28:30]process_action print_text done [10:28:30]requested_data is exist [10:28:30]produce_requested_data [10:28:30]requested_item fm.sn is exist - process it [10:28:30]wFMCommunicate request_size=4 [10:28:30]MH_SAM_APDU [10:28:30]CAPDU: 80 11 00 00 [10:28:30]Write to MH i2c: E2 08 00 AC 06 80 11 00 00 00 00 00 00 2C [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:30]Read from MH i2c: E2 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 17 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 17 00 AC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 81 [10:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:28:30]wFMCommunicate OK [10:28:30]requested_item fd.num is exist - process it [10:28:30]SAM_PROTO_GetFieldsCounters [10:28:30]wFMCommunicate request_size=4 [10:28:30]MH_SAM_APDU [10:28:30]CAPDU: 80 13 00 00 [10:28:30]Write to MH i2c: E2 08 00 AD 06 80 13 00 00 00 00 00 00 2F [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:30]Read from MH i2c: E2 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 62 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 62 00 AD 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 04 5D 02 00 0E 04 04 00 2A 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 16 [10:28:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 04 5D 02 00 0E 04 04 00 2A 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 [10:28:30]wFMCommunicate OK [10:28:30]SAM_PROTO_GetFieldsCounters done [10:28:30]requested_item shift.num is exist - process it [10:28:30]requested_item shift.opened is exist - process it [10:28:30]req_shift_opened [10:28:30]FM_GetShiftState [10:28:30]SAM_PROTO_GetShiftState [10:28:30]wFMCommunicate request_size=4 [10:28:30]MH_SAM_APDU [10:28:30]CAPDU: 80 13 01 00 [10:28:30]Write to MH i2c: E2 08 00 AE 06 80 13 01 00 00 00 00 00 31 [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:30]Read from MH i2c: E2 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 0E 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 0E 00 AE 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CB [10:28:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:28:30]wFMCommunicate OK [10:28:30]SAM_PROTO_GetShiftState done [10:28:30]FM_GetShiftState done [10:28:30]req_shift_opened done [10:28:30]requested_item shift.open_date is exist - process it [10:28:30]req_shift_open_date [10:28:30]req_shift_open_date done [10:28:30]produce_requested_data done [10:28:30]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154884,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:28:30]process_action_free print_text [10:28:30]json_value_free [10:28:30]json_value_free done [10:28:30]process_json_proto returns [10:28:30]Send response to host [10:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154884,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:28:30]free response buf [10:28:30]execute_script done [10:28:30]execute_script returns [10:28:30]free content buf [10:28:30]Sock 7.Close socket [10:28:30]Sock 7.Thread stoped [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:30]OFD Sender: No OFD packet to send [10:29:35]OFD Sender: No OFD packet to send [10:29:40]OFD Sender: No OFD packet to send [10:29:45]OFD Sender: No OFD packet to send [10:29:50]OFD Sender: No OFD packet to send [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:11]accept exits with 9 [10:30:11]New connection [10:30:11]New thread 3067137380 created [10:30:11]Thread 3067280740 joined [10:30:11]Waiting for new connection... [10:30:11] Sock 9.Parse request [10:30:11]Sock 9.Check first char [10:30:11]Sock 9.First char is OK [10:30:11]request: POST /json_proto HTTP/1.0 [10:30:11]Method: POST [10:30:11]URL: /json_proto [10:30:11]Method is POST - this is cgi request [10:30:11]url: /json_proto [10:30:11]query_string will be loaded in cgi processing [10:30:11]execute_cgi json_proto POST (null) [10:30:11]execute_cgi path=json_proto method=POST [10:30:11]POST find Content-Length [10:30:11]Host: 172.17.32.195:8080 [10:30:11]Content-Length: 803 [10:30:11]Content-Type: application/json [10:30:11] [10:30:11]POST finish read [10:30:11]Found Content-Length = 803 [10:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298114", "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" : 72.50, "quantity" : 27.590, "sum" : 2000.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:11]execute_script... [10:30:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298114", "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" : 72.50, "quantity" : 27.590, "sum" : 2000.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:11]POST & json_proto [10:30:11]process_json_proto [10:30:11]json parsed OK: [10:30:11]protocol is kg_v1.0 [10:30:11]action value=close_receipt [10:30:11]process_action close_receipt [10:30:11]cmd_close_receipt [10:30:11]MH_GetDate [10:30:11]Write to MH i2c: F0 00 00 AF 06 A4 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 09 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 09 00 AF 06 00 B4 18 15 66 77 1B 62 64 4C [10:30:11]GetLastDocTimeStamp 1712658498 [10:30:11]current date 1712658612 [10:30:11]FM_GetShiftState [10:30:11]SAM_PROTO_GetShiftState [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 13 01 00 [10:30:11]Write to MH i2c: E2 08 00 B0 06 80 13 01 00 00 00 00 00 33 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0E 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0E 00 B0 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CD [10:30:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:30:11]wFMCommunicate OK [10:30:11]SAM_PROTO_GetShiftState done [10:30:11]FM_GetShiftState done [10:30:11]opened in 1712622218 [10:30:11]opened+sec_in_day 1712708618 [10:30:11]quantity*price = 200027 [10:30:11]sum+1 = 200029 [10:30:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.28 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.28 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 189 09.04.2024 10:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154885 ФПД: 52273113654736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103012&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154885&fm=52273113654736&tin=02508201610067®Number=0000000000090882&sum=200028 [10:30:12]StoreToDocumentArchive [10:30:12]shift 298 fd 154885 [10:30:12]save to /storage/0298/doc_00154885 [10:30:12]save last doc name /storage/0298/doc_00154885 to /storage/kkm_last_doc_name [10:30:12]save OK [10:30:12]Clear old archive folders... [10:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:12]tlvbuf is 01725500 [10:30:12]SAM_PROTO_ClearQueue [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 09 00 00 [10:30:12]Write to MH i2c: E2 08 00 BD 06 80 09 00 00 00 00 00 00 35 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]SAM_PROTO_ClearQueue done [10:30:12]KKMCreateOFDPacket [10:30:12]OFDProtocolAddRootSTLVToBuf [10:30:12]FM_MakeSignedData [10:30:12]FM_MakeSignedData [10:30:12]SAM_PROTO_SignData [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 01 02 [10:30:12]Write to MH i2c: E2 08 00 BE 06 80 0D 01 02 00 00 00 00 3D [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=255 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 B4 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 05 5D 02 00 35 04 06 00 2F [10:30:12]Write to MH i2c: E2 02 01 BF 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C6 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 B4 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 05 5D 02 00 35 04 06 00 2F 00 00 30 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 BF 06 00 90 00 39 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=10 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 02 02 05 8A C8 5E E5 D0 [10:30:12]Write to MH i2c: E2 0D 00 C0 06 80 0D 02 02 05 00 8A C8 5E E5 D0 00 00 AF [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 C0 06 00 90 00 3A [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 03 02 [10:30:12]Write to MH i2c: E2 08 00 C1 06 80 0D 03 02 00 00 00 00 42 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 C1 06 00 83 62 37 50 F5 9C F6 1D 90 00 53 [10:30:12]RAPDU: 83 62 37 50 F5 9C F6 1D 90 00 [10:30:12]wFMCommunicate OK [10:30:12]SAM_PROTO_SignData done [10:30:12]FM_MakeSignedData done [10:30:12]CreateOFDProtocolMessage [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 11 00 00 [10:30:12]Write to MH i2c: E2 08 00 C2 06 80 11 00 00 00 00 00 00 42 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 C2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 97 [10:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:30:12]wFMCommunicate OK [10:30:12]CreateOFDProtocolMessage done [10:30:12]OFDSenderStorePacket 154885 [10:30:12]StoreOFDPacket docnum=154885 [10:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F3 97 07 01 6A 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 C6 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 B4 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 05 5D 02 00 35 04 06 00 2F 8A C8 5E E5 D0 83 62 37 50 F5 9C F6 1D [10:30:12]CheckFolder [10:30:12]dirname=/storage/ofd_packets [10:30:12]CheckFolder done [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00154885 [10:30:12]NVStorageSaveData ofd_packets/00154885 [10:30:12]File name is /storage/ofd_packets/00154885 [10:30:12]Write 301 bytes [10:30:12]NVStorageSaveData done [10:30:12]OFDSenderStorePacket done [10:30:12]KKMCreateOFDPacket done [10:30:12]NVStorageSaveData kkm_last_timestamp [10:30:12]File name is /storage/kkm_last_timestamp [10:30:12]Write 4 bytes [10:30:12]NVStorageSaveData done [10:30:12]ExternCall_PrintAddStr [10:30:12]wPrintStart [10:30:12]Write to MH i2c: 01 00 00 C3 06 C9 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 C3 06 00 00 00 00 00 FF 0F DE [10:30:12]RasterBufferAndPrint [10:30:12]line Счет N : (1)298114 [10:30:12]line ИНН: 02508201610067 [10:30:12]line Контрольно-Кассовый Чек [10:30:12]line ПРОДАЖА [10:30:12]line ТРК (МРК, ГНК) : 51 [10:30:12]line Товар: 2710124500 [10:30:12]line Аи-95-К-5 [10:30:12]line 27.590 * 72.50 [10:30:12]line = 2000.28 [10:30:12]line НДС 12% НСП 1% [10:30:12]line > о реализуемом товаре [10:30:12]line ИТОГО: 2000.28 [10:30:12]line НСП 1% : 17.70 [10:30:12]line НДС 12% : 212.42 [10:30:12]line Наличными: 0.00 [10:30:12]line Безнал.: 2000.28 [10:30:12]line Место: АЗС № 53 "Партнер Нефть" [10:30:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:30:12]line СНО: Общий режим [10:30:12]line Чек 189 09.04.2024 10:30 [10:30:12]line Смена: 298 ФФД: 1.0 [10:30:12]line ЗНМ: 0300000127 [10:30:12]line РНМ: 0000000000090882 [10:30:12]line Версия ККМ: 001 [10:30:12]line Платежная система: O! деньги [10:30:12]line ФМ: 0000000000874906 [10:30:12]line ФД: 154885 [10:30:12]line ФПД: 52273113654736 [10:30:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103012&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154885&fm=52273113654736&tin=02508201610067®Number=0000000000090882&sum=200028 [10:30:13]OFD Sender: Processing packet 154885 [packets to send 67, broken 66] [10:30:13]ProducePacketName [10:30:13]name=ofd_packets/00154885 [10:30:13]OFD Sender: To server: pG, [10:30:13]CommunicateWithHost lk.salyk.kg:30040 [10:30:13]ConnectInit lk.salyk.kg [10:30:13]written 0, free lines is 4095 [10:30:13]Connected sock=10 [10:30:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F3 97 07 01 6A 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 C6 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 B4 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 05 5D 02 00 35 04 06 00 2F 8A C8 5E E5 D0 83 62 37 50 F5 9C F6 1D [10:30:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A2 84 47 00 10 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 05 5D 02 00 F4 03 04 00 5E C0 14 66 B6 04 01 00 00 71 0F 05 74 C8 25 58 BA [10:30:13]CommunicateWithHost err = 0 [10:30:13]CheckOFDResponse [10:30:13]1017 (14) - 77093643461234 [10:30:13]1041 (16) - 0000000000874906 [10:30:13]1040 (4) - 154885 [10:30:13]1012 (4) - 09.04.2024 04:13 [10:30:13]1206 (1) - 0 [10:30:13]OFD Sender: Remove packet 154885 [10:30:13]ProducePacketName [10:30:13]name=ofd_packets/00154885 [10:30:13]NVStorageDeleteData [10:30:13]Write to MH i2c: 01 00 00 ED 06 F3 [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 07 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 D7 0C DD [10:30:13]RasterBufferAndPrint [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]written 0, free lines is 3294 [10:30:13]MH_Cut [10:30:13]Write to MH i2c: D1 01 00 F4 06 01 CC [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 01 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 01 00 F4 06 00 CB [10:30:13]Write to MH i2c: 01 00 00 F5 06 FB [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]OFD Sender: No OFD packet to send [10:30:14]*** Cut start [10:30:14]*** Partial cut [10:30:14]*** CUTSNS_PIN = 1 [10:30:14]*** CUTSNS_PIN = 0 [10:30:14]*** Brake cut motor [10:30:15]Read from MH i2c: 01 [10:30:15]MH_I2C_Read... [10:30:15]*** Stop cut motor [10:30:15]*** Cut end [10:30:15]Read from MH i2c: 01 07 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 FF 0F 10 [10:30:15]process_action close_receipt done [10:30:15]requested_data is exist [10:30:15]produce_requested_data [10:30:15]requested_item fm.sn is exist - process it [10:30:15]wFMCommunicate request_size=4 [10:30:15]MH_SAM_APDU [10:30:15]CAPDU: 80 11 00 00 [10:30:15]Write to MH i2c: E2 08 00 F6 06 80 11 00 00 00 00 00 00 76 [10:30:15]Write i2c OK [10:30:15]MH_I2C_Read... [10:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:15]Read from MH i2c: E2 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 17 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 17 00 F6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CB [10:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:30:15]wFMCommunicate OK [10:30:15]requested_item fd.num is exist - process it [10:30:15]SAM_PROTO_GetFieldsCounters [10:30:15]wFMCommunicate request_size=4 [10:30:15]MH_SAM_APDU [10:30:15]CAPDU: 80 13 00 00 [10:30:15]Write to MH i2c: E2 08 00 F7 06 80 13 00 00 00 00 00 00 79 [10:30:15]Write i2c OK [10:30:15]MH_I2C_Read... [10:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:15]Read from MH i2c: E2 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 62 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 62 00 F7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 05 5D 02 00 0E 04 04 00 2A 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 64 [10:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 05 5D 02 00 0E 04 04 00 2A 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 [10:30:15]wFMCommunicate OK [10:30:15]SAM_PROTO_GetFieldsCounters done [10:30:15]requested_item shift.num is exist - process it [10:30:15]requested_item shift.opened is exist - process it [10:30:15]req_shift_opened [10:30:15]FM_GetShiftState [10:30:15]SAM_PROTO_GetShiftState [10:30:15]wFMCommunicate request_size=4 [10:30:15]MH_SAM_APDU [10:30:15]CAPDU: 80 13 01 00 [10:30:15]Write to MH i2c: E2 08 00 F8 06 80 13 01 00 00 00 00 00 7B [10:30:15]Write i2c OK [10:30:15]MH_I2C_Read... [10:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:15]Read from MH i2c: E2 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 F8 06 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 15 [10:30:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:30:15]wFMCommunicate OK [10:30:15]SAM_PROTO_GetShiftState done [10:30:15]FM_GetShiftState done [10:30:15]req_shift_opened done [10:30:15]requested_item shift.open_date is exist - process it [10:30:15]req_shift_open_date [10:30:15]req_shift_open_date done [10:30:15]produce_requested_data done [10:30:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154885,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:30:15]process_action_free close_receipt [10:30:15]json_value_free [10:30:15]json_value_free done [10:30:15]process_json_proto returns [10:30:15]Send response to host [10:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154885,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:30:15]free response buf [10:30:15]execute_script done [10:30:15]execute_script returns [10:30:15]free content buf [10:30:15]Sock 9.Close socket [10:30:15]Sock 9.Thread stoped [10:30:18]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:49]accept exits with 7 [10:30:49]New connection [10:30:49]New thread 3067280740 created [10:30:49]Thread 3067137380 joined [10:30:49]Waiting for new connection... [10:30:49] Sock 7.Parse request [10:30:49]Sock 7.Check first char [10:30:49]Sock 7.First char is OK [10:30:49]request: POST /json_proto HTTP/1.0 [10:30:49]Method: POST [10:30:49]URL: /json_proto [10:30:49]Method is POST - this is cgi request [10:30:49]url: /json_proto [10:30:49]query_string will be loaded in cgi processing [10:30:49]execute_cgi json_proto POST (null) [10:30:49]execute_cgi path=json_proto method=POST [10:30:49]POST find Content-Length [10:30:49]Host: 172.17.32.195:8080 [10:30:49]Content-Length: 1196 [10:30:49]Content-Type: application/json [10:30:49] [10:30:49]POST finish read [10:30:49]Found Content-Length = 1196 [10:30:49]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298115\u000A09.04.2024 10:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729074\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:49]execute_script... [10:30:49]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298115\u000A09.04.2024 10:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3729074\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:49]POST & json_proto [10:30:49]process_json_proto [10:30:49]json parsed OK: [10:30:49]protocol is kg_v1.0 [10:30:49]action value=print_text [10:30:49]process_action print_text [10:30:49]cmd_print_text [10:30:49]ExternCall_PrintAddStr [10:30:49]wPrintStart [10:30:49]Write to MH i2c: 01 00 00 F9 06 FF [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 F9 06 00 00 00 00 00 FF 0F 14 [10:30:49]RasterBufferAndPrint [10:30:49]line *****ТОВАРНЫЙ ЧЕК***** [10:30:49]line АЗС 53 [10:30:49]line Партнер нефть [10:30:49]line 02508201610067 [10:30:49]line Кассир : Черикбаев М. [10:30:49]line Счет N : (1)298115 [10:30:49]line 09.04.2024 10:07 [10:30:49]line ПРОДАЖА [10:30:49]line ТРК (МРК, ГНК): 92 [10:30:49]line Вид ГСМ : 2710194210 [10:30:49]line ДТ(л)-К-5 [10:30:49]line 13.820 x 72.40 [10:30:49]line ИТОГ: 1000.57 [10:30:49]line Тип оплаты: Талоны: Партнер нефть [10:30:49]line 3729074 [10:30:49]line ______________________ [10:30:49]line (подпись) [10:30:49]written 0, free lines is 4095 [10:30:49]Write to MH i2c: 01 00 00 0D 07 14 [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 12 0E 3B [10:30:49]RasterBufferAndPrint [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]written 0, free lines is 3604 [10:30:49]MH_Cut [10:30:49]Write to MH i2c: D1 01 00 14 07 01 ED [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 01 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 01 00 14 07 00 EC [10:30:49]Write to MH i2c: 01 00 00 15 07 1C [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:50]*** Cut start [10:30:50]*** Partial cut [10:30:50]*** CUTSNS_PIN = 1 [10:30:50]*** CUTSNS_PIN = 0 [10:30:50]*** Brake cut motor [10:30:50]Read from MH i2c: 01 [10:30:50]MH_I2C_Read... [10:30:50]*** Stop cut motor [10:30:50]*** Cut end [10:30:50]Read from MH i2c: 01 07 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 FF 0F 31 [10:30:50]process_action print_text done [10:30:50]requested_data is exist [10:30:50]produce_requested_data [10:30:50]requested_item fm.sn is exist - process it [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 11 00 00 [10:30:50]Write to MH i2c: E2 08 00 16 07 80 11 00 00 00 00 00 00 97 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 16 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EC [10:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:30:50]wFMCommunicate OK [10:30:50]requested_item fd.num is exist - process it [10:30:50]SAM_PROTO_GetFieldsCounters [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 13 00 00 [10:30:50]Write to MH i2c: E2 08 00 17 07 80 13 00 00 00 00 00 00 9A [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:51]Read from MH i2c: E2 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 62 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 62 00 17 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 05 5D 02 00 0E 04 04 00 2A 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 85 [10:30:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 05 5D 02 00 0E 04 04 00 2A 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 [10:30:51]wFMCommunicate OK [10:30:51]SAM_PROTO_GetFieldsCounters done [10:30:51]requested_item shift.num is exist - process it [10:30:51]requested_item shift.opened is exist - process it [10:30:51]req_shift_opened [10:30:51]FM_GetShiftState [10:30:51]SAM_PROTO_GetShiftState [10:30:51]wFMCommunicate request_size=4 [10:30:51]MH_SAM_APDU [10:30:51]CAPDU: 80 13 01 00 [10:30:51]Write to MH i2c: E2 08 00 18 07 80 13 01 00 00 00 00 00 9C [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:51]Read from MH i2c: E2 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 0E 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 0E 00 18 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 36 [10:30:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:30:51]wFMCommunicate OK [10:30:51]SAM_PROTO_GetShiftState done [10:30:51]FM_GetShiftState done [10:30:51]req_shift_opened done [10:30:51]requested_item shift.open_date is exist - process it [10:30:51]req_shift_open_date [10:30:51]req_shift_open_date done [10:30:51]produce_requested_data done [10:30:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154885,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:30:51]process_action_free print_text [10:30:51]json_value_free [10:30:51]json_value_free done [10:30:51]process_json_proto returns [10:30:51]Send response to host [10:30:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154885,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:30:51]free response buf [10:30:51]execute_script done [10:30:51]execute_script returns [10:30:51]free content buf [10:30:51]Sock 7.Close socket [10:30:51]Sock 7.Thread stoped [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:16]accept exits with 9 [10:31:16]New connection [10:31:16]New thread 3067137380 created [10:31:16]Thread 3067280740 joined [10:31:16]Waiting for new connection... [10:31:16] Sock 9.Parse request [10:31:16]Sock 9.Check first char [10:31:16]Sock 9.First char is OK [10:31:16]request: POST /json_proto HTTP/1.0 [10:31:16]Method: POST [10:31:16]URL: /json_proto [10:31:16]Method is POST - this is cgi request [10:31:16]url: /json_proto [10:31:16]query_string will be loaded in cgi processing [10:31:16]execute_cgi json_proto POST (null) [10:31:16]execute_cgi path=json_proto method=POST [10:31:16]POST find Content-Length [10:31:16]Host: 172.17.32.195:8080 [10:31:16]Content-Length: 639 [10:31:16]Content-Type: application/json [10:31:16] [10:31:16]POST finish read [10:31:16]Found Content-Length = 639 [10:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298116", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:16]execute_script... [10:31:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298116", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:16]POST & json_proto [10:31:16]process_json_proto [10:31:16]json parsed OK: [10:31:16]protocol is kg_v1.0 [10:31:16]action value=close_receipt [10:31:16]process_action close_receipt [10:31:16]cmd_close_receipt [10:31:16]MH_GetDate [10:31:16]Write to MH i2c: F0 00 00 19 07 0F [10:31:16]Write i2c OK [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 09 00 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 09 00 19 07 00 F5 18 15 66 77 1B 62 64 F8 [10:31:16]GetLastDocTimeStamp 1712658612 [10:31:16]current date 1712658677 [10:31:16]FM_GetShiftState [10:31:16]SAM_PROTO_GetShiftState [10:31:16]wFMCommunicate request_size=4 [10:31:16]MH_SAM_APDU [10:31:16]CAPDU: 80 13 01 00 [10:31:16]Write to MH i2c: E2 08 00 1A 07 80 13 01 00 00 00 00 00 9E [10:31:16]Write i2c OK [10:31:16]MH_I2C_Read... [10:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:16]Read from MH i2c: E2 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: E2 0E 00 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: E2 0E 00 1A 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 38 [10:31:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:31:16]wFMCommunicate OK [10:31:16]SAM_PROTO_GetShiftState done [10:31:16]FM_GetShiftState done [10:31:16]opened in 1712622218 [10:31:16]opened+sec_in_day 1712708618 [10:31:16]quantity*price = 50033 [10:31:16]sum+1 = 50035 [10:31:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 190 09.04.2024 10:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154886 ФПД: 69062589932963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103117&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154886&fm=69062589932963&tin=02508201610067®Number=0000000000090882&sum=50034 [10:31:17]StoreToDocumentArchive [10:31:17]shift 298 fd 154886 [10:31:17]save to /storage/0298/doc_00154886 [10:31:17]save last doc name /storage/0298/doc_00154886 to /storage/kkm_last_doc_name [10:31:17]save OK [10:31:17]Clear old archive folders... [10:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:17]tlvbuf is 0178CA70 [10:31:17]SAM_PROTO_ClearQueue [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 09 00 00 [10:31:17]Write to MH i2c: E2 08 00 27 07 80 09 00 00 00 00 00 00 A0 [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]SAM_PROTO_ClearQueue done [10:31:17]KKMCreateOFDPacket [10:31:17]OFDProtocolAddRootSTLVToBuf [10:31:17]FM_MakeSignedData [10:31:17]FM_MakeSignedData [10:31:17]SAM_PROTO_SignData [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 01 02 [10:31:17]Write to MH i2c: E2 08 00 28 07 80 0D 01 02 00 00 00 00 A8 [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]wFMCommunicate request_size=255 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 F5 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 06 5D 02 00 35 04 06 00 3E [10:31:17]Write to MH i2c: E2 02 01 29 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 F5 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 06 5D 02 00 35 04 06 00 3E 00 00 BC [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:18]Read from MH i2c: E2 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 03 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [10:31:18]RAPDU: 90 00 [10:31:18]wFMCommunicate OK [10:31:18]wFMCommunicate request_size=10 [10:31:18]MH_SAM_APDU [10:31:18]CAPDU: 80 0D 02 02 05 CF E3 23 E5 A3 [10:31:18]Write to MH i2c: E2 0D 00 2A 07 80 0D 02 02 05 00 CF E3 23 E5 A3 00 00 12 [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:18]Read from MH i2c: E2 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 03 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [10:31:18]RAPDU: 90 00 [10:31:18]wFMCommunicate OK [10:31:18]wFMCommunicate request_size=4 [10:31:18]MH_SAM_APDU [10:31:18]CAPDU: 80 0D 03 02 [10:31:18]Write to MH i2c: E2 08 00 2B 07 80 0D 03 02 00 00 00 00 AD [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:18]Read from MH i2c: E2 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 0B 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 0B 00 2B 07 00 05 BF FB 7A 21 DA AB F9 90 00 86 [10:31:18]RAPDU: 05 BF FB 7A 21 DA AB F9 90 00 [10:31:18]wFMCommunicate OK [10:31:18]SAM_PROTO_SignData done [10:31:18]FM_MakeSignedData done [10:31:18]CreateOFDProtocolMessage [10:31:18]wFMCommunicate request_size=4 [10:31:18]MH_SAM_APDU [10:31:18]CAPDU: 80 11 00 00 [10:31:18]Write to MH i2c: E2 08 00 2C 07 80 11 00 00 00 00 00 00 AD [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:18]Read from MH i2c: E2 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 17 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: E2 17 00 2C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 02 [10:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:31:18]wFMCommunicate OK [10:31:18]CreateOFDProtocolMessage done [10:31:18]OFDSenderStorePacket 154886 [10:31:18]StoreOFDPacket docnum=154886 [10:31:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A3 0D 07 01 62 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 F5 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 06 5D 02 00 35 04 06 00 3E CF E3 23 E5 A3 05 BF FB 7A 21 DA AB F9 [10:31:18]CheckFolder [10:31:18]dirname=/storage/ofd_packets [10:31:18]CheckFolder done [10:31:18]ProducePacketName [10:31:18]name=ofd_packets/00154886 [10:31:18]NVStorageSaveData ofd_packets/00154886 [10:31:18]File name is /storage/ofd_packets/00154886 [10:31:18]Write 301 bytes [10:31:18]NVStorageSaveData done [10:31:18]OFDSenderStorePacket done [10:31:18]KKMCreateOFDPacket done [10:31:18]NVStorageSaveData kkm_last_timestamp [10:31:18]File name is /storage/kkm_last_timestamp [10:31:18]Write 4 bytes [10:31:18]NVStorageSaveData done [10:31:18]ExternCall_PrintAddStr [10:31:18]wPrintStart [10:31:18]Write to MH i2c: 01 00 00 2D 07 34 [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 07 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 07 00 2D 07 00 00 00 00 00 FF 0F 49 [10:31:18]RasterBufferAndPrint [10:31:18]line Счет N : (1)298116 [10:31:18]line ИНН: 02508201610067 [10:31:18]line Контрольно-Кассовый Чек [10:31:18]line ПРОДАЖА [10:31:18]line ТРК (МРК, ГНК) : 62 [10:31:18]line Товар: 2710124130 [10:31:18]line Аи-92-К-5 [10:31:18]line 7.830 * 63.90 [10:31:18]line = 500.34 [10:31:18]line НДС 12% НСП 1% [10:31:18]line > о реализуемом товаре [10:31:18]line ИТОГО: 500.34 [10:31:18]line НСП 1% : 4.43 [10:31:18]line НДС 12% : 53.13 [10:31:18]line Наличными: 500.34 [10:31:18]line Безнал.: 0.00 [10:31:18]line Место: АЗС № 53 "Партнер Нефть" [10:31:18]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:31:18]line СНО: Общий режим [10:31:18]line Чек 190 09.04.2024 10:31 [10:31:18]line Смена: 298 ФФД: 1.0 [10:31:18]line ЗНМ: 0300000127 [10:31:18]line РНМ: 0000000000090882 [10:31:18]line Версия ККМ: 001 [10:31:18]line ФМ: 0000000000874906 [10:31:18]line ФД: 154886 [10:31:18]line ФПД: 69062589932963 [10:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103117&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154886&fm=69062589932963&tin=02508201610067®Number=0000000000090882&sum=50034 [10:31:18]OFD Sender: Processing packet 154886 [packets to send 67, broken 66] [10:31:18]ProducePacketName [10:31:18]name=ofd_packets/00154886 [10:31:18]OFD Sender: To server: pG, [10:31:18]CommunicateWithHost lk.salyk.kg:30040 [10:31:18]ConnectInit lk.salyk.kg [10:31:18]written 0, free lines is 4095 [10:31:18]Connected sock=10 [10:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A3 0D 07 01 62 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 F5 18 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 06 5D 02 00 35 04 06 00 3E CF E3 23 E5 A3 05 BF FB 7A 21 DA AB F9 [10:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7C 44 47 00 1F C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 06 5D 02 00 F4 03 04 00 9F C0 14 66 B6 04 01 00 00 36 17 C0 AB B1 49 2F 97 [10:31:18]CommunicateWithHost err = 0 [10:31:18]CheckOFDResponse [10:31:18]1017 (14) - 77093643461234 [10:31:18]1041 (16) - 0000000000874906 [10:31:18]1040 (4) - 154886 [10:31:18]1012 (4) - 09.04.2024 04:14 [10:31:18]1206 (1) - 0 [10:31:18]OFD Sender: Remove packet 154886 [10:31:18]ProducePacketName [10:31:18]name=ofd_packets/00154886 [10:31:18]NVStorageDeleteData [10:31:19]Write to MH i2c: 01 00 00 55 07 5C [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: 01 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: 01 07 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: 01 07 00 55 07 00 00 00 00 00 F7 0C 66 [10:31:19]RasterBufferAndPrint [10:31:19]line [10:31:19]line [10:31:19]line [10:31:19]line [10:31:19]line [10:31:19]written 0, free lines is 3324 [10:31:19]MH_Cut [10:31:19]Write to MH i2c: D1 01 00 5C 07 01 35 [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: D1 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: D1 01 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: D1 01 00 5C 07 00 34 [10:31:19]Write to MH i2c: 01 00 00 5D 07 64 [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]OFD Sender: No OFD packet to send [10:31:19]*** Cut start [10:31:19]*** Partial cut [10:31:19]*** CUTSNS_PIN = 1 [10:31:19]*** CUTSNS_PIN = 0 [10:31:20]*** Brake cut motor [10:31:20]Read from MH i2c: 01 [10:31:20]MH_I2C_Read... [10:31:20]*** Stop cut motor [10:31:20]*** Cut end [10:31:20]Read from MH i2c: 01 07 00 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 FF 0F 79 [10:31:20]process_action close_receipt done [10:31:20]requested_data is exist [10:31:20]produce_requested_data [10:31:20]requested_item fm.sn is exist - process it [10:31:20]wFMCommunicate request_size=4 [10:31:20]MH_SAM_APDU [10:31:20]CAPDU: 80 11 00 00 [10:31:20]Write to MH i2c: E2 08 00 5E 07 80 11 00 00 00 00 00 00 DF [10:31:20]Write i2c OK [10:31:20]MH_I2C_Read... [10:31:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:20]Read from MH i2c: E2 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 17 00 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 17 00 5E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 34 [10:31:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:31:20]wFMCommunicate OK [10:31:20]requested_item fd.num is exist - process it [10:31:20]SAM_PROTO_GetFieldsCounters [10:31:20]wFMCommunicate request_size=4 [10:31:20]MH_SAM_APDU [10:31:20]CAPDU: 80 13 00 00 [10:31:20]Write to MH i2c: E2 08 00 5F 07 80 13 00 00 00 00 00 00 E2 [10:31:20]Write i2c OK [10:31:20]MH_I2C_Read... [10:31:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:20]Read from MH i2c: E2 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 62 00 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 62 00 5F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 06 5D 02 00 0E 04 04 00 2A 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 D1 [10:31:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 06 5D 02 00 0E 04 04 00 2A 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 [10:31:20]wFMCommunicate OK [10:31:20]SAM_PROTO_GetFieldsCounters done [10:31:20]requested_item shift.num is exist - process it [10:31:20]requested_item shift.opened is exist - process it [10:31:20]req_shift_opened [10:31:20]FM_GetShiftState [10:31:20]SAM_PROTO_GetShiftState [10:31:20]wFMCommunicate request_size=4 [10:31:20]MH_SAM_APDU [10:31:20]CAPDU: 80 13 01 00 [10:31:20]Write to MH i2c: E2 08 00 60 07 80 13 01 00 00 00 00 00 E4 [10:31:20]Write i2c OK [10:31:20]MH_I2C_Read... [10:31:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:20]Read from MH i2c: E2 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 0E 00 [10:31:20]MH_I2C_Read... [10:31:20]Read from MH i2c: E2 0E 00 60 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7E [10:31:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:31:20]wFMCommunicate OK [10:31:20]SAM_PROTO_GetShiftState done [10:31:20]FM_GetShiftState done [10:31:20]req_shift_opened done [10:31:20]requested_item shift.open_date is exist - process it [10:31:20]req_shift_open_date [10:31:20]req_shift_open_date done [10:31:20]produce_requested_data done [10:31:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154886,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:31:20]process_action_free close_receipt [10:31:20]json_value_free [10:31:20]json_value_free done [10:31:20]process_json_proto returns [10:31:20]Send response to host [10:31:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154886,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:31:20]free response buf [10:31:20]execute_script done [10:31:20]execute_script returns [10:31:20]free content buf [10:31:20]Sock 9.Close socket [10:31:20]Sock 9.Thread stoped [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:44]OFD Sender: No OFD packet to send [10:31:49]OFD Sender: No OFD packet to send [10:31:54]OFD Sender: No OFD packet to send [10:31:59]OFD Sender: No OFD packet to send [10:32:04]OFD Sender: No OFD packet to send [10:32:09]OFD Sender: No OFD packet to send [10:32:09]accept exits with 7 [10:32:09]New connection [10:32:09]New thread 3067280740 created [10:32:09]Thread 3067137380 joined [10:32:09]Waiting for new connection... [10:32:09] Sock 7.Parse request [10:32:09]Sock 7.Check first char [10:32:09]Sock 7.First char is OK [10:32:09]request: POST /json_proto HTTP/1.0 [10:32:09]Method: POST [10:32:09]URL: /json_proto [10:32:09]Method is POST - this is cgi request [10:32:09]url: /json_proto [10:32:09]query_string will be loaded in cgi processing [10:32:09]execute_cgi json_proto POST (null) [10:32:09]execute_cgi path=json_proto method=POST [10:32:09]POST find Content-Length [10:32:09]Host: 172.17.32.195:8080 [10:32:09]Content-Length: 1189 [10:32:09]Content-Type: application/json [10:32:09] [10:32:09]POST finish read [10:32:09]Found Content-Length = 1189 [10:32:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298117\u000A09.04.2024 10:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:09]execute_script... [10:32:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298117\u000A09.04.2024 10:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:09]POST & json_proto [10:32:09]process_json_proto [10:32:09]json parsed OK: [10:32:09]protocol is kg_v1.0 [10:32:09]action value=print_text [10:32:09]process_action print_text [10:32:09]cmd_print_text [10:32:09]ExternCall_PrintAddStr [10:32:09]wPrintStart [10:32:09]Write to MH i2c: 01 00 00 61 07 68 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 FF 0F 7D [10:32:09]RasterBufferAndPrint [10:32:09]line *****ТОВАРНЫЙ ЧЕК***** [10:32:09]line АЗС 53 [10:32:09]line Партнер нефть [10:32:09]line 02508201610067 [10:32:09]line Кассир : Черикбаев М. [10:32:09]line Счет N : (1)298117 [10:32:09]line 09.04.2024 10:09 [10:32:09]line ПРОДАЖА [10:32:09]line ТРК (МРК, ГНК): 72 [10:32:09]line Вид ГСМ : 2710124130 [10:32:09]line Аи-92-К-5 [10:32:09]line 7.830 x 63.90 [10:32:09]line ИТОГ: 500.34 [10:32:09]line Тип оплаты: Талоны: Партнер нефть [10:32:09]line 3585931 [10:32:09]line ______________________ [10:32:09]line (подпись) [10:32:09]written 0, free lines is 4095 [10:32:09]Write to MH i2c: 01 00 00 75 07 7C [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 75 07 00 00 00 00 00 12 0E A3 [10:32:09]RasterBufferAndPrint [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]written 0, free lines is 3604 [10:32:09]MH_Cut [10:32:09]Write to MH i2c: D1 01 00 7C 07 01 55 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 01 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 01 00 7C 07 00 54 [10:32:09]Write to MH i2c: 01 00 00 7D 07 84 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:10]*** Cut start [10:32:10]*** Partial cut [10:32:10]*** CUTSNS_PIN = 1 [10:32:10]*** CUTSNS_PIN = 0 [10:32:10]*** Brake cut motor [10:32:11]Read from MH i2c: 01 [10:32:11]MH_I2C_Read... [10:32:11]*** Stop cut motor [10:32:11]*** Cut end [10:32:11]Read from MH i2c: 01 07 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [10:32:11]process_action print_text done [10:32:11]requested_data is exist [10:32:11]produce_requested_data [10:32:11]requested_item fm.sn is exist - process it [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 11 00 00 [10:32:11]Write to MH i2c: E2 08 00 7E 07 80 11 00 00 00 00 00 00 FF [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 17 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 17 00 7E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 54 [10:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:32:11]wFMCommunicate OK [10:32:11]requested_item fd.num is exist - process it [10:32:11]SAM_PROTO_GetFieldsCounters [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 13 00 00 [10:32:11]Write to MH i2c: E2 08 00 7F 07 80 13 00 00 00 00 00 00 02 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 62 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 62 00 7F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 06 5D 02 00 0E 04 04 00 2A 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 F1 [10:32:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 06 5D 02 00 0E 04 04 00 2A 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 [10:32:11]wFMCommunicate OK [10:32:11]SAM_PROTO_GetFieldsCounters done [10:32:11]requested_item shift.num is exist - process it [10:32:11]requested_item shift.opened is exist - process it [10:32:11]req_shift_opened [10:32:11]FM_GetShiftState [10:32:11]SAM_PROTO_GetShiftState [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 13 01 00 [10:32:11]Write to MH i2c: E2 08 00 80 07 80 13 01 00 00 00 00 00 04 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 0E 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 0E 00 80 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9E [10:32:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:32:11]wFMCommunicate OK [10:32:11]SAM_PROTO_GetShiftState done [10:32:11]FM_GetShiftState done [10:32:11]req_shift_opened done [10:32:11]requested_item shift.open_date is exist - process it [10:32:11]req_shift_open_date [10:32:11]req_shift_open_date done [10:32:11]produce_requested_data done [10:32:11]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154886,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:32:11]process_action_free print_text [10:32:11]json_value_free [10:32:11]json_value_free done [10:32:11]process_json_proto returns [10:32:11]Send response to host [10:32:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154886,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:32:11]free response buf [10:32:11]execute_script done [10:32:11]execute_script returns [10:32:11]free content buf [10:32:11]Sock 7.Close socket [10:32:11]Sock 7.Thread stoped [10:32:14]OFD Sender: No OFD packet to send [10:32:19]OFD Sender: No OFD packet to send [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:31]accept exits with 9 [10:32:31]New connection [10:32:31]New thread 3067137380 created [10:32:31]Thread 3067280740 joined [10:32:31]Waiting for new connection... [10:32:31] Sock 9.Parse request [10:32:31]Sock 9.Check first char [10:32:31]Sock 9.First char is OK [10:32:31]request: POST /json_proto HTTP/1.0 [10:32:31]Method: POST [10:32:31]URL: /json_proto [10:32:31]Method is POST - this is cgi request [10:32:31]url: /json_proto [10:32:31]query_string will be loaded in cgi processing [10:32:31]execute_cgi json_proto POST (null) [10:32:31]execute_cgi path=json_proto method=POST [10:32:31]POST find Content-Length [10:32:31]Host: 172.17.32.195:8080 [10:32:31]Content-Length: 663 [10:32:31]Content-Type: application/json [10:32:31] [10:32:31]POST finish read [10:32:31]Found Content-Length = 663 [10:32:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 3.740, "sum" : 123.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "payments": [ { "type": 0, "sum" : 123.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:31]execute_script... [10:32: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)298118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 3.740, "sum" : 123.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "payments": [ { "type": 0, "sum" : 123.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:31]POST & json_proto [10:32:31]process_json_proto [10:32:31]json parsed OK: [10:32:31]protocol is kg_v1.0 [10:32:31]action value=close_receipt [10:32:31]process_action close_receipt [10:32:31]cmd_close_receipt [10:32:31]MH_GetDate [10:32:31]Write to MH i2c: F0 00 00 81 07 77 [10:32:31]Write i2c OK [10:32:31]MH_I2C_Read... [10:32:31]Read from MH i2c: F0 [10:32:31]MH_I2C_Read... [10:32:31]Read from MH i2c: F0 09 00 [10:32:31]MH_I2C_Read... [10:32:31]Read from MH i2c: F0 09 00 81 07 00 40 19 15 66 77 1B 62 64 AC [10:32:31]GetLastDocTimeStamp 1712658677 [10:32:31]current date 1712658752 [10:32:31]FM_GetShiftState [10:32:31]SAM_PROTO_GetShiftState [10:32:31]wFMCommunicate request_size=4 [10:32:31]MH_SAM_APDU [10:32:31]CAPDU: 80 13 01 00 [10:32:31]Write to MH i2c: E2 08 00 82 07 80 13 01 00 00 00 00 00 06 [10:32:31]Write i2c OK [10:32:31]MH_I2C_Read... [10:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:31]Read from MH i2c: E2 [10:32:31]MH_I2C_Read... [10:32:31]Read from MH i2c: E2 0E 00 [10:32:31]MH_I2C_Read... [10:32:31]Read from MH i2c: E2 0E 00 82 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A0 [10:32:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:32:31]wFMCommunicate OK [10:32:31]SAM_PROTO_GetShiftState done [10:32:31]FM_GetShiftState done [10:32:31]opened in 1712622218 [10:32:31]opened+sec_in_day 1712708618 [10:32:31]quantity*price = 12304 [10:32:31]sum+1 = 12306 [10:32:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 123.05 Внесено: 300.00 СДАЧА: 176.95 НСП 1% : 1.09 НДС 12% : 13.07 Наличными: 123.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 191 09.04.2024 10:32 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154887 ФПД: 22107479535399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103232&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154887&fm=22107479535399&tin=02508201610067®Number=0000000000090882&sum=12305 [10:32:32]StoreToDocumentArchive [10:32:32]shift 298 fd 154887 [10:32:32]save to /storage/0298/doc_00154887 [10:32:32]save last doc name /storage/0298/doc_00154887 to /storage/kkm_last_doc_name [10:32:32]save OK [10:32:32]Clear old archive folders... [10:32:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:32:32]tlvbuf is 01726910 [10:32:32]SAM_PROTO_ClearQueue [10:32:32]wFMCommunicate request_size=4 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 09 00 00 [10:32:32]Write to MH i2c: E2 08 00 8F 07 80 09 00 00 00 00 00 00 08 [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:32]Read from MH i2c: E2 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 03 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [10:32:32]RAPDU: 90 00 [10:32:32]wFMCommunicate OK [10:32:32]SAM_PROTO_ClearQueue done [10:32:32]KKMCreateOFDPacket [10:32:32]OFDProtocolAddRootSTLVToBuf [10:32:32]FM_MakeSignedData [10:32:32]FM_MakeSignedData [10:32:32]SAM_PROTO_SignData [10:32:32]wFMCommunicate request_size=4 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 0D 01 02 [10:32:32]Write to MH i2c: E2 08 00 90 07 80 0D 01 02 00 00 00 00 10 [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:32]Read from MH i2c: E2 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 03 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 03 00 90 07 00 90 00 0B [10:32:32]RAPDU: 90 00 [10:32:32]wFMCommunicate OK [10:32:32]wFMCommunicate request_size=255 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 11 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 11 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 05 00 00 00 00 07 04 06 00 11 30 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 40 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 07 5D 02 00 35 04 06 00 14 1B [10:32:32]Write to MH i2c: E2 02 01 91 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 11 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 11 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 05 00 00 00 00 07 04 06 00 11 30 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 40 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 07 5D 02 00 35 04 06 00 14 1B 00 00 F8 [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 91 07 00 90 00 0C [10:32:33]RAPDU: 90 00 [10:32:33]wFMCommunicate OK [10:32:33]wFMCommunicate request_size=9 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 0D 02 02 04 4C 76 EF 27 [10:32:33]Write to MH i2c: E2 0C 00 92 07 80 0D 02 02 04 00 4C 76 EF 27 00 00 F3 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:33]Read from MH i2c: E2 03 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 03 00 92 07 00 90 00 0D [10:32:33]RAPDU: 90 00 [10:32:33]wFMCommunicate OK [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 0D 03 02 [10:32:33]Write to MH i2c: E2 08 00 93 07 80 0D 03 02 00 00 00 00 15 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 0B 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 0B 00 93 07 00 BD 01 7D CF 89 93 BF 0E 90 00 09 [10:32:33]RAPDU: BD 01 7D CF 89 93 BF 0E 90 00 [10:32:33]wFMCommunicate OK [10:32:33]SAM_PROTO_SignData done [10:32:33]FM_MakeSignedData done [10:32:33]CreateOFDProtocolMessage [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 11 00 00 [10:32:33]Write to MH i2c: E2 08 00 94 07 80 11 00 00 00 00 00 00 15 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 17 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 17 00 94 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6A [10:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:32:33]wFMCommunicate OK [10:32:33]CreateOFDProtocolMessage done [10:32:33]OFDSenderStorePacket 154887 [10:32:33]StoreOFDPacket docnum=154887 [10:32:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 9C 4D 06 01 0E 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 11 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 11 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 05 00 00 00 00 07 04 06 00 11 30 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 40 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 07 5D 02 00 35 04 06 00 14 1B 4C 76 EF 27 BD 01 7D CF 89 93 BF 0E [10:32:33]CheckFolder [10:32:33]dirname=/storage/ofd_packets [10:32:33]CheckFolder done [10:32:33]ProducePacketName [10:32:33]name=ofd_packets/00154887 [10:32:33]NVStorageSaveData ofd_packets/00154887 [10:32:33]File name is /storage/ofd_packets/00154887 [10:32:33]Write 300 bytes [10:32:33]NVStorageSaveData done [10:32:33]OFDSenderStorePacket done [10:32:33]KKMCreateOFDPacket done [10:32:33]NVStorageSaveData kkm_last_timestamp [10:32:33]File name is /storage/kkm_last_timestamp [10:32:33]Write 4 bytes [10:32:33]NVStorageSaveData done [10:32:33]ExternCall_PrintAddStr [10:32:33]wPrintStart [10:32:33]Write to MH i2c: 01 00 00 95 07 9C [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: 01 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: 01 07 00 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: 01 07 00 95 07 00 00 00 00 00 FF 0F B1 [10:32:33]RasterBufferAndPrint [10:32:33]line Счет N : (1)298118 [10:32:33]line ИНН: 02508201610067 [10:32:33]line Контрольно-Кассовый Чек [10:32:33]line ПРОДАЖА [10:32:33]line ТРК (МРК, ГНК) : 101 [10:32:33]line Товар: 2711190000 [10:32:33]line ГАЗ-К-5 [10:32:33]line 3.740 * 32.90 [10:32:33]line = 123.05 [10:32:33]line НДС 12% НСП 1% [10:32:33]line > о реализуемом товаре [10:32:33]line ИТОГО: 123.05 [10:32:33]line Внесено: 300.00 [10:32:33]line СДАЧА: 176.95 [10:32:33]line НСП 1% : 1.09 [10:32:33]line НДС 12% : 13.07 [10:32:33]line Наличными: 123.05 [10:32:33]line Безнал.: 0.00 [10:32:33]line Место: АЗС № 53 "Партнер Нефть" [10:32:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:32:33]line СНО: Общий режим [10:32:33]line Чек 191 09.04.2024 10:32 [10:32:33]line Смена: 298 ФФД: 1.0 [10:32:33]line ЗНМ: 0300000127 [10:32:33]line РНМ: 0000000000090882 [10:32:33]line Версия ККМ: 001 [10:32:33]line ФМ: 0000000000874906 [10:32:33]line ФД: 154887 [10:32:33]line ФПД: 22107479535399 [10:32:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103232&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154887&fm=22107479535399&tin=02508201610067®Number=0000000000090882&sum=12305 [10:32:33]OFD Sender: Processing packet 154887 [packets to send 67, broken 66] [10:32:33]ProducePacketName [10:32:33]name=ofd_packets/00154887 [10:32:33]OFD Sender: To server: pG, [10:32:33]CommunicateWithHost lk.salyk.kg:30040 [10:32:33]ConnectInit lk.salyk.kg [10:32:33]written 0, free lines is 4095 [10:32:33]Connected sock=10 [10:32:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 9C 4D 06 01 0E 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 11 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 11 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 05 00 00 00 00 07 04 06 00 11 30 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 40 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 07 5D 02 00 35 04 06 00 14 1B 4C 76 EF 27 BD 01 7D CF 89 93 BF 0E [10:32:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 EF CA 47 00 DA CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 07 5D 02 00 F4 03 04 00 EA C0 14 66 B6 04 01 00 00 3C 8D 9B 16 43 3F CF 5A [10:32:33]CommunicateWithHost err = 0 [10:32:33]CheckOFDResponse [10:32:33]1017 (14) - 77093643461234 [10:32:33]1041 (16) - 0000000000874906 [10:32:33]1040 (4) - 154887 [10:32:33]1012 (4) - 09.04.2024 04:15 [10:32:33]1206 (1) - 0 [10:32:33]OFD Sender: Remove packet 154887 [10:32:33]ProducePacketName [10:32:33]name=ofd_packets/00154887 [10:32:33]NVStorageDeleteData [10:32:34]Write to MH i2c: 01 00 00 BF 07 C6 [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: 01 07 00 BF 07 00 00 00 00 00 D2 0C AB [10:32:34]RasterBufferAndPrint [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]line [10:32:34]written 0, free lines is 3287 [10:32:34]MH_Cut [10:32:34]Write to MH i2c: D1 01 00 C6 07 01 9F [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 01 00 [10:32:34]MH_I2C_Read... [10:32:34]Read from MH i2c: D1 01 00 C6 07 00 9E [10:32:34]Write to MH i2c: 01 00 00 C7 07 CE [10:32:34]Write i2c OK [10:32:34]MH_I2C_Read... [10:32:34]OFD Sender: No OFD packet to send [10:32:34]*** Cut start [10:32:34]*** Partial cut [10:32:34]*** CUTSNS_PIN = 1 [10:32:35]*** CUTSNS_PIN = 0 [10:32:35]*** Brake cut motor [10:32:35]Read from MH i2c: 01 [10:32:35]MH_I2C_Read... [10:32:35]*** Stop cut motor [10:32:35]*** Cut end [10:32:35]Read from MH i2c: 01 07 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: 01 07 00 C7 07 00 00 00 00 00 FF 0F E3 [10:32:35]process_action close_receipt done [10:32:35]requested_data is exist [10:32:35]produce_requested_data [10:32:35]requested_item fm.sn is exist - process it [10:32:35]wFMCommunicate request_size=4 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 11 00 00 [10:32:35]Write to MH i2c: E2 08 00 C8 07 80 11 00 00 00 00 00 00 49 [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 17 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 17 00 C8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9E [10:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:32:35]wFMCommunicate OK [10:32:35]requested_item fd.num is exist - process it [10:32:35]SAM_PROTO_GetFieldsCounters [10:32:35]wFMCommunicate request_size=4 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 13 00 00 [10:32:35]Write to MH i2c: E2 08 00 C9 07 80 13 00 00 00 00 00 00 4C [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 62 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 62 00 C9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 07 5D 02 00 0E 04 04 00 2A 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 3F [10:32:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 07 5D 02 00 0E 04 04 00 2A 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 [10:32:35]wFMCommunicate OK [10:32:35]SAM_PROTO_GetFieldsCounters done [10:32:35]requested_item shift.num is exist - process it [10:32:35]requested_item shift.opened is exist - process it [10:32:35]req_shift_opened [10:32:35]FM_GetShiftState [10:32:35]SAM_PROTO_GetShiftState [10:32:35]wFMCommunicate request_size=4 [10:32:35]MH_SAM_APDU [10:32:35]CAPDU: 80 13 01 00 [10:32:35]Write to MH i2c: E2 08 00 CA 07 80 13 01 00 00 00 00 00 4E [10:32:35]Write i2c OK [10:32:35]MH_I2C_Read... [10:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:35]Read from MH i2c: E2 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 0E 00 [10:32:35]MH_I2C_Read... [10:32:35]Read from MH i2c: E2 0E 00 CA 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E8 [10:32:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:32:35]wFMCommunicate OK [10:32:35]SAM_PROTO_GetShiftState done [10:32:35]FM_GetShiftState done [10:32:35]req_shift_opened done [10:32:35]requested_item shift.open_date is exist - process it [10:32:35]req_shift_open_date [10:32:35]req_shift_open_date done [10:32:35]produce_requested_data done [10:32:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154887,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:32:35]process_action_free close_receipt [10:32:35]json_value_free [10:32:35]json_value_free done [10:32:35]process_json_proto returns [10:32:35]Send response to host [10:32:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154887,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:32:35]free response buf [10:32:35]execute_script done [10:32:35]execute_script returns [10:32:35]free content buf [10:32:35]Sock 9.Close socket [10:32:35]Sock 9.Thread stoped [10:32:39]OFD Sender: No OFD packet to send [10:32:44]OFD Sender: No OFD packet to send [10:32:49]OFD Sender: No OFD packet to send [10:32:54]OFD Sender: No OFD packet to send [10:32:59]OFD Sender: No OFD packet to send [10:33:04]OFD Sender: No OFD packet to send [10:33:09]OFD Sender: No OFD packet to send [10:33:14]OFD Sender: No OFD packet to send [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:59]OFD Sender: No OFD packet to send [10:34:04]OFD Sender: No OFD packet to send [10:34:09]OFD Sender: No OFD packet to send [10:34:14]OFD Sender: No OFD packet to send [10:34:19]OFD Sender: No OFD packet to send [10:34:24]OFD Sender: No OFD packet to send [10:34:29]OFD Sender: No OFD packet to send [10:34:34]OFD Sender: No OFD packet to send [10:34:39]OFD Sender: No OFD packet to send [10:34:44]OFD Sender: No OFD packet to send [10:34:44]accept exits with 7 [10:34:44]New connection [10:34:44]New thread 3067280740 created [10:34:44]Thread 3067137380 joined [10:34:44]Waiting for new connection... [10:34:44] Sock 7.Parse request [10:34:44]Sock 7.Check first char [10:34:44]Sock 7.First char is OK [10:34:44]request: POST /json_proto HTTP/1.0 [10:34:44]Method: POST [10:34:44]URL: /json_proto [10:34:44]Method is POST - this is cgi request [10:34:44]url: /json_proto [10:34:44]query_string will be loaded in cgi processing [10:34:44]execute_cgi json_proto POST (null) [10:34:44]execute_cgi path=json_proto method=POST [10:34:44]POST find Content-Length [10:34:44]Host: 172.17.32.195:8080 [10:34:44]Content-Length: 643 [10:34:44]Content-Type: application/json [10:34:44] [10:34:44]POST finish read [10:34:44]Found Content-Length = 643 [10:34:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 5.380, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 177.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:44]execute_script... [10:34: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)298119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 5.380, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 177.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:44]POST & json_proto [10:34:44]process_json_proto [10:34:44]json parsed OK: [10:34:44]protocol is kg_v1.0 [10:34:44]action value=close_receipt [10:34:44]process_action close_receipt [10:34:44]cmd_close_receipt [10:34:44]MH_GetDate [10:34:44]Write to MH i2c: F0 00 00 CB 07 C1 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: F0 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: F0 09 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: F0 09 00 CB 07 00 C5 19 15 66 77 1B 62 64 7B [10:34:44]GetLastDocTimeStamp 1712658752 [10:34:44]current date 1712658885 [10:34:44]FM_GetShiftState [10:34:44]SAM_PROTO_GetShiftState [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 13 01 00 [10:34:44]Write to MH i2c: E2 08 00 CC 07 80 13 01 00 00 00 00 00 50 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:45]Read from MH i2c: E2 [10:34:45]MH_I2C_Read... [10:34:45]Read from MH i2c: E2 0E 00 [10:34:45]MH_I2C_Read... [10:34:45]Read from MH i2c: E2 0E 00 CC 07 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EA [10:34:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:34:45]wFMCommunicate OK [10:34:45]SAM_PROTO_GetShiftState done [10:34:45]FM_GetShiftState done [10:34:45]opened in 1712622218 [10:34:45]opened+sec_in_day 1712708618 [10:34:45]quantity*price = 17700 [10:34:45]sum+1 = 17701 [10:34:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 177.00 НСП 1% : 1.57 НДС 12% : 18.80 Наличными: 177.00 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 192 09.04.2024 10:34 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154888 ФПД: 191461346689628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103445&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154888&fm=191461346689628&tin=02508201610067®Number=0000000000090882&sum=17700 [10:34:46]StoreToDocumentArchive [10:34:46]shift 298 fd 154888 [10:34:46]save to /storage/0298/doc_00154888 [10:34:46]save last doc name /storage/0298/doc_00154888 to /storage/kkm_last_doc_name [10:34:46]save OK [10:34:46]Clear old archive folders... [10:34:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:34:46]tlvbuf is 01713BA0 [10:34:46]SAM_PROTO_ClearQueue [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 09 00 00 [10:34:46]Write to MH i2c: E2 08 00 D9 07 80 09 00 00 00 00 00 00 52 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 D9 07 00 90 00 54 [10:34:46]RAPDU: 90 00 [10:34:46]wFMCommunicate OK [10:34:46]SAM_PROTO_ClearQueue done [10:34:46]KKMCreateOFDPacket [10:34:46]OFDProtocolAddRootSTLVToBuf [10:34:46]FM_MakeSignedData [10:34:46]FM_MakeSignedData [10:34:46]SAM_PROTO_SignData [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 0D 01 02 [10:34:46]Write to MH i2c: E2 08 00 DA 07 80 0D 01 02 00 00 00 00 5A [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 DA 07 00 90 00 55 [10:34:46]RAPDU: 90 00 [10:34:46]wFMCommunicate OK [10:34:46]wFMCommunicate request_size=255 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 07 00 00 00 00 07 04 06 00 24 45 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 C5 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 08 5D 02 00 35 04 06 00 AE 22 [10:34:46]Write to MH i2c: E2 02 01 DB 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 07 00 00 00 00 07 04 06 00 24 45 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 C5 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 08 5D 02 00 35 04 06 00 AE 22 00 00 C0 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 DB 07 00 90 00 56 [10:34:46]RAPDU: 90 00 [10:34:46]wFMCommunicate OK [10:34:46]wFMCommunicate request_size=9 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 0D 02 02 04 11 8E C2 5C [10:34:46]Write to MH i2c: E2 0C 00 DC 07 80 0D 02 02 04 00 11 8E C2 5C 00 00 22 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 03 00 DC 07 00 90 00 57 [10:34:46]RAPDU: 90 00 [10:34:46]wFMCommunicate OK [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 0D 03 02 [10:34:46]Write to MH i2c: E2 08 00 DD 07 80 0D 03 02 00 00 00 00 5F [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0B 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0B 00 DD 07 00 F4 61 CC 87 E3 01 FB F7 90 00 DE [10:34:46]RAPDU: F4 61 CC 87 E3 01 FB F7 90 00 [10:34:46]wFMCommunicate OK [10:34:46]SAM_PROTO_SignData done [10:34:46]FM_MakeSignedData done [10:34:46]CreateOFDProtocolMessage [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 11 00 00 [10:34:46]Write to MH i2c: E2 08 00 DE 07 80 11 00 00 00 00 00 00 5F [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 17 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 17 00 DE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B4 [10:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:34:46]wFMCommunicate OK [10:34:46]CreateOFDProtocolMessage done [10:34:46]OFDSenderStorePacket 154888 [10:34:46]StoreOFDPacket docnum=154888 [10:34:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C8 02 06 01 B0 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 07 00 00 00 00 07 04 06 00 24 45 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 C5 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 08 5D 02 00 35 04 06 00 AE 22 11 8E C2 5C F4 61 CC 87 E3 01 FB F7 [10:34:46]CheckFolder [10:34:46]dirname=/storage/ofd_packets [10:34:46]CheckFolder done [10:34:46]ProducePacketName [10:34:46]name=ofd_packets/00154888 [10:34:46]NVStorageSaveData ofd_packets/00154888 [10:34:46]File name is /storage/ofd_packets/00154888 [10:34:46]Write 300 bytes [10:34:46]NVStorageSaveData done [10:34:46]OFDSenderStorePacket done [10:34:46]KKMCreateOFDPacket done [10:34:46]NVStorageSaveData kkm_last_timestamp [10:34:46]File name is /storage/kkm_last_timestamp [10:34:46]Write 4 bytes [10:34:46]NVStorageSaveData done [10:34:46]ExternCall_PrintAddStr [10:34:46]wPrintStart [10:34:46]Write to MH i2c: 01 00 00 DF 07 E6 [10:34:46]OFD Sender: Processing packet 154888 [packets to send 67, broken 66] [10:34:46]ProducePacketName [10:34:46]name=ofd_packets/00154888 [10:34:46]OFD Sender: To server: pG, [10:34:46]CommunicateWithHost lk.salyk.kg:30040 [10:34:46]ConnectInit lk.salyk.kg [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: 01 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: 01 07 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: 01 07 00 DF 07 00 00 00 00 00 FF 0F FB [10:34:46]RasterBufferAndPrint [10:34:46]line Счет N : (1)298119 [10:34:46]line ИНН: 02508201610067 [10:34:46]line Контрольно-Кассовый Чек [10:34:46]line ПРОДАЖА [10:34:46]line ТРК (МРК, ГНК) : 101 [10:34:46]line Товар: 2711190000 [10:34:46]line ГАЗ-К-5 [10:34:46]line 5.380 * 32.90 [10:34:46]line = 177.00 [10:34:46]line НДС 12% НСП 1% [10:34:46]line > о реализуемом товаре [10:34:46]line ИТОГО: 177.00 [10:34:46]line НСП 1% : 1.57 [10:34:46]line НДС 12% : 18.80 [10:34:46]line Наличными: 177.00 [10:34:46]line Безнал.: 0.00 [10:34:46]line Место: АЗС № 53 "Партнер Нефть" [10:34:46]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:34:46]line СНО: Общий режим [10:34:46]line Чек 192 09.04.2024 10:34 [10:34:46]line Смена: 298 ФФД: 1.0 [10:34:46]line ЗНМ: 0300000127 [10:34:46]line РНМ: 0000000000090882 [10:34:46]line Версия ККМ: 001 [10:34:46]line ФМ: 0000000000874906 [10:34:46]line ФД: 154888 [10:34:46]line ФПД: 191461346689628 [10:34:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103445&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154888&fm=191461346689628&tin=02508201610067®Number=0000000000090882&sum=17700 [10:34:47]Connected sock=10 [10:34:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 C8 02 06 01 B0 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 07 00 00 00 00 07 04 06 00 24 45 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 C5 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 08 5D 02 00 35 04 06 00 AE 22 11 8E C2 5C F4 61 CC 87 E3 01 FB F7 [10:34:47]written 0, free lines is 4095 [10:34:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 9A 8C 47 00 61 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 08 5D 02 00 F4 03 04 00 6F C1 14 66 B6 04 01 00 00 C4 C0 65 2E B5 D9 FC 03 [10:34:47]CommunicateWithHost err = 0 [10:34:47]CheckOFDResponse [10:34:47]1017 (14) - 77093643461234 [10:34:47]1041 (16) - 0000000000874906 [10:34:47]1040 (4) - 154888 [10:34:47]1012 (4) - 09.04.2024 04:17 [10:34:47]1206 (1) - 0 [10:34:47]OFD Sender: Remove packet 154888 [10:34:47]ProducePacketName [10:34:47]name=ofd_packets/00154888 [10:34:47]NVStorageDeleteData [10:34:47]Write to MH i2c: 01 00 00 07 08 0F [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 07 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 F1 0C 13 [10:34:47]RasterBufferAndPrint [10:34:47]line [10:34:47]line [10:34:47]line [10:34:47]line [10:34:47]line [10:34:47]written 0, free lines is 3320 [10:34:47]MH_Cut [10:34:47]Write to MH i2c: D1 01 00 0E 08 01 E8 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: D1 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: D1 01 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: D1 01 00 0E 08 00 E7 [10:34:47]Write to MH i2c: 01 00 00 0F 08 17 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]OFD Sender: No OFD packet to send [10:34:48]*** Cut start [10:34:48]*** Partial cut [10:34:48]*** CUTSNS_PIN = 1 [10:34:48]*** CUTSNS_PIN = 0 [10:34:48]*** Brake cut motor [10:34:48]Read from MH i2c: 01 [10:34:48]MH_I2C_Read... [10:34:48]*** Stop cut motor [10:34:48]*** Cut end [10:34:48]Read from MH i2c: 01 07 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: 01 07 00 0F 08 00 00 00 00 00 FF 0F 2C [10:34:48]process_action close_receipt done [10:34:48]requested_data is exist [10:34:48]produce_requested_data [10:34:48]requested_item fm.sn is exist - process it [10:34:48]wFMCommunicate request_size=4 [10:34:48]MH_SAM_APDU [10:34:48]CAPDU: 80 11 00 00 [10:34:48]Write to MH i2c: E2 08 00 10 08 80 11 00 00 00 00 00 00 92 [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:48]Read from MH i2c: E2 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 17 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 17 00 10 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E7 [10:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:34:48]wFMCommunicate OK [10:34:48]requested_item fd.num is exist - process it [10:34:48]SAM_PROTO_GetFieldsCounters [10:34:48]wFMCommunicate request_size=4 [10:34:48]MH_SAM_APDU [10:34:48]CAPDU: 80 13 00 00 [10:34:48]Write to MH i2c: E2 08 00 11 08 80 13 00 00 00 00 00 00 95 [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 62 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 62 00 11 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 08 5D 02 00 0E 04 04 00 2A 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 8C [10:34:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 08 5D 02 00 0E 04 04 00 2A 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 [10:34:49]wFMCommunicate OK [10:34:49]SAM_PROTO_GetFieldsCounters done [10:34:49]requested_item shift.num is exist - process it [10:34:49]requested_item shift.opened is exist - process it [10:34:49]req_shift_opened [10:34:49]FM_GetShiftState [10:34:49]SAM_PROTO_GetShiftState [10:34:49]wFMCommunicate request_size=4 [10:34:49]MH_SAM_APDU [10:34:49]CAPDU: 80 13 01 00 [10:34:49]Write to MH i2c: E2 08 00 12 08 80 13 01 00 00 00 00 00 97 [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 0E 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 0E 00 12 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 31 [10:34:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:34:49]wFMCommunicate OK [10:34:49]SAM_PROTO_GetShiftState done [10:34:49]FM_GetShiftState done [10:34:49]req_shift_opened done [10:34:49]requested_item shift.open_date is exist - process it [10:34:49]req_shift_open_date [10:34:49]req_shift_open_date done [10:34:49]produce_requested_data done [10:34:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154888,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:34:49]process_action_free close_receipt [10:34:49]json_value_free [10:34:49]json_value_free done [10:34:49]process_json_proto returns [10:34:49]Send response to host [10:34:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154888,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:34:49]free response buf [10:34:49]execute_script done [10:34:49]execute_script returns [10:34:49]free content buf [10:34:49]Sock 7.Close socket [10:34:49]Sock 7.Thread stoped [10:34:52]OFD Sender: No OFD packet to send [10:34:57]OFD Sender: No OFD packet to send [10:35:02]OFD Sender: No OFD packet to send [10:35:06]accept exits with 9 [10:35:06]New connection [10:35:06]New thread 3067137380 created [10:35:06]Thread 3067280740 joined [10:35:06]Waiting for new connection... [10:35:06] Sock 9.Parse request [10:35:06]Sock 9.Check first char [10:35:06]Sock 9.First char is OK [10:35:06]request: POST /json_proto HTTP/1.0 [10:35:06]Method: POST [10:35:06]URL: /json_proto [10:35:06]Method is POST - this is cgi request [10:35:06]url: /json_proto [10:35:06]query_string will be loaded in cgi processing [10:35:06]execute_cgi json_proto POST (null) [10:35:06]execute_cgi path=json_proto method=POST [10:35:06]POST find Content-Length [10:35:06]Host: 172.17.32.195:8080 [10:35:06]Content-Length: 661 [10:35:06]Content-Type: application/json [10:35:06] [10:35:06]POST finish read [10:35:06]Found Content-Length = 661 [10:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 0.950, "sum" : 31.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "payments": [ { "type": 0, "sum" : 31.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:06]execute_script... [10: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)298120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 0.950, "sum" : 31.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "payments": [ { "type": 0, "sum" : 31.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:06]POST & json_proto [10:35:06]process_json_proto [10:35:06]json parsed OK: [10:35:06]protocol is kg_v1.0 [10:35:06]action value=close_receipt [10:35:06]process_action close_receipt [10:35:06]cmd_close_receipt [10:35:06]MH_GetDate [10:35:06]Write to MH i2c: F0 00 00 13 08 0A [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: F0 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: F0 09 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: F0 09 00 13 08 00 DB 19 15 66 77 1B 62 64 DA [10:35:06]GetLastDocTimeStamp 1712658885 [10:35:06]current date 1712658907 [10:35:06]FM_GetShiftState [10:35:06]SAM_PROTO_GetShiftState [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 13 01 00 [10:35:06]Write to MH i2c: E2 08 00 14 08 80 13 01 00 00 00 00 00 99 [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0E 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0E 00 14 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 33 [10:35:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:35:06]wFMCommunicate OK [10:35:06]SAM_PROTO_GetShiftState done [10:35:06]FM_GetShiftState done [10:35:06]opened in 1712622218 [10:35:06]opened+sec_in_day 1712708618 [10:35:06]quantity*price = 3125 [10:35:06]sum+1 = 3127 [10:35:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 31.26 Внесено: 300.00 СДАЧА: 268.74 НСП 1% : 0.28 НДС 12% : 3.32 Наличными: 31.26 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 193 09.04.2024 10:35 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154889 ФПД: 191180420718546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103507&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154889&fm=191180420718546&tin=02508201610067®Number=0000000000090882&sum=3126 [10:35:07]StoreToDocumentArchive [10:35:07]shift 298 fd 154889 [10:35:07]save to /storage/0298/doc_00154889 [10:35:07]save last doc name /storage/0298/doc_00154889 to /storage/kkm_last_doc_name [10:35:07]save OK [10:35:07]Clear old archive folders... [10:35:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:35:07]tlvbuf is 0172F9A0 [10:35:07]SAM_PROTO_ClearQueue [10:35:07]wFMCommunicate request_size=4 [10:35:07]MH_SAM_APDU [10:35:07]CAPDU: 80 09 00 00 [10:35:07]Write to MH i2c: E2 08 00 21 08 80 09 00 00 00 00 00 00 9B [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:07]Read from MH i2c: E2 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 21 08 00 90 00 9D [10:35:07]RAPDU: 90 00 [10:35:07]wFMCommunicate OK [10:35:07]SAM_PROTO_ClearQueue done [10:35:07]KKMCreateOFDPacket [10:35:07]OFDProtocolAddRootSTLVToBuf [10:35:07]FM_MakeSignedData [10:35:07]FM_MakeSignedData [10:35:07]SAM_PROTO_SignData [10:35:07]wFMCommunicate request_size=4 [10:35:07]MH_SAM_APDU [10:35:07]CAPDU: 80 0D 01 02 [10:35:07]Write to MH i2c: E2 08 00 22 08 80 0D 01 02 00 00 00 00 A3 [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:07]Read from MH i2c: E2 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 22 08 00 90 00 9E [10:35:07]RAPDU: 90 00 [10:35:07]wFMCommunicate OK [10:35:07]wFMCommunicate request_size=255 [10:35:07]MH_SAM_APDU [10:35:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 03 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 36 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 01 00 00 00 00 07 04 06 00 36 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 DB 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 09 5D 02 00 35 04 06 00 AD E0 [10:35:07]Write to MH i2c: E2 02 01 23 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 03 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 36 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 01 00 00 00 00 07 04 06 00 36 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 DB 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 09 5D 02 00 35 04 06 00 AD E0 00 00 76 [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]OFD Sender: No OFD packet to send [10:35:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:07]Read from MH i2c: E2 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 03 00 23 08 00 90 00 9F [10:35:07]RAPDU: 90 00 [10:35:07]wFMCommunicate OK [10:35:07]wFMCommunicate request_size=9 [10:35:07]MH_SAM_APDU [10:35:07]CAPDU: 80 0D 02 02 04 A9 10 9F D2 [10:35:07]Write to MH i2c: E2 0C 00 24 08 80 0D 02 02 04 00 A9 10 9F D2 00 00 D8 [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:08]Read from MH i2c: E2 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 03 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 03 00 24 08 00 90 00 A0 [10:35:08]RAPDU: 90 00 [10:35:08]wFMCommunicate OK [10:35:08]wFMCommunicate request_size=4 [10:35:08]MH_SAM_APDU [10:35:08]CAPDU: 80 0D 03 02 [10:35:08]Write to MH i2c: E2 08 00 25 08 80 0D 03 02 00 00 00 00 A8 [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:08]Read from MH i2c: E2 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 0B 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 0B 00 25 08 00 EA B3 E7 FE 5C B3 78 79 90 00 2B [10:35:08]RAPDU: EA B3 E7 FE 5C B3 78 79 90 00 [10:35:08]wFMCommunicate OK [10:35:08]SAM_PROTO_SignData done [10:35:08]FM_MakeSignedData done [10:35:08]CreateOFDProtocolMessage [10:35:08]wFMCommunicate request_size=4 [10:35:08]MH_SAM_APDU [10:35:08]CAPDU: 80 11 00 00 [10:35:08]Write to MH i2c: E2 08 00 26 08 80 11 00 00 00 00 00 00 A8 [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:08]Read from MH i2c: E2 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 17 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: E2 17 00 26 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FD [10:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:35:08]wFMCommunicate OK [10:35:08]CreateOFDProtocolMessage done [10:35:08]OFDSenderStorePacket 154889 [10:35:08]StoreOFDPacket docnum=154889 [10:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 F5 36 06 01 32 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 03 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 36 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 01 00 00 00 00 07 04 06 00 36 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 DB 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 09 5D 02 00 35 04 06 00 AD E0 A9 10 9F D2 EA B3 E7 FE 5C B3 78 79 [10:35:08]CheckFolder [10:35:08]dirname=/storage/ofd_packets [10:35:08]CheckFolder done [10:35:08]ProducePacketName [10:35:08]name=ofd_packets/00154889 [10:35:08]NVStorageSaveData ofd_packets/00154889 [10:35:08]File name is /storage/ofd_packets/00154889 [10:35:08]Write 300 bytes [10:35:08]NVStorageSaveData done [10:35:08]OFDSenderStorePacket done [10:35:08]KKMCreateOFDPacket done [10:35:08]NVStorageSaveData kkm_last_timestamp [10:35:08]File name is /storage/kkm_last_timestamp [10:35:08]Write 4 bytes [10:35:08]NVStorageSaveData done [10:35:08]ExternCall_PrintAddStr [10:35:08]wPrintStart [10:35:08]Write to MH i2c: 01 00 00 27 08 2F [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 07 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 07 00 27 08 00 00 00 00 00 FF 0F 44 [10:35:08]RasterBufferAndPrint [10:35:08]line Счет N : (1)298120 [10:35:08]line ИНН: 02508201610067 [10:35:08]line Контрольно-Кассовый Чек [10:35:08]line ПРОДАЖА [10:35:08]line ТРК (МРК, ГНК) : 100 [10:35:08]line Товар: 2711190000 [10:35:08]line ГАЗ-К-5 [10:35:08]line 0.950 * 32.90 [10:35:08]line = 31.26 [10:35:08]line НДС 12% НСП 1% [10:35:08]line > о реализуемом товаре [10:35:08]line ИТОГО: 31.26 [10:35:08]line Внесено: 300.00 [10:35:08]line СДАЧА: 268.74 [10:35:08]line НСП 1% : 0.28 [10:35:08]line НДС 12% : 3.32 [10:35:08]line Наличными: 31.26 [10:35:08]line Безнал.: 0.00 [10:35:08]line Место: АЗС № 53 "Партнер Нефть" [10:35:08]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:35:08]line СНО: Общий режим [10:35:08]line Чек 193 09.04.2024 10:35 [10:35:08]line Смена: 298 ФФД: 1.0 [10:35:08]line ЗНМ: 0300000127 [10:35:08]line РНМ: 0000000000090882 [10:35:08]line Версия ККМ: 001 [10:35:08]line ФМ: 0000000000874906 [10:35:08]line ФД: 154889 [10:35:08]line ФПД: 191180420718546 [10:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103507&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154889&fm=191180420718546&tin=02508201610067®Number=0000000000090882&sum=3126 [10:35:08]OFD Sender: Processing packet 154889 [packets to send 67, broken 66] [10:35:08]ProducePacketName [10:35:08]name=ofd_packets/00154889 [10:35:08]OFD Sender: To server: pG, [10:35:08]CommunicateWithHost lk.salyk.kg:30040 [10:35:08]ConnectInit lk.salyk.kg [10:35:08]written 0, free lines is 4095 [10:35:08]Connected sock=10 [10:35:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 F5 36 06 01 32 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 03 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 36 0C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 01 00 00 00 00 07 04 06 00 36 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 DB 19 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 09 5D 02 00 35 04 06 00 AD E0 A9 10 9F D2 EA B3 E7 FE 5C B3 78 79 [10:35:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 01 E2 47 00 61 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 09 5D 02 00 F4 03 04 00 85 C1 14 66 B6 04 01 00 00 03 FE 07 5D BC 1A 88 00 [10:35:08]CommunicateWithHost err = 0 [10:35:08]CheckOFDResponse [10:35:08]1017 (14) - 77093643461234 [10:35:08]1041 (16) - 0000000000874906 [10:35:08]1040 (4) - 154889 [10:35:08]1012 (4) - 09.04.2024 04:18 [10:35:08]1206 (1) - 0 [10:35:08]OFD Sender: Remove packet 154889 [10:35:08]ProducePacketName [10:35:08]name=ofd_packets/00154889 [10:35:08]NVStorageDeleteData [10:35:08]Write to MH i2c: 01 00 00 51 08 59 [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 07 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 CF 0C 3B [10:35:08]RasterBufferAndPrint [10:35:08]line [10:35:08]line [10:35:08]line [10:35:08]line [10:35:08]line [10:35:08]written 0, free lines is 3286 [10:35:08]MH_Cut [10:35:08]Write to MH i2c: D1 01 00 58 08 01 32 [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: D1 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: D1 01 00 [10:35:08]MH_I2C_Read... [10:35:08]Read from MH i2c: D1 01 00 58 08 00 31 [10:35:08]Write to MH i2c: 01 00 00 59 08 61 [10:35:08]Write i2c OK [10:35:08]MH_I2C_Read... [10:35:09]OFD Sender: No OFD packet to send [10:35:09]*** Cut start [10:35:09]*** Partial cut [10:35:09]*** CUTSNS_PIN = 1 [10:35:09]*** CUTSNS_PIN = 0 [10:35:10]*** Brake cut motor [10:35:10]Read from MH i2c: 01 [10:35:10]MH_I2C_Read... [10:35:10]*** Stop cut motor [10:35:10]*** Cut end [10:35:10]Read from MH i2c: 01 07 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: 01 07 00 59 08 00 00 00 00 00 FF 0F 76 [10:35:10]process_action close_receipt done [10:35:10]requested_data is exist [10:35:10]produce_requested_data [10:35:10]requested_item fm.sn is exist - process it [10:35:10]wFMCommunicate request_size=4 [10:35:10]MH_SAM_APDU [10:35:10]CAPDU: 80 11 00 00 [10:35:10]Write to MH i2c: E2 08 00 5A 08 80 11 00 00 00 00 00 00 DC [10:35:10]Write i2c OK [10:35:10]MH_I2C_Read... [10:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:10]Read from MH i2c: E2 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 17 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 17 00 5A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 31 [10:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:35:10]wFMCommunicate OK [10:35:10]requested_item fd.num is exist - process it [10:35:10]SAM_PROTO_GetFieldsCounters [10:35:10]wFMCommunicate request_size=4 [10:35:10]MH_SAM_APDU [10:35:10]CAPDU: 80 13 00 00 [10:35:10]Write to MH i2c: E2 08 00 5B 08 80 13 00 00 00 00 00 00 DF [10:35:10]Write i2c OK [10:35:10]MH_I2C_Read... [10:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:10]Read from MH i2c: E2 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 62 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 62 00 5B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 09 5D 02 00 0E 04 04 00 2A 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 DA [10:35:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 09 5D 02 00 0E 04 04 00 2A 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 [10:35:10]wFMCommunicate OK [10:35:10]SAM_PROTO_GetFieldsCounters done [10:35:10]requested_item shift.num is exist - process it [10:35:10]requested_item shift.opened is exist - process it [10:35:10]req_shift_opened [10:35:10]FM_GetShiftState [10:35:10]SAM_PROTO_GetShiftState [10:35:10]wFMCommunicate request_size=4 [10:35:10]MH_SAM_APDU [10:35:10]CAPDU: 80 13 01 00 [10:35:10]Write to MH i2c: E2 08 00 5C 08 80 13 01 00 00 00 00 00 E1 [10:35:10]Write i2c OK [10:35:10]MH_I2C_Read... [10:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:10]Read from MH i2c: E2 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 0E 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 0E 00 5C 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7B [10:35:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:35:10]wFMCommunicate OK [10:35:10]SAM_PROTO_GetShiftState done [10:35:10]FM_GetShiftState done [10:35:10]req_shift_opened done [10:35:10]requested_item shift.open_date is exist - process it [10:35:10]req_shift_open_date [10:35:10]req_shift_open_date done [10:35:10]produce_requested_data done [10:35:10]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154889,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:35:10]process_action_free close_receipt [10:35:10]json_value_free [10:35:10]json_value_free done [10:35:10]process_json_proto returns [10:35:10]Send response to host [10:35:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154889,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:35:10]free response buf [10:35:10]execute_script done [10:35:10]execute_script returns [10:35:10]free content buf [10:35:10]Sock 9.Close socket [10:35:10]Sock 9.Thread stoped [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:39]OFD Sender: No OFD packet to send [10:35:44]OFD Sender: No OFD packet to send [10:35:49]OFD Sender: No OFD packet to send [10:35:54]OFD Sender: No OFD packet to send [10:35:59]OFD Sender: No OFD packet to send [10:36:04]OFD Sender: No OFD packet to send [10:36:09]OFD Sender: No OFD packet to send [10:36:14]OFD Sender: No OFD packet to send [10:36:19]OFD Sender: No OFD packet to send [10:36:24]OFD Sender: No OFD packet to send [10:36:29]OFD Sender: No OFD packet to send [10:36:34]OFD Sender: No OFD packet to send [10:36:39]OFD Sender: No OFD packet to send [10:36:44]OFD Sender: No OFD packet to send [10:36:49]OFD Sender: No OFD packet to send [10:36:54]OFD Sender: No OFD packet to send [10:36:59]OFD Sender: No OFD packet to send [10:37:04]OFD Sender: No OFD packet to send [10:37:09]OFD Sender: No OFD packet to send [10:37:14]OFD Sender: No OFD packet to send [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:34]OFD Sender: No OFD packet to send [10:37:39]OFD Sender: No OFD packet to send [10:37:44]OFD Sender: No OFD packet to send [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:59]OFD Sender: No OFD packet to send [10:38:04]OFD Sender: No OFD packet to send [10:38:09]OFD Sender: No OFD packet to send [10:38:14]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:29]OFD Sender: No OFD packet to send [10:38:34]OFD Sender: No OFD packet to send [10:38:39]OFD Sender: No OFD packet to send [10:38:40]accept exits with 7 [10:38:40]New connection [10:38:40]New thread 3067280740 created [10:38:40]Thread 3067137380 joined [10:38:40]Waiting for new connection... [10:38:40] Sock 7.Parse request [10:38:40]Sock 7.Check first char [10:38:40]Sock 7.First char is OK [10:38:40]request: POST /json_proto HTTP/1.0 [10:38:40]Method: POST [10:38:40]URL: /json_proto [10:38:40]Method is POST - this is cgi request [10:38:40]url: /json_proto [10:38:40]query_string will be loaded in cgi processing [10:38:40]execute_cgi json_proto POST (null) [10:38:40]execute_cgi path=json_proto method=POST [10:38:40]POST find Content-Length [10:38:40]Host: 172.17.32.195:8080 [10:38:40]Content-Length: 1191 [10:38:40]Content-Type: application/json [10:38:40] [10:38:40]POST finish read [10:38:40]Found Content-Length = 1191 [10:38:40]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298122\u000A09.04.2024 10:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:40]execute_script... [10:38:40]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298122\u000A09.04.2024 10:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:40]POST & json_proto [10:38:40]process_json_proto [10:38:40]json parsed OK: [10:38:40]protocol is kg_v1.0 [10:38:40]action value=print_text [10:38:40]process_action print_text [10:38:40]cmd_print_text [10:38:40]ExternCall_PrintAddStr [10:38:40]wPrintStart [10:38:40]Write to MH i2c: 01 00 00 5D 08 65 [10:38:40]Write i2c OK [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 07 00 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 FF 0F 7A [10:38:40]RasterBufferAndPrint [10:38:40]line *****ТОВАРНЫЙ ЧЕК***** [10:38:40]line АЗС 53 [10:38:40]line Партнер нефть [10:38:40]line 02508201610067 [10:38:40]line Кассир : Черикбаев М. [10:38:40]line Счет N : (1)298122 [10:38:40]line 09.04.2024 10:15 [10:38:40]line ПРОДАЖА [10:38:40]line ТРК (МРК, ГНК): 41 [10:38:40]line Вид ГСМ : 2710124130 [10:38:40]line Аи-92-К-5 [10:38:40]line 15.650 x 63.90 [10:38:40]line ИТОГ: 1000.04 [10:38:40]line Тип оплаты: Талоны: Партнер нефть [10:38:40]line 3585931 [10:38:40]line ______________________ [10:38:40]line (подпись) [10:38:40]written 0, free lines is 4095 [10:38:40]Write to MH i2c: 01 00 00 71 08 79 [10:38:40]Write i2c OK [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 07 00 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: 01 07 00 71 08 00 00 00 00 00 13 0E A1 [10:38:40]RasterBufferAndPrint [10:38:40]line [10:38:40]line [10:38:40]line [10:38:40]line [10:38:40]line [10:38:40]written 0, free lines is 3605 [10:38:40]MH_Cut [10:38:40]Write to MH i2c: D1 01 00 78 08 01 52 [10:38:40]Write i2c OK [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: D1 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: D1 01 00 [10:38:40]MH_I2C_Read... [10:38:40]Read from MH i2c: D1 01 00 78 08 00 51 [10:38:40]Write to MH i2c: 01 00 00 79 08 81 [10:38:40]Write i2c OK [10:38:40]MH_I2C_Read... [10:38:41]*** Cut start [10:38:41]*** Partial cut [10:38:41]*** CUTSNS_PIN = 1 [10:38:41]*** CUTSNS_PIN = 0 [10:38:41]*** Brake cut motor [10:38:42]Read from MH i2c: 01 [10:38:42]MH_I2C_Read... [10:38:42]*** Stop cut motor [10:38:42]*** Cut end [10:38:42]Read from MH i2c: 01 07 00 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: 01 07 00 79 08 00 00 00 00 00 FF 0F 96 [10:38:42]process_action print_text done [10:38:42]requested_data is exist [10:38:42]produce_requested_data [10:38:42]requested_item fm.sn is exist - process it [10:38:42]wFMCommunicate request_size=4 [10:38:42]MH_SAM_APDU [10:38:42]CAPDU: 80 11 00 00 [10:38:42]Write to MH i2c: E2 08 00 7A 08 80 11 00 00 00 00 00 00 FC [10:38:42]Write i2c OK [10:38:42]MH_I2C_Read... [10:38:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:42]Read from MH i2c: E2 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 17 00 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 17 00 7A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 51 [10:38:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:38:42]wFMCommunicate OK [10:38:42]requested_item fd.num is exist - process it [10:38:42]SAM_PROTO_GetFieldsCounters [10:38:42]wFMCommunicate request_size=4 [10:38:42]MH_SAM_APDU [10:38:42]CAPDU: 80 13 00 00 [10:38:42]Write to MH i2c: E2 08 00 7B 08 80 13 00 00 00 00 00 00 FF [10:38:42]Write i2c OK [10:38:42]MH_I2C_Read... [10:38:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:42]Read from MH i2c: E2 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 62 00 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 62 00 7B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 09 5D 02 00 0E 04 04 00 2A 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 FA [10:38:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 09 5D 02 00 0E 04 04 00 2A 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 [10:38:42]wFMCommunicate OK [10:38:42]SAM_PROTO_GetFieldsCounters done [10:38:42]requested_item shift.num is exist - process it [10:38:42]requested_item shift.opened is exist - process it [10:38:42]req_shift_opened [10:38:42]FM_GetShiftState [10:38:42]SAM_PROTO_GetShiftState [10:38:42]wFMCommunicate request_size=4 [10:38:42]MH_SAM_APDU [10:38:42]CAPDU: 80 13 01 00 [10:38:42]Write to MH i2c: E2 08 00 7C 08 80 13 01 00 00 00 00 00 01 [10:38:42]Write i2c OK [10:38:42]MH_I2C_Read... [10:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:42]Read from MH i2c: E2 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 0E 00 [10:38:42]MH_I2C_Read... [10:38:42]Read from MH i2c: E2 0E 00 7C 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9B [10:38:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:38:42]wFMCommunicate OK [10:38:42]SAM_PROTO_GetShiftState done [10:38:42]FM_GetShiftState done [10:38:42]req_shift_opened done [10:38:42]requested_item shift.open_date is exist - process it [10:38:42]req_shift_open_date [10:38:42]req_shift_open_date done [10:38:42]produce_requested_data done [10:38:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154889,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:38:42]process_action_free print_text [10:38:42]json_value_free [10:38:42]json_value_free done [10:38:42]process_json_proto returns [10:38:42]Send response to host [10:38:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154889,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:38:42]free response buf [10:38:42]execute_script done [10:38:42]execute_script returns [10:38:42]free content buf [10:38:42]Sock 7.Close socket [10:38:42]Sock 7.Thread stoped [10:38:44]OFD Sender: No OFD packet to send [10:38:48]accept exits with 9 [10:38:48]New connection [10:38:48]New thread 3067137380 created [10:38:48]Thread 3067280740 joined [10:38:48]Waiting for new connection... [10:38:48] Sock 9.Parse request [10:38:48]Sock 9.Check first char [10:38:48]Sock 9.First char is OK [10:38:48]request: POST /json_proto HTTP/1.0 [10:38:48]Method: POST [10:38:48]URL: /json_proto [10:38:48]Method is POST - this is cgi request [10:38:48]url: /json_proto [10:38:48]query_string will be loaded in cgi processing [10:38:48]execute_cgi json_proto POST (null) [10:38:48]execute_cgi path=json_proto method=POST [10:38:48]POST find Content-Length [10:38:48]Host: 172.17.32.195:8080 [10:38:48]Content-Length: 643 [10:38:48]Content-Type: application/json [10:38:48] [10:38:48]POST finish read [10:38:48]Found Content-Length = 643 [10:38:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 8.150, "sum" : 268.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 268.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:48]execute_script... [10:38: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)298121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 8.150, "sum" : 268.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 268.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:48]POST & json_proto [10:38:48]process_json_proto [10:38:48]json parsed OK: [10:38:48]protocol is kg_v1.0 [10:38:48]action value=close_receipt [10:38:48]process_action close_receipt [10:38:48]cmd_close_receipt [10:38:48]MH_GetDate [10:38:48]Write to MH i2c: F0 00 00 7D 08 74 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: F0 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: F0 09 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: F0 09 00 7D 08 00 B9 1A 15 66 77 1B 62 64 23 [10:38:48]GetLastDocTimeStamp 1712658907 [10:38:48]current date 1712659129 [10:38:48]FM_GetShiftState [10:38:48]SAM_PROTO_GetShiftState [10:38:48]wFMCommunicate request_size=4 [10:38:48]MH_SAM_APDU [10:38:48]CAPDU: 80 13 01 00 [10:38:48]Write to MH i2c: E2 08 00 7E 08 80 13 01 00 00 00 00 00 03 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:48]Read from MH i2c: E2 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: E2 0E 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: E2 0E 00 7E 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9D [10:38:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:38:48]wFMCommunicate OK [10:38:48]SAM_PROTO_GetShiftState done [10:38:48]FM_GetShiftState done [10:38:48]opened in 1712622218 [10:38:48]opened+sec_in_day 1712708618 [10:38:48]quantity*price = 26813 [10:38:48]sum+1 = 26815 [10:38:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 268.14 НСП 1% : 2.37 НДС 12% : 28.47 Наличными: 268.14 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 194 09.04.2024 10:38 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154890 ФПД: 2649871659107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154890&fm=2649871659107&tin=02508201610067®Number=0000000000090882&sum=26814 [10:38:49]StoreToDocumentArchive [10:38:49]shift 298 fd 154890 [10:38:49]save to /storage/0298/doc_00154890 [10:38:49]save last doc name /storage/0298/doc_00154890 to /storage/kkm_last_doc_name [10:38:49]save OK [10:38:49]Clear old archive folders... [10:38:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:38:49]tlvbuf is B6EF8090 [10:38:49]SAM_PROTO_ClearQueue [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 09 00 00 [10:38:49]Write to MH i2c: E2 08 00 8B 08 80 09 00 00 00 00 00 00 05 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 8B 08 00 90 00 07 [10:38:49]RAPDU: 90 00 [10:38:49]wFMCommunicate OK [10:38:49]SAM_PROTO_ClearQueue done [10:38:49]KKMCreateOFDPacket [10:38:49]OFDProtocolAddRootSTLVToBuf [10:38:49]FM_MakeSignedData [10:38:49]FM_MakeSignedData [10:38:49]SAM_PROTO_SignData [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 0D 01 02 [10:38:49]Write to MH i2c: E2 08 00 8C 08 80 0D 01 02 00 00 00 00 0D [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 8C 08 00 90 00 08 [10:38:49]RAPDU: 90 00 [10:38:49]wFMCommunicate OK [10:38:49]wFMCommunicate request_size=255 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 BE 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0B 00 00 00 00 07 04 06 00 BE 68 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 B9 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0A 5D 02 00 35 04 06 00 02 68 [10:38:49]Write to MH i2c: E2 02 01 8D 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 BE 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0B 00 00 00 00 07 04 06 00 BE 68 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 B9 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0A 5D 02 00 35 04 06 00 02 68 00 00 34 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 8D 08 00 90 00 09 [10:38:49]RAPDU: 90 00 [10:38:49]wFMCommunicate OK [10:38:49]wFMCommunicate request_size=9 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 0D 02 02 04 F8 A8 B0 63 [10:38:49]Write to MH i2c: E2 0C 00 8E 08 80 0D 02 02 04 00 F8 A8 B0 63 00 00 CB [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:49]Read from MH i2c: E2 03 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 03 00 8E 08 00 90 00 0A [10:38:49]RAPDU: 90 00 [10:38:49]wFMCommunicate OK [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 0D 03 02 [10:38:49]Write to MH i2c: E2 08 00 8F 08 80 0D 03 02 00 00 00 00 12 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:50]Read from MH i2c: E2 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: E2 0B 00 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: E2 0B 00 8F 08 00 41 4B 92 01 8E 7C 3E 9D 90 00 17 [10:38:50]RAPDU: 41 4B 92 01 8E 7C 3E 9D 90 00 [10:38:50]wFMCommunicate OK [10:38:50]SAM_PROTO_SignData done [10:38:50]FM_MakeSignedData done [10:38:50]CreateOFDProtocolMessage [10:38:50]wFMCommunicate request_size=4 [10:38:50]MH_SAM_APDU [10:38:50]CAPDU: 80 11 00 00 [10:38:50]Write to MH i2c: E2 08 00 90 08 80 11 00 00 00 00 00 00 12 [10:38:50]Write i2c OK [10:38:50]MH_I2C_Read... [10:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:50]Read from MH i2c: E2 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: E2 17 00 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: E2 17 00 90 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [10:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:38:50]wFMCommunicate OK [10:38:50]CreateOFDProtocolMessage done [10:38:50]OFDSenderStorePacket 154890 [10:38:50]StoreOFDPacket docnum=154890 [10:38:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 F6 24 06 01 C0 5D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 BE 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0B 00 00 00 00 07 04 06 00 BE 68 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 B9 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0A 5D 02 00 35 04 06 00 02 68 F8 A8 B0 63 41 4B 92 01 8E 7C 3E 9D [10:38:50]CheckFolder [10:38:50]dirname=/storage/ofd_packets [10:38:50]CheckFolder done [10:38:50]ProducePacketName [10:38:50]name=ofd_packets/00154890 [10:38:50]NVStorageSaveData ofd_packets/00154890 [10:38:50]File name is /storage/ofd_packets/00154890 [10:38:50]Write 300 bytes [10:38:50]NVStorageSaveData done [10:38:50]OFDSenderStorePacket done [10:38:50]KKMCreateOFDPacket done [10:38:50]NVStorageSaveData kkm_last_timestamp [10:38:50]File name is /storage/kkm_last_timestamp [10:38:50]Write 4 bytes [10:38:50]NVStorageSaveData done [10:38:50]ExternCall_PrintAddStr [10:38:50]wPrintStart [10:38:50]Write to MH i2c: 01 00 00 91 08 99 [10:38:50]Write i2c OK [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 07 00 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 FF 0F AE [10:38:50]RasterBufferAndPrint [10:38:50]line Счет N : (1)298121 [10:38:50]line ИНН: 02508201610067 [10:38:50]line Контрольно-Кассовый Чек [10:38:50]line ПРОДАЖА [10:38:50]line ТРК (МРК, ГНК) : 100 [10:38:50]line Товар: 2711190000 [10:38:50]line ГАЗ-К-5 [10:38:50]line 8.150 * 32.90 [10:38:50]line = 268.14 [10:38:50]line НДС 12% НСП 1% [10:38:50]line > о реализуемом товаре [10:38:50]line ИТОГО: 268.14 [10:38:50]line НСП 1% : 2.37 [10:38:50]line НДС 12% : 28.47 [10:38:50]line Наличными: 268.14 [10:38:50]line Безнал.: 0.00 [10:38:50]line Место: АЗС № 53 "Партнер Нефть" [10:38:50]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:38:50]line СНО: Общий режим [10:38:50]line Чек 194 09.04.2024 10:38 [10:38:50]line Смена: 298 ФФД: 1.0 [10:38:50]line ЗНМ: 0300000127 [10:38:50]line РНМ: 0000000000090882 [10:38:50]line Версия ККМ: 001 [10:38:50]line ФМ: 0000000000874906 [10:38:50]line ФД: 154890 [10:38:50]line ФПД: 2649871659107 [10:38:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154890&fm=2649871659107&tin=02508201610067®Number=0000000000090882&sum=26814 [10:38:50]OFD Sender: Processing packet 154890 [packets to send 67, broken 66] [10:38:50]ProducePacketName [10:38:50]name=ofd_packets/00154890 [10:38:50]OFD Sender: To server: pG, [10:38:50]CommunicateWithHost lk.salyk.kg:30040 [10:38:50]ConnectInit lk.salyk.kg [10:38:50]written 0, free lines is 4095 [10:38:50]Connected sock=10 [10:38:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 F6 24 06 01 C0 5D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 BE 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0B 00 00 00 00 07 04 06 00 BE 68 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 B9 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0A 5D 02 00 35 04 06 00 02 68 F8 A8 B0 63 41 4B 92 01 8E 7C 3E 9D [10:38:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F4 99 47 00 D7 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0A 5D 02 00 F4 03 04 00 63 C2 14 66 B6 04 01 00 00 66 FF CF 2D 11 84 6E 6C [10:38:50]CommunicateWithHost err = 0 [10:38:50]CheckOFDResponse [10:38:50]1017 (14) - 77093643461234 [10:38:50]1041 (16) - 0000000000874906 [10:38:50]1040 (4) - 154890 [10:38:50]1012 (4) - 09.04.2024 04:21 [10:38:50]1206 (1) - 0 [10:38:50]OFD Sender: Remove packet 154890 [10:38:50]ProducePacketName [10:38:50]name=ofd_packets/00154890 [10:38:50]NVStorageDeleteData [10:38:50]Write to MH i2c: 01 00 00 B9 08 C1 [10:38:50]Write i2c OK [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 07 00 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: 01 07 00 B9 08 00 00 00 00 00 F4 0C C8 [10:38:50]RasterBufferAndPrint [10:38:50]line [10:38:50]line [10:38:50]line [10:38:50]line [10:38:50]line [10:38:50]written 0, free lines is 3323 [10:38:50]MH_Cut [10:38:50]Write to MH i2c: D1 01 00 C0 08 01 9A [10:38:50]Write i2c OK [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: D1 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: D1 01 00 [10:38:50]MH_I2C_Read... [10:38:50]Read from MH i2c: D1 01 00 C0 08 00 99 [10:38:50]Write to MH i2c: 01 00 00 C1 08 C9 [10:38:50]Write i2c OK [10:38:50]MH_I2C_Read... [10:38:51]OFD Sender: No OFD packet to send [10:38:51]*** Cut start [10:38:51]*** Partial cut [10:38:51]*** CUTSNS_PIN = 1 [10:38:51]*** CUTSNS_PIN = 0 [10:38:51]*** Brake cut motor [10:38:52]Read from MH i2c: 01 [10:38:52]MH_I2C_Read... [10:38:52]*** Stop cut motor [10:38:52]*** Cut end [10:38:52]Read from MH i2c: 01 07 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: 01 07 00 C1 08 00 00 00 00 00 FF 0F DE [10:38:52]process_action close_receipt done [10:38:52]requested_data is exist [10:38:52]produce_requested_data [10:38:52]requested_item fm.sn is exist - process it [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 11 00 00 [10:38:52]Write to MH i2c: E2 08 00 C2 08 80 11 00 00 00 00 00 00 44 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 17 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 17 00 C2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 99 [10:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:38:52]wFMCommunicate OK [10:38:52]requested_item fd.num is exist - process it [10:38:52]SAM_PROTO_GetFieldsCounters [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 13 00 00 [10:38:52]Write to MH i2c: E2 08 00 C3 08 80 13 00 00 00 00 00 00 47 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 62 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 62 00 C3 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0A 5D 02 00 0E 04 04 00 2A 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 46 [10:38:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:52]wFMCommunicate OK [10:38:52]SAM_PROTO_GetFieldsCounters done [10:38:52]requested_item shift.num is exist - process it [10:38:52]requested_item shift.opened is exist - process it [10:38:52]req_shift_opened [10:38:52]FM_GetShiftState [10:38:52]SAM_PROTO_GetShiftState [10:38:52]wFMCommunicate request_size=4 [10:38:52]MH_SAM_APDU [10:38:52]CAPDU: 80 13 01 00 [10:38:52]Write to MH i2c: E2 08 00 C4 08 80 13 01 00 00 00 00 00 49 [10:38:52]Write i2c OK [10:38:52]MH_I2C_Read... [10:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:52]Read from MH i2c: E2 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 0E 00 [10:38:52]MH_I2C_Read... [10:38:52]Read from MH i2c: E2 0E 00 C4 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E3 [10:38:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:38:52]wFMCommunicate OK [10:38:52]SAM_PROTO_GetShiftState done [10:38:52]FM_GetShiftState done [10:38:52]req_shift_opened done [10:38:52]requested_item shift.open_date is exist - process it [10:38:52]req_shift_open_date [10:38:52]req_shift_open_date done [10:38:52]produce_requested_data done [10:38:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154890,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:38:52]process_action_free close_receipt [10:38:52]json_value_free [10:38:52]json_value_free done [10:38:52]process_json_proto returns [10:38:52]Send response to host [10:38:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154890,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:38:52]free response buf [10:38:52]execute_script done [10:38:52]execute_script returns [10:38:52]free content buf [10:38:52]Sock 9.Close socket [10:38:52]Sock 9.Thread stoped [10:38:56]OFD Sender: No OFD packet to send [10:39:00]accept exits with 7 [10:39:00]New connection [10:39:00]New thread 3067280740 created [10:39:00]Thread 3067137380 joined [10:39:00]Waiting for new connection... [10:39:00] Sock 7.Parse request [10:39:00]Sock 7.Check first char [10:39:00]Sock 7.First char is OK [10:39:00]request: POST /json_proto HTTP/1.0 [10:39:00]Method: POST [10:39:00]URL: /json_proto [10:39:00]Method is POST - this is cgi request [10:39:00]url: /json_proto [10:39:00]query_string will be loaded in cgi processing [10:39:00]execute_cgi json_proto POST (null) [10:39:00]execute_cgi path=json_proto method=POST [10:39:00]POST find Content-Length [10:39:00]Host: 172.17.32.195:8080 [10:39:00]Content-Length: 639 [10:39:00]Content-Type: application/json [10:39:00] [10:39:00]POST finish read [10:39:00]Found Content-Length = 639 [10:39:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:00]execute_script... [10:39: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)298124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:00]POST & json_proto [10:39:00]process_json_proto [10:39:00]json parsed OK: [10:39:00]protocol is kg_v1.0 [10:39:00]action value=close_receipt [10:39:00]process_action close_receipt [10:39:00]cmd_close_receipt [10:39:00]MH_GetDate [10:39:00]Write to MH i2c: F0 00 00 C5 08 BC [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 09 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 09 00 C5 08 00 C5 1A 15 66 77 1B 62 64 77 [10:39:00]GetLastDocTimeStamp 1712659129 [10:39:00]current date 1712659141 [10:39:00]FM_GetShiftState [10:39:00]SAM_PROTO_GetShiftState [10:39:00]wFMCommunicate request_size=4 [10:39:00]MH_SAM_APDU [10:39:00]CAPDU: 80 13 01 00 [10:39:00]Write to MH i2c: E2 08 00 C6 08 80 13 01 00 00 00 00 00 4B [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 C6 08 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E5 [10:39:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:39:00]wFMCommunicate OK [10:39:00]SAM_PROTO_GetShiftState done [10:39:00]FM_GetShiftState done [10:39:00]opened in 1712622218 [10:39:00]opened+sec_in_day 1712708618 [10:39:00]quantity*price = 30033 [10:39:00]sum+1 = 30034 [10:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 195 09.04.2024 10:39 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154891 ФПД: 118694107526343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103901&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154891&fm=118694107526343&tin=02508201610067®Number=0000000000090882&sum=30033 [10:39:01]StoreToDocumentArchive [10:39:01]shift 298 fd 154891 [10:39:01]save to /storage/0298/doc_00154891 [10:39:01]save last doc name /storage/0298/doc_00154891 to /storage/kkm_last_doc_name [10:39:01]save OK [10:39:01]Clear old archive folders... [10:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:01]tlvbuf is 01783C60 [10:39:01]SAM_PROTO_ClearQueue [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 09 00 00 [10:39:01]Write to MH i2c: E2 08 00 D3 08 80 09 00 00 00 00 00 00 4D [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 D3 08 00 90 00 4F [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_ClearQueue done [10:39:02]KKMCreateOFDPacket [10:39:02]OFDProtocolAddRootSTLVToBuf [10:39:02]FM_MakeSignedData [10:39:02]FM_MakeSignedData [10:39:02]SAM_PROTO_SignData [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 01 02 [10:39:02]Write to MH i2c: E2 08 00 D4 08 80 0D 01 02 00 00 00 00 55 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 D4 08 00 90 00 50 [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]wFMCommunicate request_size=255 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 C3 00 00 00 F4 03 04 00 C5 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0B 5D 02 00 35 04 06 00 6B [10:39:02]Write to MH i2c: E2 02 01 D5 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 C3 00 00 00 F4 03 04 00 C5 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0B 5D 02 00 35 04 06 00 6B 00 00 DA [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 D5 08 00 90 00 51 [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]wFMCommunicate request_size=10 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 02 02 05 F3 A0 1D B4 C7 [10:39:02]Write to MH i2c: E2 0D 00 D6 08 80 0D 02 02 05 00 F3 A0 1D B4 C7 00 00 8D [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 D6 08 00 90 00 52 [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 03 02 [10:39:02]Write to MH i2c: E2 08 00 D7 08 80 0D 03 02 00 00 00 00 5A [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 D7 08 00 E0 22 25 34 48 08 7B 9B 90 00 1C [10:39:02]RAPDU: E0 22 25 34 48 08 7B 9B 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_SignData done [10:39:02]FM_MakeSignedData done [10:39:02]CreateOFDProtocolMessage [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 11 00 00 [10:39:02]Write to MH i2c: E2 08 00 D8 08 80 11 00 00 00 00 00 00 5A [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 D8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [10:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:39:02]wFMCommunicate OK [10:39:02]CreateOFDProtocolMessage done [10:39:02]OFDSenderStorePacket 154891 [10:39:02]StoreOFDPacket docnum=154891 [10:39:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A2 1D 07 01 86 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 C3 00 00 00 F4 03 04 00 C5 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0B 5D 02 00 35 04 06 00 6B F3 A0 1D B4 C7 E0 22 25 34 48 08 7B 9B [10:39:02]CheckFolder [10:39:02]dirname=/storage/ofd_packets [10:39:02]CheckFolder done [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00154891 [10:39:02]NVStorageSaveData ofd_packets/00154891 [10:39:02]File name is /storage/ofd_packets/00154891 [10:39:02]Write 301 bytes [10:39:02]NVStorageSaveData done [10:39:02]OFDSenderStorePacket done [10:39:02]KKMCreateOFDPacket done [10:39:02]NVStorageSaveData kkm_last_timestamp [10:39:02]File name is /storage/kkm_last_timestamp [10:39:02]Write 4 bytes [10:39:02]NVStorageSaveData done [10:39:02]ExternCall_PrintAddStr [10:39:02]wPrintStart [10:39:02]Write to MH i2c: 01 00 00 D9 08 E1 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 FF 0F F6 [10:39:02]RasterBufferAndPrint [10:39:02]line Счет N : (1)298124 [10:39:02]line ИНН: 02508201610067 [10:39:02]line Контрольно-Кассовый Чек [10:39:02]line ПРОДАЖА [10:39:02]line ТРК (МРК, ГНК) : 72 [10:39:02]line Товар: 2710124130 [10:39:02]line Аи-92-К-5 [10:39:02]line 4.700 * 63.90 [10:39:02]line = 300.33 [10:39:02]line НДС 12% НСП 1% [10:39:02]line > о реализуемом товаре [10:39:02]line ИТОГО: 300.33 [10:39:02]line НСП 1% : 2.66 [10:39:02]line НДС 12% : 31.89 [10:39:02]line Наличными: 300.33 [10:39:02]line Безнал.: 0.00 [10:39:02]line Место: АЗС № 53 "Партнер Нефть" [10:39:02]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:39:02]line СНО: Общий режим [10:39:02]line Чек 195 09.04.2024 10:39 [10:39:02]line Смена: 298 ФФД: 1.0 [10:39:02]line ЗНМ: 0300000127 [10:39:02]line РНМ: 0000000000090882 [10:39:02]line Версия ККМ: 001 [10:39:02]line ФМ: 0000000000874906 [10:39:02]line ФД: 154891 [10:39:02]line ФПД: 118694107526343 [10:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103901&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154891&fm=118694107526343&tin=02508201610067®Number=0000000000090882&sum=30033 [10:39:02]written 0, free lines is 4095 [10:39:02]OFD Sender: Processing packet 154891 [packets to send 67, broken 66] [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00154891 [10:39:02]OFD Sender: To server: pG, [10:39:02]CommunicateWithHost lk.salyk.kg:30040 [10:39:02]ConnectInit lk.salyk.kg [10:39:02]Write to MH i2c: 01 00 00 01 09 0A [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 01 09 00 00 00 00 00 F1 0C 0E [10:39:02]RasterBufferAndPrint [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]Connected sock=10 [10:39:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A2 1D 07 01 86 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 C3 00 00 00 F4 03 04 00 C5 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0B 5D 02 00 35 04 06 00 6B F3 A0 1D B4 C7 E0 22 25 34 48 08 7B 9B [10:39:02]written 0, free lines is 3330 [10:39:02]MH_Cut [10:39:02]Write to MH i2c: D1 01 00 08 09 01 E3 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 01 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 01 00 08 09 00 E2 [10:39:02]Write to MH i2c: 01 00 00 09 09 12 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 90 61 47 00 4E CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0B 5D 02 00 F4 03 04 00 6F C2 14 66 B6 04 01 00 00 C2 2E 98 A6 16 17 22 6D [10:39:03]CommunicateWithHost err = 0 [10:39:03]CheckOFDResponse [10:39:03]1017 (14) - 77093643461234 [10:39:03]1041 (16) - 0000000000874906 [10:39:03]1040 (4) - 154891 [10:39:03]1012 (4) - 09.04.2024 04:22 [10:39:03]1206 (1) - 0 [10:39:03]OFD Sender: Remove packet 154891 [10:39:03]ProducePacketName [10:39:03]name=ofd_packets/00154891 [10:39:03]NVStorageDeleteData [10:39:03]OFD Sender: No OFD packet to send [10:39:03]*** Cut start [10:39:03]*** Partial cut [10:39:03]*** CUTSNS_PIN = 1 [10:39:03]*** CUTSNS_PIN = 0 [10:39:04]*** Brake cut motor [10:39:04]Read from MH i2c: 01 [10:39:04]MH_I2C_Read... [10:39:04]*** Stop cut motor [10:39:04]*** Cut end [10:39:04]Read from MH i2c: 01 07 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: 01 07 00 09 09 00 00 00 00 00 FF 0F 27 [10:39:04]process_action close_receipt done [10:39:04]requested_data is exist [10:39:04]produce_requested_data [10:39:04]requested_item fm.sn is exist - process it [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 11 00 00 [10:39:04]Write to MH i2c: E2 08 00 0A 09 80 11 00 00 00 00 00 00 8D [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 17 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 17 00 0A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E2 [10:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:39:04]wFMCommunicate OK [10:39:04]requested_item fd.num is exist - process it [10:39:04]SAM_PROTO_GetFieldsCounters [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 13 00 00 [10:39:04]Write to MH i2c: E2 08 00 0B 09 80 13 00 00 00 00 00 00 90 [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 62 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 62 00 0B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0B 5D 02 00 0E 04 04 00 2A 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 93 [10:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:04]wFMCommunicate OK [10:39:04]SAM_PROTO_GetFieldsCounters done [10:39:04]requested_item shift.num is exist - process it [10:39:04]requested_item shift.opened is exist - process it [10:39:04]req_shift_opened [10:39:04]FM_GetShiftState [10:39:04]SAM_PROTO_GetShiftState [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 13 01 00 [10:39:04]Write to MH i2c: E2 08 00 0C 09 80 13 01 00 00 00 00 00 92 [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 0E 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 0E 00 0C 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 2C [10:39:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:39:04]wFMCommunicate OK [10:39:04]SAM_PROTO_GetShiftState done [10:39:04]FM_GetShiftState done [10:39:04]req_shift_opened done [10:39:04]requested_item shift.open_date is exist - process it [10:39:04]req_shift_open_date [10:39:04]req_shift_open_date done [10:39:04]produce_requested_data done [10:39:04]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154891,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:39:04]process_action_free close_receipt [10:39:04]json_value_free [10:39:04]json_value_free done [10:39:04]process_json_proto returns [10:39:04]Send response to host [10:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154891,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:39:04]free response buf [10:39:04]execute_script done [10:39:04]execute_script returns [10:39:04]free content buf [10:39:04]Sock 7.Close socket [10:39:04]Sock 7.Thread stoped [10:39:08]OFD Sender: No OFD packet to send [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:44]accept exits with 9 [10:39:44]New connection [10:39:44]New thread 3067137380 created [10:39:44]Thread 3067280740 joined [10:39:44]Waiting for new connection... [10:39:44] Sock 9.Parse request [10:39:44]Sock 9.Check first char [10:39:44]Sock 9.First char is OK [10:39:44]request: POST /json_proto HTTP/1.0 [10:39:44]Method: POST [10:39:44]URL: /json_proto [10:39:44]Method is POST - this is cgi request [10:39:44]url: /json_proto [10:39:44]query_string will be loaded in cgi processing [10:39:44]execute_cgi json_proto POST (null) [10:39:44]execute_cgi path=json_proto method=POST [10:39:44]POST find Content-Length [10:39:44]Host: 172.17.32.195:8080 [10:39:44]Content-Length: 643 [10:39:44]Content-Type: application/json [10:39:44] [10:39:44]POST finish read [10:39:44]Found Content-Length = 643 [10:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:44]execute_script... [10:39:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:44]POST & json_proto [10:39:44]process_json_proto [10:39:44]json parsed OK: [10:39:44]protocol is kg_v1.0 [10:39:44]action value=close_receipt [10:39:44]process_action close_receipt [10:39:44]cmd_close_receipt [10:39:44]MH_GetDate [10:39:44]Write to MH i2c: F0 00 00 0D 09 05 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 09 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 09 00 0D 09 00 F1 1A 15 66 77 1B 62 64 EC [10:39:44]GetLastDocTimeStamp 1712659141 [10:39:44]current date 1712659185 [10:39:44]FM_GetShiftState [10:39:44]SAM_PROTO_GetShiftState [10:39:44]wFMCommunicate request_size=4 [10:39:44]MH_SAM_APDU [10:39:44]CAPDU: 80 13 01 00 [10:39:44]Write to MH i2c: E2 08 00 0E 09 80 13 01 00 00 00 00 00 94 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:44]Read from MH i2c: E2 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: E2 0E 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: E2 0E 00 0E 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 2E [10:39:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:39:44]wFMCommunicate OK [10:39:44]SAM_PROTO_GetShiftState done [10:39:44]FM_GetShiftState done [10:39:44]opened in 1712622218 [10:39:44]opened+sec_in_day 1712708618 [10:39:44]quantity*price = 30004 [10:39:44]sum+1 = 30006 [10:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.05 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 196 09.04.2024 10:39 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154892 ФПД: 129919904903788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103945&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154892&fm=129919904903788&tin=02508201610067®Number=0000000000090882&sum=30005 [10:39:46]StoreToDocumentArchive [10:39:46]shift 298 fd 154892 [10:39:46]save to /storage/0298/doc_00154892 [10:39:46]save last doc name /storage/0298/doc_00154892 to /storage/kkm_last_doc_name [10:39:46]save OK [10:39:46]Clear old archive folders... [10:39:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:39:46]tlvbuf is 017300F0 [10:39:46]SAM_PROTO_ClearQueue [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 09 00 00 [10:39:46]Write to MH i2c: E2 08 00 1B 09 80 09 00 00 00 00 00 00 96 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 1B 09 00 90 00 98 [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]SAM_PROTO_ClearQueue done [10:39:46]KKMCreateOFDPacket [10:39:46]OFDProtocolAddRootSTLVToBuf [10:39:46]FM_MakeSignedData [10:39:46]FM_MakeSignedData [10:39:46]SAM_PROTO_SignData [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 01 02 [10:39:46]Write to MH i2c: E2 08 00 1C 09 80 0D 01 02 00 00 00 00 9E [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 1C 09 00 90 00 99 [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]wFMCommunicate request_size=255 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 C4 00 00 00 F4 03 04 00 F1 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0C 5D 02 00 35 04 06 00 76 29 [10:39:46]Write to MH i2c: E2 02 01 1D 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 C4 00 00 00 F4 03 04 00 F1 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0C 5D 02 00 35 04 06 00 76 29 00 00 01 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 1D 09 00 90 00 9A [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]wFMCommunicate request_size=9 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 02 02 04 55 C7 F2 6C [10:39:46]Write to MH i2c: E2 0C 00 1E 09 80 0D 02 02 04 00 55 C7 F2 6C 00 00 23 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 1E 09 00 90 00 9B [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 03 02 [10:39:46]Write to MH i2c: E2 08 00 1F 09 80 0D 03 02 00 00 00 00 A3 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 0B 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 0B 00 1F 09 00 21 A0 86 A0 40 AE 60 50 90 00 29 [10:39:46]RAPDU: 21 A0 86 A0 40 AE 60 50 90 00 [10:39:46]wFMCommunicate OK [10:39:46]SAM_PROTO_SignData done [10:39:46]FM_MakeSignedData done [10:39:46]CreateOFDProtocolMessage [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 11 00 00 [10:39:46]Write to MH i2c: E2 08 00 20 09 80 11 00 00 00 00 00 00 A3 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 17 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 17 00 20 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F8 [10:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:39:46]wFMCommunicate OK [10:39:46]CreateOFDProtocolMessage done [10:39:46]OFDSenderStorePacket 154892 [10:39:46]StoreOFDPacket docnum=154892 [10:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 34 52 06 01 47 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 C4 00 00 00 F4 03 04 00 F1 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0C 5D 02 00 35 04 06 00 76 29 55 C7 F2 6C 21 A0 86 A0 40 AE 60 50 [10:39:46]CheckFolder [10:39:46]dirname=/storage/ofd_packets [10:39:46]CheckFolder done [10:39:46]ProducePacketName [10:39:46]name=ofd_packets/00154892 [10:39:46]NVStorageSaveData ofd_packets/00154892 [10:39:46]File name is /storage/ofd_packets/00154892 [10:39:46]Write 300 bytes [10:39:46]NVStorageSaveData done [10:39:46]OFDSenderStorePacket done [10:39:46]KKMCreateOFDPacket done [10:39:46]NVStorageSaveData kkm_last_timestamp [10:39:46]File name is /storage/kkm_last_timestamp [10:39:46]Write 4 bytes [10:39:46]NVStorageSaveData done [10:39:46]ExternCall_PrintAddStr [10:39:46]wPrintStart [10:39:46]Write to MH i2c: 01 00 00 21 09 2A [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 07 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 07 00 21 09 00 00 00 00 00 FF 0F 3F [10:39:46]RasterBufferAndPrint [10:39:46]line Счет N : (1)298123 [10:39:46]line ИНН: 02508201610067 [10:39:46]line Контрольно-Кассовый Чек [10:39:46]line ПРОДАЖА [10:39:46]line ТРК (МРК, ГНК) : 101 [10:39:46]line Товар: 2711190000 [10:39:46]line ГАЗ-К-5 [10:39:46]line 9.120 * 32.90 [10:39:46]line = 300.05 [10:39:46]line НДС 12% НСП 1% [10:39:46]line > о реализуемом товаре [10:39:46]line ИТОГО: 300.05 [10:39:46]line НСП 1% : 2.65 [10:39:46]line НДС 12% : 31.86 [10:39:46]line Наличными: 300.05 [10:39:46]line Безнал.: 0.00 [10:39:46]line Место: АЗС № 53 "Партнер Нефть" [10:39:46]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:39:46]line СНО: Общий режим [10:39:46]line Чек 196 09.04.2024 10:39 [10:39:46]line Смена: 298 ФФД: 1.0 [10:39:46]line ЗНМ: 0300000127 [10:39:46]line РНМ: 0000000000090882 [10:39:46]line Версия ККМ: 001 [10:39:46]line ФМ: 0000000000874906 [10:39:46]line ФД: 154892 [10:39:46]line ФПД: 129919904903788 [10:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T103945&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154892&fm=129919904903788&tin=02508201610067®Number=0000000000090882&sum=30005 [10:39:46]OFD Sender: Processing packet 154892 [packets to send 67, broken 66] [10:39:46]ProducePacketName [10:39:46]name=ofd_packets/00154892 [10:39:46]OFD Sender: To server: pG, [10:39:46]CommunicateWithHost lk.salyk.kg:30040 [10:39:46]ConnectInit lk.salyk.kg [10:39:46]written 0, free lines is 4095 [10:39:47]Connected sock=10 [10:39:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 34 52 06 01 47 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 C4 00 00 00 F4 03 04 00 F1 1A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0C 5D 02 00 35 04 06 00 76 29 55 C7 F2 6C 21 A0 86 A0 40 AE 60 50 [10:39:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 29 AC 47 00 FA D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0C 5D 02 00 F4 03 04 00 9B C2 14 66 B6 04 01 00 00 72 D2 4D C6 E2 DF CC 27 [10:39:47]CommunicateWithHost err = 0 [10:39:47]CheckOFDResponse [10:39:47]1017 (14) - 77093643461234 [10:39:47]1041 (16) - 0000000000874906 [10:39:47]1040 (4) - 154892 [10:39:47]1012 (4) - 09.04.2024 04:22 [10:39:47]1206 (1) - 0 [10:39:47]OFD Sender: Remove packet 154892 [10:39:47]ProducePacketName [10:39:47]name=ofd_packets/00154892 [10:39:47]NVStorageDeleteData [10:39:47]Write to MH i2c: 01 00 00 49 09 52 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 07 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 F8 0C 5D [10:39:47]RasterBufferAndPrint [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]written 0, free lines is 3327 [10:39:47]MH_Cut [10:39:47]Write to MH i2c: D1 01 00 50 09 01 2B [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 01 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 01 00 50 09 00 2A [10:39:47]Write to MH i2c: 01 00 00 51 09 5A [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]OFD Sender: No OFD packet to send [10:39:48]*** Cut start [10:39:48]*** Partial cut [10:39:48]*** CUTSNS_PIN = 1 [10:39:48]*** CUTSNS_PIN = 0 [10:39:48]*** Brake cut motor [10:39:48]Read from MH i2c: 01 [10:39:48]MH_I2C_Read... [10:39:48]*** Stop cut motor [10:39:48]*** Cut end [10:39:48]Read from MH i2c: 01 07 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: 01 07 00 51 09 00 00 00 00 00 FF 0F 6F [10:39:48]process_action close_receipt done [10:39:48]requested_data is exist [10:39:48]produce_requested_data [10:39:48]requested_item fm.sn is exist - process it [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 11 00 00 [10:39:48]Write to MH i2c: E2 08 00 52 09 80 11 00 00 00 00 00 00 D5 [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 17 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 17 00 52 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2A [10:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:39:48]wFMCommunicate OK [10:39:48]requested_item fd.num is exist - process it [10:39:48]SAM_PROTO_GetFieldsCounters [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 13 00 00 [10:39:48]Write to MH i2c: E2 08 00 53 09 80 13 00 00 00 00 00 00 D8 [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 62 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 62 00 53 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0C 5D 02 00 0E 04 04 00 2A 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 DF [10:39:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:49]wFMCommunicate OK [10:39:49]SAM_PROTO_GetFieldsCounters done [10:39:49]requested_item shift.num is exist - process it [10:39:49]requested_item shift.opened is exist - process it [10:39:49]req_shift_opened [10:39:49]FM_GetShiftState [10:39:49]SAM_PROTO_GetShiftState [10:39:49]wFMCommunicate request_size=4 [10:39:49]MH_SAM_APDU [10:39:49]CAPDU: 80 13 01 00 [10:39:49]Write to MH i2c: E2 08 00 54 09 80 13 01 00 00 00 00 00 DA [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 0E 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 0E 00 54 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 74 [10:39:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:39:49]wFMCommunicate OK [10:39:49]SAM_PROTO_GetShiftState done [10:39:49]FM_GetShiftState done [10:39:49]req_shift_opened done [10:39:49]requested_item shift.open_date is exist - process it [10:39:49]req_shift_open_date [10:39:49]req_shift_open_date done [10:39:49]produce_requested_data done [10:39:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154892,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:39:49]process_action_free close_receipt [10:39:49]json_value_free [10:39:49]json_value_free done [10:39:49]process_json_proto returns [10:39:49]Send response to host [10:39:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154892,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:39:49]free response buf [10:39:49]execute_script done [10:39:49]execute_script returns [10:39:49]free content buf [10:39:49]Sock 9.Close socket [10:39:49]Sock 9.Thread stoped [10:39:52]OFD Sender: No OFD packet to send [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:47]OFD Sender: No OFD packet to send [10:40:52]OFD Sender: No OFD packet to send [10:40:57]OFD Sender: No OFD packet to send [10:41:00]accept exits with 7 [10:41:00]New connection [10:41:00]New thread 3067280740 created [10:41:00]Thread 3067137380 joined [10:41:00]Waiting for new connection... [10:41:00] Sock 7.Parse request [10:41:00]Sock 7.Check first char [10:41:00]Sock 7.First char is OK [10:41:00]request: POST /json_proto HTTP/1.0 [10:41:00]Method: POST [10:41:00]URL: /json_proto [10:41:00]Method is POST - this is cgi request [10:41:00]url: /json_proto [10:41:00]query_string will be loaded in cgi processing [10:41:00]execute_cgi json_proto POST (null) [10:41:00]execute_cgi path=json_proto method=POST [10:41:00]POST find Content-Length [10:41:00]Host: 172.17.32.195:8080 [10:41:00]Content-Length: 1191 [10:41:00]Content-Type: application/json [10:41:00] [10:41:00]POST finish read [10:41:00]Found Content-Length = 1191 [10:41:00]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298125\u000A09.04.2024 10:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:00]execute_script... [10:41:00]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298125\u000A09.04.2024 10:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:00]POST & json_proto [10:41:00]process_json_proto [10:41:00]json parsed OK: [10:41:00]protocol is kg_v1.0 [10:41:00]action value=print_text [10:41:00]process_action print_text [10:41:00]cmd_print_text [10:41:00]ExternCall_PrintAddStr [10:41:00]wPrintStart [10:41:00]Write to MH i2c: 01 00 00 55 09 5E [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 55 09 00 00 00 00 00 FF 0F 73 [10:41:00]RasterBufferAndPrint [10:41:00]line *****ТОВАРНЫЙ ЧЕК***** [10:41:00]line АЗС 53 [10:41:00]line Партнер нефть [10:41:00]line 02508201610067 [10:41:00]line Кассир : Черикбаев М. [10:41:00]line Счет N : (1)298125 [10:41:00]line 09.04.2024 10:18 [10:41:00]line ПРОДАЖА [10:41:00]line ТРК (МРК, ГНК): 72 [10:41:00]line Вид ГСМ : 2710124130 [10:41:00]line Аи-92-К-5 [10:41:00]line 15.650 x 63.90 [10:41:00]line ИТОГ: 1000.04 [10:41:00]line Тип оплаты: Талоны: Партнер нефть [10:41:00]line 3585931 [10:41:00]line ______________________ [10:41:00]line (подпись) [10:41:00]written 0, free lines is 4095 [10:41:00]Write to MH i2c: 01 00 00 69 09 72 [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 69 09 00 00 00 00 00 13 0E 9A [10:41:00]RasterBufferAndPrint [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]written 0, free lines is 3605 [10:41:00]MH_Cut [10:41:00]Write to MH i2c: D1 01 00 70 09 01 4B [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 01 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 01 00 70 09 00 4A [10:41:00]Write to MH i2c: 01 00 00 71 09 7A [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:01]*** Cut start [10:41:01]*** Partial cut [10:41:01]*** CUTSNS_PIN = 1 [10:41:01]*** CUTSNS_PIN = 0 [10:41:01]*** Brake cut motor [10:41:01]Read from MH i2c: 01 [10:41:01]MH_I2C_Read... [10:41:01]*** Stop cut motor [10:41:01]*** Cut end [10:41:01]Read from MH i2c: 01 07 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 FF 0F 8F [10:41:01]process_action print_text done [10:41:01]requested_data is exist [10:41:01]produce_requested_data [10:41:01]requested_item fm.sn is exist - process it [10:41:01]wFMCommunicate request_size=4 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 11 00 00 [10:41:01]Write to MH i2c: E2 08 00 72 09 80 11 00 00 00 00 00 00 F5 [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 17 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 17 00 72 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4A [10:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:41:01]wFMCommunicate OK [10:41:01]requested_item fd.num is exist - process it [10:41:01]SAM_PROTO_GetFieldsCounters [10:41:01]wFMCommunicate request_size=4 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 13 00 00 [10:41:01]Write to MH i2c: E2 08 00 73 09 80 13 00 00 00 00 00 00 F8 [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 62 00 [10:41:01]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 62 00 73 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0C 5D 02 00 0E 04 04 00 2A 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 FF [10:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:02]wFMCommunicate OK [10:41:02]SAM_PROTO_GetFieldsCounters done [10:41:02]requested_item shift.num is exist - process it [10:41:02]requested_item shift.opened is exist - process it [10:41:02]req_shift_opened [10:41:02]FM_GetShiftState [10:41:02]SAM_PROTO_GetShiftState [10:41:02]wFMCommunicate request_size=4 [10:41:02]MH_SAM_APDU [10:41:02]CAPDU: 80 13 01 00 [10:41:02]Write to MH i2c: E2 08 00 74 09 80 13 01 00 00 00 00 00 FA [10:41:02]Write i2c OK [10:41:02]MH_I2C_Read... [10:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:02]Read from MH i2c: E2 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 0E 00 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 0E 00 74 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 94 [10:41:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:41:02]wFMCommunicate OK [10:41:02]SAM_PROTO_GetShiftState done [10:41:02]FM_GetShiftState done [10:41:02]req_shift_opened done [10:41:02]requested_item shift.open_date is exist - process it [10:41:02]req_shift_open_date [10:41:02]req_shift_open_date done [10:41:02]produce_requested_data done [10:41:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154892,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:41:02]process_action_free print_text [10:41:02]json_value_free [10:41:02]json_value_free done [10:41:02]process_json_proto returns [10:41:02]Send response to host [10:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154892,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:41:02]free response buf [10:41:02]execute_script done [10:41:02]execute_script returns [10:41:02]free content buf [10:41:02]Sock 7.Close socket [10:41:02]Sock 7.Thread stoped [10:41:02]OFD Sender: No OFD packet to send [10:41:07]OFD Sender: No OFD packet to send [10:41:12]OFD Sender: No OFD packet to send [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:47]OFD Sender: No OFD packet to send [10:41:52]OFD Sender: No OFD packet to send [10:41:57]OFD Sender: No OFD packet to send [10:42:02]OFD Sender: No OFD packet to send [10:42:07]OFD Sender: No OFD packet to send [10:42:12]OFD Sender: No OFD packet to send [10:42:17]OFD Sender: No OFD packet to send [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:56]accept exits with 9 [10:42:56]New connection [10:42:56]New thread 3067137380 created [10:42:56]Thread 3067280740 joined [10:42:56]Waiting for new connection... [10:42:56] Sock 9.Parse request [10:42:56]Sock 9.Check first char [10:42:56]Sock 9.First char is OK [10:42:56]request: POST /json_proto HTTP/1.0 [10:42:56]Method: POST [10:42:56]URL: /json_proto [10:42:56]Method is POST - this is cgi request [10:42:56]url: /json_proto [10:42:56]query_string will be loaded in cgi processing [10:42:56]execute_cgi json_proto POST (null) [10:42:56]execute_cgi path=json_proto method=POST [10:42:56]POST find Content-Length [10:42:56]Host: 172.17.32.195:8080 [10:42:56]Content-Length: 646 [10:42:56]Content-Type: application/json [10:42:56] [10:42:56]POST finish read [10:42:56]Found Content-Length = 646 [10:42:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 33.440, "sum" : 1100.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1100.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:56]execute_script... [10:42: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)298126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 33.440, "sum" : 1100.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1100.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:56]POST & json_proto [10:42:56]process_json_proto [10:42:56]json parsed OK: [10:42:56]protocol is kg_v1.0 [10:42:56]action value=close_receipt [10:42:56]process_action close_receipt [10:42:56]cmd_close_receipt [10:42:56]MH_GetDate [10:42:56]Write to MH i2c: F0 00 00 75 09 6D [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: F0 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: F0 09 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: F0 09 00 75 09 00 B1 1B 15 66 77 1B 62 64 15 [10:42:56]GetLastDocTimeStamp 1712659185 [10:42:56]current date 1712659377 [10:42:56]FM_GetShiftState [10:42:56]SAM_PROTO_GetShiftState [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 13 01 00 [10:42:56]Write to MH i2c: E2 08 00 76 09 80 13 01 00 00 00 00 00 FC [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 76 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 96 [10:42:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:42:56]wFMCommunicate OK [10:42:56]SAM_PROTO_GetShiftState done [10:42:56]FM_GetShiftState done [10:42:56]opened in 1712622218 [10:42:56]opened+sec_in_day 1712708618 [10:42:56]quantity*price = 110017 [10:42:56]sum+1 = 110019 [10:42:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.18 НСП 1% : 9.74 НДС 12% : 116.83 Наличными: 1100.18 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 197 09.04.2024 10:42 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154893 ФПД: 77149142950199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104257&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154893&fm=77149142950199&tin=02508201610067®Number=0000000000090882&sum=110018 [10:42:57]StoreToDocumentArchive [10:42:57]shift 298 fd 154893 [10:42:57]save to /storage/0298/doc_00154893 [10:42:57]save last doc name /storage/0298/doc_00154893 to /storage/kkm_last_doc_name [10:42:57]save OK [10:42:57]Clear old archive folders... [10:42:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:42:57]tlvbuf is 016F4D80 [10:42:57]SAM_PROTO_ClearQueue [10:42:57]wFMCommunicate request_size=4 [10:42:57]MH_SAM_APDU [10:42:57]CAPDU: 80 09 00 00 [10:42:57]Write to MH i2c: E2 08 00 83 09 80 09 00 00 00 00 00 00 FE [10:42:57]Write i2c OK [10:42:57]MH_I2C_Read... [10:42:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:57]Read from MH i2c: E2 [10:42:57]MH_I2C_Read... [10:42:57]Read from MH i2c: E2 03 00 [10:42:57]MH_I2C_Read... [10:42:57]Read from MH i2c: E2 03 00 83 09 00 90 00 00 [10:42:57]RAPDU: 90 00 [10:42:57]wFMCommunicate OK [10:42:57]SAM_PROTO_ClearQueue done [10:42:57]KKMCreateOFDPacket [10:42:57]OFDProtocolAddRootSTLVToBuf [10:42:57]FM_MakeSignedData [10:42:57]FM_MakeSignedData [10:42:57]SAM_PROTO_SignData [10:42:57]wFMCommunicate request_size=4 [10:42:57]MH_SAM_APDU [10:42:57]CAPDU: 80 0D 01 02 [10:42:57]Write to MH i2c: E2 08 00 84 09 80 0D 01 02 00 00 00 00 06 [10:42:57]Write i2c OK [10:42:57]MH_I2C_Read... [10:42:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:57]Read from MH i2c: E2 [10:42:57]MH_I2C_Read... [10:42:57]Read from MH i2c: E2 03 00 [10:42:57]MH_I2C_Read... [10:42:57]Read from MH i2c: E2 03 00 84 09 00 90 00 01 [10:42:57]RAPDU: 90 00 [10:42:57]wFMCommunicate OK [10:42:57]wFMCommunicate request_size=255 [10:42:57]MH_SAM_APDU [10:42:57]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 82 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 C2 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 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 A3 2D 00 00 00 00 07 04 06 00 C2 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 C5 00 00 00 F4 03 04 00 B1 1B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0D 5D 02 00 35 04 06 00 46 2A [10:42:57]Write to MH i2c: E2 02 01 85 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 82 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 C2 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 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 A3 2D 00 00 00 00 07 04 06 00 C2 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 C5 00 00 00 F4 03 04 00 B1 1B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0D 5D 02 00 35 04 06 00 46 2A 00 00 C7 [10:42:57]Write i2c OK [10:42:57]MH_I2C_Read... [10:42:58]OFD Sender: No OFD packet to send [10:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:58]Read from MH i2c: E2 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 03 00 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 03 00 85 09 00 90 00 02 [10:42:58]RAPDU: 90 00 [10:42:58]wFMCommunicate OK [10:42:58]wFMCommunicate request_size=9 [10:42:58]MH_SAM_APDU [10:42:58]CAPDU: 80 0D 02 02 04 AF 42 A1 37 [10:42:58]Write to MH i2c: E2 0C 00 86 09 80 0D 02 02 04 00 AF 42 A1 37 00 00 DA [10:42:58]Write i2c OK [10:42:58]MH_I2C_Read... [10:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:58]Read from MH i2c: E2 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 03 00 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 03 00 86 09 00 90 00 03 [10:42:58]RAPDU: 90 00 [10:42:58]wFMCommunicate OK [10:42:58]wFMCommunicate request_size=4 [10:42:58]MH_SAM_APDU [10:42:58]CAPDU: 80 0D 03 02 [10:42:58]Write to MH i2c: E2 08 00 87 09 80 0D 03 02 00 00 00 00 0B [10:42:58]Write i2c OK [10:42:58]MH_I2C_Read... [10:42:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:58]Read from MH i2c: E2 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 0B 00 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 0B 00 87 09 00 F4 75 A3 33 44 60 B1 79 90 00 19 [10:42:58]RAPDU: F4 75 A3 33 44 60 B1 79 90 00 [10:42:58]wFMCommunicate OK [10:42:58]SAM_PROTO_SignData done [10:42:58]FM_MakeSignedData done [10:42:58]CreateOFDProtocolMessage [10:42:58]wFMCommunicate request_size=4 [10:42:58]MH_SAM_APDU [10:42:58]CAPDU: 80 11 00 00 [10:42:58]Write to MH i2c: E2 08 00 88 09 80 11 00 00 00 00 00 00 0B [10:42:58]Write i2c OK [10:42:58]MH_I2C_Read... [10:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:58]Read from MH i2c: E2 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 17 00 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: E2 17 00 88 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 60 [10:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:42:58]wFMCommunicate OK [10:42:58]CreateOFDProtocolMessage done [10:42:58]OFDSenderStorePacket 154893 [10:42:58]StoreOFDPacket docnum=154893 [10:42:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 75 85 06 01 A1 A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 82 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 C2 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 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 A3 2D 00 00 00 00 07 04 06 00 C2 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 C5 00 00 00 F4 03 04 00 B1 1B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0D 5D 02 00 35 04 06 00 46 2A AF 42 A1 37 F4 75 A3 33 44 60 B1 79 [10:42:58]CheckFolder [10:42:58]dirname=/storage/ofd_packets [10:42:58]CheckFolder done [10:42:58]ProducePacketName [10:42:58]name=ofd_packets/00154893 [10:42:58]NVStorageSaveData ofd_packets/00154893 [10:42:58]File name is /storage/ofd_packets/00154893 [10:42:58]Write 300 bytes [10:42:58]NVStorageSaveData done [10:42:58]OFDSenderStorePacket done [10:42:58]KKMCreateOFDPacket done [10:42:58]NVStorageSaveData kkm_last_timestamp [10:42:58]File name is /storage/kkm_last_timestamp [10:42:58]Write 4 bytes [10:42:58]NVStorageSaveData done [10:42:58]ExternCall_PrintAddStr [10:42:58]wPrintStart [10:42:58]Write to MH i2c: 01 00 00 89 09 92 [10:42:58]Write i2c OK [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: 01 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: 01 07 00 [10:42:58]MH_I2C_Read... [10:42:58]Read from MH i2c: 01 07 00 89 09 00 00 00 00 00 FF 0F A7 [10:42:58]RasterBufferAndPrint [10:42:58]line Счет N : (1)298126 [10:42:58]line ИНН: 02508201610067 [10:42:58]line Контрольно-Кассовый Чек [10:42:58]line ПРОДАЖА [10:42:58]line ТРК (МРК, ГНК) : 100 [10:42:58]line Товар: 2711190000 [10:42:58]line ГАЗ-К-5 [10:42:58]line 33.440 * 32.90 [10:42:58]line = 1100.18 [10:42:58]line НДС 12% НСП 1% [10:42:58]line > о реализуемом товаре [10:42:58]line ИТОГО: 1100.18 [10:42:58]line НСП 1% : 9.74 [10:42:58]line НДС 12% : 116.83 [10:42:58]line Наличными: 1100.18 [10:42:58]line Безнал.: 0.00 [10:42:58]line Место: АЗС № 53 "Партнер Нефть" [10:42:58]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:42:58]line СНО: Общий режим [10:42:58]line Чек 197 09.04.2024 10:42 [10:42:58]line Смена: 298 ФФД: 1.0 [10:42:58]line ЗНМ: 0300000127 [10:42:58]line РНМ: 0000000000090882 [10:42:58]line Версия ККМ: 001 [10:42:58]line ФМ: 0000000000874906 [10:42:58]line ФД: 154893 [10:42:58]line ФПД: 77149142950199 [10:42:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104257&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154893&fm=77149142950199&tin=02508201610067®Number=0000000000090882&sum=110018 [10:42:58]OFD Sender: Processing packet 154893 [packets to send 67, broken 66] [10:42:58]ProducePacketName [10:42:58]name=ofd_packets/00154893 [10:42:58]OFD Sender: To server: pG, [10:42:58]CommunicateWithHost lk.salyk.kg:30040 [10:42:58]ConnectInit lk.salyk.kg [10:42:58]written 0, free lines is 4095 [10:42:58]Connected sock=10 [10:42:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 75 85 06 01 A1 A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 82 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 C2 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 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 A3 2D 00 00 00 00 07 04 06 00 C2 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 C5 00 00 00 F4 03 04 00 B1 1B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0D 5D 02 00 35 04 06 00 46 2A AF 42 A1 37 F4 75 A3 33 44 60 B1 79 [10:42:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 19 48 47 00 13 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0D 5D 02 00 F4 03 04 00 5B C3 14 66 B6 04 01 00 00 B7 0C FB A0 A8 CB 16 36 [10:42:58]CommunicateWithHost err = 0 [10:42:58]CheckOFDResponse [10:42:58]1017 (14) - 77093643461234 [10:42:58]1041 (16) - 0000000000874906 [10:42:58]1040 (4) - 154893 [10:42:58]1012 (4) - 09.04.2024 04:26 [10:42:58]1206 (1) - 0 [10:42:58]OFD Sender: Remove packet 154893 [10:42:58]ProducePacketName [10:42:58]name=ofd_packets/00154893 [10:42:58]NVStorageDeleteData [10:42:59]Write to MH i2c: 01 00 00 B1 09 BA [10:42:59]Write i2c OK [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: 01 [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: 01 07 00 [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: 01 07 00 B1 09 00 00 00 00 00 FA 0C C7 [10:42:59]RasterBufferAndPrint [10:42:59]line [10:42:59]line [10:42:59]line [10:42:59]line [10:42:59]line [10:42:59]written 0, free lines is 3328 [10:42:59]MH_Cut [10:42:59]Write to MH i2c: D1 01 00 B8 09 01 93 [10:42:59]Write i2c OK [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: D1 [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: D1 01 00 [10:42:59]MH_I2C_Read... [10:42:59]Read from MH i2c: D1 01 00 B8 09 00 92 [10:42:59]Write to MH i2c: 01 00 00 B9 09 C2 [10:42:59]Write i2c OK [10:42:59]MH_I2C_Read... [10:42:59]OFD Sender: No OFD packet to send [10:42:59]*** Cut start [10:42:59]*** Partial cut [10:42:59]*** CUTSNS_PIN = 1 [10:42:59]*** CUTSNS_PIN = 0 [10:43:00]*** Brake cut motor [10:43:00]Read from MH i2c: 01 [10:43:00]MH_I2C_Read... [10:43:00]*** Stop cut motor [10:43:00]*** Cut end [10:43:00]Read from MH i2c: 01 07 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 FF 0F D7 [10:43:00]process_action close_receipt done [10:43:00]requested_data is exist [10:43:00]produce_requested_data [10:43:00]requested_item fm.sn is exist - process it [10:43:00]wFMCommunicate request_size=4 [10:43:00]MH_SAM_APDU [10:43:00]CAPDU: 80 11 00 00 [10:43:00]Write to MH i2c: E2 08 00 BA 09 80 11 00 00 00 00 00 00 3D [10:43:00]Write i2c OK [10:43:00]MH_I2C_Read... [10:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:00]Read from MH i2c: E2 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 17 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 17 00 BA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 92 [10:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:43:00]wFMCommunicate OK [10:43:00]requested_item fd.num is exist - process it [10:43:00]SAM_PROTO_GetFieldsCounters [10:43:00]wFMCommunicate request_size=4 [10:43:00]MH_SAM_APDU [10:43:00]CAPDU: 80 13 00 00 [10:43:00]Write to MH i2c: E2 08 00 BB 09 80 13 00 00 00 00 00 00 40 [10:43:00]Write i2c OK [10:43:00]MH_I2C_Read... [10:43:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:00]Read from MH i2c: E2 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 62 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 62 00 BB 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0D 5D 02 00 0E 04 04 00 2A 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 4B [10:43:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:00]wFMCommunicate OK [10:43:00]SAM_PROTO_GetFieldsCounters done [10:43:00]requested_item shift.num is exist - process it [10:43:00]requested_item shift.opened is exist - process it [10:43:00]req_shift_opened [10:43:00]FM_GetShiftState [10:43:00]SAM_PROTO_GetShiftState [10:43:00]wFMCommunicate request_size=4 [10:43:00]MH_SAM_APDU [10:43:00]CAPDU: 80 13 01 00 [10:43:00]Write to MH i2c: E2 08 00 BC 09 80 13 01 00 00 00 00 00 42 [10:43:00]Write i2c OK [10:43:00]MH_I2C_Read... [10:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:00]Read from MH i2c: E2 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 0E 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 0E 00 BC 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DC [10:43:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:43:00]wFMCommunicate OK [10:43:00]SAM_PROTO_GetShiftState done [10:43:00]FM_GetShiftState done [10:43:00]req_shift_opened done [10:43:00]requested_item shift.open_date is exist - process it [10:43:00]req_shift_open_date [10:43:00]req_shift_open_date done [10:43:00]produce_requested_data done [10:43:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154893,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:43:00]process_action_free close_receipt [10:43:00]json_value_free [10:43:00]json_value_free done [10:43:00]process_json_proto returns [10:43:00]Send response to host [10:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154893,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:43:00]free response buf [10:43:00]execute_script done [10:43:00]execute_script returns [10:43:00]free content buf [10:43:00]Sock 9.Close socket [10:43:00]Sock 9.Thread stoped [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:04]OFD Sender: No OFD packet to send [10:44:09]OFD Sender: No OFD packet to send [10:44:14]OFD Sender: No OFD packet to send [10:44:19]OFD Sender: No OFD packet to send [10:44:24]OFD Sender: No OFD packet to send [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:34]accept exits with 7 [10:44:34]New connection [10:44:34]New thread 3067280740 created [10:44:34]Thread 3067137380 joined [10:44:34]Waiting for new connection... [10:44:34] Sock 7.Parse request [10:44:34]Sock 7.Check first char [10:44:34]Sock 7.First char is OK [10:44:34]request: POST /json_proto HTTP/1.0 [10:44:34]Method: POST [10:44:34]URL: /json_proto [10:44:34]Method is POST - this is cgi request [10:44:34]url: /json_proto [10:44:34]query_string will be loaded in cgi processing [10:44:34]execute_cgi json_proto POST (null) [10:44:34]execute_cgi path=json_proto method=POST [10:44:34]POST find Content-Length [10:44:34]Host: 172.17.32.195:8080 [10:44:34]Content-Length: 639 [10:44:34]Content-Type: application/json [10:44:34] [10:44:34]POST finish read [10:44:34]Found Content-Length = 639 [10:44:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:34]execute_script... [10:44: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)298128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:34]POST & json_proto [10:44:34]process_json_proto [10:44:34]json parsed OK: [10:44:34]protocol is kg_v1.0 [10:44:34]action value=close_receipt [10:44:34]process_action close_receipt [10:44:34]cmd_close_receipt [10:44:34]MH_GetDate [10:44:34]Write to MH i2c: F0 00 00 BD 09 B5 [10:44:34]Write i2c OK [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: F0 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: F0 09 00 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: F0 09 00 BD 09 00 13 1C 15 66 77 1B 62 64 C0 [10:44:34]GetLastDocTimeStamp 1712659377 [10:44:34]current date 1712659475 [10:44:34]FM_GetShiftState [10:44:34]SAM_PROTO_GetShiftState [10:44:34]wFMCommunicate request_size=4 [10:44:34]MH_SAM_APDU [10:44:34]CAPDU: 80 13 01 00 [10:44:34]Write to MH i2c: E2 08 00 BE 09 80 13 01 00 00 00 00 00 44 [10:44:34]Write i2c OK [10:44:34]MH_I2C_Read... [10:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:34]Read from MH i2c: E2 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: E2 0E 00 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: E2 0E 00 BE 09 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DE [10:44:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:44:34]wFMCommunicate OK [10:44:34]SAM_PROTO_GetShiftState done [10:44:34]FM_GetShiftState done [10:44:34]opened in 1712622218 [10:44:34]opened+sec_in_day 1712708618 [10:44:34]quantity*price = 50033 [10:44:34]sum+1 = 50035 [10:44:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 198 09.04.2024 10:44 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154894 ФПД: 153827444537031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104435&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154894&fm=153827444537031&tin=02508201610067®Number=0000000000090882&sum=50034 [10:44:36]StoreToDocumentArchive [10:44:36]shift 298 fd 154894 [10:44:36]save to /storage/0298/doc_00154894 [10:44:36]save last doc name /storage/0298/doc_00154894 to /storage/kkm_last_doc_name [10:44:36]save OK [10:44:36]Clear old archive folders... [10:44:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:36]tlvbuf is 0178CCE0 [10:44:36]SAM_PROTO_ClearQueue [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 09 00 00 [10:44:36]Write to MH i2c: E2 08 00 CB 09 80 09 00 00 00 00 00 00 46 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]SAM_PROTO_ClearQueue done [10:44:36]KKMCreateOFDPacket [10:44:36]OFDProtocolAddRootSTLVToBuf [10:44:36]FM_MakeSignedData [10:44:36]FM_MakeSignedData [10:44:36]SAM_PROTO_SignData [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 01 02 [10:44:36]Write to MH i2c: E2 08 00 CC 09 80 0D 01 02 00 00 00 00 4E [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 CC 09 00 90 00 49 [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]wFMCommunicate request_size=255 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 13 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0E 5D 02 00 35 04 06 00 8B [10:44:36]Write to MH i2c: E2 02 01 CD 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 13 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0E 5D 02 00 35 04 06 00 8B 00 00 E1 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 CD 09 00 90 00 4A [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]wFMCommunicate request_size=10 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 02 02 05 E7 BE 30 36 C7 [10:44:36]Write to MH i2c: E2 0D 00 CE 09 80 0D 02 02 05 00 E7 BE 30 36 C7 00 00 2D [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 CE 09 00 90 00 4B [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 03 02 [10:44:36]Write to MH i2c: E2 08 00 CF 09 80 0D 03 02 00 00 00 00 53 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 0B 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 0B 00 CF 09 00 17 02 12 A1 95 66 4D C5 90 00 2D [10:44:36]RAPDU: 17 02 12 A1 95 66 4D C5 90 00 [10:44:36]wFMCommunicate OK [10:44:36]SAM_PROTO_SignData done [10:44:36]FM_MakeSignedData done [10:44:36]CreateOFDProtocolMessage [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 11 00 00 [10:44:36]Write to MH i2c: E2 08 00 D0 09 80 11 00 00 00 00 00 00 53 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 17 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 17 00 D0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A8 [10:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:44:36]wFMCommunicate OK [10:44:36]CreateOFDProtocolMessage done [10:44:36]OFDSenderStorePacket 154894 [10:44:36]StoreOFDPacket docnum=154894 [10:44:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A2 09 07 01 FD 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 13 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0E 5D 02 00 35 04 06 00 8B E7 BE 30 36 C7 17 02 12 A1 95 66 4D C5 [10:44:36]CheckFolder [10:44:36]dirname=/storage/ofd_packets [10:44:36]CheckFolder done [10:44:36]ProducePacketName [10:44:36]name=ofd_packets/00154894 [10:44:36]NVStorageSaveData ofd_packets/00154894 [10:44:36]File name is /storage/ofd_packets/00154894 [10:44:36]Write 301 bytes [10:44:36]NVStorageSaveData done [10:44:36]OFDSenderStorePacket done [10:44:36]KKMCreateOFDPacket done [10:44:36]NVStorageSaveData kkm_last_timestamp [10:44:36]File name is /storage/kkm_last_timestamp [10:44:36]Write 4 bytes [10:44:36]NVStorageSaveData done [10:44:36]ExternCall_PrintAddStr [10:44:36]wPrintStart [10:44:36]Write to MH i2c: 01 00 00 D1 09 DA [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: 01 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: 01 07 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: 01 07 00 D1 09 00 00 00 00 00 FF 0F EF [10:44:36]RasterBufferAndPrint [10:44:36]line Счет N : (1)298128 [10:44:36]line ИНН: 02508201610067 [10:44:36]line Контрольно-Кассовый Чек [10:44:36]line ПРОДАЖА [10:44:36]line ТРК (МРК, ГНК) : 82 [10:44:36]line Товар: 2710124130 [10:44:36]line Аи-92-К-5 [10:44:36]line 7.830 * 63.90 [10:44:36]line = 500.34 [10:44:36]line НДС 12% НСП 1% [10:44:36]line > о реализуемом товаре [10:44:36]line ИТОГО: 500.34 [10:44:36]line НСП 1% : 4.43 [10:44:36]line НДС 12% : 53.13 [10:44:36]line Наличными: 500.34 [10:44:36]line Безнал.: 0.00 [10:44:36]line Место: АЗС № 53 "Партнер Нефть" [10:44:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:44:36]line СНО: Общий режим [10:44:36]line Чек 198 09.04.2024 10:44 [10:44:36]line Смена: 298 ФФД: 1.0 [10:44:36]line ЗНМ: 0300000127 [10:44:36]line РНМ: 0000000000090882 [10:44:36]line Версия ККМ: 001 [10:44:36]line ФМ: 0000000000874906 [10:44:36]line ФД: 154894 [10:44:36]line ФПД: 153827444537031 [10:44:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104435&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154894&fm=153827444537031&tin=02508201610067®Number=0000000000090882&sum=50034 [10:44:36]OFD Sender: Processing packet 154894 [packets to send 67, broken 66] [10:44:36]ProducePacketName [10:44:36]name=ofd_packets/00154894 [10:44:36]OFD Sender: To server: pG, [10:44:36]CommunicateWithHost lk.salyk.kg:30040 [10:44:36]ConnectInit lk.salyk.kg [10:44:36]written 0, free lines is 4095 [10:44:37]Connected sock=10 [10:44:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A2 09 07 01 FD 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 13 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0E 5D 02 00 35 04 06 00 8B E7 BE 30 36 C7 17 02 12 A1 95 66 4D C5 [10:44:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2A 22 47 00 E1 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0E 5D 02 00 F4 03 04 00 BD C3 14 66 B6 04 01 00 00 F4 69 44 DC 16 55 72 79 [10:44:37]CommunicateWithHost err = 0 [10:44:37]CheckOFDResponse [10:44:37]1017 (14) - 77093643461234 [10:44:37]1041 (16) - 0000000000874906 [10:44:37]1040 (4) - 154894 [10:44:37]1012 (4) - 09.04.2024 04:27 [10:44:37]1206 (1) - 0 [10:44:37]OFD Sender: Remove packet 154894 [10:44:37]ProducePacketName [10:44:37]name=ofd_packets/00154894 [10:44:37]NVStorageDeleteData [10:44:37]Write to MH i2c: 01 00 00 F9 09 02 [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 07 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 07 00 F9 09 00 00 00 00 00 F2 0C 07 [10:44:37]RasterBufferAndPrint [10:44:37]line [10:44:37]line [10:44:37]line [10:44:37]line [10:44:37]line [10:44:37]written 0, free lines is 3320 [10:44:37]MH_Cut [10:44:37]Write to MH i2c: D1 01 00 00 0A 01 DC [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: D1 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: D1 01 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: D1 01 00 00 0A 00 DB [10:44:37]Write to MH i2c: 01 00 00 01 0A 0B [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]OFD Sender: No OFD packet to send [10:44:38]*** Cut start [10:44:38]*** Partial cut [10:44:38]*** CUTSNS_PIN = 1 [10:44:38]*** CUTSNS_PIN = 0 [10:44:38]*** Brake cut motor [10:44:38]Read from MH i2c: 01 [10:44:38]MH_I2C_Read... [10:44:38]*** Stop cut motor [10:44:38]*** Cut end [10:44:38]Read from MH i2c: 01 07 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 01 0A 00 00 00 00 00 FF 0F 20 [10:44:38]process_action close_receipt done [10:44:38]requested_data is exist [10:44:38]produce_requested_data [10:44:38]requested_item fm.sn is exist - process it [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 11 00 00 [10:44:38]Write to MH i2c: E2 08 00 02 0A 80 11 00 00 00 00 00 00 86 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 02 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DB [10:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:44:38]wFMCommunicate OK [10:44:38]requested_item fd.num is exist - process it [10:44:38]SAM_PROTO_GetFieldsCounters [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 13 00 00 [10:44:38]Write to MH i2c: E2 08 00 03 0A 80 13 00 00 00 00 00 00 89 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 62 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 62 00 03 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 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 98 [10:44:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:39]wFMCommunicate OK [10:44:39]SAM_PROTO_GetFieldsCounters done [10:44:39]requested_item shift.num is exist - process it [10:44:39]requested_item shift.opened is exist - process it [10:44:39]req_shift_opened [10:44:39]FM_GetShiftState [10:44:39]SAM_PROTO_GetShiftState [10:44:39]wFMCommunicate request_size=4 [10:44:39]MH_SAM_APDU [10:44:39]CAPDU: 80 13 01 00 [10:44:39]Write to MH i2c: E2 08 00 04 0A 80 13 01 00 00 00 00 00 8B [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0E 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0E 00 04 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 25 [10:44:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:44:39]wFMCommunicate OK [10:44:39]SAM_PROTO_GetShiftState done [10:44:39]FM_GetShiftState done [10:44:39]req_shift_opened done [10:44:39]requested_item shift.open_date is exist - process it [10:44:39]req_shift_open_date [10:44:39]req_shift_open_date done [10:44:39]produce_requested_data done [10:44:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:44:39]process_action_free close_receipt [10:44:39]json_value_free [10:44:39]json_value_free done [10:44:39]process_json_proto returns [10:44:39]Send response to host [10:44:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:44:39]free response buf [10:44:39]execute_script done [10:44:39]execute_script returns [10:44:39]free content buf [10:44:39]Sock 7.Close socket [10:44:39]Sock 7.Thread stoped [10:44:40]accept exits with 9 [10:44:40]New connection [10:44:40]New thread 3067137380 created [10:44:40]Thread 3067280740 joined [10:44:40]Waiting for new connection... [10:44:40] Sock 9.Parse request [10:44:40]Sock 9.Check first char [10:44:40]Sock 9.First char is OK [10:44:40]request: POST /json_proto HTTP/1.0 [10:44:40]Method: POST [10:44:40]URL: /json_proto [10:44:40]Method is POST - this is cgi request [10:44:40]url: /json_proto [10:44:40]query_string will be loaded in cgi processing [10:44:40]execute_cgi json_proto POST (null) [10:44:40]execute_cgi path=json_proto method=POST [10:44:40]POST find Content-Length [10:44:40]Host: 172.17.32.195:8080 [10:44:40]Content-Length: 1201 [10:44:40]Content-Type: application/json [10:44:40] [10:44:40]POST finish read [10:44:40]Found Content-Length = 1201 [10:44:40]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298127\u000A09.04.2024 10:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1917.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\u000A91366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:40]execute_script... [10:44:40]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298127\u000A09.04.2024 10:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 1917.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\u000A91366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:40]POST & json_proto [10:44:40]process_json_proto [10:44:40]json parsed OK: [10:44:40]protocol is kg_v1.0 [10:44:40]action value=print_text [10:44:40]process_action print_text [10:44:40]cmd_print_text [10:44:40]ExternCall_PrintAddStr [10:44:40]wPrintStart [10:44:40]Write to MH i2c: 01 00 00 05 0A 0F [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 05 0A 00 00 00 00 00 FF 0F 24 [10:44:40]RasterBufferAndPrint [10:44:40]line *****ТОВАРНЫЙ ЧЕК***** [10:44:40]line АЗС 53 [10:44:40]line Партнер нефть [10:44:40]line 02508201610067 [10:44:40]line Кассир : Черикбаев М. [10:44:40]line Счет N : (1)298127 [10:44:40]line 09.04.2024 10:21 [10:44:40]line ПРОДАЖА [10:44:40]line ТРК (МРК, ГНК): 12 [10:44:40]line Вид ГСМ : 2710124130 [10:44:40]line Аи-92-К-5 [10:44:40]line 30.000 x 63.90 [10:44:40]line ИТОГ: 1917.00 [10:44:40]line Тип оплаты: Талоны: Топливная Карта [10:44:40]line 91366 [10:44:40]line ______________________ [10:44:40]line (подпись) [10:44:40]written 0, free lines is 4095 [10:44:40]Write to MH i2c: 01 00 00 19 0A 23 [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 19 0A 00 00 00 00 00 12 0E 4A [10:44:40]RasterBufferAndPrint [10:44:40]line [10:44:40]line [10:44:40]line [10:44:40]line [10:44:40]line [10:44:40]written 0, free lines is 3606 [10:44:40]MH_Cut [10:44:40]Write to MH i2c: D1 01 00 20 0A 01 FC [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: D1 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: D1 01 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: D1 01 00 20 0A 00 FB [10:44:40]Write to MH i2c: 01 00 00 21 0A 2B [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]*** Cut start [10:44:40]*** Partial cut [10:44:40]*** CUTSNS_PIN = 1 [10:44:40]*** CUTSNS_PIN = 0 [10:44:41]*** Brake cut motor [10:44:41]Read from MH i2c: 01 [10:44:41]MH_I2C_Read... [10:44:41]*** Stop cut motor [10:44:41]*** Cut end [10:44:41]Read from MH i2c: 01 07 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: 01 07 00 21 0A 00 00 00 00 00 FF 0F 40 [10:44:41]process_action print_text done [10:44:41]requested_data is exist [10:44:41]produce_requested_data [10:44:41]requested_item fm.sn is exist - process it [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 11 00 00 [10:44:41]Write to MH i2c: E2 08 00 22 0A 80 11 00 00 00 00 00 00 A6 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 17 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 17 00 22 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FB [10:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:44:41]wFMCommunicate OK [10:44:41]requested_item fd.num is exist - process it [10:44:41]SAM_PROTO_GetFieldsCounters [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 13 00 00 [10:44:41]Write to MH i2c: E2 08 00 23 0A 80 13 00 00 00 00 00 00 A9 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 62 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 62 00 23 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 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 B8 [10:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:41]wFMCommunicate OK [10:44:41]SAM_PROTO_GetFieldsCounters done [10:44:41]requested_item shift.num is exist - process it [10:44:41]requested_item shift.opened is exist - process it [10:44:41]req_shift_opened [10:44:41]FM_GetShiftState [10:44:41]SAM_PROTO_GetShiftState [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 13 01 00 [10:44:41]Write to MH i2c: E2 08 00 24 0A 80 13 01 00 00 00 00 00 AB [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 24 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 45 [10:44:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:44:41]wFMCommunicate OK [10:44:41]SAM_PROTO_GetShiftState done [10:44:41]FM_GetShiftState done [10:44:41]req_shift_opened done [10:44:41]requested_item shift.open_date is exist - process it [10:44:41]req_shift_open_date [10:44:41]req_shift_open_date done [10:44:41]produce_requested_data done [10:44:41]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:44:41]process_action_free print_text [10:44:41]json_value_free [10:44:41]json_value_free done [10:44:41]process_json_proto returns [10:44:41]Send response to host [10:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:44:41]free response buf [10:44:41]execute_script done [10:44:41]execute_script returns [10:44:41]free content buf [10:44:41]Sock 9.Close socket [10:44:41]Sock 9.Thread stoped [10:44:42]OFD Sender: No OFD packet to send [10:44:47]OFD Sender: No OFD packet to send [10:44:52]OFD Sender: No OFD packet to send [10:44:57]OFD Sender: No OFD packet to send [10:45:02]OFD Sender: No OFD packet to send [10:45:07]OFD Sender: No OFD packet to send [10:45:12]accept exits with 7 [10:45:12]New connection [10:45:12]New thread 3067280740 created [10:45:12]Thread 3067137380 joined [10:45:12]Waiting for new connection... [10:45:12] Sock 7.Parse request [10:45:12]Sock 7.Check first char [10:45:12]Sock 7.First char is OK [10:45:12]request: POST /json_proto HTTP/1.0 [10:45:12]Method: POST [10:45:12]URL: /json_proto [10:45:12]Method is POST - this is cgi request [10:45:12]url: /json_proto [10:45:12]query_string will be loaded in cgi processing [10:45:12]execute_cgi json_proto POST (null) [10:45:12]execute_cgi path=json_proto method=POST [10:45:12]POST find Content-Length [10:45:12]Host: 172.17.32.195:8080 [10:45:12]Content-Length: 1190 [10:45:12]Content-Type: application/json [10:45:12] [10:45:12]POST finish read [10:45:12]Found Content-Length = 1190 [10:45:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298129\u000A09.04.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:12]execute_script... [10:45:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298129\u000A09.04.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3877653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:12]POST & json_proto [10:45:12]process_json_proto [10:45:12]json parsed OK: [10:45:12]protocol is kg_v1.0 [10:45:12]action value=print_text [10:45:12]process_action print_text [10:45:12]cmd_print_text [10:45:12]ExternCall_PrintAddStr [10:45:12]wPrintStart [10:45:12]Write to MH i2c: 01 00 00 25 0A 2F [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 FF 0F 44 [10:45:12]RasterBufferAndPrint [10:45:12]line *****ТОВАРНЫЙ ЧЕК***** [10:45:12]line АЗС 53 [10:45:12]line Партнер нефть [10:45:12]line 02508201610067 [10:45:12]line Кассир : Черикбаев М. [10:45:12]line Счет N : (1)298129 [10:45:12]line 09.04.2024 10:22 [10:45:12]line ПРОДАЖА [10:45:12]line ТРК (МРК, ГНК): 22 [10:45:12]line Вид ГСМ : 2710124130 [10:45:12]line Аи-92-К-5 [10:45:12]line 10.960 x 63.90 [10:45:12]line ИТОГ: 700.34 [10:45:12]line Тип оплаты: Талоны: Партнер нефть [10:45:12]line 3877653 [10:45:12]line ______________________ [10:45:12]line (подпись) [10:45:12]written 0, free lines is 4095 [10:45:12]Write to MH i2c: 01 00 00 39 0A 43 [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 39 0A 00 00 00 00 00 13 0E 6B [10:45:12]RasterBufferAndPrint [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]written 0, free lines is 3605 [10:45:12]MH_Cut [10:45:12]Write to MH i2c: D1 01 00 40 0A 01 1C [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 01 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 01 00 40 0A 00 1B [10:45:12]Write to MH i2c: 01 00 00 41 0A 4B [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]OFD Sender: No OFD packet to send [10:45:13]*** Cut start [10:45:13]*** Partial cut [10:45:13]*** CUTSNS_PIN = 1 [10:45:13]*** CUTSNS_PIN = 0 [10:45:13]*** Brake cut motor [10:45:13]Read from MH i2c: 01 [10:45:13]MH_I2C_Read... [10:45:13]*** Stop cut motor [10:45:13]*** Cut end [10:45:13]Read from MH i2c: 01 07 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: 01 07 00 41 0A 00 00 00 00 00 FF 0F 60 [10:45:13]process_action print_text done [10:45:13]requested_data is exist [10:45:13]produce_requested_data [10:45:13]requested_item fm.sn is exist - process it [10:45:13]wFMCommunicate request_size=4 [10:45:13]MH_SAM_APDU [10:45:13]CAPDU: 80 11 00 00 [10:45:13]Write to MH i2c: E2 08 00 42 0A 80 11 00 00 00 00 00 00 C6 [10:45:13]Write i2c OK [10:45:13]MH_I2C_Read... [10:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:13]Read from MH i2c: E2 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 17 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 17 00 42 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1B [10:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:45:13]wFMCommunicate OK [10:45:13]requested_item fd.num is exist - process it [10:45:13]SAM_PROTO_GetFieldsCounters [10:45:13]wFMCommunicate request_size=4 [10:45:13]MH_SAM_APDU [10:45:13]CAPDU: 80 13 00 00 [10:45:13]Write to MH i2c: E2 08 00 43 0A 80 13 00 00 00 00 00 00 C9 [10:45:13]Write i2c OK [10:45:13]MH_I2C_Read... [10:45:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:13]Read from MH i2c: E2 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 62 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 62 00 43 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 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 D8 [10:45:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:13]wFMCommunicate OK [10:45:13]SAM_PROTO_GetFieldsCounters done [10:45:13]requested_item shift.num is exist - process it [10:45:13]requested_item shift.opened is exist - process it [10:45:13]req_shift_opened [10:45:13]FM_GetShiftState [10:45:13]SAM_PROTO_GetShiftState [10:45:13]wFMCommunicate request_size=4 [10:45:13]MH_SAM_APDU [10:45:13]CAPDU: 80 13 01 00 [10:45:13]Write to MH i2c: E2 08 00 44 0A 80 13 01 00 00 00 00 00 CB [10:45:13]Write i2c OK [10:45:13]MH_I2C_Read... [10:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:13]Read from MH i2c: E2 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 0E 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 0E 00 44 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 65 [10:45:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:45:13]wFMCommunicate OK [10:45:13]SAM_PROTO_GetShiftState done [10:45:13]FM_GetShiftState done [10:45:13]req_shift_opened done [10:45:13]requested_item shift.open_date is exist - process it [10:45:13]req_shift_open_date [10:45:13]req_shift_open_date done [10:45:13]produce_requested_data done [10:45:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:45:13]process_action_free print_text [10:45:13]json_value_free [10:45:13]json_value_free done [10:45:13]process_json_proto returns [10:45:13]Send response to host [10:45:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154894,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:45:13]free response buf [10:45:13]execute_script done [10:45:13]execute_script returns [10:45:13]free content buf [10:45:13]Sock 7.Close socket [10:45:13]Sock 7.Thread stoped [10:45:17]OFD Sender: No OFD packet to send [10:45:22]OFD Sender: No OFD packet to send [10:45:27]OFD Sender: No OFD packet to send [10:45:32]OFD Sender: No OFD packet to send [10:45:37]OFD Sender: No OFD packet to send [10:45:38]accept exits with 9 [10:45:38]New connection [10:45:38]New thread 3067137380 created [10:45:38]Thread 3067280740 joined [10:45:38]Waiting for new connection... [10:45:38] Sock 9.Parse request [10:45:38]Sock 9.Check first char [10:45:38]Sock 9.First char is OK [10:45:38]request: POST /json_proto HTTP/1.0 [10:45:38]Method: POST [10:45:38]URL: /json_proto [10:45:38]Method is POST - this is cgi request [10:45:38]url: /json_proto [10:45:38]query_string will be loaded in cgi processing [10:45:38]execute_cgi json_proto POST (null) [10:45:38]execute_cgi path=json_proto method=POST [10:45:38]POST find Content-Length [10:45:38]Host: 172.17.32.195:8080 [10:45:38]Content-Length: 805 [10:45:38]Content-Type: application/json [10:45:38] [10:45:38]POST finish read [10:45:38]Found Content-Length = 805 [10:45:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:38]execute_script... [10: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)298130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:38]POST & json_proto [10:45:38]process_json_proto [10:45:38]json parsed OK: [10:45:38]protocol is kg_v1.0 [10:45:38]action value=close_receipt [10:45:38]process_action close_receipt [10:45:38]cmd_close_receipt [10:45:38]MH_GetDate [10:45:38]Write to MH i2c: F0 00 00 45 0A 3E [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: F0 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: F0 09 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: F0 09 00 45 0A 00 53 1C 15 66 77 1B 62 64 89 [10:45:38]GetLastDocTimeStamp 1712659475 [10:45:38]current date 1712659539 [10:45:38]FM_GetShiftState [10:45:38]SAM_PROTO_GetShiftState [10:45:38]wFMCommunicate request_size=4 [10:45:38]MH_SAM_APDU [10:45:38]CAPDU: 80 13 01 00 [10:45:38]Write to MH i2c: E2 08 00 46 0A 80 13 01 00 00 00 00 00 CD [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:38]Read from MH i2c: E2 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 0E 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 0E 00 46 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [10:45:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:45:38]wFMCommunicate OK [10:45:38]SAM_PROTO_GetShiftState done [10:45:38]FM_GetShiftState done [10:45:38]opened in 1712622218 [10:45:38]opened+sec_in_day 1712708618 [10:45:38]quantity*price = 50028 [10:45:38]sum+1 = 50029 [10:45:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.28 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.28 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 199 09.04.2024 10:45 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154895 ФПД: 209342524116863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104539&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154895&fm=209342524116863&tin=02508201610067®Number=0000000000090882&sum=50028 [10:45:39]StoreToDocumentArchive [10:45:39]shift 298 fd 154895 [10:45:39]save to /storage/0298/doc_00154895 [10:45:39]save last doc name /storage/0298/doc_00154895 to /storage/kkm_last_doc_name [10:45:39]save OK [10:45:39]Clear old archive folders... [10:45:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:45:39]tlvbuf is B6EF8EF0 [10:45:39]SAM_PROTO_ClearQueue [10:45:39]wFMCommunicate request_size=4 [10:45:39]MH_SAM_APDU [10:45:39]CAPDU: 80 09 00 00 [10:45:39]Write to MH i2c: E2 08 00 53 0A 80 09 00 00 00 00 00 00 CF [10:45:39]Write i2c OK [10:45:39]MH_I2C_Read... [10:45:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:39]Read from MH i2c: E2 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 03 00 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [10:45:39]RAPDU: 90 00 [10:45:39]wFMCommunicate OK [10:45:39]SAM_PROTO_ClearQueue done [10:45:39]KKMCreateOFDPacket [10:45:39]OFDProtocolAddRootSTLVToBuf [10:45:39]FM_MakeSignedData [10:45:39]FM_MakeSignedData [10:45:39]SAM_PROTO_SignData [10:45:39]wFMCommunicate request_size=4 [10:45:39]MH_SAM_APDU [10:45:39]CAPDU: 80 0D 01 02 [10:45:39]Write to MH i2c: E2 08 00 54 0A 80 0D 01 02 00 00 00 00 D7 [10:45:39]Write i2c OK [10:45:39]MH_I2C_Read... [10:45:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:39]Read from MH i2c: E2 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 03 00 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [10:45:39]RAPDU: 90 00 [10:45:39]wFMCommunicate OK [10:45:39]wFMCommunicate request_size=255 [10:45:39]MH_SAM_APDU [10:45: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 53 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0F 5D 02 00 35 04 06 00 [10:45:39]Write to MH i2c: E2 02 01 55 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 53 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0F 5D 02 00 35 04 06 00 00 00 04 [10:45:39]Write i2c OK [10:45:39]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 03 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [10:45:40]RAPDU: 90 00 [10:45:40]wFMCommunicate OK [10:45:40]wFMCommunicate request_size=11 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 0D 02 02 06 BE 65 5A C9 4F 7F [10:45:40]Write to MH i2c: E2 0E 00 56 0A 80 0D 02 02 06 00 BE 65 5A C9 4F 7F 00 00 FA [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 03 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 03 00 56 0A 00 90 00 D4 [10:45:40]RAPDU: 90 00 [10:45:40]wFMCommunicate OK [10:45:40]wFMCommunicate request_size=4 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 0D 03 02 [10:45:40]Write to MH i2c: E2 08 00 57 0A 80 0D 03 02 00 00 00 00 DC [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 0B 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 0B 00 57 0A 00 B6 38 BF 32 C8 0C E1 85 90 00 F6 [10:45:40]RAPDU: B6 38 BF 32 C8 0C E1 85 90 00 [10:45:40]wFMCommunicate OK [10:45:40]SAM_PROTO_SignData done [10:45:40]FM_MakeSignedData done [10:45:40]CreateOFDProtocolMessage [10:45:40]wFMCommunicate request_size=4 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 11 00 00 [10:45:40]Write to MH i2c: E2 08 00 58 0A 80 11 00 00 00 00 00 00 DC [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 17 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 17 00 58 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 31 [10:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:45:40]wFMCommunicate OK [10:45:40]CreateOFDProtocolMessage done [10:45:40]OFDSenderStorePacket 154895 [10:45:40]StoreOFDPacket docnum=154895 [10:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 40 C8 08 01 56 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 53 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0F 5D 02 00 35 04 06 00 BE 65 5A C9 4F 7F B6 38 BF 32 C8 0C E1 85 [10:45:40]CheckFolder [10:45:40]dirname=/storage/ofd_packets [10:45:40]CheckFolder done [10:45:40]ProducePacketName [10:45:40]name=ofd_packets/00154895 [10:45:40]NVStorageSaveData ofd_packets/00154895 [10:45:40]File name is /storage/ofd_packets/00154895 [10:45:40]Write 302 bytes [10:45:40]NVStorageSaveData done [10:45:40]OFDSenderStorePacket done [10:45:40]KKMCreateOFDPacket done [10:45:40]NVStorageSaveData kkm_last_timestamp [10:45:40]File name is /storage/kkm_last_timestamp [10:45:40]Write 4 bytes [10:45:40]NVStorageSaveData done [10:45:40]ExternCall_PrintAddStr [10:45:40]wPrintStart [10:45:40]Write to MH i2c: 01 00 00 59 0A 63 [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: 01 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: 01 07 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: 01 07 00 59 0A 00 00 00 00 00 FF 0F 78 [10:45:40]RasterBufferAndPrint [10:45:40]line Счет N : (1)298130 [10:45:40]line ИНН: 02508201610067 [10:45:40]line Контрольно-Кассовый Чек [10:45:40]line ПРОДАЖА [10:45:40]line ТРК (МРК, ГНК) : 91 [10:45:40]line Товар: 2710194210 [10:45:40]line ДТ(л)-К-5 [10:45:40]line 6.910 * 72.40 [10:45:40]line = 500.28 [10:45:40]line НДС 12% НСП 1% [10:45:40]line > о реализуемом товаре [10:45:40]line ИТОГО: 500.28 [10:45:40]line НСП 1% : 4.43 [10:45:40]line НДС 12% : 53.13 [10:45:40]line Наличными: 0.00 [10:45:40]line Безнал.: 500.28 [10:45:40]line Место: АЗС № 53 "Партнер Нефть" [10:45:40]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:45:40]line СНО: Общий режим [10:45:40]line Чек 199 09.04.2024 10:45 [10:45:40]line Смена: 298 ФФД: 1.0 [10:45:40]line ЗНМ: 0300000127 [10:45:40]line РНМ: 0000000000090882 [10:45:40]line Версия ККМ: 001 [10:45:40]line Платежная система: O! деньги [10:45:40]line ФМ: 0000000000874906 [10:45:40]line ФД: 154895 [10:45:40]line ФПД: 209342524116863 [10:45:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104539&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154895&fm=209342524116863&tin=02508201610067®Number=0000000000090882&sum=50028 [10:45:40]OFD Sender: Processing packet 154895 [packets to send 67, broken 66] [10:45:40]ProducePacketName [10:45:40]name=ofd_packets/00154895 [10:45:40]OFD Sender: To server: pG, [10:45:40]CommunicateWithHost lk.salyk.kg:30040 [10:45:40]ConnectInit lk.salyk.kg [10:45:40]written 0, free lines is 4095 [10:45:40]Connected sock=10 [10:45:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 40 C8 08 01 56 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 53 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0F 5D 02 00 35 04 06 00 BE 65 5A C9 4F 7F B6 38 BF 32 C8 0C E1 85 [10:45:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 26 D2 47 00 EA 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 0F 5D 02 00 F4 03 04 00 FD C3 14 66 B6 04 01 00 00 4C E9 A4 94 C9 FE 00 1C [10:45:40]CommunicateWithHost err = 0 [10:45:40]CheckOFDResponse [10:45:40]1017 (14) - 77093643461234 [10:45:40]1041 (16) - 0000000000874906 [10:45:40]1040 (4) - 154895 [10:45:40]1012 (4) - 09.04.2024 04:28 [10:45:40]1206 (1) - 0 [10:45:40]OFD Sender: Remove packet 154895 [10:45:40]ProducePacketName [10:45:40]name=ofd_packets/00154895 [10:45:40]NVStorageDeleteData [10:45:41]Write to MH i2c: 01 00 00 83 0A 8D [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: 01 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: 01 07 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: 01 07 00 83 0A 00 00 00 00 00 DA 0C 7A [10:45:41]RasterBufferAndPrint [10:45:41]line [10:45:41]line [10:45:41]line [10:45:41]line [10:45:41]line [10:45:41]written 0, free lines is 3296 [10:45:41]MH_Cut [10:45:41]Write to MH i2c: D1 01 00 8A 0A 01 66 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: D1 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: D1 01 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: D1 01 00 8A 0A 00 65 [10:45:41]Write to MH i2c: 01 00 00 8B 0A 95 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]OFD Sender: No OFD packet to send [10:45:41]*** Cut start [10:45:41]*** Partial cut [10:45:41]*** CUTSNS_PIN = 1 [10:45:41]*** CUTSNS_PIN = 0 [10:45:42]*** Brake cut motor [10:45:42]Read from MH i2c: 01 [10:45:42]MH_I2C_Read... [10:45:42]*** Stop cut motor [10:45:42]*** Cut end [10:45:42]Read from MH i2c: 01 07 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 07 00 8B 0A 00 00 00 00 00 FF 0F AA [10:45:42]process_action close_receipt done [10:45:42]requested_data is exist [10:45:42]produce_requested_data [10:45:42]requested_item fm.sn is exist - process it [10:45:42]wFMCommunicate request_size=4 [10:45:42]MH_SAM_APDU [10:45:42]CAPDU: 80 11 00 00 [10:45:42]Write to MH i2c: E2 08 00 8C 0A 80 11 00 00 00 00 00 00 10 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:42]Read from MH i2c: E2 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 17 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 17 00 8C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 65 [10:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:45:42]wFMCommunicate OK [10:45:42]requested_item fd.num is exist - process it [10:45:42]SAM_PROTO_GetFieldsCounters [10:45:42]wFMCommunicate request_size=4 [10:45:42]MH_SAM_APDU [10:45:42]CAPDU: 80 13 00 00 [10:45:42]Write to MH i2c: E2 08 00 8D 0A 80 13 00 00 00 00 00 00 13 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:42]Read from MH i2c: E2 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 62 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 62 00 8D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0F 5D 02 00 0E 04 04 00 2A 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 26 [10:45:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 0F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:42]wFMCommunicate OK [10:45:42]SAM_PROTO_GetFieldsCounters done [10:45:42]requested_item shift.num is exist - process it [10:45:42]requested_item shift.opened is exist - process it [10:45:42]req_shift_opened [10:45:42]FM_GetShiftState [10:45:42]SAM_PROTO_GetShiftState [10:45:42]wFMCommunicate request_size=4 [10:45:42]MH_SAM_APDU [10:45:42]CAPDU: 80 13 01 00 [10:45:42]Write to MH i2c: E2 08 00 8E 0A 80 13 01 00 00 00 00 00 15 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:42]Read from MH i2c: E2 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 0E 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: E2 0E 00 8E 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AF [10:45:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:45:42]wFMCommunicate OK [10:45:42]SAM_PROTO_GetShiftState done [10:45:42]FM_GetShiftState done [10:45:42]req_shift_opened done [10:45:42]requested_item shift.open_date is exist - process it [10:45:42]req_shift_open_date [10:45:42]req_shift_open_date done [10:45:42]produce_requested_data done [10:45:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154895,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:45:42]process_action_free close_receipt [10:45:42]json_value_free [10:45:42]json_value_free done [10:45:42]process_json_proto returns [10:45:42]Send response to host [10:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154895,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:45:42]free response buf [10:45:42]execute_script done [10:45:42]execute_script returns [10:45:42]free content buf [10:45:42]Sock 9.Close socket [10:45:42]Sock 9.Thread stoped [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:16]OFD Sender: No OFD packet to send [10:46:21]OFD Sender: No OFD packet to send [10:46:25]accept exits with 7 [10:46:25]New connection [10:46:25]New thread 3067280740 created [10:46:25]Thread 3067137380 joined [10:46:25]Waiting for new connection... [10:46:25] Sock 7.Parse request [10:46:25]Sock 7.Check first char [10:46:25]Sock 7.First char is OK [10:46:25]request: POST /json_proto HTTP/1.0 [10:46:25]Method: POST [10:46:25]URL: /json_proto [10:46:25]Method is POST - this is cgi request [10:46:25]url: /json_proto [10:46:25]query_string will be loaded in cgi processing [10:46:25]execute_cgi json_proto POST (null) [10:46:25]execute_cgi path=json_proto method=POST [10:46:25]POST find Content-Length [10:46:25]Host: 172.17.32.195:8080 [10:46:25]Content-Length: 816 [10:46:25]Content-Type: application/json [10:46:25] [10:46:25]POST finish read [10:46:25]Found Content-Length = 816 [10:46:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:25]execute_script... [10:46:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:25]POST & json_proto [10:46:25]process_json_proto [10:46:25]json parsed OK: [10:46:25]protocol is kg_v1.0 [10:46:25]action value=close_receipt [10:46:25]process_action close_receipt [10:46:25]cmd_close_receipt [10:46:25]MH_GetDate [10:46:25]Write to MH i2c: F0 00 00 8F 0A 88 [10:46:25]Write i2c OK [10:46:25]MH_I2C_Read... [10:46:25]Read from MH i2c: F0 [10:46:25]MH_I2C_Read... [10:46:25]Read from MH i2c: F0 09 00 [10:46:25]MH_I2C_Read... [10:46:25]Read from MH i2c: F0 09 00 8F 0A 00 82 1C 15 66 77 1B 62 64 02 [10:46:25]GetLastDocTimeStamp 1712659539 [10:46:25]current date 1712659586 [10:46:25]FM_GetShiftState [10:46:25]SAM_PROTO_GetShiftState [10:46:25]wFMCommunicate request_size=4 [10:46:25]MH_SAM_APDU [10:46:25]CAPDU: 80 13 01 00 [10:46:25]Write to MH i2c: E2 08 00 90 0A 80 13 01 00 00 00 00 00 17 [10:46:25]Write i2c OK [10:46:25]MH_I2C_Read... [10:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:25]Read from MH i2c: E2 [10:46:25]MH_I2C_Read... [10:46:25]Read from MH i2c: E2 0E 00 [10:46:25]MH_I2C_Read... [10:46:25]Read from MH i2c: E2 0E 00 90 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [10:46:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:46:25]wFMCommunicate OK [10:46:25]SAM_PROTO_GetShiftState done [10:46:25]FM_GetShiftState done [10:46:25]opened in 1712622218 [10:46:25]opened+sec_in_day 1712708618 [10:46:25]quantity*price = 50033 [10:46:25]sum+1 = 50035 [10:46:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 200 09.04.2024 10:46 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154896 ФПД: 261297663021739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104626&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154896&fm=261297663021739&tin=02508201610067®Number=0000000000090882&sum=50034 [10:46:26]StoreToDocumentArchive [10:46:26]shift 298 fd 154896 [10:46:26]save to /storage/0298/doc_00154896 [10:46:26]save last doc name /storage/0298/doc_00154896 to /storage/kkm_last_doc_name [10:46:26]save OK [10:46:26]Clear old archive folders... [10:46:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:26]tlvbuf is 01783610 [10:46:26]SAM_PROTO_ClearQueue [10:46:26]wFMCommunicate request_size=4 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 09 00 00 [10:46:26]Write to MH i2c: E2 08 00 9D 0A 80 09 00 00 00 00 00 00 19 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 9D 0A 00 90 00 1B [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]SAM_PROTO_ClearQueue done [10:46:26]KKMCreateOFDPacket [10:46:26]OFDProtocolAddRootSTLVToBuf [10:46:26]FM_MakeSignedData [10:46:26]FM_MakeSignedData [10:46:26]SAM_PROTO_SignData [10:46:26]wFMCommunicate request_size=4 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 01 02 [10:46:26]Write to MH i2c: E2 08 00 9E 0A 80 0D 01 02 00 00 00 00 21 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]wFMCommunicate request_size=255 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 82 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 10 5D 02 00 35 04 06 00 ED [10:46:26]Write to MH i2c: E2 02 01 9F 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 82 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 10 5D 02 00 35 04 06 00 ED 00 00 89 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:27]Read from MH i2c: E2 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 03 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [10:46:27]RAPDU: 90 00 [10:46:27]wFMCommunicate OK [10:46:27]wFMCommunicate request_size=10 [10:46:27]MH_SAM_APDU [10:46:27]CAPDU: 80 0D 02 02 05 A6 1A 62 92 AB [10:46:27]Write to MH i2c: E2 0D 00 A0 0A 80 0D 02 02 05 00 A6 1A 62 92 AB 00 00 8D [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:27]Read from MH i2c: E2 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 03 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 03 00 A0 0A 00 90 00 1E [10:46:27]RAPDU: 90 00 [10:46:27]wFMCommunicate OK [10:46:27]wFMCommunicate request_size=4 [10:46:27]MH_SAM_APDU [10:46:27]CAPDU: 80 0D 03 02 [10:46:27]Write to MH i2c: E2 08 00 A1 0A 80 0D 03 02 00 00 00 00 26 [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:27]Read from MH i2c: E2 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 0B 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 0B 00 A1 0A 00 37 8E 9F 61 5D AB 48 B6 90 00 F2 [10:46:27]RAPDU: 37 8E 9F 61 5D AB 48 B6 90 00 [10:46:27]wFMCommunicate OK [10:46:27]SAM_PROTO_SignData done [10:46:27]FM_MakeSignedData done [10:46:27]CreateOFDProtocolMessage [10:46:27]wFMCommunicate request_size=4 [10:46:27]MH_SAM_APDU [10:46:27]CAPDU: 80 11 00 00 [10:46:27]Write to MH i2c: E2 08 00 A2 0A 80 11 00 00 00 00 00 00 26 [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:27]Read from MH i2c: E2 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 17 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 17 00 A2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7B [10:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:46:27]wFMCommunicate OK [10:46:27]CreateOFDProtocolMessage done [10:46:27]OFDSenderStorePacket 154896 [10:46:27]StoreOFDPacket docnum=154896 [10:46:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D4 68 07 01 56 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 82 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 10 5D 02 00 35 04 06 00 ED A6 1A 62 92 AB 37 8E 9F 61 5D AB 48 B6 [10:46:27]CheckFolder [10:46:27]dirname=/storage/ofd_packets [10:46:27]CheckFolder done [10:46:27]ProducePacketName [10:46:27]name=ofd_packets/00154896 [10:46:27]NVStorageSaveData ofd_packets/00154896 [10:46:27]File name is /storage/ofd_packets/00154896 [10:46:27]Write 301 bytes [10:46:27]NVStorageSaveData done [10:46:27]OFDSenderStorePacket done [10:46:27]KKMCreateOFDPacket done [10:46:27]NVStorageSaveData kkm_last_timestamp [10:46:27]File name is /storage/kkm_last_timestamp [10:46:27]Write 4 bytes [10:46:27]NVStorageSaveData done [10:46:27]ExternCall_PrintAddStr [10:46:27]wPrintStart [10:46:27]Write to MH i2c: 01 00 00 A3 0A AD [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 07 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 07 00 A3 0A 00 00 00 00 00 FF 0F C2 [10:46:27]RasterBufferAndPrint [10:46:27]line Счет N : (1)298131 [10:46:27]line ИНН: 02508201610067 [10:46:27]line Контрольно-Кассовый Чек [10:46:27]line ПРОДАЖА [10:46:27]line ТРК (МРК, ГНК) : 82 [10:46:27]line Товар: 2710124130 [10:46:27]line Аи-92-К-5 [10:46:27]line 7.830 * 63.90 [10:46:27]line = 500.34 [10:46:27]line НДС 12% НСП 1% [10:46:27]line > о реализуемом товаре [10:46:27]line ИТОГО: 500.34 [10:46:27]line НСП 1% : 4.43 [10:46:27]line НДС 12% : 53.13 [10:46:27]line Наличными: 0.00 [10:46:27]line Безнал.: 500.34 [10:46:27]line Место: АЗС № 53 "Партнер Нефть" [10:46:27]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:46:27]line СНО: Общий режим [10:46:27]line Чек 200 09.04.2024 10:46 [10:46:27]line Смена: 298 ФФД: 1.0 [10:46:27]line ЗНМ: 0300000127 [10:46:27]line РНМ: 0000000000090882 [10:46:27]line Версия ККМ: 001 [10:46:27]line Платежная система: Бакай Банк [10:46:27]line ФМ: 0000000000874906 [10:46:27]line ФД: 154896 [10:46:27]line ФПД: 261297663021739 [10:46:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104626&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154896&fm=261297663021739&tin=02508201610067®Number=0000000000090882&sum=50034 [10:46:27]OFD Sender: Processing packet 154896 [packets to send 67, broken 66] [10:46:27]ProducePacketName [10:46:27]name=ofd_packets/00154896 [10:46:27]OFD Sender: To server: pG, [10:46:27]CommunicateWithHost lk.salyk.kg:30040 [10:46:27]ConnectInit lk.salyk.kg [10:46:27]written 0, free lines is 4095 [10:46:27]Connected sock=10 [10:46:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D4 68 07 01 56 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 82 1C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 10 5D 02 00 35 04 06 00 ED A6 1A 62 92 AB 37 8E 9F 61 5D AB 48 B6 [10:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 CB BE 47 00 09 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 10 5D 02 00 F4 03 04 00 2C C4 14 66 B6 04 01 00 00 9B BF F7 B6 7D C1 6F A3 [10:46:27]CommunicateWithHost err = 0 [10:46:27]CheckOFDResponse [10:46:27]1017 (14) - 77093643461234 [10:46:27]1041 (16) - 0000000000874906 [10:46:27]1040 (4) - 154896 [10:46:27]1012 (4) - 09.04.2024 04:29 [10:46:27]1206 (1) - 0 [10:46:27]OFD Sender: Remove packet 154896 [10:46:27]ProducePacketName [10:46:27]name=ofd_packets/00154896 [10:46:27]NVStorageDeleteData [10:46:28]Write to MH i2c: 01 00 00 CD 0A D7 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 07 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 07 00 CD 0A 00 00 00 00 00 DF 0C C9 [10:46:28]RasterBufferAndPrint [10:46:28]line [10:46:28]line [10:46:28]line [10:46:28]line [10:46:28]line [10:46:28]written 0, free lines is 3299 [10:46:28]MH_Cut [10:46:28]Write to MH i2c: D1 01 00 D4 0A 01 B0 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: D1 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: D1 01 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: D1 01 00 D4 0A 00 AF [10:46:28]Write to MH i2c: 01 00 00 D5 0A DF [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]OFD Sender: No OFD packet to send [10:46:28]*** Cut start [10:46:28]*** Partial cut [10:46:28]*** CUTSNS_PIN = 1 [10:46:28]*** CUTSNS_PIN = 0 [10:46:29]*** Brake cut motor [10:46:29]Read from MH i2c: 01 [10:46:29]MH_I2C_Read... [10:46:29]*** Stop cut motor [10:46:29]*** Cut end [10:46:29]Read from MH i2c: 01 07 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: 01 07 00 D5 0A 00 00 00 00 00 FF 0F F4 [10:46:29]process_action close_receipt done [10:46:29]requested_data is exist [10:46:29]produce_requested_data [10:46:29]requested_item fm.sn is exist - process it [10:46:29]wFMCommunicate request_size=4 [10:46:29]MH_SAM_APDU [10:46:29]CAPDU: 80 11 00 00 [10:46:29]Write to MH i2c: E2 08 00 D6 0A 80 11 00 00 00 00 00 00 5A [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:29]Read from MH i2c: E2 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 17 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 17 00 D6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AF [10:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:46:29]wFMCommunicate OK [10:46:29]requested_item fd.num is exist - process it [10:46:29]SAM_PROTO_GetFieldsCounters [10:46:29]wFMCommunicate request_size=4 [10:46:29]MH_SAM_APDU [10:46:29]CAPDU: 80 13 00 00 [10:46:29]Write to MH i2c: E2 08 00 D7 0A 80 13 00 00 00 00 00 00 5D [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:29]Read from MH i2c: E2 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 62 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 62 00 D7 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 10 5D 02 00 0E 04 04 00 2A 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 74 [10:46:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 10 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:29]wFMCommunicate OK [10:46:29]SAM_PROTO_GetFieldsCounters done [10:46:29]requested_item shift.num is exist - process it [10:46:29]requested_item shift.opened is exist - process it [10:46:29]req_shift_opened [10:46:29]FM_GetShiftState [10:46:29]SAM_PROTO_GetShiftState [10:46:29]wFMCommunicate request_size=4 [10:46:29]MH_SAM_APDU [10:46:29]CAPDU: 80 13 01 00 [10:46:29]Write to MH i2c: E2 08 00 D8 0A 80 13 01 00 00 00 00 00 5F [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:29]Read from MH i2c: E2 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 0E 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 0E 00 D8 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F9 [10:46:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:46:29]wFMCommunicate OK [10:46:29]SAM_PROTO_GetShiftState done [10:46:29]FM_GetShiftState done [10:46:29]req_shift_opened done [10:46:29]requested_item shift.open_date is exist - process it [10:46:29]req_shift_open_date [10:46:29]req_shift_open_date done [10:46:29]produce_requested_data done [10:46:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154896,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:46:29]process_action_free close_receipt [10:46:29]json_value_free [10:46:29]json_value_free done [10:46:29]process_json_proto returns [10:46:29]Send response to host [10:46:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154896,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:46:29]free response buf [10:46:29]execute_script done [10:46:29]execute_script returns [10:46:29]free content buf [10:46:29]Sock 7.Close socket [10:46:29]Sock 7.Thread stoped [10:46:33]OFD Sender: No OFD packet to send [10:46:38]OFD Sender: No OFD packet to send [10:46:43]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:13]OFD Sender: No OFD packet to send [10:49:18]OFD Sender: No OFD packet to send [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:41]accept exits with 9 [10:49:41]New connection [10:49:41]New thread 3067137380 created [10:49:41]Thread 3067280740 joined [10:49:41]Waiting for new connection... [10:49:41] Sock 9.Parse request [10:49:41]Sock 9.Check first char [10:49:41]Sock 9.First char is OK [10:49:41]request: POST /json_proto HTTP/1.0 [10:49:41]Method: POST [10:49:41]URL: /json_proto [10:49:41]Method is POST - this is cgi request [10:49:41]url: /json_proto [10:49:41]query_string will be loaded in cgi processing [10:49:41]execute_cgi json_proto POST (null) [10:49:41]execute_cgi path=json_proto method=POST [10:49:41]POST find Content-Length [10:49:41]Host: 172.17.32.195:8080 [10:49:41]Content-Length: 819 [10:49:41]Content-Type: application/json [10:49:41] [10:49:41]POST finish read [10:49:41]Found Content-Length = 819 [10:49:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:41]execute_script... [10:49:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:41]POST & json_proto [10:49:41]process_json_proto [10:49:41]json parsed OK: [10:49:41]protocol is kg_v1.0 [10:49:41]action value=close_receipt [10:49:41]process_action close_receipt [10:49:41]cmd_close_receipt [10:49:41]MH_GetDate [10:49:41]Write to MH i2c: F0 00 00 D9 0A D2 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: F0 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: F0 09 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: F0 09 00 D9 0A 00 46 1D 15 66 77 1B 62 64 11 [10:49:41]GetLastDocTimeStamp 1712659586 [10:49:41]current date 1712659782 [10:49:41]FM_GetShiftState [10:49:41]SAM_PROTO_GetShiftState [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 13 01 00 [10:49:41]Write to MH i2c: E2 08 00 DA 0A 80 13 01 00 00 00 00 00 61 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0E 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0E 00 DA 0A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [10:49:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_GetShiftState done [10:49:41]FM_GetShiftState done [10:49:41]opened in 1712622218 [10:49:41]opened+sec_in_day 1712708618 [10:49:41]quantity*price = 200007 [10:49:41]sum+1 = 200008 [10:49:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.07 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 201 09.04.2024 10:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154897 ФПД: 168383092838205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104942&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154897&fm=168383092838205&tin=02508201610067®Number=0000000000090882&sum=200007 [10:49:42]StoreToDocumentArchive [10:49:42]shift 298 fd 154897 [10:49:42]save to /storage/0298/doc_00154897 [10:49:42]save last doc name /storage/0298/doc_00154897 to /storage/kkm_last_doc_name [10:49:42]save OK [10:49:42]Clear old archive folders... [10:49:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:42]tlvbuf is 01787FB0 [10:49:42]SAM_PROTO_ClearQueue [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 09 00 00 [10:49:42]Write to MH i2c: E2 08 00 E7 0A 80 09 00 00 00 00 00 00 63 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]SAM_PROTO_ClearQueue done [10:49:42]KKMCreateOFDPacket [10:49:42]OFDProtocolAddRootSTLVToBuf [10:49:42]FM_MakeSignedData [10:49:42]FM_MakeSignedData [10:49:42]SAM_PROTO_SignData [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 0D 01 02 [10:49:42]Write to MH i2c: E2 08 00 E8 0A 80 0D 01 02 00 00 00 00 6B [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]wFMCommunicate request_size=255 [10:49:42]MH_SAM_APDU [10:49: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 46 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 11 5D 02 00 35 04 06 00 99 [10:49:42]Write to MH i2c: E2 02 01 E9 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 46 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 11 5D 02 00 35 04 06 00 99 00 00 5F [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]wFMCommunicate request_size=10 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 0D 02 02 05 24 BE 6F 4F 3D [10:49:42]Write to MH i2c: E2 0D 00 EA 0A 80 0D 02 02 05 00 24 BE 6F 4F 3D 00 00 55 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 0D 03 02 [10:49:42]Write to MH i2c: E2 08 00 EB 0A 80 0D 03 02 00 00 00 00 70 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:43]Read from MH i2c: E2 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: E2 0B 00 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: E2 0B 00 EB 0A 00 AE 13 5F D3 F4 E6 A9 AD 90 00 94 [10:49:43]RAPDU: AE 13 5F D3 F4 E6 A9 AD 90 00 [10:49:43]wFMCommunicate OK [10:49:43]SAM_PROTO_SignData done [10:49:43]FM_MakeSignedData done [10:49:43]CreateOFDProtocolMessage [10:49:43]wFMCommunicate request_size=4 [10:49:43]MH_SAM_APDU [10:49:43]CAPDU: 80 11 00 00 [10:49:43]Write to MH i2c: E2 08 00 EC 0A 80 11 00 00 00 00 00 00 70 [10:49:43]Write i2c OK [10:49:43]MH_I2C_Read... [10:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:43]Read from MH i2c: E2 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: E2 17 00 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: E2 17 00 EC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C5 [10:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:49:43]wFMCommunicate OK [10:49:43]CreateOFDProtocolMessage done [10:49:43]OFDSenderStorePacket 154897 [10:49:43]StoreOFDPacket docnum=154897 [10:49:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F4 CA 07 01 C1 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 46 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 11 5D 02 00 35 04 06 00 99 24 BE 6F 4F 3D AE 13 5F D3 F4 E6 A9 AD [10:49:43]CheckFolder [10:49:43]dirname=/storage/ofd_packets [10:49:43]CheckFolder done [10:49:43]ProducePacketName [10:49:43]name=ofd_packets/00154897 [10:49:43]NVStorageSaveData ofd_packets/00154897 [10:49:43]File name is /storage/ofd_packets/00154897 [10:49:43]Write 301 bytes [10:49:43]NVStorageSaveData done [10:49:43]OFDSenderStorePacket done [10:49:43]KKMCreateOFDPacket done [10:49:43]NVStorageSaveData kkm_last_timestamp [10:49:43]File name is /storage/kkm_last_timestamp [10:49:43]Write 4 bytes [10:49:43]NVStorageSaveData done [10:49:43]ExternCall_PrintAddStr [10:49:43]wPrintStart [10:49:43]Write to MH i2c: 01 00 00 ED 0A F7 [10:49:43]Write i2c OK [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 07 00 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 07 00 ED 0A 00 00 00 00 00 FF 0F 0C [10:49:43]RasterBufferAndPrint [10:49:43]line Счет N : (1)298133 [10:49:43]line ИНН: 02508201610067 [10:49:43]line Контрольно-Кассовый Чек [10:49:43]line ПРОДАЖА [10:49:43]line ТРК (МРК, ГНК) : 82 [10:49:43]line Товар: 2710124130 [10:49:43]line Аи-92-К-5 [10:49:43]line 31.300 * 63.90 [10:49:43]line = 2000.07 [10:49:43]line НДС 12% НСП 1% [10:49:43]line > о реализуемом товаре [10:49:43]line ИТОГО: 2000.07 [10:49:43]line НСП 1% : 17.70 [10:49:43]line НДС 12% : 212.40 [10:49:43]line Наличными: 0.00 [10:49:43]line Безнал.: 2000.07 [10:49:43]line Место: АЗС № 53 "Партнер Нефть" [10:49:43]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:49:43]line СНО: Общий режим [10:49:43]line Чек 201 09.04.2024 10:49 [10:49:43]line Смена: 298 ФФД: 1.0 [10:49:43]line ЗНМ: 0300000127 [10:49:43]line РНМ: 0000000000090882 [10:49:43]line Версия ККМ: 001 [10:49:43]line Платежная система: Бакай Банк [10:49:43]line ФМ: 0000000000874906 [10:49:43]line ФД: 154897 [10:49:43]line ФПД: 168383092838205 [10:49:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104942&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154897&fm=168383092838205&tin=02508201610067®Number=0000000000090882&sum=200007 [10:49:43]OFD Sender: Processing packet 154897 [packets to send 67, broken 66] [10:49:43]ProducePacketName [10:49:43]name=ofd_packets/00154897 [10:49:43]OFD Sender: To server: pG, [10:49:43]CommunicateWithHost lk.salyk.kg:30040 [10:49:43]ConnectInit lk.salyk.kg [10:49:43]written 0, free lines is 4095 [10:49:43]Connected sock=10 [10:49:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F4 CA 07 01 C1 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 46 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 11 5D 02 00 35 04 06 00 99 24 BE 6F 4F 3D AE 13 5F D3 F4 E6 A9 AD [10:49:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6C 15 47 00 49 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 11 5D 02 00 F4 03 04 00 F0 C4 14 66 B6 04 01 00 00 92 95 25 2B 80 F5 35 61 [10:49:43]CommunicateWithHost err = 0 [10:49:43]CheckOFDResponse [10:49:43]1017 (14) - 77093643461234 [10:49:43]1041 (16) - 0000000000874906 [10:49:43]1040 (4) - 154897 [10:49:43]1012 (4) - 09.04.2024 04:32 [10:49:43]1206 (1) - 0 [10:49:43]OFD Sender: Remove packet 154897 [10:49:43]ProducePacketName [10:49:43]name=ofd_packets/00154897 [10:49:43]NVStorageDeleteData [10:49:43]Write to MH i2c: 01 00 00 17 0B 22 [10:49:43]Write i2c OK [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 07 00 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: 01 07 00 17 0B 00 00 00 00 00 E4 0C 19 [10:49:43]RasterBufferAndPrint [10:49:43]line [10:49:43]line [10:49:43]line [10:49:43]line [10:49:43]line [10:49:43]written 0, free lines is 3305 [10:49:43]MH_Cut [10:49:43]Write to MH i2c: D1 01 00 1E 0B 01 FB [10:49:43]Write i2c OK [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: D1 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: D1 01 00 [10:49:43]MH_I2C_Read... [10:49:43]Read from MH i2c: D1 01 00 1E 0B 00 FA [10:49:43]Write to MH i2c: 01 00 00 1F 0B 2A [10:49:43]Write i2c OK [10:49:43]MH_I2C_Read... [10:49:44]OFD Sender: No OFD packet to send [10:49:44]*** Cut start [10:49:44]*** Partial cut [10:49:44]*** CUTSNS_PIN = 1 [10:49:44]*** CUTSNS_PIN = 0 [10:49:44]*** Brake cut motor [10:49:45]Read from MH i2c: 01 [10:49:45]MH_I2C_Read... [10:49:45]*** Stop cut motor [10:49:45]*** Cut end [10:49:45]Read from MH i2c: 01 07 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: 01 07 00 1F 0B 00 00 00 00 00 FF 0F 3F [10:49:45]process_action close_receipt done [10:49:45]requested_data is exist [10:49:45]produce_requested_data [10:49:45]requested_item fm.sn is exist - process it [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 11 00 00 [10:49:45]Write to MH i2c: E2 08 00 20 0B 80 11 00 00 00 00 00 00 A5 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 20 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FA [10:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:49:45]wFMCommunicate OK [10:49:45]requested_item fd.num is exist - process it [10:49:45]SAM_PROTO_GetFieldsCounters [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 00 00 [10:49:45]Write to MH i2c: E2 08 00 21 0B 80 13 00 00 00 00 00 00 A8 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 21 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 11 5D 02 00 0E 04 04 00 2A 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 C3 [10:49:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 11 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetFieldsCounters done [10:49:45]requested_item shift.num is exist - process it [10:49:45]requested_item shift.opened is exist - process it [10:49:45]req_shift_opened [10:49:45]FM_GetShiftState [10:49:45]SAM_PROTO_GetShiftState [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 01 00 [10:49:45]Write to MH i2c: E2 08 00 22 0B 80 13 01 00 00 00 00 00 AA [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 22 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 44 [10:49:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetShiftState done [10:49:45]FM_GetShiftState done [10:49:45]req_shift_opened done [10:49:45]requested_item shift.open_date is exist - process it [10:49:45]req_shift_open_date [10:49:45]req_shift_open_date done [10:49:45]produce_requested_data done [10:49:45]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154897,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:49:45]process_action_free close_receipt [10:49:45]json_value_free [10:49:45]json_value_free done [10:49:45]process_json_proto returns [10:49:45]Send response to host [10:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154897,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:49:45]free response buf [10:49:45]execute_script done [10:49:45]execute_script returns [10:49:45]free content buf [10:49:45]Sock 9.Close socket [10:49:45]Sock 9.Thread stoped [10:49:49]OFD Sender: No OFD packet to send [10:49:50]accept exits with 7 [10:49:50]New connection [10:49:50]New thread 3067280740 created [10:49:50]Thread 3067137380 joined [10:49:50]Waiting for new connection... [10:49:50] Sock 7.Parse request [10:49:50]Sock 7.Check first char [10:49:50]Sock 7.First char is OK [10:49:50]request: POST /json_proto HTTP/1.0 [10:49:50]Method: POST [10:49:50]URL: /json_proto [10:49:50]Method is POST - this is cgi request [10:49:50]url: /json_proto [10:49:50]query_string will be loaded in cgi processing [10:49:50]execute_cgi json_proto POST (null) [10:49:50]execute_cgi path=json_proto method=POST [10:49:50]POST find Content-Length [10:49:50]Host: 172.17.32.195:8080 [10:49:50]Content-Length: 803 [10:49:50]Content-Type: application/json [10:49:50] [10:49:50]POST finish read [10:49:50]Found Content-Length = 803 [10:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298132", "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" : 72.50, "quantity" : 27.590, "sum" : 2000.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:50]execute_script... [10:49: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)298132", "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" : 72.50, "quantity" : 27.590, "sum" : 2000.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:50]POST & json_proto [10:49:50]process_json_proto [10:49:50]json parsed OK: [10:49:50]protocol is kg_v1.0 [10:49:50]action value=close_receipt [10:49:50]process_action close_receipt [10:49:50]cmd_close_receipt [10:49:50]MH_GetDate [10:49:50]Write to MH i2c: F0 00 00 23 0B 1D [10:49:50]Write i2c OK [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: F0 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: F0 09 00 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: F0 09 00 23 0B 00 4F 1D 15 66 77 1B 62 64 65 [10:49:50]GetLastDocTimeStamp 1712659782 [10:49:50]current date 1712659791 [10:49:50]FM_GetShiftState [10:49:50]SAM_PROTO_GetShiftState [10:49:50]wFMCommunicate request_size=4 [10:49:50]MH_SAM_APDU [10:49:50]CAPDU: 80 13 01 00 [10:49:50]Write to MH i2c: E2 08 00 24 0B 80 13 01 00 00 00 00 00 AC [10:49:50]Write i2c OK [10:49:50]MH_I2C_Read... [10:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:50]Read from MH i2c: E2 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: E2 0E 00 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: E2 0E 00 24 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 46 [10:49:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:49:50]wFMCommunicate OK [10:49:50]SAM_PROTO_GetShiftState done [10:49:50]FM_GetShiftState done [10:49:50]opened in 1712622218 [10:49:50]opened+sec_in_day 1712708618 [10:49:50]quantity*price = 200027 [10:49:50]sum+1 = 200029 [10:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.28 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.28 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 202 09.04.2024 10:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154898 ФПД: 146251715039380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104951&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154898&fm=146251715039380&tin=02508201610067®Number=0000000000090882&sum=200028 [10:49:52]StoreToDocumentArchive [10:49:52]shift 298 fd 154898 [10:49:52]save to /storage/0298/doc_00154898 [10:49:52]save last doc name /storage/0298/doc_00154898 to /storage/kkm_last_doc_name [10:49:52]save OK [10:49:52]Clear old archive folders... [10:49:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:52]tlvbuf is 01735990 [10:49:52]SAM_PROTO_ClearQueue [10:49:52]wFMCommunicate request_size=4 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 09 00 00 [10:49:52]Write to MH i2c: E2 08 00 31 0B 80 09 00 00 00 00 00 00 AE [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 31 0B 00 90 00 B0 [10:49:52]RAPDU: 90 00 [10:49:52]wFMCommunicate OK [10:49:52]SAM_PROTO_ClearQueue done [10:49:52]KKMCreateOFDPacket [10:49:52]OFDProtocolAddRootSTLVToBuf [10:49:52]FM_MakeSignedData [10:49:52]FM_MakeSignedData [10:49:52]SAM_PROTO_SignData [10:49:52]wFMCommunicate request_size=4 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 0D 01 02 [10:49:52]Write to MH i2c: E2 08 00 32 0B 80 0D 01 02 00 00 00 00 B6 [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 32 0B 00 90 00 B1 [10:49:52]RAPDU: 90 00 [10:49:52]wFMCommunicate OK [10:49:52]wFMCommunicate request_size=255 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C6 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 4F 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 12 5D 02 00 35 04 06 00 85 [10:49:52]Write to MH i2c: E2 02 01 33 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C6 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 4F 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 12 5D 02 00 35 04 06 00 85 00 00 B9 [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [10:49:52]RAPDU: 90 00 [10:49:52]wFMCommunicate OK [10:49:52]wFMCommunicate request_size=10 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 0D 02 02 05 03 E1 85 D0 94 [10:49:52]Write to MH i2c: E2 0D 00 34 0B 80 0D 02 02 05 00 03 E1 85 D0 94 00 00 90 [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [10:49:52]RAPDU: 90 00 [10:49:52]wFMCommunicate OK [10:49:52]wFMCommunicate request_size=4 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 0D 03 02 [10:49:52]Write to MH i2c: E2 08 00 35 0B 80 0D 03 02 00 00 00 00 BB [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 0B 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 0B 00 35 0B 00 14 40 24 4C 1A 6F AE 4C 90 00 03 [10:49:52]RAPDU: 14 40 24 4C 1A 6F AE 4C 90 00 [10:49:52]wFMCommunicate OK [10:49:52]SAM_PROTO_SignData done [10:49:52]FM_MakeSignedData done [10:49:52]CreateOFDProtocolMessage [10:49:52]wFMCommunicate request_size=4 [10:49:52]MH_SAM_APDU [10:49:52]CAPDU: 80 11 00 00 [10:49:52]Write to MH i2c: E2 08 00 36 0B 80 11 00 00 00 00 00 00 BB [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:52]Read from MH i2c: E2 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 17 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: E2 17 00 36 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 10 [10:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:49:52]wFMCommunicate OK [10:49:52]CreateOFDProtocolMessage done [10:49:52]OFDSenderStorePacket 154898 [10:49:52]StoreOFDPacket docnum=154898 [10:49:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1C 4E 07 01 53 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 4F 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 12 5D 02 00 35 04 06 00 85 03 E1 85 D0 94 14 40 24 4C 1A 6F AE 4C [10:49:52]CheckFolder [10:49:52]dirname=/storage/ofd_packets [10:49:52]CheckFolder done [10:49:52]ProducePacketName [10:49:52]name=ofd_packets/00154898 [10:49:52]NVStorageSaveData ofd_packets/00154898 [10:49:52]File name is /storage/ofd_packets/00154898 [10:49:52]Write 301 bytes [10:49:52]NVStorageSaveData done [10:49:52]OFDSenderStorePacket done [10:49:52]KKMCreateOFDPacket done [10:49:52]NVStorageSaveData kkm_last_timestamp [10:49:52]File name is /storage/kkm_last_timestamp [10:49:52]Write 4 bytes [10:49:52]NVStorageSaveData done [10:49:52]ExternCall_PrintAddStr [10:49:52]wPrintStart [10:49:52]Write to MH i2c: 01 00 00 37 0B 42 [10:49:52]Write i2c OK [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: 01 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: 01 07 00 [10:49:52]MH_I2C_Read... [10:49:52]Read from MH i2c: 01 07 00 37 0B 00 00 00 00 00 FF 0F 57 [10:49:52]RasterBufferAndPrint [10:49:52]line Счет N : (1)298132 [10:49:52]line ИНН: 02508201610067 [10:49:52]line Контрольно-Кассовый Чек [10:49:52]line ПРОДАЖА [10:49:52]line ТРК (МРК, ГНК) : 61 [10:49:52]line Товар: 2710124500 [10:49:52]line Аи-95-К-5 [10:49:52]line 27.590 * 72.50 [10:49:52]line = 2000.28 [10:49:52]line НДС 12% НСП 1% [10:49:52]line > о реализуемом товаре [10:49:52]line ИТОГО: 2000.28 [10:49:52]line НСП 1% : 17.70 [10:49:52]line НДС 12% : 212.42 [10:49:52]line Наличными: 0.00 [10:49:52]line Безнал.: 2000.28 [10:49:52]line Место: АЗС № 53 "Партнер Нефть" [10:49:52]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:49:52]line СНО: Общий режим [10:49:52]line Чек 202 09.04.2024 10:49 [10:49:52]line Смена: 298 ФФД: 1.0 [10:49:52]line ЗНМ: 0300000127 [10:49:52]line РНМ: 0000000000090882 [10:49:52]line Версия ККМ: 001 [10:49:52]line Платежная система: O! деньги [10:49:52]line ФМ: 0000000000874906 [10:49:52]line ФД: 154898 [10:49:52]line ФПД: 146251715039380 [10:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T104951&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154898&fm=146251715039380&tin=02508201610067®Number=0000000000090882&sum=200028 [10:49:52]written 0, free lines is 4095 [10:49:52]OFD Sender: Processing packet 154898 [packets to send 67, broken 66] [10:49:52]ProducePacketName [10:49:52]name=ofd_packets/00154898 [10:49:52]OFD Sender: To server: pG, [10:49:52]CommunicateWithHost lk.salyk.kg:30040 [10:49:52]ConnectInit lk.salyk.kg [10:49:52]Connected sock=10 [10:49:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1C 4E 07 01 53 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 5C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 4F 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 12 5D 02 00 35 04 06 00 85 03 E1 85 D0 94 14 40 24 4C 1A 6F AE 4C [10:49:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AF B3 47 00 73 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 12 5D 02 00 F4 03 04 00 F9 C4 14 66 B6 04 01 00 00 08 53 4B 58 4F 17 AF F1 [10:49:52]CommunicateWithHost err = 0 [10:49:52]CheckOFDResponse [10:49:52]1017 (14) - 77093643461234 [10:49:52]1041 (16) - 0000000000874906 [10:49:52]1040 (4) - 154898 [10:49:52]1012 (4) - 09.04.2024 04:32 [10:49:52]1206 (1) - 0 [10:49:52]OFD Sender: Remove packet 154898 [10:49:52]ProducePacketName [10:49:52]name=ofd_packets/00154898 [10:49:52]NVStorageDeleteData [10:49:53]Write to MH i2c: 01 00 00 61 0B 6C [10:49:53]Write i2c OK [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: 01 [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: 01 07 00 [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: 01 07 00 61 0B 00 00 00 00 00 E9 0C 68 [10:49:53]RasterBufferAndPrint [10:49:53]line [10:49:53]line [10:49:53]line [10:49:53]line [10:49:53]line [10:49:53]written 0, free lines is 3314 [10:49:53]MH_Cut [10:49:53]Write to MH i2c: D1 01 00 68 0B 01 45 [10:49:53]Write i2c OK [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: D1 [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: D1 01 00 [10:49:53]MH_I2C_Read... [10:49:53]Read from MH i2c: D1 01 00 68 0B 00 44 [10:49:53]Write to MH i2c: 01 00 00 69 0B 74 [10:49:53]Write i2c OK [10:49:53]MH_I2C_Read... [10:49:53]OFD Sender: No OFD packet to send [10:49:53]*** Cut start [10:49:53]*** Partial cut [10:49:53]*** CUTSNS_PIN = 1 [10:49:53]*** CUTSNS_PIN = 0 [10:49:54]*** Brake cut motor [10:49:54]Read from MH i2c: 01 [10:49:54]MH_I2C_Read... [10:49:54]*** Stop cut motor [10:49:54]*** Cut end [10:49:54]Read from MH i2c: 01 07 00 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: 01 07 00 69 0B 00 00 00 00 00 FF 0F 89 [10:49:54]process_action close_receipt done [10:49:54]requested_data is exist [10:49:54]produce_requested_data [10:49:54]requested_item fm.sn is exist - process it [10:49:54]wFMCommunicate request_size=4 [10:49:54]MH_SAM_APDU [10:49:54]CAPDU: 80 11 00 00 [10:49:54]Write to MH i2c: E2 08 00 6A 0B 80 11 00 00 00 00 00 00 EF [10:49:54]Write i2c OK [10:49:54]MH_I2C_Read... [10:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:54]Read from MH i2c: E2 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 17 00 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 17 00 6A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [10:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:49:54]wFMCommunicate OK [10:49:54]requested_item fd.num is exist - process it [10:49:54]SAM_PROTO_GetFieldsCounters [10:49:54]wFMCommunicate request_size=4 [10:49:54]MH_SAM_APDU [10:49:54]CAPDU: 80 13 00 00 [10:49:54]Write to MH i2c: E2 08 00 6B 0B 80 13 00 00 00 00 00 00 F2 [10:49:54]Write i2c OK [10:49:54]MH_I2C_Read... [10:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:54]Read from MH i2c: E2 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 62 00 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 62 00 6B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 12 5D 02 00 0E 04 04 00 2A 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 11 [10:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 12 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:54]wFMCommunicate OK [10:49:54]SAM_PROTO_GetFieldsCounters done [10:49:54]requested_item shift.num is exist - process it [10:49:54]requested_item shift.opened is exist - process it [10:49:54]req_shift_opened [10:49:54]FM_GetShiftState [10:49:54]SAM_PROTO_GetShiftState [10:49:54]wFMCommunicate request_size=4 [10:49:54]MH_SAM_APDU [10:49:54]CAPDU: 80 13 01 00 [10:49:54]Write to MH i2c: E2 08 00 6C 0B 80 13 01 00 00 00 00 00 F4 [10:49:54]Write i2c OK [10:49:54]MH_I2C_Read... [10:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:54]Read from MH i2c: E2 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 0E 00 [10:49:54]MH_I2C_Read... [10:49:54]Read from MH i2c: E2 0E 00 6C 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [10:49:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:49:54]wFMCommunicate OK [10:49:54]SAM_PROTO_GetShiftState done [10:49:54]FM_GetShiftState done [10:49:54]req_shift_opened done [10:49:54]requested_item shift.open_date is exist - process it [10:49:54]req_shift_open_date [10:49:54]req_shift_open_date done [10:49:54]produce_requested_data done [10:49:54]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154898,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:49:54]process_action_free close_receipt [10:49:54]json_value_free [10:49:54]json_value_free done [10:49:54]process_json_proto returns [10:49:54]Send response to host [10:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154898,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:49:54]free response buf [10:49:54]execute_script done [10:49:54]execute_script returns [10:49:54]free content buf [10:49:54]Sock 7.Close socket [10:49:54]Sock 7.Thread stoped [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:29]accept exits with 9 [10:50:29]New connection [10:50:29]New thread 3067137380 created [10:50:29]Thread 3067280740 joined [10:50:29]Waiting for new connection... [10:50:29] Sock 9.Parse request [10:50:29]Sock 9.Check first char [10:50:29]Sock 9.First char is OK [10:50:29]request: POST /json_proto HTTP/1.0 [10:50:29]Method: POST [10:50:29]URL: /json_proto [10:50:29]Method is POST - this is cgi request [10:50:29]url: /json_proto [10:50:29]query_string will be loaded in cgi processing [10:50:29]execute_cgi json_proto POST (null) [10:50:29]execute_cgi path=json_proto method=POST [10:50:29]POST find Content-Length [10:50:29]Host: 172.17.32.195:8080 [10:50:29]Content-Length: 816 [10:50:29]Content-Type: application/json [10:50:29] [10:50:29]POST finish read [10:50:29]Found Content-Length = 816 [10:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:29]execute_script... [10:50: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)298134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:29]POST & json_proto [10:50:29]process_json_proto [10:50:29]json parsed OK: [10:50:29]protocol is kg_v1.0 [10:50:29]action value=close_receipt [10:50:29]process_action close_receipt [10:50:29]cmd_close_receipt [10:50:29]MH_GetDate [10:50:29]Write to MH i2c: F0 00 00 6D 0B 67 [10:50:29]Write i2c OK [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 09 00 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 09 00 6D 0B 00 76 1D 15 66 77 1B 62 64 D6 [10:50:29]GetLastDocTimeStamp 1712659791 [10:50:29]current date 1712659830 [10:50:29]FM_GetShiftState [10:50:29]SAM_PROTO_GetShiftState [10:50:29]wFMCommunicate request_size=4 [10:50:29]MH_SAM_APDU [10:50:29]CAPDU: 80 13 01 00 [10:50:29]Write to MH i2c: E2 08 00 6E 0B 80 13 01 00 00 00 00 00 F6 [10:50:29]Write i2c OK [10:50:29]MH_I2C_Read... [10:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:29]Read from MH i2c: E2 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: E2 0E 00 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: E2 0E 00 6E 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [10:50:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:50:29]wFMCommunicate OK [10:50:29]SAM_PROTO_GetShiftState done [10:50:29]FM_GetShiftState done [10:50:29]opened in 1712622218 [10:50:29]opened+sec_in_day 1712708618 [10:50:29]quantity*price = 50033 [10:50:29]sum+1 = 50035 [10:50:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 203 09.04.2024 10:50 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154899 ФПД: 30066639216092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105030&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154899&fm=30066639216092&tin=02508201610067®Number=0000000000090882&sum=50034 [10:50:30]StoreToDocumentArchive [10:50:30]shift 298 fd 154899 [10:50:30]save to /storage/0298/doc_00154899 [10:50:30]save last doc name /storage/0298/doc_00154899 to /storage/kkm_last_doc_name [10:50:30]save OK [10:50:30]Clear old archive folders... [10:50:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:30]tlvbuf is 01783820 [10:50:30]SAM_PROTO_ClearQueue [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 09 00 00 [10:50:30]Write to MH i2c: E2 08 00 7B 0B 80 09 00 00 00 00 00 00 F8 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 7B 0B 00 90 00 FA [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]SAM_PROTO_ClearQueue done [10:50:30]KKMCreateOFDPacket [10:50:30]OFDProtocolAddRootSTLVToBuf [10:50:30]FM_MakeSignedData [10:50:30]FM_MakeSignedData [10:50:30]SAM_PROTO_SignData [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 0D 01 02 [10:50:30]Write to MH i2c: E2 08 00 7C 0B 80 0D 01 02 00 00 00 00 00 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 7C 0B 00 90 00 FB [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]wFMCommunicate request_size=255 [10:50:30]MH_SAM_APDU [10:50: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 76 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 13 5D 02 00 35 04 06 00 1B [10:50:30]Write to MH i2c: E2 02 01 7D 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 76 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 13 5D 02 00 35 04 06 00 1B 00 00 91 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]wFMCommunicate request_size=10 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 0D 02 02 05 58 6F 59 9D DC [10:50:30]Write to MH i2c: E2 0D 00 7E 0B 80 0D 02 02 05 00 58 6F 59 9D DC 00 00 A6 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 0D 03 02 [10:50:30]Write to MH i2c: E2 08 00 7F 0B 80 0D 03 02 00 00 00 00 05 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 0B 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 0B 00 7F 0B 00 54 DA BE AD 76 FA 4B 0B 90 00 65 [10:50:30]RAPDU: 54 DA BE AD 76 FA 4B 0B 90 00 [10:50:30]wFMCommunicate OK [10:50:30]SAM_PROTO_SignData done [10:50:30]FM_MakeSignedData done [10:50:30]CreateOFDProtocolMessage [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 11 00 00 [10:50:30]Write to MH i2c: E2 08 00 80 0B 80 11 00 00 00 00 00 00 05 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 17 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 17 00 80 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [10:50:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:50:30]wFMCommunicate OK [10:50:30]CreateOFDProtocolMessage done [10:50:30]OFDSenderStorePacket 154899 [10:50:30]StoreOFDPacket docnum=154899 [10:50:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6C EF 07 01 35 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 76 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 13 5D 02 00 35 04 06 00 1B 58 6F 59 9D DC 54 DA BE AD 76 FA 4B 0B [10:50:30]CheckFolder [10:50:30]dirname=/storage/ofd_packets [10:50:30]CheckFolder done [10:50:30]ProducePacketName [10:50:30]name=ofd_packets/00154899 [10:50:30]NVStorageSaveData ofd_packets/00154899 [10:50:30]File name is /storage/ofd_packets/00154899 [10:50:30]Write 301 bytes [10:50:30]NVStorageSaveData done [10:50:30]OFDSenderStorePacket done [10:50:30]KKMCreateOFDPacket done [10:50:30]NVStorageSaveData kkm_last_timestamp [10:50:30]File name is /storage/kkm_last_timestamp [10:50:30]Write 4 bytes [10:50:30]NVStorageSaveData done [10:50:30]ExternCall_PrintAddStr [10:50:30]wPrintStart [10:50:30]Write to MH i2c: 01 00 00 81 0B 8C [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: 01 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: 01 07 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: 01 07 00 81 0B 00 00 00 00 00 FF 0F A1 [10:50:30]RasterBufferAndPrint [10:50:30]line Счет N : (1)298134 [10:50:30]line ИНН: 02508201610067 [10:50:30]line Контрольно-Кассовый Чек [10:50:30]line ПРОДАЖА [10:50:30]line ТРК (МРК, ГНК) : 41 [10:50:30]line Товар: 2710124130 [10:50:30]line Аи-92-К-5 [10:50:30]line 7.830 * 63.90 [10:50:30]line = 500.34 [10:50:30]line НДС 12% НСП 1% [10:50:30]line > о реализуемом товаре [10:50:30]line ИТОГО: 500.34 [10:50:30]line НСП 1% : 4.43 [10:50:30]line НДС 12% : 53.13 [10:50:30]line Наличными: 0.00 [10:50:30]line Безнал.: 500.34 [10:50:30]line Место: АЗС № 53 "Партнер Нефть" [10:50:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:50:30]line СНО: Общий режим [10:50:30]line Чек 203 09.04.2024 10:50 [10:50:30]line Смена: 298 ФФД: 1.0 [10:50:30]line ЗНМ: 0300000127 [10:50:30]line РНМ: 0000000000090882 [10:50:30]line Версия ККМ: 001 [10:50:30]line Платежная система: Бакай Банк [10:50:30]line ФМ: 0000000000874906 [10:50:30]line ФД: 154899 [10:50:30]line ФПД: 30066639216092 [10:50:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105030&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154899&fm=30066639216092&tin=02508201610067®Number=0000000000090882&sum=50034 [10:50:31]OFD Sender: Processing packet 154899 [packets to send 67, broken 66] [10:50:31]ProducePacketName [10:50:31]name=ofd_packets/00154899 [10:50:31]OFD Sender: To server: pG, [10:50:31]CommunicateWithHost lk.salyk.kg:30040 [10:50:31]ConnectInit lk.salyk.kg [10:50:31]written 0, free lines is 4095 [10:50:31]Connected sock=10 [10:50:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6C EF 07 01 35 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 76 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 13 5D 02 00 35 04 06 00 1B 58 6F 59 9D DC 54 DA BE AD 76 FA 4B 0B [10:50:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 0F 04 47 00 04 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 13 5D 02 00 F4 03 04 00 20 C5 14 66 B6 04 01 00 00 D5 DB CE 5B DE 82 C8 B4 [10:50:31]CommunicateWithHost err = 0 [10:50:31]CheckOFDResponse [10:50:31]1017 (14) - 77093643461234 [10:50:31]1041 (16) - 0000000000874906 [10:50:31]1040 (4) - 154899 [10:50:31]1012 (4) - 09.04.2024 04:33 [10:50:31]1206 (1) - 0 [10:50:31]OFD Sender: Remove packet 154899 [10:50:31]ProducePacketName [10:50:31]name=ofd_packets/00154899 [10:50:31]NVStorageDeleteData [10:50:31]Write to MH i2c: 01 00 00 AB 0B B6 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 DD 0C A6 [10:50:31]RasterBufferAndPrint [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]written 0, free lines is 3300 [10:50:31]MH_Cut [10:50:31]Write to MH i2c: D1 01 00 B2 0B 01 8F [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 01 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 01 00 B2 0B 00 8E [10:50:31]Write to MH i2c: 01 00 00 B3 0B BE [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:32]OFD Sender: No OFD packet to send [10:50:32]*** Cut start [10:50:32]*** Partial cut [10:50:32]*** CUTSNS_PIN = 1 [10:50:32]*** CUTSNS_PIN = 0 [10:50:32]*** Brake cut motor [10:50:33]Read from MH i2c: 01 [10:50:33]MH_I2C_Read... [10:50:33]*** Stop cut motor [10:50:33]*** Cut end [10:50:33]Read from MH i2c: 01 07 00 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: 01 07 00 B3 0B 00 00 00 00 00 FF 0F D3 [10:50:33]process_action close_receipt done [10:50:33]requested_data is exist [10:50:33]produce_requested_data [10:50:33]requested_item fm.sn is exist - process it [10:50:33]wFMCommunicate request_size=4 [10:50:33]MH_SAM_APDU [10:50:33]CAPDU: 80 11 00 00 [10:50:33]Write to MH i2c: E2 08 00 B4 0B 80 11 00 00 00 00 00 00 39 [10:50:33]Write i2c OK [10:50:33]MH_I2C_Read... [10:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:33]Read from MH i2c: E2 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 17 00 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 17 00 B4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8E [10:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:50:33]wFMCommunicate OK [10:50:33]requested_item fd.num is exist - process it [10:50:33]SAM_PROTO_GetFieldsCounters [10:50:33]wFMCommunicate request_size=4 [10:50:33]MH_SAM_APDU [10:50:33]CAPDU: 80 13 00 00 [10:50:33]Write to MH i2c: E2 08 00 B5 0B 80 13 00 00 00 00 00 00 3C [10:50:33]Write i2c OK [10:50:33]MH_I2C_Read... [10:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:33]Read from MH i2c: E2 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 62 00 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 62 00 B5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 13 5D 02 00 0E 04 04 00 2A 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 5F [10:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 13 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:33]wFMCommunicate OK [10:50:33]SAM_PROTO_GetFieldsCounters done [10:50:33]requested_item shift.num is exist - process it [10:50:33]requested_item shift.opened is exist - process it [10:50:33]req_shift_opened [10:50:33]FM_GetShiftState [10:50:33]SAM_PROTO_GetShiftState [10:50:33]wFMCommunicate request_size=4 [10:50:33]MH_SAM_APDU [10:50:33]CAPDU: 80 13 01 00 [10:50:33]Write to MH i2c: E2 08 00 B6 0B 80 13 01 00 00 00 00 00 3E [10:50:33]Write i2c OK [10:50:33]MH_I2C_Read... [10:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:33]Read from MH i2c: E2 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 0E 00 [10:50:33]MH_I2C_Read... [10:50:33]Read from MH i2c: E2 0E 00 B6 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [10:50:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:50:33]wFMCommunicate OK [10:50:33]SAM_PROTO_GetShiftState done [10:50:33]FM_GetShiftState done [10:50:33]req_shift_opened done [10:50:33]requested_item shift.open_date is exist - process it [10:50:33]req_shift_open_date [10:50:33]req_shift_open_date done [10:50:33]produce_requested_data done [10:50:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154899,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:50:33]process_action_free close_receipt [10:50:33]json_value_free [10:50:33]json_value_free done [10:50:33]process_json_proto returns [10:50:33]Send response to host [10:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154899,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:50:33]free response buf [10:50:33]execute_script done [10:50:33]execute_script returns [10:50:33]free content buf [10:50:33]Sock 9.Close socket [10:50:33]Sock 9.Thread stoped [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:30]accept exits with 7 [10:51:30]New connection [10:51:30]New thread 3067280740 created [10:51:30]Thread 3067137380 joined [10:51:30]Waiting for new connection... [10:51:30] Sock 7.Parse request [10:51:30]Sock 7.Check first char [10:51:30]Sock 7.First char is OK [10:51:30]request: POST /json_proto HTTP/1.0 [10:51:30]Method: POST [10:51:30]URL: /json_proto [10:51:30]Method is POST - this is cgi request [10:51:30]url: /json_proto [10:51:30]query_string will be loaded in cgi processing [10:51:30]execute_cgi json_proto POST (null) [10:51:30]execute_cgi path=json_proto method=POST [10:51:30]POST find Content-Length [10:51:30]Host: 172.17.32.195:8080 [10:51:30]Content-Length: 796 [10:51:30]Content-Type: application/json [10:51:30] [10:51:30]POST finish read [10:51:30]Found Content-Length = 796 [10:51:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 30.820, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:30]execute_script... [10:51: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)298135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 30.820, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:30]POST & json_proto [10:51:30]process_json_proto [10:51:30]json parsed OK: [10:51:30]protocol is kg_v1.0 [10:51:30]action value=close_receipt [10:51:30]process_action close_receipt [10:51:30]cmd_close_receipt [10:51:30]MH_GetDate [10:51:30]Write to MH i2c: F0 00 00 B7 0B B1 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: F0 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: F0 09 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: F0 09 00 B7 0B 00 B3 1D 15 66 77 1B 62 64 5D [10:51:30]GetLastDocTimeStamp 1712659830 [10:51:30]current date 1712659891 [10:51:30]FM_GetShiftState [10:51:30]SAM_PROTO_GetShiftState [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 13 01 00 [10:51:30]Write to MH i2c: E2 08 00 B8 0B 80 13 01 00 00 00 00 00 40 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 B8 0B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DA [10:51:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_GetShiftState done [10:51:30]FM_GetShiftState done [10:51:30]opened in 1712622218 [10:51:30]opened+sec_in_day 1712708618 [10:51:30]quantity*price = 200021 [10:51:30]sum+1 = 200023 [10:51:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 204 09.04.2024 10:51 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154900 ФПД: 165100111212013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105131&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154900&fm=165100111212013&tin=02508201610067®Number=0000000000090882&sum=200022 [10:51:31]StoreToDocumentArchive [10:51:31]shift 298 fd 154900 [10:51:31]save to /storage/0298/doc_00154900 [10:51:31]save last doc name /storage/0298/doc_00154900 to /storage/kkm_last_doc_name [10:51:31]save OK [10:51:31]Clear old archive folders... [10:51:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:51:31]tlvbuf is 0178CF30 [10:51:31]SAM_PROTO_ClearQueue [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 09 00 00 [10:51:31]Write to MH i2c: E2 08 00 C5 0B 80 09 00 00 00 00 00 00 42 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 C5 0B 00 90 00 44 [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_ClearQueue done [10:51:31]KKMCreateOFDPacket [10:51:31]OFDProtocolAddRootSTLVToBuf [10:51:31]FM_MakeSignedData [10:51:31]FM_MakeSignedData [10:51:31]SAM_PROTO_SignData [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 01 02 [10:51:31]Write to MH i2c: E2 08 00 C6 0B 80 0D 01 02 00 00 00 00 4A [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 C6 0B 00 90 00 45 [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]wFMCommunicate request_size=255 [10:51:31]MH_SAM_APDU [10:51:31]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 78 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 B3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 14 5D 02 00 35 04 06 00 [10:51:31]Write to MH i2c: E2 02 01 C7 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 78 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 B3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 14 5D 02 00 35 04 06 00 00 00 73 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 C7 0B 00 90 00 46 [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]wFMCommunicate request_size=11 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 02 02 06 96 28 5D 7B 2D ED [10:51:31]Write to MH i2c: E2 0E 00 C8 0B 80 0D 02 02 06 00 96 28 5D 7B 2D ED 00 00 09 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [10:51:32]RAPDU: 90 00 [10:51:32]wFMCommunicate OK [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 0D 03 02 [10:51:32]Write to MH i2c: E2 08 00 C9 0B 80 0D 03 02 00 00 00 00 4F [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0B 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0B 00 C9 0B 00 6B 35 14 C4 8A 70 2F 03 90 00 F4 [10:51:32]RAPDU: 6B 35 14 C4 8A 70 2F 03 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_SignData done [10:51:32]FM_MakeSignedData done [10:51:32]CreateOFDProtocolMessage [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 11 00 00 [10:51:32]Write to MH i2c: E2 08 00 CA 0B 80 11 00 00 00 00 00 00 4F [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 17 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 17 00 CA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A4 [10:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:51:32]wFMCommunicate OK [10:51:32]CreateOFDProtocolMessage done [10:51:32]OFDSenderStorePacket 154900 [10:51:32]StoreOFDPacket docnum=154900 [10:51:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 47 88 08 01 B4 34 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 78 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 B3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 14 5D 02 00 35 04 06 00 96 28 5D 7B 2D ED 6B 35 14 C4 8A 70 2F 03 [10:51:32]CheckFolder [10:51:32]dirname=/storage/ofd_packets [10:51:32]CheckFolder done [10:51:32]ProducePacketName [10:51:32]name=ofd_packets/00154900 [10:51:32]NVStorageSaveData ofd_packets/00154900 [10:51:32]File name is /storage/ofd_packets/00154900 [10:51:32]Write 302 bytes [10:51:32]NVStorageSaveData done [10:51:32]OFDSenderStorePacket done [10:51:32]KKMCreateOFDPacket done [10:51:32]NVStorageSaveData kkm_last_timestamp [10:51:32]File name is /storage/kkm_last_timestamp [10:51:32]Write 4 bytes [10:51:32]NVStorageSaveData done [10:51:32]ExternCall_PrintAddStr [10:51:32]wPrintStart [10:51:32]Write to MH i2c: 01 00 00 CB 0B D6 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 CB 0B 00 00 00 00 00 FF 0F EB [10:51:32]RasterBufferAndPrint [10:51:32]line Счет N : (1)298135 [10:51:32]line ИНН: 02508201610067 [10:51:32]line Контрольно-Кассовый Чек [10:51:32]line ПРОДАЖА [10:51:32]line ТРК (МРК, ГНК) : 71 [10:51:32]line Товар: 2710124130 [10:51:32]line SUPER-92-К-5 [10:51:32]line 30.820 * 64.90 [10:51:32]line = 2000.22 [10:51:32]line НДС 12% НСП 1% [10:51:32]line > о реализуемом товаре [10:51:32]line ИТОГО: 2000.22 [10:51:32]line НСП 1% : 17.70 [10:51:32]line НДС 12% : 212.41 [10:51:32]line Наличными: 0.00 [10:51:32]line Безнал.: 2000.22 [10:51:32]line Место: АЗС № 53 "Партнер Нефть" [10:51:32]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:51:32]line СНО: Общий режим [10:51:32]line Чек 204 09.04.2024 10:51 [10:51:32]line Смена: 298 ФФД: 1.0 [10:51:32]line ЗНМ: 0300000127 [10:51:32]line РНМ: 0000000000090882 [10:51:32]line Версия ККМ: 001 [10:51:32]line Платежная система: O! деньги [10:51:32]line ФМ: 0000000000874906 [10:51:32]line ФД: 154900 [10:51:32]line ФПД: 165100111212013 [10:51:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105131&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154900&fm=165100111212013&tin=02508201610067®Number=0000000000090882&sum=200022 [10:51:32]OFD Sender: Processing packet 154900 [packets to send 67, broken 66] [10:51:32]ProducePacketName [10:51:32]name=ofd_packets/00154900 [10:51:32]OFD Sender: To server: pG, [10:51:32]CommunicateWithHost lk.salyk.kg:30040 [10:51:32]ConnectInit lk.salyk.kg [10:51:32]written 0, free lines is 4095 [10:51:32]Connected sock=10 [10:51:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 47 88 08 01 B4 34 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 78 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 B3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 14 5D 02 00 35 04 06 00 96 28 5D 7B 2D ED 6B 35 14 C4 8A 70 2F 03 [10:51:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 5C 85 47 00 76 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 14 5D 02 00 F4 03 04 00 5D C5 14 66 B6 04 01 00 00 61 AE 47 C7 92 62 87 27 [10:51:32]CommunicateWithHost err = 0 [10:51:32]CheckOFDResponse [10:51:32]1017 (14) - 77093643461234 [10:51:32]1041 (16) - 0000000000874906 [10:51:32]1040 (4) - 154900 [10:51:32]1012 (4) - 09.04.2024 04:34 [10:51:32]1206 (1) - 0 [10:51:32]OFD Sender: Remove packet 154900 [10:51:32]ProducePacketName [10:51:32]name=ofd_packets/00154900 [10:51:32]NVStorageDeleteData [10:51:32]Write to MH i2c: 01 00 00 F5 0B 00 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 F5 0B 00 00 00 00 00 DD 0C F0 [10:51:32]RasterBufferAndPrint [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]written 0, free lines is 3298 [10:51:32]MH_Cut [10:51:32]Write to MH i2c: D1 01 00 FC 0B 01 D9 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 01 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 01 00 FC 0B 00 D8 [10:51:32]Write to MH i2c: 01 00 00 FD 0B 08 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:33]OFD Sender: No OFD packet to send [10:51:33]*** Cut start [10:51:33]*** Partial cut [10:51:33]*** CUTSNS_PIN = 1 [10:51:33]*** CUTSNS_PIN = 0 [10:51:34]*** Brake cut motor [10:51:34]Read from MH i2c: 01 [10:51:34]MH_I2C_Read... [10:51:34]*** Stop cut motor [10:51:34]*** Cut end [10:51:34]Read from MH i2c: 01 07 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 07 00 FD 0B 00 00 00 00 00 FF 0F 1D [10:51:34]process_action close_receipt done [10:51:34]requested_data is exist [10:51:34]produce_requested_data [10:51:34]requested_item fm.sn is exist - process it [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 11 00 00 [10:51:34]Write to MH i2c: E2 08 00 FE 0B 80 11 00 00 00 00 00 00 83 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 17 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 17 00 FE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D8 [10:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:51:34]wFMCommunicate OK [10:51:34]requested_item fd.num is exist - process it [10:51:34]SAM_PROTO_GetFieldsCounters [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 13 00 00 [10:51:34]Write to MH i2c: E2 08 00 FF 0B 80 13 00 00 00 00 00 00 86 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 62 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 62 00 FF 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 14 5D 02 00 0E 04 04 00 2A 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 AD [10:51:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 14 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_GetFieldsCounters done [10:51:34]requested_item shift.num is exist - process it [10:51:34]requested_item shift.opened is exist - process it [10:51:34]req_shift_opened [10:51:34]FM_GetShiftState [10:51:34]SAM_PROTO_GetShiftState [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 13 01 00 [10:51:34]Write to MH i2c: E2 08 00 00 0C 80 13 01 00 00 00 00 00 89 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0E 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0E 00 00 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [10:51:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_GetShiftState done [10:51:34]FM_GetShiftState done [10:51:34]req_shift_opened done [10:51:34]requested_item shift.open_date is exist - process it [10:51:34]req_shift_open_date [10:51:34]req_shift_open_date done [10:51:34]produce_requested_data done [10:51:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154900,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:51:34]process_action_free close_receipt [10:51:34]json_value_free [10:51:34]json_value_free done [10:51:34]process_json_proto returns [10:51:34]Send response to host [10:51:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154900,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:51:34]free response buf [10:51:34]execute_script done [10:51:34]execute_script returns [10:51:34]free content buf [10:51:34]Sock 7.Close socket [10:51:34]Sock 7.Thread stoped [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:46]accept exits with 9 [10:51:46]New connection [10:51:46]New thread 3067137380 created [10:51:46]Thread 3067280740 joined [10:51:46]Waiting for new connection... [10:51:46] Sock 9.Parse request [10:51:46]Sock 9.Check first char [10:51:46]Sock 9.First char is OK [10:51:46]request: POST /json_proto HTTP/1.0 [10:51:46]Method: POST [10:51:46]URL: /json_proto [10:51:46]Method is POST - this is cgi request [10:51:46]url: /json_proto [10:51:46]query_string will be loaded in cgi processing [10:51:46]execute_cgi json_proto POST (null) [10:51:46]execute_cgi path=json_proto method=POST [10:51:46]POST find Content-Length [10:51:46]Host: 172.17.32.195:8080 [10:51:46]Content-Length: 639 [10:51:46]Content-Type: application/json [10:51:46] [10:51:46]POST finish read [10:51:46]Found Content-Length = 639 [10:51:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298136", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:46]execute_script... [10:51:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298136", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:46]POST & json_proto [10:51:46]process_json_proto [10:51:46]json parsed OK: [10:51:46]protocol is kg_v1.0 [10:51:46]action value=close_receipt [10:51:46]process_action close_receipt [10:51:46]cmd_close_receipt [10:51:46]MH_GetDate [10:51:46]Write to MH i2c: F0 00 00 01 0C FC [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: F0 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: F0 09 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: F0 09 00 01 0C 00 C3 1D 15 66 77 1B 62 64 B8 [10:51:46]GetLastDocTimeStamp 1712659891 [10:51:46]current date 1712659907 [10:51:46]FM_GetShiftState [10:51:46]SAM_PROTO_GetShiftState [10:51:46]wFMCommunicate request_size=4 [10:51:46]MH_SAM_APDU [10:51:46]CAPDU: 80 13 01 00 [10:51:46]Write to MH i2c: E2 08 00 02 0C 80 13 01 00 00 00 00 00 8B [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:46]Read from MH i2c: E2 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 02 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 25 [10:51:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:51:46]wFMCommunicate OK [10:51:46]SAM_PROTO_GetShiftState done [10:51:46]FM_GetShiftState done [10:51:46]opened in 1712622218 [10:51:46]opened+sec_in_day 1712708618 [10:51:46]quantity*price = 30033 [10:51:46]sum+1 = 30034 [10:51:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 205 09.04.2024 10:51 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154901 ФПД: 21307230458544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105147&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154901&fm=21307230458544&tin=02508201610067®Number=0000000000090882&sum=30033 [10:51:47]StoreToDocumentArchive [10:51:47]shift 298 fd 154901 [10:51:47]save to /storage/0298/doc_00154901 [10:51:47]save last doc name /storage/0298/doc_00154901 to /storage/kkm_last_doc_name [10:51:47]save OK [10:51:47]Clear old archive folders... [10:51:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:47]tlvbuf is 0177D3B0 [10:51:47]SAM_PROTO_ClearQueue [10:51:47]wFMCommunicate request_size=4 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 09 00 00 [10:51:47]Write to MH i2c: E2 08 00 0F 0C 80 09 00 00 00 00 00 00 8D [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:47]Read from MH i2c: E2 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 03 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 03 00 0F 0C 00 90 00 8F [10:51:47]RAPDU: 90 00 [10:51:47]wFMCommunicate OK [10:51:47]SAM_PROTO_ClearQueue done [10:51:47]KKMCreateOFDPacket [10:51:47]OFDProtocolAddRootSTLVToBuf [10:51:47]FM_MakeSignedData [10:51:47]FM_MakeSignedData [10:51:47]SAM_PROTO_SignData [10:51:47]wFMCommunicate request_size=4 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 0D 01 02 [10:51:47]Write to MH i2c: E2 08 00 10 0C 80 0D 01 02 00 00 00 00 95 [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:47]Read from MH i2c: E2 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 03 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 03 00 10 0C 00 90 00 90 [10:51:47]RAPDU: 90 00 [10:51:47]wFMCommunicate OK [10:51:47]wFMCommunicate request_size=255 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 CD 00 00 00 F4 03 04 00 C3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 15 5D 02 00 35 04 06 00 13 [10:51:47]Write to MH i2c: E2 02 01 11 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 CD 00 00 00 F4 03 04 00 C3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 15 5D 02 00 35 04 06 00 13 00 00 D7 [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:48]Read from MH i2c: E2 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 03 00 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [10:51:48]RAPDU: 90 00 [10:51:48]wFMCommunicate OK [10:51:48]wFMCommunicate request_size=10 [10:51:48]MH_SAM_APDU [10:51:48]CAPDU: 80 0D 02 02 05 60 F9 E7 12 B0 [10:51:48]Write to MH i2c: E2 0D 00 12 0C 80 0D 02 02 05 00 60 F9 E7 12 B0 00 00 A4 [10:51:48]Write i2c OK [10:51:48]MH_I2C_Read... [10:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:48]Read from MH i2c: E2 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 03 00 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [10:51:48]RAPDU: 90 00 [10:51:48]wFMCommunicate OK [10:51:48]wFMCommunicate request_size=4 [10:51:48]MH_SAM_APDU [10:51:48]CAPDU: 80 0D 03 02 [10:51:48]Write to MH i2c: E2 08 00 13 0C 80 0D 03 02 00 00 00 00 9A [10:51:48]Write i2c OK [10:51:48]MH_I2C_Read... [10:51:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:48]OFD Sender: No OFD packet to send [10:51:48]Read from MH i2c: E2 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 0B 00 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 0B 00 13 0C 00 F6 F7 39 EB C8 60 79 03 90 00 50 [10:51:48]RAPDU: F6 F7 39 EB C8 60 79 03 90 00 [10:51:48]wFMCommunicate OK [10:51:48]SAM_PROTO_SignData done [10:51:48]FM_MakeSignedData done [10:51:48]CreateOFDProtocolMessage [10:51:48]wFMCommunicate request_size=4 [10:51:48]MH_SAM_APDU [10:51:48]CAPDU: 80 11 00 00 [10:51:48]Write to MH i2c: E2 08 00 14 0C 80 11 00 00 00 00 00 00 9A [10:51:48]Write i2c OK [10:51:48]MH_I2C_Read... [10:51:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:48]Read from MH i2c: E2 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 17 00 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: E2 17 00 14 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [10:51:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:51:48]wFMCommunicate OK [10:51:48]CreateOFDProtocolMessage done [10:51:48]OFDSenderStorePacket 154901 [10:51:48]StoreOFDPacket docnum=154901 [10:51:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 DF 07 01 91 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 CD 00 00 00 F4 03 04 00 C3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 15 5D 02 00 35 04 06 00 13 60 F9 E7 12 B0 F6 F7 39 EB C8 60 79 03 [10:51:48]CheckFolder [10:51:48]dirname=/storage/ofd_packets [10:51:48]CheckFolder done [10:51:48]ProducePacketName [10:51:48]name=ofd_packets/00154901 [10:51:48]NVStorageSaveData ofd_packets/00154901 [10:51:48]File name is /storage/ofd_packets/00154901 [10:51:48]Write 301 bytes [10:51:48]NVStorageSaveData done [10:51:48]OFDSenderStorePacket done [10:51:48]KKMCreateOFDPacket done [10:51:48]NVStorageSaveData kkm_last_timestamp [10:51:48]File name is /storage/kkm_last_timestamp [10:51:48]Write 4 bytes [10:51:48]NVStorageSaveData done [10:51:48]ExternCall_PrintAddStr [10:51:48]wPrintStart [10:51:48]Write to MH i2c: 01 00 00 15 0C 21 [10:51:48]Write i2c OK [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: 01 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: 01 07 00 [10:51:48]MH_I2C_Read... [10:51:48]Read from MH i2c: 01 07 00 15 0C 00 00 00 00 00 FF 0F 36 [10:51:48]RasterBufferAndPrint [10:51:48]line Счет N : (1)298136 [10:51:48]line ИНН: 02508201610067 [10:51:48]line Контрольно-Кассовый Чек [10:51:48]line ПРОДАЖА [10:51:48]line ТРК (МРК, ГНК) : 52 [10:51:48]line Товар: 2710124130 [10:51:48]line Аи-92-К-5 [10:51:48]line 4.700 * 63.90 [10:51:48]line = 300.33 [10:51:48]line НДС 12% НСП 1% [10:51:48]line > о реализуемом товаре [10:51:48]line ИТОГО: 300.33 [10:51:48]line НСП 1% : 2.66 [10:51:48]line НДС 12% : 31.89 [10:51:48]line Наличными: 300.33 [10:51:48]line Безнал.: 0.00 [10:51:48]line Место: АЗС № 53 "Партнер Нефть" [10:51:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:51:48]line СНО: Общий режим [10:51:48]line Чек 205 09.04.2024 10:51 [10:51:48]line Смена: 298 ФФД: 1.0 [10:51:48]line ЗНМ: 0300000127 [10:51:48]line РНМ: 0000000000090882 [10:51:48]line Версия ККМ: 001 [10:51:48]line ФМ: 0000000000874906 [10:51:48]line ФД: 154901 [10:51:48]line ФПД: 21307230458544 [10:51:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105147&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154901&fm=21307230458544&tin=02508201610067®Number=0000000000090882&sum=30033 [10:51:48]OFD Sender: Processing packet 154901 [packets to send 67, broken 66] [10:51:48]ProducePacketName [10:51:48]name=ofd_packets/00154901 [10:51:48]OFD Sender: To server: pG, [10:51:48]CommunicateWithHost lk.salyk.kg:30040 [10:51:48]ConnectInit lk.salyk.kg [10:51:48]written 0, free lines is 4095 [10:51:48]Connected sock=10 [10:51:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A9 DF 07 01 91 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 CD 00 00 00 F4 03 04 00 C3 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 15 5D 02 00 35 04 06 00 13 60 F9 E7 12 B0 F6 F7 39 EB C8 60 79 03 [10:51:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F1 AC 47 00 4B 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 15 5D 02 00 F4 03 04 00 6D C5 14 66 B6 04 01 00 00 A3 F9 62 F8 28 7C 38 D3 [10:51:48]CommunicateWithHost err = 0 [10:51:48]CheckOFDResponse [10:51:48]1017 (14) - 77093643461234 [10:51:48]1041 (16) - 0000000000874906 [10:51:48]1040 (4) - 154901 [10:51:48]1012 (4) - 09.04.2024 04:34 [10:51:48]1206 (1) - 0 [10:51:48]OFD Sender: Remove packet 154901 [10:51:48]ProducePacketName [10:51:48]name=ofd_packets/00154901 [10:51:48]NVStorageDeleteData [10:51:49]Write to MH i2c: 01 00 00 3D 0C 49 [10:51:49]Write i2c OK [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: 01 [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: 01 07 00 [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: 01 07 00 3D 0C 00 00 00 00 00 F0 0C 4C [10:51:49]RasterBufferAndPrint [10:51:49]line [10:51:49]line [10:51:49]line [10:51:49]line [10:51:49]line [10:51:49]written 0, free lines is 3320 [10:51:49]MH_Cut [10:51:49]Write to MH i2c: D1 01 00 44 0C 01 22 [10:51:49]Write i2c OK [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: D1 [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: D1 01 00 [10:51:49]MH_I2C_Read... [10:51:49]Read from MH i2c: D1 01 00 44 0C 00 21 [10:51:49]Write to MH i2c: 01 00 00 45 0C 51 [10:51:49]Write i2c OK [10:51:49]MH_I2C_Read... [10:51:49]OFD Sender: No OFD packet to send [10:51:49]*** Cut start [10:51:49]*** Partial cut [10:51:49]*** CUTSNS_PIN = 1 [10:51:49]*** CUTSNS_PIN = 0 [10:51:50]*** Brake cut motor [10:51:50]Read from MH i2c: 01 [10:51:50]MH_I2C_Read... [10:51:50]*** Stop cut motor [10:51:50]*** Cut end [10:51:50]Read from MH i2c: 01 07 00 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: 01 07 00 45 0C 00 00 00 00 00 FF 0F 66 [10:51:50]process_action close_receipt done [10:51:50]requested_data is exist [10:51:50]produce_requested_data [10:51:50]requested_item fm.sn is exist - process it [10:51:50]wFMCommunicate request_size=4 [10:51:50]MH_SAM_APDU [10:51:50]CAPDU: 80 11 00 00 [10:51:50]Write to MH i2c: E2 08 00 46 0C 80 11 00 00 00 00 00 00 CC [10:51:50]Write i2c OK [10:51:50]MH_I2C_Read... [10:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:50]Read from MH i2c: E2 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 17 00 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 17 00 46 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 21 [10:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:51:50]wFMCommunicate OK [10:51:50]requested_item fd.num is exist - process it [10:51:50]SAM_PROTO_GetFieldsCounters [10:51:50]wFMCommunicate request_size=4 [10:51:50]MH_SAM_APDU [10:51:50]CAPDU: 80 13 00 00 [10:51:50]Write to MH i2c: E2 08 00 47 0C 80 13 00 00 00 00 00 00 CF [10:51:50]Write i2c OK [10:51:50]MH_I2C_Read... [10:51:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:50]Read from MH i2c: E2 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 62 00 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 62 00 47 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 15 5D 02 00 0E 04 04 00 2A 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 FA [10:51:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 15 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:50]wFMCommunicate OK [10:51:50]SAM_PROTO_GetFieldsCounters done [10:51:50]requested_item shift.num is exist - process it [10:51:50]requested_item shift.opened is exist - process it [10:51:50]req_shift_opened [10:51:50]FM_GetShiftState [10:51:50]SAM_PROTO_GetShiftState [10:51:50]wFMCommunicate request_size=4 [10:51:50]MH_SAM_APDU [10:51:50]CAPDU: 80 13 01 00 [10:51:50]Write to MH i2c: E2 08 00 48 0C 80 13 01 00 00 00 00 00 D1 [10:51:50]Write i2c OK [10:51:50]MH_I2C_Read... [10:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:50]Read from MH i2c: E2 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 0E 00 [10:51:50]MH_I2C_Read... [10:51:50]Read from MH i2c: E2 0E 00 48 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6B [10:51:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:51:50]wFMCommunicate OK [10:51:50]SAM_PROTO_GetShiftState done [10:51:50]FM_GetShiftState done [10:51:50]req_shift_opened done [10:51:50]requested_item shift.open_date is exist - process it [10:51:50]req_shift_open_date [10:51:50]req_shift_open_date done [10:51:50]produce_requested_data done [10:51:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154901,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:51:50]process_action_free close_receipt [10:51:50]json_value_free [10:51:50]json_value_free done [10:51:50]process_json_proto returns [10:51:50]Send response to host [10:51:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154901,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:51:50]free response buf [10:51:50]execute_script done [10:51:50]execute_script returns [10:51:50]free content buf [10:51:50]Sock 9.Close socket [10:51:50]Sock 9.Thread stoped [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:27]accept exits with 7 [10:52:27]New connection [10:52:27]New thread 3067280740 created [10:52:27]Thread 3067137380 joined [10:52:27]Waiting for new connection... [10:52:27] Sock 7.Parse request [10:52:27]Sock 7.Check first char [10:52:27]Sock 7.First char is OK [10:52:27]request: POST /json_proto HTTP/1.0 [10:52:27]Method: POST [10:52:27]URL: /json_proto [10:52:27]Method is POST - this is cgi request [10:52:27]url: /json_proto [10:52:27]query_string will be loaded in cgi processing [10:52:27]execute_cgi json_proto POST (null) [10:52:27]execute_cgi path=json_proto method=POST [10:52:27]POST find Content-Length [10:52:27]Host: 172.17.32.195:8080 [10:52:27]Content-Length: 644 [10:52:27]Content-Type: application/json [10:52:27] [10:52:27]POST finish read [10:52:27]Found Content-Length = 644 [10:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:27]execute_script... [10:52:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:27]POST & json_proto [10:52:27]process_json_proto [10:52:27]json parsed OK: [10:52:27]protocol is kg_v1.0 [10:52:27]action value=close_receipt [10:52:27]process_action close_receipt [10:52:27]cmd_close_receipt [10:52:27]MH_GetDate [10:52:27]Write to MH i2c: F0 00 00 49 0C 44 [10:52:27]Write i2c OK [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 09 00 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 09 00 49 0C 00 EC 1D 15 66 77 1B 62 64 29 [10:52:27]GetLastDocTimeStamp 1712659907 [10:52:27]current date 1712659948 [10:52:27]FM_GetShiftState [10:52:27]SAM_PROTO_GetShiftState [10:52:27]wFMCommunicate request_size=4 [10:52:27]MH_SAM_APDU [10:52:27]CAPDU: 80 13 01 00 [10:52:27]Write to MH i2c: E2 08 00 4A 0C 80 13 01 00 00 00 00 00 D3 [10:52:27]Write i2c OK [10:52:27]MH_I2C_Read... [10:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:27]Read from MH i2c: E2 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: E2 0E 00 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: E2 0E 00 4A 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6D [10:52:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:52:27]wFMCommunicate OK [10:52:27]SAM_PROTO_GetShiftState done [10:52:27]FM_GetShiftState done [10:52:27]opened in 1712622218 [10:52:27]opened+sec_in_day 1712708618 [10:52:27]quantity*price = 50008 [10:52:27]sum+1 = 50009 [10:52:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 206 09.04.2024 10:52 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154902 ФПД: 259348048140159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154902&fm=259348048140159&tin=02508201610067®Number=0000000000090882&sum=50008 [10:52:28]StoreToDocumentArchive [10:52:28]shift 298 fd 154902 [10:52:28]save to /storage/0298/doc_00154902 [10:52:28]save last doc name /storage/0298/doc_00154902 to /storage/kkm_last_doc_name [10:52:28]save OK [10:52:28]Clear old archive folders... [10:52:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:52:28]tlvbuf is 017722B0 [10:52:28]SAM_PROTO_ClearQueue [10:52:28]wFMCommunicate request_size=4 [10:52:28]MH_SAM_APDU [10:52:28]CAPDU: 80 09 00 00 [10:52:28]Write to MH i2c: E2 08 00 57 0C 80 09 00 00 00 00 00 00 D5 [10:52:28]Write i2c OK [10:52:28]MH_I2C_Read... [10:52:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:28]Read from MH i2c: E2 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 03 00 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 03 00 57 0C 00 90 00 D7 [10:52:28]RAPDU: 90 00 [10:52:28]wFMCommunicate OK [10:52:28]SAM_PROTO_ClearQueue done [10:52:28]KKMCreateOFDPacket [10:52:28]OFDProtocolAddRootSTLVToBuf [10:52:28]FM_MakeSignedData [10:52:28]FM_MakeSignedData [10:52:28]SAM_PROTO_SignData [10:52:28]wFMCommunicate request_size=4 [10:52:28]MH_SAM_APDU [10:52:28]CAPDU: 80 0D 01 02 [10:52:28]Write to MH i2c: E2 08 00 58 0C 80 0D 01 02 00 00 00 00 DD [10:52:28]Write i2c OK [10:52:28]MH_I2C_Read... [10:52:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:28]Read from MH i2c: E2 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 03 00 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 03 00 58 0C 00 90 00 D8 [10:52:28]RAPDU: 90 00 [10:52:28]wFMCommunicate OK [10:52:28]wFMCommunicate request_size=255 [10:52:28]MH_SAM_APDU [10:52:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 EC 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 16 5D 02 00 35 04 06 00 EB E0 [10:52:28]Write to MH i2c: E2 02 01 59 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 EC 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 16 5D 02 00 35 04 06 00 EB E0 00 00 AF [10:52:28]Write i2c OK [10:52:28]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 59 0C 00 90 00 D9 [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]wFMCommunicate request_size=9 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 0D 02 02 04 2C 48 57 7F [10:52:29]Write to MH i2c: E2 0C 00 5A 0C 80 0D 02 02 04 00 2C 48 57 7F 00 00 32 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 5A 0C 00 90 00 DA [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 0D 03 02 [10:52:29]Write to MH i2c: E2 08 00 5B 0C 80 0D 03 02 00 00 00 00 E2 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 0B 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 0B 00 5B 0C 00 54 75 30 CA C6 07 98 30 90 00 3B [10:52:29]RAPDU: 54 75 30 CA C6 07 98 30 90 00 [10:52:29]wFMCommunicate OK [10:52:29]SAM_PROTO_SignData done [10:52:29]FM_MakeSignedData done [10:52:29]CreateOFDProtocolMessage [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 11 00 00 [10:52:29]Write to MH i2c: E2 08 00 5C 0C 80 11 00 00 00 00 00 00 E2 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 17 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 17 00 5C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 37 [10:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:52:29]wFMCommunicate OK [10:52:29]CreateOFDProtocolMessage done [10:52:29]OFDSenderStorePacket 154902 [10:52:29]StoreOFDPacket docnum=154902 [10:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 6E 52 06 01 F0 F8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 EC 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 16 5D 02 00 35 04 06 00 EB E0 2C 48 57 7F 54 75 30 CA C6 07 98 30 [10:52:29]CheckFolder [10:52:29]dirname=/storage/ofd_packets [10:52:29]CheckFolder done [10:52:29]ProducePacketName [10:52:29]name=ofd_packets/00154902 [10:52:29]NVStorageSaveData ofd_packets/00154902 [10:52:29]File name is /storage/ofd_packets/00154902 [10:52:29]Write 300 bytes [10:52:29]NVStorageSaveData done [10:52:29]OFDSenderStorePacket done [10:52:29]KKMCreateOFDPacket done [10:52:29]NVStorageSaveData kkm_last_timestamp [10:52:29]File name is /storage/kkm_last_timestamp [10:52:29]Write 4 bytes [10:52:29]NVStorageSaveData done [10:52:29]ExternCall_PrintAddStr [10:52:29]wPrintStart [10:52:29]Write to MH i2c: 01 00 00 5D 0C 69 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 07 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 07 00 5D 0C 00 00 00 00 00 FF 0F 7E [10:52:29]RasterBufferAndPrint [10:52:29]line Счет N : (1)298138 [10:52:29]line ИНН: 02508201610067 [10:52:29]line Контрольно-Кассовый Чек [10:52:29]line ПРОДАЖА [10:52:29]line ТРК (МРК, ГНК) : 100 [10:52:29]line Товар: 2711190000 [10:52:29]line ГАЗ-К-5 [10:52:29]line 15.200 * 32.90 [10:52:29]line = 500.08 [10:52:29]line НДС 12% НСП 1% [10:52:29]line > о реализуемом товаре [10:52:29]line ИТОГО: 500.08 [10:52:29]line НСП 1% : 4.42 [10:52:29]line НДС 12% : 53.11 [10:52:29]line Наличными: 500.08 [10:52:29]line Безнал.: 0.00 [10:52:29]line Место: АЗС № 53 "Партнер Нефть" [10:52:29]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:52:29]line СНО: Общий режим [10:52:29]line Чек 206 09.04.2024 10:52 [10:52:29]line Смена: 298 ФФД: 1.0 [10:52:29]line ЗНМ: 0300000127 [10:52:29]line РНМ: 0000000000090882 [10:52:29]line Версия ККМ: 001 [10:52:29]line ФМ: 0000000000874906 [10:52:29]line ФД: 154902 [10:52:29]line ФПД: 259348048140159 [10:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105228&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154902&fm=259348048140159&tin=02508201610067®Number=0000000000090882&sum=50008 [10:52:29]OFD Sender: Processing packet 154902 [packets to send 67, broken 66] [10:52:29]ProducePacketName [10:52:29]name=ofd_packets/00154902 [10:52:29]OFD Sender: To server: pG, [10:52:29]CommunicateWithHost lk.salyk.kg:30040 [10:52:29]ConnectInit lk.salyk.kg [10:52:29]written 0, free lines is 4095 [10:52:29]Connected sock=10 [10:52:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 6E 52 06 01 F0 F8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 EC 1D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 16 5D 02 00 35 04 06 00 EB E0 2C 48 57 7F 54 75 30 CA C6 07 98 30 [10:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 EF D2 47 00 EC ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 16 5D 02 00 F4 03 04 00 96 C5 14 66 B6 04 01 00 00 E1 C8 99 1B 63 FF 66 D2 [10:52:29]CommunicateWithHost err = 0 [10:52:29]CheckOFDResponse [10:52:29]1017 (14) - 77093643461234 [10:52:29]1041 (16) - 0000000000874906 [10:52:29]1040 (4) - 154902 [10:52:29]1012 (4) - 09.04.2024 04:35 [10:52:29]1206 (1) - 0 [10:52:29]OFD Sender: Remove packet 154902 [10:52:29]ProducePacketName [10:52:29]name=ofd_packets/00154902 [10:52:29]NVStorageDeleteData [10:52:30]Write to MH i2c: 01 00 00 85 0C 91 [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 07 00 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 07 00 85 0C 00 00 00 00 00 F7 0C 9B [10:52:30]RasterBufferAndPrint [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]written 0, free lines is 3326 [10:52:30]MH_Cut [10:52:30]Write to MH i2c: D1 01 00 8C 0C 01 6A [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 01 00 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 01 00 8C 0C 00 69 [10:52:30]Write to MH i2c: 01 00 00 8D 0C 99 [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]OFD Sender: No OFD packet to send [10:52:30]*** Cut start [10:52:30]*** Partial cut [10:52:30]*** CUTSNS_PIN = 1 [10:52:30]*** CUTSNS_PIN = 0 [10:52:31]*** Brake cut motor [10:52:31]Read from MH i2c: 01 [10:52:31]MH_I2C_Read... [10:52:31]*** Stop cut motor [10:52:31]*** Cut end [10:52:31]Read from MH i2c: 01 07 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: 01 07 00 8D 0C 00 00 00 00 00 FF 0F AE [10:52:31]process_action close_receipt done [10:52:31]requested_data is exist [10:52:31]produce_requested_data [10:52:31]requested_item fm.sn is exist - process it [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 11 00 00 [10:52:31]Write to MH i2c: E2 08 00 8E 0C 80 11 00 00 00 00 00 00 14 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 17 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 17 00 8E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 69 [10:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:52:31]wFMCommunicate OK [10:52:31]requested_item fd.num is exist - process it [10:52:31]SAM_PROTO_GetFieldsCounters [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 13 00 00 [10:52:31]Write to MH i2c: E2 08 00 8F 0C 80 13 00 00 00 00 00 00 17 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 62 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 62 00 8F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 16 5D 02 00 0E 04 04 00 2A 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 46 [10:52:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 16 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:31]wFMCommunicate OK [10:52:31]SAM_PROTO_GetFieldsCounters done [10:52:31]requested_item shift.num is exist - process it [10:52:31]requested_item shift.opened is exist - process it [10:52:31]req_shift_opened [10:52:31]FM_GetShiftState [10:52:31]SAM_PROTO_GetShiftState [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 13 01 00 [10:52:31]Write to MH i2c: E2 08 00 90 0C 80 13 01 00 00 00 00 00 19 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 0E 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 0E 00 90 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [10:52:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:52:31]wFMCommunicate OK [10:52:31]SAM_PROTO_GetShiftState done [10:52:31]FM_GetShiftState done [10:52:31]req_shift_opened done [10:52:31]requested_item shift.open_date is exist - process it [10:52:31]req_shift_open_date [10:52:31]req_shift_open_date done [10:52:31]produce_requested_data done [10:52:31]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154902,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:52:31]process_action_free close_receipt [10:52:31]json_value_free [10:52:31]json_value_free done [10:52:31]process_json_proto returns [10:52:31]Send response to host [10:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154902,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:52:31]free response buf [10:52:31]execute_script done [10:52:31]execute_script returns [10:52:31]free content buf [10:52:31]Sock 7.Close socket [10:52:31]Sock 7.Thread stoped [10:52:35]OFD Sender: No OFD packet to send [10:52:40]OFD Sender: No OFD packet to send [10:52:45]OFD Sender: No OFD packet to send [10:52:49]accept exits with 9 [10:52:49]New connection [10:52:49]New thread 3067137380 created [10:52:49]Thread 3067280740 joined [10:52:49]Waiting for new connection... [10:52:49] Sock 9.Parse request [10:52:49]Sock 9.Check first char [10:52:49]Sock 9.First char is OK [10:52:49]request: POST /json_proto HTTP/1.0 [10:52:49]Method: POST [10:52:49]URL: /json_proto [10:52:49]Method is POST - this is cgi request [10:52:49]url: /json_proto [10:52:49]query_string will be loaded in cgi processing [10:52:49]execute_cgi json_proto POST (null) [10:52:49]execute_cgi path=json_proto method=POST [10:52:49]POST find Content-Length [10:52:49]Host: 172.17.32.195:8080 [10:52:49]Content-Length: 801 [10:52:49]Content-Type: application/json [10:52:49] [10:52:49]POST finish read [10:52:49]Found Content-Length = 801 [10:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:49]execute_script... [10:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:49]POST & json_proto [10:52:49]process_json_proto [10:52:49]json parsed OK: [10:52:49]protocol is kg_v1.0 [10:52:49]action value=close_receipt [10:52:49]process_action close_receipt [10:52:49]cmd_close_receipt [10:52:49]MH_GetDate [10:52:49]Write to MH i2c: F0 00 00 91 0C 8C [10:52:49]Write i2c OK [10:52:49]MH_I2C_Read... [10:52:49]Read from MH i2c: F0 [10:52:49]MH_I2C_Read... [10:52:49]Read from MH i2c: F0 09 00 [10:52:49]MH_I2C_Read... [10:52:49]Read from MH i2c: F0 09 00 91 0C 00 02 1E 15 66 77 1B 62 64 88 [10:52:49]GetLastDocTimeStamp 1712659948 [10:52:49]current date 1712659970 [10:52:49]FM_GetShiftState [10:52:49]SAM_PROTO_GetShiftState [10:52:49]wFMCommunicate request_size=4 [10:52:49]MH_SAM_APDU [10:52:49]CAPDU: 80 13 01 00 [10:52:49]Write to MH i2c: E2 08 00 92 0C 80 13 01 00 00 00 00 00 1B [10:52:49]Write i2c OK [10:52:49]MH_I2C_Read... [10:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:49]Read from MH i2c: E2 [10:52:49]MH_I2C_Read... [10:52:49]Read from MH i2c: E2 0E 00 [10:52:49]MH_I2C_Read... [10:52:49]Read from MH i2c: E2 0E 00 92 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B5 [10:52:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:52:49]wFMCommunicate OK [10:52:49]SAM_PROTO_GetShiftState done [10:52:49]FM_GetShiftState done [10:52:49]opened in 1712622218 [10:52:49]opened+sec_in_day 1712708618 [10:52:49]quantity*price = 63900 [10:52:49]sum+1 = 63901 [10:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 639.00 НСП 1% : 5.65 НДС 12% : 67.86 Наличными: 0.00 Безнал.: 639.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 207 09.04.2024 10:52 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154903 ФПД: 97726341696908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105250&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154903&fm=97726341696908&tin=02508201610067®Number=0000000000090882&sum=63900 [10:52:50]StoreToDocumentArchive [10:52:50]shift 298 fd 154903 [10:52:50]save to /storage/0298/doc_00154903 [10:52:50]save last doc name /storage/0298/doc_00154903 to /storage/kkm_last_doc_name [10:52:50]save OK [10:52:50]Clear old archive folders... [10:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:50]tlvbuf is B6F11520 [10:52:50]SAM_PROTO_ClearQueue [10:52:50]wFMCommunicate request_size=4 [10:52:50]MH_SAM_APDU [10:52:50]CAPDU: 80 09 00 00 [10:52:50]Write to MH i2c: E2 08 00 9F 0C 80 09 00 00 00 00 00 00 1D [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:50]Read from MH i2c: E2 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 9F 0C 00 90 00 1F [10:52:50]RAPDU: 90 00 [10:52:50]wFMCommunicate OK [10:52:50]SAM_PROTO_ClearQueue done [10:52:50]KKMCreateOFDPacket [10:52:50]OFDProtocolAddRootSTLVToBuf [10:52:50]FM_MakeSignedData [10:52:50]FM_MakeSignedData [10:52:50]SAM_PROTO_SignData [10:52:50]wFMCommunicate request_size=4 [10:52:50]MH_SAM_APDU [10:52:50]CAPDU: 80 0D 01 02 [10:52:50]Write to MH i2c: E2 08 00 A0 0C 80 0D 01 02 00 00 00 00 25 [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:50]Read from MH i2c: E2 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 A0 0C 00 90 00 20 [10:52:50]RAPDU: 90 00 [10:52:50]wFMCommunicate OK [10:52:50]wFMCommunicate request_size=255 [10:52:50]MH_SAM_APDU [10:52: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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 02 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 17 5D 02 00 35 04 06 00 58 [10:52:50]Write to MH i2c: E2 02 01 A1 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 02 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 17 5D 02 00 35 04 06 00 58 00 00 6D [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:50]Read from MH i2c: E2 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 A1 0C 00 90 00 21 [10:52:50]RAPDU: 90 00 [10:52:50]wFMCommunicate OK [10:52:50]wFMCommunicate request_size=10 [10:52:50]MH_SAM_APDU [10:52:50]CAPDU: 80 0D 02 02 05 E1 AF E1 CD 8C [10:52:50]Write to MH i2c: E2 0D 00 A2 0C 80 0D 02 02 05 00 E1 AF E1 CD 8C 00 00 FC [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:50]Read from MH i2c: E2 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 03 00 A2 0C 00 90 00 22 [10:52:50]RAPDU: 90 00 [10:52:50]wFMCommunicate OK [10:52:50]wFMCommunicate request_size=4 [10:52:50]MH_SAM_APDU [10:52:50]CAPDU: 80 0D 03 02 [10:52:50]Write to MH i2c: E2 08 00 A3 0C 80 0D 03 02 00 00 00 00 2A [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:51]Read from MH i2c: E2 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: E2 0B 00 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: E2 0B 00 A3 0C 00 65 0F FA AA 80 17 85 F9 90 00 58 [10:52:51]RAPDU: 65 0F FA AA 80 17 85 F9 90 00 [10:52:51]wFMCommunicate OK [10:52:51]SAM_PROTO_SignData done [10:52:51]FM_MakeSignedData done [10:52:51]CreateOFDProtocolMessage [10:52:51]wFMCommunicate request_size=4 [10:52:51]MH_SAM_APDU [10:52:51]CAPDU: 80 11 00 00 [10:52:51]Write to MH i2c: E2 08 00 A4 0C 80 11 00 00 00 00 00 00 2A [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:51]Read from MH i2c: E2 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: E2 17 00 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: E2 17 00 A4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7F [10:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:52:51]wFMCommunicate OK [10:52:51]CreateOFDProtocolMessage done [10:52:51]OFDSenderStorePacket 154903 [10:52:51]StoreOFDPacket docnum=154903 [10:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C 38 07 01 8A 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 02 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 17 5D 02 00 35 04 06 00 58 E1 AF E1 CD 8C 65 0F FA AA 80 17 85 F9 [10:52:51]CheckFolder [10:52:51]dirname=/storage/ofd_packets [10:52:51]CheckFolder done [10:52:51]ProducePacketName [10:52:51]name=ofd_packets/00154903 [10:52:51]NVStorageSaveData ofd_packets/00154903 [10:52:51]File name is /storage/ofd_packets/00154903 [10:52:51]Write 301 bytes [10:52:51]NVStorageSaveData done [10:52:51]OFDSenderStorePacket done [10:52:51]KKMCreateOFDPacket done [10:52:51]NVStorageSaveData kkm_last_timestamp [10:52:51]File name is /storage/kkm_last_timestamp [10:52:51]Write 4 bytes [10:52:51]NVStorageSaveData done [10:52:51]ExternCall_PrintAddStr [10:52:51]wPrintStart [10:52:51]Write to MH i2c: 01 00 00 A5 0C B1 [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 07 00 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 07 00 A5 0C 00 00 00 00 00 FF 0F C6 [10:52:51]RasterBufferAndPrint [10:52:51]line Счет N : (1)298137 [10:52:51]line ИНН: 02508201610067 [10:52:51]line Контрольно-Кассовый Чек [10:52:51]line ПРОДАЖА [10:52:51]line ТРК (МРК, ГНК) : 22 [10:52:51]line Товар: 2710124130 [10:52:51]line Аи-92-К-5 [10:52:51]line 10.000 * 63.90 [10:52:51]line = 639.00 [10:52:51]line НДС 12% НСП 1% [10:52:51]line > о реализуемом товаре [10:52:51]line ИТОГО: 639.00 [10:52:51]line НСП 1% : 5.65 [10:52:51]line НДС 12% : 67.86 [10:52:51]line Наличными: 0.00 [10:52:51]line Безнал.: 639.00 [10:52:51]line Место: АЗС № 53 "Партнер Нефть" [10:52:51]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:52:51]line СНО: Общий режим [10:52:51]line Чек 207 09.04.2024 10:52 [10:52:51]line Смена: 298 ФФД: 1.0 [10:52:51]line ЗНМ: 0300000127 [10:52:51]line РНМ: 0000000000090882 [10:52:51]line Версия ККМ: 001 [10:52:51]line Платежная система: O! деньги [10:52:51]line ФМ: 0000000000874906 [10:52:51]line ФД: 154903 [10:52:51]line ФПД: 97726341696908 [10:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105250&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154903&fm=97726341696908&tin=02508201610067®Number=0000000000090882&sum=63900 [10:52:51]OFD Sender: Processing packet 154903 [packets to send 67, broken 66] [10:52:51]ProducePacketName [10:52:51]name=ofd_packets/00154903 [10:52:51]OFD Sender: To server: pG, [10:52:51]CommunicateWithHost lk.salyk.kg:30040 [10:52:51]ConnectInit lk.salyk.kg [10:52:51]written 0, free lines is 4095 [10:52:51]Connected sock=10 [10:52:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C 38 07 01 8A 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 02 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 17 5D 02 00 35 04 06 00 58 E1 AF E1 CD 8C 65 0F FA AA 80 17 85 F9 [10:52:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 55 BA 47 00 ED A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 17 5D 02 00 F4 03 04 00 AC C5 14 66 B6 04 01 00 00 E2 68 08 69 30 C9 23 58 [10:52:51]CommunicateWithHost err = 0 [10:52:51]CheckOFDResponse [10:52:51]1017 (14) - 77093643461234 [10:52:51]1041 (16) - 0000000000874906 [10:52:51]1040 (4) - 154903 [10:52:51]1012 (4) - 09.04.2024 04:35 [10:52:51]1206 (1) - 0 [10:52:51]OFD Sender: Remove packet 154903 [10:52:51]ProducePacketName [10:52:51]name=ofd_packets/00154903 [10:52:51]NVStorageDeleteData [10:52:51]Write to MH i2c: 01 00 00 CF 0C DB [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 07 00 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: 01 07 00 CF 0C 00 00 00 00 00 EE 0C DC [10:52:51]RasterBufferAndPrint [10:52:51]line [10:52:51]line [10:52:51]line [10:52:51]line [10:52:51]line [10:52:51]written 0, free lines is 3314 [10:52:51]MH_Cut [10:52:51]Write to MH i2c: D1 01 00 D6 0C 01 B4 [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: D1 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: D1 01 00 [10:52:51]MH_I2C_Read... [10:52:51]Read from MH i2c: D1 01 00 D6 0C 00 B3 [10:52:51]Write to MH i2c: 01 00 00 D7 0C E3 [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:52]OFD Sender: No OFD packet to send [10:52:52]*** Cut start [10:52:52]*** Partial cut [10:52:52]*** CUTSNS_PIN = 1 [10:52:52]*** CUTSNS_PIN = 0 [10:52:52]*** Brake cut motor [10:52:53]Read from MH i2c: 01 [10:52:53]MH_I2C_Read... [10:52:53]*** Stop cut motor [10:52:53]*** Cut end [10:52:53]Read from MH i2c: 01 07 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: 01 07 00 D7 0C 00 00 00 00 00 FF 0F F8 [10:52:53]process_action close_receipt done [10:52:53]requested_data is exist [10:52:53]produce_requested_data [10:52:53]requested_item fm.sn is exist - process it [10:52:53]wFMCommunicate request_size=4 [10:52:53]MH_SAM_APDU [10:52:53]CAPDU: 80 11 00 00 [10:52:53]Write to MH i2c: E2 08 00 D8 0C 80 11 00 00 00 00 00 00 5E [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:53]Read from MH i2c: E2 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 17 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 17 00 D8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B3 [10:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:52:53]wFMCommunicate OK [10:52:53]requested_item fd.num is exist - process it [10:52:53]SAM_PROTO_GetFieldsCounters [10:52:53]wFMCommunicate request_size=4 [10:52:53]MH_SAM_APDU [10:52:53]CAPDU: 80 13 00 00 [10:52:53]Write to MH i2c: E2 08 00 D9 0C 80 13 00 00 00 00 00 00 61 [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:53]Read from MH i2c: E2 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 62 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 62 00 D9 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 17 5D 02 00 0E 04 04 00 2A 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 94 [10:52:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 17 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:53]wFMCommunicate OK [10:52:53]SAM_PROTO_GetFieldsCounters done [10:52:53]requested_item shift.num is exist - process it [10:52:53]requested_item shift.opened is exist - process it [10:52:53]req_shift_opened [10:52:53]FM_GetShiftState [10:52:53]SAM_PROTO_GetShiftState [10:52:53]wFMCommunicate request_size=4 [10:52:53]MH_SAM_APDU [10:52:53]CAPDU: 80 13 01 00 [10:52:53]Write to MH i2c: E2 08 00 DA 0C 80 13 01 00 00 00 00 00 63 [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:53]Read from MH i2c: E2 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 0E 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: E2 0E 00 DA 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FD [10:52:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:52:53]wFMCommunicate OK [10:52:53]SAM_PROTO_GetShiftState done [10:52:53]FM_GetShiftState done [10:52:53]req_shift_opened done [10:52:53]requested_item shift.open_date is exist - process it [10:52:53]req_shift_open_date [10:52:53]req_shift_open_date done [10:52:53]produce_requested_data done [10:52:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154903,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:52:53]process_action_free close_receipt [10:52:53]json_value_free [10:52:53]json_value_free done [10:52:53]process_json_proto returns [10:52:53]Send response to host [10:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154903,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:52:53]free response buf [10:52:53]execute_script done [10:52:53]execute_script returns [10:52:53]free content buf [10:52:53]Sock 9.Close socket [10:52:53]Sock 9.Thread stoped [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:15]accept exits with 7 [10:54:15]New connection [10:54:15]New thread 3067280740 created [10:54:15]Thread 3067137380 joined [10:54:15]Waiting for new connection... [10:54:15] Sock 7.Parse request [10:54:15]Sock 7.Check first char [10:54:15]Sock 7.First char is OK [10:54:15]request: POST /json_proto HTTP/1.0 [10:54:15]Method: POST [10:54:15]URL: /json_proto [10:54:15]Method is POST - this is cgi request [10:54:15]url: /json_proto [10:54:15]query_string will be loaded in cgi processing [10:54:15]execute_cgi json_proto POST (null) [10:54:15]execute_cgi path=json_proto method=POST [10:54:15]POST find Content-Length [10:54:15]Host: 172.17.32.195:8080 [10:54:15]Content-Length: 817 [10:54:15]Content-Type: application/json [10:54:15] [10:54:15]POST finish read [10:54:15]Found Content-Length = 817 [10:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298140", "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" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:15]execute_script... [10:54: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)298140", "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" : 63.90, "quantity" : 10.000, "sum" : 639.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 639.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:15]POST & json_proto [10:54:15]process_json_proto [10:54:15]json parsed OK: [10:54:15]protocol is kg_v1.0 [10:54:15]action value=close_receipt [10:54:15]process_action close_receipt [10:54:15]cmd_close_receipt [10:54:15]MH_GetDate [10:54:15]Write to MH i2c: F0 00 00 DB 0C D6 [10:54:15]Write i2c OK [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: F0 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: F0 09 00 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: F0 09 00 DB 0C 00 58 1E 15 66 77 1B 62 64 28 [10:54:15]GetLastDocTimeStamp 1712659970 [10:54:15]current date 1712660056 [10:54:15]FM_GetShiftState [10:54:15]SAM_PROTO_GetShiftState [10:54:15]wFMCommunicate request_size=4 [10:54:15]MH_SAM_APDU [10:54:15]CAPDU: 80 13 01 00 [10:54:15]Write to MH i2c: E2 08 00 DC 0C 80 13 01 00 00 00 00 00 65 [10:54:15]Write i2c OK [10:54:15]MH_I2C_Read... [10:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:15]Read from MH i2c: E2 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: E2 0E 00 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: E2 0E 00 DC 0C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FF [10:54:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:54:15]wFMCommunicate OK [10:54:15]SAM_PROTO_GetShiftState done [10:54:15]FM_GetShiftState done [10:54:15]opened in 1712622218 [10:54:15]opened+sec_in_day 1712708618 [10:54:15]quantity*price = 63900 [10:54:15]sum+1 = 63901 [10:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 639.00 НСП 1% : 5.65 НДС 12% : 67.86 Наличными: 0.00 Безнал.: 639.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 208 09.04.2024 10:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154904 ФПД: 280279209618309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105416&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154904&fm=280279209618309&tin=02508201610067®Number=0000000000090882&sum=63900 [10:54:16]StoreToDocumentArchive [10:54:16]shift 298 fd 154904 [10:54:16]save to /storage/0298/doc_00154904 [10:54:16]save last doc name /storage/0298/doc_00154904 to /storage/kkm_last_doc_name [10:54:16]save OK [10:54:16]Clear old archive folders... [10:54:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:16]tlvbuf is 01782B10 [10:54:16]SAM_PROTO_ClearQueue [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 09 00 00 [10:54:16]Write to MH i2c: E2 08 00 E9 0C 80 09 00 00 00 00 00 00 67 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 E9 0C 00 90 00 69 [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]SAM_PROTO_ClearQueue done [10:54:16]KKMCreateOFDPacket [10:54:16]OFDProtocolAddRootSTLVToBuf [10:54:16]FM_MakeSignedData [10:54:16]FM_MakeSignedData [10:54:16]SAM_PROTO_SignData [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 0D 01 02 [10:54:16]Write to MH i2c: E2 08 00 EA 0C 80 0D 01 02 00 00 00 00 6F [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 EA 0C 00 90 00 6A [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=255 [10:54:16]MH_SAM_APDU [10:54: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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 58 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 18 5D 02 00 35 04 06 00 FE [10:54:16]Write to MH i2c: E2 02 01 EB 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 58 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 18 5D 02 00 35 04 06 00 FE 00 00 B5 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 EB 0C 00 90 00 6B [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=10 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 0D 02 02 05 E9 96 BA 2B 85 [10:54:16]Write to MH i2c: E2 0D 00 EC 0C 80 0D 02 02 05 00 E9 96 BA 2B 85 00 00 65 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 EC 0C 00 90 00 6C [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 0D 03 02 [10:54:16]Write to MH i2c: E2 08 00 ED 0C 80 0D 03 02 00 00 00 00 74 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0B 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0B 00 ED 0C 00 E3 21 5B 19 6D 3F C3 B5 90 00 11 [10:54:16]RAPDU: E3 21 5B 19 6D 3F C3 B5 90 00 [10:54:16]wFMCommunicate OK [10:54:16]SAM_PROTO_SignData done [10:54:16]FM_MakeSignedData done [10:54:16]CreateOFDProtocolMessage [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 11 00 00 [10:54:16]Write to MH i2c: E2 08 00 EE 0C 80 11 00 00 00 00 00 00 74 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 17 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 17 00 EE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C9 [10:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:54:16]wFMCommunicate OK [10:54:16]CreateOFDProtocolMessage done [10:54:16]OFDSenderStorePacket 154904 [10:54:16]StoreOFDPacket docnum=154904 [10:54:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 3D 07 01 83 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 58 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 18 5D 02 00 35 04 06 00 FE E9 96 BA 2B 85 E3 21 5B 19 6D 3F C3 B5 [10:54:16]CheckFolder [10:54:16]dirname=/storage/ofd_packets [10:54:16]CheckFolder done [10:54:16]ProducePacketName [10:54:16]name=ofd_packets/00154904 [10:54:16]NVStorageSaveData ofd_packets/00154904 [10:54:16]File name is /storage/ofd_packets/00154904 [10:54:16]Write 301 bytes [10:54:16]NVStorageSaveData done [10:54:16]OFDSenderStorePacket done [10:54:16]KKMCreateOFDPacket done [10:54:16]NVStorageSaveData kkm_last_timestamp [10:54:16]File name is /storage/kkm_last_timestamp [10:54:16]Write 4 bytes [10:54:16]NVStorageSaveData done [10:54:16]ExternCall_PrintAddStr [10:54:16]wPrintStart [10:54:16]Write to MH i2c: 01 00 00 EF 0C FB [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 EF 0C 00 00 00 00 00 FF 0F 10 [10:54:16]RasterBufferAndPrint [10:54:16]line Счет N : (1)298140 [10:54:16]line ИНН: 02508201610067 [10:54:16]line Контрольно-Кассовый Чек [10:54:16]line ПРОДАЖА [10:54:16]line ТРК (МРК, ГНК) : 62 [10:54:16]line Товар: 2710124130 [10:54:16]line Аи-92-К-5 [10:54:16]line 10.000 * 63.90 [10:54:16]line = 639.00 [10:54:16]line НДС 12% НСП 1% [10:54:16]line > о реализуемом товаре [10:54:16]line ИТОГО: 639.00 [10:54:16]line НСП 1% : 5.65 [10:54:16]line НДС 12% : 67.86 [10:54:16]line Наличными: 0.00 [10:54:16]line Безнал.: 639.00 [10:54:16]line Место: АЗС № 53 "Партнер Нефть" [10:54:16]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:54:16]line СНО: Общий режим [10:54:16]line Чек 208 09.04.2024 10:54 [10:54:16]line Смена: 298 ФФД: 1.0 [10:54:16]line ЗНМ: 0300000127 [10:54:16]line РНМ: 0000000000090882 [10:54:16]line Версия ККМ: 001 [10:54:16]line Платежная система: Бакай Банк [10:54:16]line ФМ: 0000000000874906 [10:54:16]line ФД: 154904 [10:54:16]line ФПД: 280279209618309 [10:54:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105416&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154904&fm=280279209618309&tin=02508201610067®Number=0000000000090882&sum=63900 [10:54:17]OFD Sender: Processing packet 154904 [packets to send 67, broken 66] [10:54:17]ProducePacketName [10:54:17]name=ofd_packets/00154904 [10:54:17]OFD Sender: To server: pG, [10:54:17]CommunicateWithHost lk.salyk.kg:30040 [10:54:17]ConnectInit lk.salyk.kg [10:54:17]written 0, free lines is 4095 [10:54:17]Connected sock=10 [10:54:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 3D 07 01 83 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 10 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 9C F9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C F9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C F9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 58 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 18 5D 02 00 35 04 06 00 FE E9 96 BA 2B 85 E3 21 5B 19 6D 3F C3 B5 [10:54:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BD 32 47 00 30 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 18 5D 02 00 F4 03 04 00 02 C6 14 66 B6 04 01 00 00 FF AE EA BB F6 87 8F 69 [10:54:17]CommunicateWithHost err = 0 [10:54:17]CheckOFDResponse [10:54:17]1017 (14) - 77093643461234 [10:54:17]1041 (16) - 0000000000874906 [10:54:17]1040 (4) - 154904 [10:54:17]1012 (4) - 09.04.2024 04:37 [10:54:17]1206 (1) - 0 [10:54:17]OFD Sender: Remove packet 154904 [10:54:17]ProducePacketName [10:54:17]name=ofd_packets/00154904 [10:54:17]NVStorageDeleteData [10:54:17]Write to MH i2c: 01 00 00 19 0D 26 [10:54:17]Write i2c OK [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: 01 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: 01 07 00 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: 01 07 00 19 0D 00 00 00 00 00 E6 0C 1F [10:54:17]RasterBufferAndPrint [10:54:17]line [10:54:17]line [10:54:17]line [10:54:17]line [10:54:17]line [10:54:17]written 0, free lines is 3308 [10:54:17]MH_Cut [10:54:17]Write to MH i2c: D1 01 00 20 0D 01 FF [10:54:17]Write i2c OK [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: D1 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: D1 01 00 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: D1 01 00 20 0D 00 FE [10:54:17]Write to MH i2c: 01 00 00 21 0D 2E [10:54:17]Write i2c OK [10:54:17]MH_I2C_Read... [10:54:17]OFD Sender: No OFD packet to send [10:54:18]*** Cut start [10:54:18]*** Partial cut [10:54:18]*** CUTSNS_PIN = 1 [10:54:18]*** CUTSNS_PIN = 0 [10:54:18]*** Brake cut motor [10:54:19]Read from MH i2c: 01 [10:54:19]MH_I2C_Read... [10:54:19]*** Stop cut motor [10:54:19]*** Cut end [10:54:19]Read from MH i2c: 01 07 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: 01 07 00 21 0D 00 00 00 00 00 FF 0F 43 [10:54:19]process_action close_receipt done [10:54:19]requested_data is exist [10:54:19]produce_requested_data [10:54:19]requested_item fm.sn is exist - process it [10:54:19]wFMCommunicate request_size=4 [10:54:19]MH_SAM_APDU [10:54:19]CAPDU: 80 11 00 00 [10:54:19]Write to MH i2c: E2 08 00 22 0D 80 11 00 00 00 00 00 00 A9 [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:19]Read from MH i2c: E2 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 17 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 17 00 22 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FE [10:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:54:19]wFMCommunicate OK [10:54:19]requested_item fd.num is exist - process it [10:54:19]SAM_PROTO_GetFieldsCounters [10:54:19]wFMCommunicate request_size=4 [10:54:19]MH_SAM_APDU [10:54:19]CAPDU: 80 13 00 00 [10:54:19]Write to MH i2c: E2 08 00 23 0D 80 13 00 00 00 00 00 00 AC [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:19]Read from MH i2c: E2 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 62 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 62 00 23 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 18 5D 02 00 0E 04 04 00 2A 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 E3 [10:54:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 18 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:19]wFMCommunicate OK [10:54:19]SAM_PROTO_GetFieldsCounters done [10:54:19]requested_item shift.num is exist - process it [10:54:19]requested_item shift.opened is exist - process it [10:54:19]req_shift_opened [10:54:19]FM_GetShiftState [10:54:19]SAM_PROTO_GetShiftState [10:54:19]wFMCommunicate request_size=4 [10:54:19]MH_SAM_APDU [10:54:19]CAPDU: 80 13 01 00 [10:54:19]Write to MH i2c: E2 08 00 24 0D 80 13 01 00 00 00 00 00 AE [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:19]Read from MH i2c: E2 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 0E 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 0E 00 24 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 48 [10:54:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:54:19]wFMCommunicate OK [10:54:19]SAM_PROTO_GetShiftState done [10:54:19]FM_GetShiftState done [10:54:19]req_shift_opened done [10:54:19]requested_item shift.open_date is exist - process it [10:54:19]req_shift_open_date [10:54:19]req_shift_open_date done [10:54:19]produce_requested_data done [10:54:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154904,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:54:19]process_action_free close_receipt [10:54:19]json_value_free [10:54:19]json_value_free done [10:54:19]process_json_proto returns [10:54:19]Send response to host [10:54:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154904,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:54:19]free response buf [10:54:19]execute_script done [10:54:19]execute_script returns [10:54:19]free content buf [10:54:19]Sock 7.Close socket [10:54:19]Sock 7.Thread stoped [10:54:22]OFD Sender: No OFD packet to send [10:54:27]OFD Sender: No OFD packet to send [10:54:32]OFD Sender: No OFD packet to send [10:54:37]OFD Sender: No OFD packet to send [10:54:42]OFD Sender: No OFD packet to send [10:54:47]OFD Sender: No OFD packet to send [10:54:48]accept exits with 9 [10:54:48]New connection [10:54:48]New thread 3067137380 created [10:54:48]Thread 3067280740 joined [10:54:48]Waiting for new connection... [10:54:48] Sock 9.Parse request [10:54:48]Sock 9.Check first char [10:54:48]Sock 9.First char is OK [10:54:48]request: POST /json_proto HTTP/1.0 [10:54:48]Method: POST [10:54:48]URL: /json_proto [10:54:48]Method is POST - this is cgi request [10:54:48]url: /json_proto [10:54:48]query_string will be loaded in cgi processing [10:54:48]execute_cgi json_proto POST (null) [10:54:48]execute_cgi path=json_proto method=POST [10:54:48]POST find Content-Length [10:54:48]Host: 172.17.32.195:8080 [10:54:48]Content-Length: 805 [10:54:48]Content-Type: application/json [10:54:48] [10:54:48]POST finish read [10:54:48]Found Content-Length = 805 [10:54:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 27.360, "sum" : 900.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:48]execute_script... [10:54: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)298139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 27.360, "sum" : 900.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:48]POST & json_proto [10:54:48]process_json_proto [10:54:48]json parsed OK: [10:54:48]protocol is kg_v1.0 [10:54:48]action value=close_receipt [10:54:48]process_action close_receipt [10:54:48]cmd_close_receipt [10:54:48]MH_GetDate [10:54:48]Write to MH i2c: F0 00 00 25 0D 21 [10:54:48]Write i2c OK [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: F0 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: F0 09 00 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: F0 09 00 25 0D 00 79 1E 15 66 77 1B 62 64 94 [10:54:48]GetLastDocTimeStamp 1712660056 [10:54:48]current date 1712660089 [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 26 0D 80 13 01 00 00 00 00 00 B0 [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 26 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4A [10:54:48]RAPDU: 09 00 01 8A 8A 14 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]opened in 1712622218 [10:54:48]opened+sec_in_day 1712708618 [10:54:48]quantity*price = 90014 [10:54:48]sum+1 = 90015 [10:54:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.14 НСП 1% : 7.97 НДС 12% : 95.59 Наличными: 0.00 Безнал.: 900.14 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 209 09.04.2024 10:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154905 ФПД: 187008488157645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154905&fm=187008488157645&tin=02508201610067®Number=0000000000090882&sum=90014 [10:54:49]StoreToDocumentArchive [10:54:49]shift 298 fd 154905 [10:54:49]save to /storage/0298/doc_00154905 [10:54:49]save last doc name /storage/0298/doc_00154905 to /storage/kkm_last_doc_name [10:54:49]save OK [10:54:49]Clear old archive folders... [10:54:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:54:49]tlvbuf is 0178F7D0 [10:54:49]SAM_PROTO_ClearQueue [10:54:49]wFMCommunicate request_size=4 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 09 00 00 [10:54:49]Write to MH i2c: E2 08 00 33 0D 80 09 00 00 00 00 00 00 B2 [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 33 0D 00 90 00 B4 [10:54:49]RAPDU: 90 00 [10:54:49]wFMCommunicate OK [10:54:49]SAM_PROTO_ClearQueue done [10:54:49]KKMCreateOFDPacket [10:54:49]OFDProtocolAddRootSTLVToBuf [10:54:49]FM_MakeSignedData [10:54:49]FM_MakeSignedData [10:54:49]SAM_PROTO_SignData [10:54:49]wFMCommunicate request_size=4 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 0D 01 02 [10:54:49]Write to MH i2c: E2 08 00 34 0D 80 0D 01 02 00 00 00 00 BA [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 34 0D 00 90 00 B5 [10:54:49]RAPDU: 90 00 [10:54:49]wFMCommunicate OK [10:54:49]wFMCommunicate request_size=255 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E0 6A 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 79 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 19 5D 02 00 35 04 06 00 AA 15 [10:54:49]Write to MH i2c: E2 02 01 35 0D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E0 6A 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 79 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 19 5D 02 00 35 04 06 00 AA 15 00 00 7A [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 35 0D 00 90 00 B6 [10:54:49]RAPDU: 90 00 [10:54:49]wFMCommunicate OK [10:54:49]wFMCommunicate request_size=9 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 0D 02 02 04 4E 81 B1 CD [10:54:49]Write to MH i2c: E2 0C 00 36 0D 80 0D 02 02 04 00 4E 81 B1 CD 00 00 12 [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 03 00 36 0D 00 90 00 B7 [10:54:49]RAPDU: 90 00 [10:54:49]wFMCommunicate OK [10:54:49]wFMCommunicate request_size=4 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 0D 03 02 [10:54:49]Write to MH i2c: E2 08 00 37 0D 80 0D 03 02 00 00 00 00 BF [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 0B 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 0B 00 37 0D 00 3C A0 C1 3C C7 E4 A7 85 90 00 70 [10:54:49]RAPDU: 3C A0 C1 3C C7 E4 A7 85 90 00 [10:54:49]wFMCommunicate OK [10:54:49]SAM_PROTO_SignData done [10:54:49]FM_MakeSignedData done [10:54:49]CreateOFDProtocolMessage [10:54:49]wFMCommunicate request_size=4 [10:54:49]MH_SAM_APDU [10:54:49]CAPDU: 80 11 00 00 [10:54:49]Write to MH i2c: E2 08 00 38 0D 80 11 00 00 00 00 00 00 BF [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:49]Read from MH i2c: E2 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 17 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: E2 17 00 38 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 14 [10:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:54:49]wFMCommunicate OK [10:54:49]CreateOFDProtocolMessage done [10:54:49]OFDSenderStorePacket 154905 [10:54:49]StoreOFDPacket docnum=154905 [10:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 96 E2 06 01 66 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E0 6A 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 79 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 19 5D 02 00 35 04 06 00 AA 15 4E 81 B1 CD 3C A0 C1 3C C7 E4 A7 85 [10:54:49]CheckFolder [10:54:49]dirname=/storage/ofd_packets [10:54:49]CheckFolder done [10:54:49]ProducePacketName [10:54:49]name=ofd_packets/00154905 [10:54:49]NVStorageSaveData ofd_packets/00154905 [10:54:49]File name is /storage/ofd_packets/00154905 [10:54:49]Write 300 bytes [10:54:49]NVStorageSaveData done [10:54:49]OFDSenderStorePacket done [10:54:49]KKMCreateOFDPacket done [10:54:49]NVStorageSaveData kkm_last_timestamp [10:54:49]File name is /storage/kkm_last_timestamp [10:54:49]Write 4 bytes [10:54:49]NVStorageSaveData done [10:54:49]ExternCall_PrintAddStr [10:54:49]wPrintStart [10:54:49]Write to MH i2c: 01 00 00 39 0D 46 [10:54:49]Write i2c OK [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: 01 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: 01 07 00 [10:54:49]MH_I2C_Read... [10:54:49]Read from MH i2c: 01 07 00 39 0D 00 00 00 00 00 FF 0F 5B [10:54:49]RasterBufferAndPrint [10:54:49]line Счет N : (1)298139 [10:54:49]line ИНН: 02508201610067 [10:54:49]line Контрольно-Кассовый Чек [10:54:49]line ПРОДАЖА [10:54:49]line ТРК (МРК, ГНК) : 101 [10:54:49]line Товар: 2711190000 [10:54:49]line ГАЗ-К-5 [10:54:49]line 27.360 * 32.90 [10:54:49]line = 900.14 [10:54:49]line НДС 12% НСП 1% [10:54:49]line > о реализуемом товаре [10:54:49]line ИТОГО: 900.14 [10:54:49]line НСП 1% : 7.97 [10:54:49]line НДС 12% : 95.59 [10:54:49]line Наличными: 0.00 [10:54:49]line Безнал.: 900.14 [10:54:49]line Место: АЗС № 53 "Партнер Нефть" [10:54:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:54:49]line СНО: Общий режим [10:54:49]line Чек 209 09.04.2024 10:54 [10:54:49]line Смена: 298 ФФД: 1.0 [10:54:49]line ЗНМ: 0300000127 [10:54:49]line РНМ: 0000000000090882 [10:54:49]line Версия ККМ: 001 [10:54:49]line Платежная система: O! деньги [10:54:49]line ФМ: 0000000000874906 [10:54:49]line ФД: 154905 [10:54:49]line ФПД: 187008488157645 [10:54:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154905&fm=187008488157645&tin=02508201610067®Number=0000000000090882&sum=90014 [10:54:50]OFD Sender: Processing packet 154905 [packets to send 67, broken 66] [10:54:50]ProducePacketName [10:54:50]name=ofd_packets/00154905 [10:54:50]OFD Sender: To server: pG, [10:54:50]CommunicateWithHost lk.salyk.kg:30040 [10:54:50]ConnectInit lk.salyk.kg [10:54:50]written 0, free lines is 4095 [10:54:50]Connected sock=11 [10:54:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 96 E2 06 01 66 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E0 6A 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 79 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 19 5D 02 00 35 04 06 00 AA 15 4E 81 B1 CD 3C A0 C1 3C C7 E4 A7 85 [10:54:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 27 B3 47 00 67 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 19 5D 02 00 F4 03 04 00 23 C6 14 66 B6 04 01 00 00 BF FE E7 58 45 C3 AA 8D [10:54:50]CommunicateWithHost err = 0 [10:54:50]CheckOFDResponse [10:54:50]1017 (14) - 77093643461234 [10:54:50]1041 (16) - 0000000000874906 [10:54:50]1040 (4) - 154905 [10:54:50]1012 (4) - 09.04.2024 04:37 [10:54:50]1206 (1) - 0 [10:54:50]OFD Sender: Remove packet 154905 [10:54:50]ProducePacketName [10:54:50]name=ofd_packets/00154905 [10:54:50]NVStorageDeleteData [10:54:50]Write to MH i2c: 01 00 00 63 0D 70 [10:54:50]Write i2c OK [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: 01 [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: 01 07 00 [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: 01 07 00 63 0D 00 00 00 00 00 D6 0C 59 [10:54:50]RasterBufferAndPrint [10:54:50]line [10:54:50]line [10:54:50]line [10:54:50]line [10:54:50]line [10:54:50]written 0, free lines is 3291 [10:54:50]MH_Cut [10:54:50]Write to MH i2c: D1 01 00 6A 0D 01 49 [10:54:50]Write i2c OK [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: D1 [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: D1 01 00 [10:54:50]MH_I2C_Read... [10:54:50]Read from MH i2c: D1 01 00 6A 0D 00 48 [10:54:50]Write to MH i2c: 01 00 00 6B 0D 78 [10:54:50]Write i2c OK [10:54:50]MH_I2C_Read... [10:54:51]OFD Sender: No OFD packet to send [10:54:51]*** Cut start [10:54:51]*** Partial cut [10:54:51]*** CUTSNS_PIN = 1 [10:54:51]*** CUTSNS_PIN = 0 [10:54:51]*** Brake cut motor [10:54:52]Read from MH i2c: 01 [10:54:52]MH_I2C_Read... [10:54:52]*** Stop cut motor [10:54:52]*** Cut end [10:54:52]Read from MH i2c: 01 07 00 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: 01 07 00 6B 0D 00 00 00 00 00 FF 0F 8D [10:54:52]process_action close_receipt done [10:54:52]requested_data is exist [10:54:52]produce_requested_data [10:54:52]requested_item fm.sn is exist - process it [10:54:52]wFMCommunicate request_size=4 [10:54:52]MH_SAM_APDU [10:54:52]CAPDU: 80 11 00 00 [10:54:52]Write to MH i2c: E2 08 00 6C 0D 80 11 00 00 00 00 00 00 F3 [10:54:52]Write i2c OK [10:54:52]MH_I2C_Read... [10:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:52]Read from MH i2c: E2 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 17 00 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 17 00 6C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 48 [10:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:54:52]wFMCommunicate OK [10:54:52]requested_item fd.num is exist - process it [10:54:52]SAM_PROTO_GetFieldsCounters [10:54:52]wFMCommunicate request_size=4 [10:54:52]MH_SAM_APDU [10:54:52]CAPDU: 80 13 00 00 [10:54:52]Write to MH i2c: E2 08 00 6D 0D 80 13 00 00 00 00 00 00 F6 [10:54:52]Write i2c OK [10:54:52]MH_I2C_Read... [10:54:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:52]Read from MH i2c: E2 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 62 00 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 62 00 6D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 19 5D 02 00 0E 04 04 00 2A 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 31 [10:54:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 19 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:52]wFMCommunicate OK [10:54:52]SAM_PROTO_GetFieldsCounters done [10:54:52]requested_item shift.num is exist - process it [10:54:52]requested_item shift.opened is exist - process it [10:54:52]req_shift_opened [10:54:52]FM_GetShiftState [10:54:52]SAM_PROTO_GetShiftState [10:54:52]wFMCommunicate request_size=4 [10:54:52]MH_SAM_APDU [10:54:52]CAPDU: 80 13 01 00 [10:54:52]Write to MH i2c: E2 08 00 6E 0D 80 13 01 00 00 00 00 00 F8 [10:54:52]Write i2c OK [10:54:52]MH_I2C_Read... [10:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:52]Read from MH i2c: E2 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 0E 00 [10:54:52]MH_I2C_Read... [10:54:52]Read from MH i2c: E2 0E 00 6E 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 92 [10:54:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:54:52]wFMCommunicate OK [10:54:52]SAM_PROTO_GetShiftState done [10:54:52]FM_GetShiftState done [10:54:52]req_shift_opened done [10:54:52]requested_item shift.open_date is exist - process it [10:54:52]req_shift_open_date [10:54:52]req_shift_open_date done [10:54:52]produce_requested_data done [10:54:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154905,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:54:52]process_action_free close_receipt [10:54:52]json_value_free [10:54:52]json_value_free done [10:54:52]process_json_proto returns [10:54:52]Send response to host [10:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154905,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:54:52]free response buf [10:54:52]execute_script done [10:54:52]execute_script returns [10:54:52]free content buf [10:54:52]Sock 9.Close socket [10:54:52]Sock 9.Thread stoped [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:09]accept exits with 7 [10:55:09]New connection [10:55:09]New thread 3067280740 created [10:55:09]Thread 3067137380 joined [10:55:09]Waiting for new connection... [10:55:09] Sock 7.Parse request [10:55:09]Sock 7.Check first char [10:55:09]Sock 7.First char is OK [10:55:09]request: POST /json_proto HTTP/1.0 [10:55:09]Method: POST [10:55:09]URL: /json_proto [10:55:09]Method is POST - this is cgi request [10:55:09]url: /json_proto [10:55:09]query_string will be loaded in cgi processing [10:55:09]execute_cgi json_proto POST (null) [10:55:09]execute_cgi path=json_proto method=POST [10:55:09]POST find Content-Length [10:55:09]Host: 172.17.32.195:8080 [10:55:09]Content-Length: 816 [10:55:09]Content-Type: application/json [10:55:09] [10:55:09]POST finish read [10:55:09]Found Content-Length = 816 [10:55:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.390, "sum" : 280.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 280.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:09]execute_script... [10:55: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)298142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.390, "sum" : 280.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 280.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:09]POST & json_proto [10:55:09]process_json_proto [10:55:09]json parsed OK: [10:55:09]protocol is kg_v1.0 [10:55:09]action value=close_receipt [10:55:09]process_action close_receipt [10:55:09]cmd_close_receipt [10:55:09]MH_GetDate [10:55:09]Write to MH i2c: F0 00 00 6F 0D 6B [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: F0 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: F0 09 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: F0 09 00 6F 0D 00 8E 1E 15 66 77 1B 62 64 F3 [10:55:09]GetLastDocTimeStamp 1712660089 [10:55:09]current date 1712660110 [10:55:09]FM_GetShiftState [10:55:09]SAM_PROTO_GetShiftState [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 13 01 00 [10:55:09]Write to MH i2c: E2 08 00 70 0D 80 13 01 00 00 00 00 00 FA [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 70 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 94 [10:55:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_GetShiftState done [10:55:09]FM_GetShiftState done [10:55:09]opened in 1712622218 [10:55:09]opened+sec_in_day 1712708618 [10:55:09]quantity*price = 28052 [10:55:09]sum+1 = 28053 [10:55:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 280.52 НСП 1% : 2.48 НДС 12% : 29.79 Наличными: 0.00 Безнал.: 280.52 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 210 09.04.2024 10:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154906 ФПД: 51612143105458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105510&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154906&fm=51612143105458&tin=02508201610067®Number=0000000000090882&sum=28052 [10:55:10]StoreToDocumentArchive [10:55:10]shift 298 fd 154906 [10:55:10]save to /storage/0298/doc_00154906 [10:55:10]save last doc name /storage/0298/doc_00154906 to /storage/kkm_last_doc_name [10:55:10]save OK [10:55:10]Clear old archive folders... [10:55:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:10]tlvbuf is 0177CE30 [10:55:10]SAM_PROTO_ClearQueue [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 09 00 00 [10:55:10]Write to MH i2c: E2 08 00 7D 0D 80 09 00 00 00 00 00 00 FC [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 7D 0D 00 90 00 FE [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]SAM_PROTO_ClearQueue done [10:55:10]KKMCreateOFDPacket [10:55:10]OFDProtocolAddRootSTLVToBuf [10:55:10]FM_MakeSignedData [10:55:10]FM_MakeSignedData [10:55:10]SAM_PROTO_SignData [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 01 02 [10:55:10]Write to MH i2c: E2 08 00 7E 0D 80 0D 01 02 00 00 00 00 04 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 7E 0D 00 90 00 FF [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=255 [10:55:10]MH_SAM_APDU [10:55: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 26 11 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 94 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 A3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8E 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1A 5D 02 00 35 04 06 00 2E [10:55:10]Write to MH i2c: E2 02 01 7F 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 26 11 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 94 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 A3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8E 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1A 5D 02 00 35 04 06 00 2E 00 00 CB [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 7F 0D 00 90 00 00 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=10 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 02 02 05 F0 E3 74 B5 B2 [10:55:10]Write to MH i2c: E2 0D 00 80 0D 80 0D 02 02 05 00 F0 E3 74 B5 B2 00 00 BF [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 80 0D 00 90 00 01 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 03 02 [10:55:10]Write to MH i2c: E2 08 00 81 0D 80 0D 03 02 00 00 00 00 09 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 0B 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 0B 00 81 0D 00 A2 E3 96 ED 71 DF 01 3D 90 00 A0 [10:55:10]RAPDU: A2 E3 96 ED 71 DF 01 3D 90 00 [10:55:10]wFMCommunicate OK [10:55:10]SAM_PROTO_SignData done [10:55:10]FM_MakeSignedData done [10:55:10]CreateOFDProtocolMessage [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 11 00 00 [10:55:10]Write to MH i2c: E2 08 00 82 0D 80 11 00 00 00 00 00 00 09 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 17 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 17 00 82 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5E [10:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:55:10]wFMCommunicate OK [10:55:10]CreateOFDProtocolMessage done [10:55:10]OFDSenderStorePacket 154906 [10:55:10]StoreOFDPacket docnum=154906 [10:55:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 57 07 01 A4 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 26 11 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 94 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 A3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8E 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1A 5D 02 00 35 04 06 00 2E F0 E3 74 B5 B2 A2 E3 96 ED 71 DF 01 3D [10:55:10]CheckFolder [10:55:10]dirname=/storage/ofd_packets [10:55:10]CheckFolder done [10:55:10]ProducePacketName [10:55:10]name=ofd_packets/00154906 [10:55:10]NVStorageSaveData ofd_packets/00154906 [10:55:10]File name is /storage/ofd_packets/00154906 [10:55:10]Write 301 bytes [10:55:10]NVStorageSaveData done [10:55:10]OFDSenderStorePacket done [10:55:10]KKMCreateOFDPacket done [10:55:10]NVStorageSaveData kkm_last_timestamp [10:55:10]File name is /storage/kkm_last_timestamp [10:55:10]Write 4 bytes [10:55:10]NVStorageSaveData done [10:55:10]ExternCall_PrintAddStr [10:55:10]wPrintStart [10:55:10]Write to MH i2c: 01 00 00 83 0D 90 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 83 0D 00 00 00 00 00 FF 0F A5 [10:55:10]RasterBufferAndPrint [10:55:10]line Счет N : (1)298142 [10:55:10]line ИНН: 02508201610067 [10:55:10]line Контрольно-Кассовый Чек [10:55:10]line ПРОДАЖА [10:55:10]line ТРК (МРК, ГНК) : 31 [10:55:10]line Товар: 2710124130 [10:55:10]line Аи-92-К-5 [10:55:10]line 4.390 * 63.90 [10:55:10]line = 280.52 [10:55:10]line НДС 12% НСП 1% [10:55:10]line > о реализуемом товаре [10:55:10]line ИТОГО: 280.52 [10:55:10]line НСП 1% : 2.48 [10:55:10]line НДС 12% : 29.79 [10:55:10]line Наличными: 0.00 [10:55:10]line Безнал.: 280.52 [10:55:10]line Место: АЗС № 53 "Партнер Нефть" [10:55:10]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:55:10]line СНО: Общий режим [10:55:10]line Чек 210 09.04.2024 10:55 [10:55:10]line Смена: 298 ФФД: 1.0 [10:55:10]line ЗНМ: 0300000127 [10:55:10]line РНМ: 0000000000090882 [10:55:10]line Версия ККМ: 001 [10:55:10]line Платежная система: Бакай Банк [10:55:10]line ФМ: 0000000000874906 [10:55:10]line ФД: 154906 [10:55:10]line ФПД: 51612143105458 [10:55:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105510&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154906&fm=51612143105458&tin=02508201610067®Number=0000000000090882&sum=28052 [10:55:11]OFD Sender: Processing packet 154906 [packets to send 67, broken 66] [10:55:11]ProducePacketName [10:55:11]name=ofd_packets/00154906 [10:55:11]OFD Sender: To server: pG, [10:55:11]CommunicateWithHost lk.salyk.kg:30040 [10:55:11]ConnectInit lk.salyk.kg [10:55:11]written 0, free lines is 4095 [10:55:11]Connected sock=10 [10:55:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 57 07 01 A4 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 26 11 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 94 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 A3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8E 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1A 5D 02 00 35 04 06 00 2E F0 E3 74 B5 B2 A2 E3 96 ED 71 DF 01 3D [10:55:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AC A8 47 00 70 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1A 5D 02 00 F4 03 04 00 38 C6 14 66 B6 04 01 00 00 87 B8 9B F0 83 ED 7E 18 [10:55:11]CommunicateWithHost err = 0 [10:55:11]CheckOFDResponse [10:55:11]1017 (14) - 77093643461234 [10:55:11]1041 (16) - 0000000000874906 [10:55:11]1040 (4) - 154906 [10:55:11]1012 (4) - 09.04.2024 04:38 [10:55:11]1206 (1) - 0 [10:55:11]OFD Sender: Remove packet 154906 [10:55:11]ProducePacketName [10:55:11]name=ofd_packets/00154906 [10:55:11]NVStorageDeleteData [10:55:11]Write to MH i2c: 01 00 00 AD 0D BA [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 07 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 07 00 AD 0D 00 00 00 00 00 DC 0C A9 [10:55:11]RasterBufferAndPrint [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]written 0, free lines is 3297 [10:55:11]MH_Cut [10:55:11]Write to MH i2c: D1 01 00 B4 0D 01 93 [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 01 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 01 00 B4 0D 00 92 [10:55:11]Write to MH i2c: 01 00 00 B5 0D C2 [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]OFD Sender: No OFD packet to send [10:55:12]*** Cut start [10:55:12]*** Partial cut [10:55:12]*** CUTSNS_PIN = 1 [10:55:12]*** CUTSNS_PIN = 0 [10:55:12]*** Brake cut motor [10:55:12]Read from MH i2c: 01 [10:55:12]MH_I2C_Read... [10:55:12]*** Stop cut motor [10:55:12]*** Cut end [10:55:12]Read from MH i2c: 01 07 00 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: 01 07 00 B5 0D 00 00 00 00 00 FF 0F D7 [10:55:12]process_action close_receipt done [10:55:12]requested_data is exist [10:55:12]produce_requested_data [10:55:12]requested_item fm.sn is exist - process it [10:55:12]wFMCommunicate request_size=4 [10:55:12]MH_SAM_APDU [10:55:12]CAPDU: 80 11 00 00 [10:55:12]Write to MH i2c: E2 08 00 B6 0D 80 11 00 00 00 00 00 00 3D [10:55:12]Write i2c OK [10:55:12]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 17 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 17 00 B6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 92 [10:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:55:13]wFMCommunicate OK [10:55:13]requested_item fd.num is exist - process it [10:55:13]SAM_PROTO_GetFieldsCounters [10:55:13]wFMCommunicate request_size=4 [10:55:13]MH_SAM_APDU [10:55:13]CAPDU: 80 13 00 00 [10:55:13]Write to MH i2c: E2 08 00 B7 0D 80 13 00 00 00 00 00 00 40 [10:55:13]Write i2c OK [10:55:13]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 62 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 62 00 B7 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1A 5D 02 00 0E 04 04 00 2A 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 7F [10:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:13]wFMCommunicate OK [10:55:13]SAM_PROTO_GetFieldsCounters done [10:55:13]requested_item shift.num is exist - process it [10:55:13]requested_item shift.opened is exist - process it [10:55:13]req_shift_opened [10:55:13]FM_GetShiftState [10:55:13]SAM_PROTO_GetShiftState [10:55:13]wFMCommunicate request_size=4 [10:55:13]MH_SAM_APDU [10:55:13]CAPDU: 80 13 01 00 [10:55:13]Write to MH i2c: E2 08 00 B8 0D 80 13 01 00 00 00 00 00 42 [10:55:13]Write i2c OK [10:55:13]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 0E 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 0E 00 B8 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DC [10:55:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:55:13]wFMCommunicate OK [10:55:13]SAM_PROTO_GetShiftState done [10:55:13]FM_GetShiftState done [10:55:13]req_shift_opened done [10:55:13]requested_item shift.open_date is exist - process it [10:55:13]req_shift_open_date [10:55:13]req_shift_open_date done [10:55:13]produce_requested_data done [10:55:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154906,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:55:13]process_action_free close_receipt [10:55:13]json_value_free [10:55:13]json_value_free done [10:55:13]process_json_proto returns [10:55:13]Send response to host [10:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154906,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:55:13]free response buf [10:55:13]execute_script done [10:55:13]execute_script returns [10:55:13]free content buf [10:55:13]Sock 7.Close socket [10:55:13]Sock 7.Thread stoped [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:19]accept exits with 9 [10:56:19]New connection [10:56:19]New thread 3067137380 created [10:56:19]Thread 3067280740 joined [10:56:19]Waiting for new connection... [10:56:19] Sock 9.Parse request [10:56:19]Sock 9.Check first char [10:56:19]Sock 9.First char is OK [10:56:19]request: POST /json_proto HTTP/1.0 [10:56:19]Method: POST [10:56:19]URL: /json_proto [10:56:19]Method is POST - this is cgi request [10:56:19]url: /json_proto [10:56:19]query_string will be loaded in cgi processing [10:56:19]execute_cgi json_proto POST (null) [10:56:19]execute_cgi path=json_proto method=POST [10:56:19]POST find Content-Length [10:56:19]Host: 172.17.32.195:8080 [10:56:19]Content-Length: 639 [10:56:19]Content-Type: application/json [10:56:19] [10:56:19]POST finish read [10:56:19]Found Content-Length = 639 [10:56:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298144", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:19]execute_script... [10:56:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298144", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:19]POST & json_proto [10:56:19]process_json_proto [10:56:19]json parsed OK: [10:56:19]protocol is kg_v1.0 [10:56:19]action value=close_receipt [10:56:19]process_action close_receipt [10:56:19]cmd_close_receipt [10:56:19]MH_GetDate [10:56:19]Write to MH i2c: F0 00 00 B9 0D B5 [10:56:19]Write i2c OK [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: F0 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: F0 09 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: F0 09 00 B9 0D 00 D4 1E 15 66 77 1B 62 64 83 [10:56:19]GetLastDocTimeStamp 1712660110 [10:56:19]current date 1712660180 [10:56:19]FM_GetShiftState [10:56:19]SAM_PROTO_GetShiftState [10:56:19]wFMCommunicate request_size=4 [10:56:19]MH_SAM_APDU [10:56:19]CAPDU: 80 13 01 00 [10:56:19]Write to MH i2c: E2 08 00 BA 0D 80 13 01 00 00 00 00 00 44 [10:56:19]Write i2c OK [10:56:19]MH_I2C_Read... [10:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:19]Read from MH i2c: E2 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 BA 0D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DE [10:56:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:56:19]wFMCommunicate OK [10:56:19]SAM_PROTO_GetShiftState done [10:56:19]FM_GetShiftState done [10:56:19]opened in 1712622218 [10:56:19]opened+sec_in_day 1712708618 [10:56:19]quantity*price = 40001 [10:56:19]sum+1 = 40002 [10:56:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 211 09.04.2024 10:56 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154907 ФПД: 14550208592483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105620&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154907&fm=14550208592483&tin=02508201610067®Number=0000000000090882&sum=40001 [10:56:20]StoreToDocumentArchive [10:56:20]shift 298 fd 154907 [10:56:20]save to /storage/0298/doc_00154907 [10:56:20]save last doc name /storage/0298/doc_00154907 to /storage/kkm_last_doc_name [10:56:20]save OK [10:56:20]Clear old archive folders... [10:56:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:20]tlvbuf is 01775AB0 [10:56:20]SAM_PROTO_ClearQueue [10:56:20]wFMCommunicate request_size=4 [10:56:20]MH_SAM_APDU [10:56:20]CAPDU: 80 09 00 00 [10:56:20]Write to MH i2c: E2 08 00 C7 0D 80 09 00 00 00 00 00 00 46 [10:56:20]Write i2c OK [10:56:20]MH_I2C_Read... [10:56:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:20]Read from MH i2c: E2 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 03 00 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 03 00 C7 0D 00 90 00 48 [10:56:20]RAPDU: 90 00 [10:56:20]wFMCommunicate OK [10:56:20]SAM_PROTO_ClearQueue done [10:56:20]KKMCreateOFDPacket [10:56:20]OFDProtocolAddRootSTLVToBuf [10:56:20]FM_MakeSignedData [10:56:20]FM_MakeSignedData [10:56:20]SAM_PROTO_SignData [10:56:20]wFMCommunicate request_size=4 [10:56:20]MH_SAM_APDU [10:56:20]CAPDU: 80 0D 01 02 [10:56:20]Write to MH i2c: E2 08 00 C8 0D 80 0D 01 02 00 00 00 00 4E [10:56:20]Write i2c OK [10:56:20]MH_I2C_Read... [10:56:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:20]Read from MH i2c: E2 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 03 00 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 03 00 C8 0D 00 90 00 49 [10:56:20]RAPDU: 90 00 [10:56:20]wFMCommunicate OK [10:56:20]wFMCommunicate request_size=255 [10:56:20]MH_SAM_APDU [10:56: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 D3 00 00 00 F4 03 04 00 D4 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1B 5D 02 00 35 04 06 00 0D [10:56:20]Write to MH i2c: E2 02 01 C9 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 D3 00 00 00 F4 03 04 00 D4 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1B 5D 02 00 35 04 06 00 0D 00 00 8A [10:56:20]Write i2c OK [10:56:20]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 C9 0D 00 90 00 4A [10:56:21]RAPDU: 90 00 [10:56:21]wFMCommunicate OK [10:56:21]wFMCommunicate request_size=10 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 0D 02 02 05 3B BC 03 BA 63 [10:56:21]Write to MH i2c: E2 0D 00 CA 0D 80 0D 02 02 05 00 3B BC 03 BA 63 00 00 72 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 CA 0D 00 90 00 4B [10:56:21]RAPDU: 90 00 [10:56:21]wFMCommunicate OK [10:56:21]wFMCommunicate request_size=4 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 0D 03 02 [10:56:21]Write to MH i2c: E2 08 00 CB 0D 80 0D 03 02 00 00 00 00 53 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 0B 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 0B 00 CB 0D 00 55 1E 94 4E EF F3 7C BB 90 00 C2 [10:56:21]RAPDU: 55 1E 94 4E EF F3 7C BB 90 00 [10:56:21]wFMCommunicate OK [10:56:21]SAM_PROTO_SignData done [10:56:21]FM_MakeSignedData done [10:56:21]CreateOFDProtocolMessage [10:56:21]wFMCommunicate request_size=4 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 11 00 00 [10:56:21]Write to MH i2c: E2 08 00 CC 0D 80 11 00 00 00 00 00 00 53 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 17 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 17 00 CC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A8 [10:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:56:21]wFMCommunicate OK [10:56:21]CreateOFDProtocolMessage done [10:56:21]OFDSenderStorePacket 154907 [10:56:21]StoreOFDPacket docnum=154907 [10:56:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 4D 6D 07 01 B3 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 D3 00 00 00 F4 03 04 00 D4 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1B 5D 02 00 35 04 06 00 0D 3B BC 03 BA 63 55 1E 94 4E EF F3 7C BB [10:56:21]CheckFolder [10:56:21]dirname=/storage/ofd_packets [10:56:21]CheckFolder done [10:56:21]ProducePacketName [10:56:21]name=ofd_packets/00154907 [10:56:21]NVStorageSaveData ofd_packets/00154907 [10:56:21]File name is /storage/ofd_packets/00154907 [10:56:21]Write 301 bytes [10:56:21]NVStorageSaveData done [10:56:21]OFDSenderStorePacket done [10:56:21]KKMCreateOFDPacket done [10:56:21]NVStorageSaveData kkm_last_timestamp [10:56:21]File name is /storage/kkm_last_timestamp [10:56:21]Write 4 bytes [10:56:21]NVStorageSaveData done [10:56:21]ExternCall_PrintAddStr [10:56:21]wPrintStart [10:56:21]Write to MH i2c: 01 00 00 CD 0D DA [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 07 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 07 00 CD 0D 00 00 00 00 00 FF 0F EF [10:56:21]RasterBufferAndPrint [10:56:21]line Счет N : (1)298144 [10:56:21]line ИНН: 02508201610067 [10:56:21]line Контрольно-Кассовый Чек [10:56:21]line ПРОДАЖА [10:56:21]line ТРК (МРК, ГНК) : 52 [10:56:21]line Товар: 2710124130 [10:56:21]line Аи-92-К-5 [10:56:21]line 6.260 * 63.90 [10:56:21]line = 400.01 [10:56:21]line НДС 12% НСП 1% [10:56:21]line > о реализуемом товаре [10:56:21]line ИТОГО: 400.01 [10:56:21]line НСП 1% : 3.54 [10:56:21]line НДС 12% : 42.48 [10:56:21]line Наличными: 400.01 [10:56:21]line Безнал.: 0.00 [10:56:21]line Место: АЗС № 53 "Партнер Нефть" [10:56:21]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:56:21]line СНО: Общий режим [10:56:21]line Чек 211 09.04.2024 10:56 [10:56:21]line Смена: 298 ФФД: 1.0 [10:56:21]line ЗНМ: 0300000127 [10:56:21]line РНМ: 0000000000090882 [10:56:21]line Версия ККМ: 001 [10:56:21]line ФМ: 0000000000874906 [10:56:21]line ФД: 154907 [10:56:21]line ФПД: 14550208592483 [10:56:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105620&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154907&fm=14550208592483&tin=02508201610067®Number=0000000000090882&sum=40001 [10:56:21]OFD Sender: Processing packet 154907 [packets to send 67, broken 66] [10:56:21]ProducePacketName [10:56:21]name=ofd_packets/00154907 [10:56:21]OFD Sender: To server: pG, [10:56:21]CommunicateWithHost lk.salyk.kg:30040 [10:56:21]ConnectInit lk.salyk.kg [10:56:21]written 0, free lines is 4095 [10:56:21]Connected sock=7 [10:56:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 4D 6D 07 01 B3 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 D3 00 00 00 F4 03 04 00 D4 1E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1B 5D 02 00 35 04 06 00 0D 3B BC 03 BA 63 55 1E 94 4E EF F3 7C BB [10:56:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 97 39 47 00 C3 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1B 5D 02 00 F4 03 04 00 7E C6 14 66 B6 04 01 00 00 3A 75 92 50 35 1C D7 5F [10:56:21]CommunicateWithHost err = 0 [10:56:21]CheckOFDResponse [10:56:21]1017 (14) - 77093643461234 [10:56:21]1041 (16) - 0000000000874906 [10:56:21]1040 (4) - 154907 [10:56:21]1012 (4) - 09.04.2024 04:39 [10:56:21]1206 (1) - 0 [10:56:21]OFD Sender: Remove packet 154907 [10:56:21]ProducePacketName [10:56:21]name=ofd_packets/00154907 [10:56:21]NVStorageDeleteData [10:56:21]Write to MH i2c: 01 00 00 F5 0D 02 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 07 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: 01 07 00 F5 0D 00 00 00 00 00 00 0D 16 [10:56:21]RasterBufferAndPrint [10:56:21]line [10:56:21]line [10:56:21]line [10:56:21]line [10:56:21]line [10:56:21]written 0, free lines is 3334 [10:56:21]MH_Cut [10:56:21]Write to MH i2c: D1 01 00 FC 0D 01 DB [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: D1 [10:56:21]MH_I2C_Read... [10:56:22]Read from MH i2c: D1 01 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: D1 01 00 FC 0D 00 DA [10:56:22]Write to MH i2c: 01 00 00 FD 0D 0A [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]OFD Sender: No OFD packet to send [10:56:22]*** Cut start [10:56:22]*** Partial cut [10:56:22]*** CUTSNS_PIN = 1 [10:56:22]*** CUTSNS_PIN = 0 [10:56:23]*** Brake cut motor [10:56:23]Read from MH i2c: 01 [10:56:23]MH_I2C_Read... [10:56:23]*** Stop cut motor [10:56:23]*** Cut end [10:56:23]Read from MH i2c: 01 07 00 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: 01 07 00 FD 0D 00 00 00 00 00 FF 0F 1F [10:56:23]process_action close_receipt done [10:56:23]requested_data is exist [10:56:23]produce_requested_data [10:56:23]requested_item fm.sn is exist - process it [10:56:23]wFMCommunicate request_size=4 [10:56:23]MH_SAM_APDU [10:56:23]CAPDU: 80 11 00 00 [10:56:23]Write to MH i2c: E2 08 00 FE 0D 80 11 00 00 00 00 00 00 85 [10:56:23]Write i2c OK [10:56:23]MH_I2C_Read... [10:56:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:23]Read from MH i2c: E2 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 17 00 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 17 00 FE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DA [10:56:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:56:23]wFMCommunicate OK [10:56:23]requested_item fd.num is exist - process it [10:56:23]SAM_PROTO_GetFieldsCounters [10:56:23]wFMCommunicate request_size=4 [10:56:23]MH_SAM_APDU [10:56:23]CAPDU: 80 13 00 00 [10:56:23]Write to MH i2c: E2 08 00 FF 0D 80 13 00 00 00 00 00 00 88 [10:56:23]Write i2c OK [10:56:23]MH_I2C_Read... [10:56:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:23]Read from MH i2c: E2 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 62 00 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 62 00 FF 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1B 5D 02 00 0E 04 04 00 2A 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 CB [10:56:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:23]wFMCommunicate OK [10:56:23]SAM_PROTO_GetFieldsCounters done [10:56:23]requested_item shift.num is exist - process it [10:56:23]requested_item shift.opened is exist - process it [10:56:23]req_shift_opened [10:56:23]FM_GetShiftState [10:56:23]SAM_PROTO_GetShiftState [10:56:23]wFMCommunicate request_size=4 [10:56:23]MH_SAM_APDU [10:56:23]CAPDU: 80 13 01 00 [10:56:23]Write to MH i2c: E2 08 00 00 0E 80 13 01 00 00 00 00 00 8B [10:56:23]Write i2c OK [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 [10:56:23]MH_I2C_Read... [10:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:23]Read from MH i2c: E2 0E 00 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 0E 00 00 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 25 [10:56:23]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:56:23]wFMCommunicate OK [10:56:23]SAM_PROTO_GetShiftState done [10:56:23]FM_GetShiftState done [10:56:23]req_shift_opened done [10:56:23]requested_item shift.open_date is exist - process it [10:56:23]req_shift_open_date [10:56:23]req_shift_open_date done [10:56:23]produce_requested_data done [10:56:23]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154907,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:56:23]process_action_free close_receipt [10:56:23]json_value_free [10:56:23]json_value_free done [10:56:23]process_json_proto returns [10:56:23]Send response to host [10:56:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154907,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:56:23]free response buf [10:56:23]execute_script done [10:56:23]execute_script returns [10:56:23]free content buf [10:56:23]Sock 9.Close socket [10:56:23]Sock 9.Thread stoped [10:56:27]OFD Sender: No OFD packet to send [10:56:32]OFD Sender: No OFD packet to send [10:56:37]OFD Sender: No OFD packet to send [10:56:42]OFD Sender: No OFD packet to send [10:56:47]OFD Sender: No OFD packet to send [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:46]accept exits with 10 [10:57:46]New connection [10:57:46]New thread 3067280740 created [10:57:46]Thread 3067137380 joined [10:57:46]Waiting for new connection... [10:57:46] Sock 10.Parse request [10:57:46]Sock 10.Check first char [10:57:46]Sock 10.First char is OK [10:57:46]request: POST /json_proto HTTP/1.0 [10:57:46]Method: POST [10:57:46]URL: /json_proto [10:57:46]Method is POST - this is cgi request [10:57:46]url: /json_proto [10:57:46]query_string will be loaded in cgi processing [10:57:46]execute_cgi json_proto POST (null) [10:57:46]execute_cgi path=json_proto method=POST [10:57:46]POST find Content-Length [10:57:46]Host: 172.17.32.195:8080 [10:57:46]Content-Length: 807 [10:57:46]Content-Type: application/json [10:57:46] [10:57:46]POST finish read [10:57:46]Found Content-Length = 807 [10:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 60.800, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:46]execute_script... [10:57:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 60.800, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:46]POST & json_proto [10:57:46]process_json_proto [10:57:46]json parsed OK: [10:57:46]protocol is kg_v1.0 [10:57:46]action value=close_receipt [10:57:46]process_action close_receipt [10:57:46]cmd_close_receipt [10:57:46]MH_GetDate [10:57:46]Write to MH i2c: F0 00 00 01 0E FE [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 09 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: F0 09 00 01 0E 00 2B 1F 15 66 77 1B 62 64 24 [10:57:46]GetLastDocTimeStamp 1712660180 [10:57:46]current date 1712660267 [10:57:46]FM_GetShiftState [10:57:46]SAM_PROTO_GetShiftState [10:57:46]wFMCommunicate request_size=4 [10:57:46]MH_SAM_APDU [10:57:46]CAPDU: 80 13 01 00 [10:57:46]Write to MH i2c: E2 08 00 02 0E 80 13 01 00 00 00 00 00 8D [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:46]Read from MH i2c: E2 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: E2 0E 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: E2 0E 00 02 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 27 [10:57:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:57:46]wFMCommunicate OK [10:57:46]SAM_PROTO_GetShiftState done [10:57:46]FM_GetShiftState done [10:57:46]opened in 1712622218 [10:57:46]opened+sec_in_day 1712708618 [10:57:46]quantity*price = 200032 [10:57:46]sum+1 = 200033 [10:57:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.32 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.32 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 212 09.04.2024 10:57 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154908 ФПД: 113235488949248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105747&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154908&fm=113235488949248&tin=02508201610067®Number=0000000000090882&sum=200032 [10:57:47]StoreToDocumentArchive [10:57:47]shift 298 fd 154908 [10:57:47]save to /storage/0298/doc_00154908 [10:57:47]save last doc name /storage/0298/doc_00154908 to /storage/kkm_last_doc_name [10:57:47]save OK [10:57:47]Clear old archive folders... [10:57:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:57:47]tlvbuf is 01775820 [10:57:47]SAM_PROTO_ClearQueue [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 09 00 00 [10:57:47]Write to MH i2c: E2 08 00 0F 0E 80 09 00 00 00 00 00 00 8F [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 0F 0E 00 90 00 91 [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_ClearQueue done [10:57:47]KKMCreateOFDPacket [10:57:47]OFDProtocolAddRootSTLVToBuf [10:57:47]FM_MakeSignedData [10:57:47]FM_MakeSignedData [10:57:47]SAM_PROTO_SignData [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 01 02 [10:57:47]Write to MH i2c: E2 08 00 10 0E 80 0D 01 02 00 00 00 00 97 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 10 0E 00 90 00 92 [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=255 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 ED 00 00 00 00 00 37 04 06 00 DA 0C 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 D4 00 00 00 F4 03 04 00 2B 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1C 5D 02 00 35 04 06 00 66 FC [10:57:47]Write to MH i2c: E2 02 01 11 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 ED 00 00 00 00 00 37 04 06 00 DA 0C 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 D4 00 00 00 F4 03 04 00 2B 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1C 5D 02 00 35 04 06 00 66 FC 00 00 CC [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 11 0E 00 90 00 93 [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=9 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 02 02 04 B1 18 44 00 [10:57:47]Write to MH i2c: E2 0C 00 12 0E 80 0D 02 02 04 00 B1 18 44 00 00 00 AF [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 03 00 12 0E 00 90 00 94 [10:57:47]RAPDU: 90 00 [10:57:47]wFMCommunicate OK [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 0D 03 02 [10:57:47]Write to MH i2c: E2 08 00 13 0E 80 0D 03 02 00 00 00 00 9C [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0B 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0B 00 13 0E 00 6C A2 E2 05 B0 A7 FD 40 90 00 26 [10:57:47]RAPDU: 6C A2 E2 05 B0 A7 FD 40 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_SignData done [10:57:47]FM_MakeSignedData done [10:57:47]CreateOFDProtocolMessage [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 11 00 00 [10:57:47]Write to MH i2c: E2 08 00 14 0E 80 11 00 00 00 00 00 00 9C [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 14 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F1 [10:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:57:47]wFMCommunicate OK [10:57:47]CreateOFDProtocolMessage done [10:57:47]OFDSenderStorePacket 154908 [10:57:47]StoreOFDPacket docnum=154908 [10:57:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 44 81 06 01 EC E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 ED 00 00 00 00 00 37 04 06 00 DA 0C 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 D4 00 00 00 F4 03 04 00 2B 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1C 5D 02 00 35 04 06 00 66 FC B1 18 44 00 6C A2 E2 05 B0 A7 FD 40 [10:57:47]CheckFolder [10:57:47]dirname=/storage/ofd_packets [10:57:47]CheckFolder done [10:57:47]ProducePacketName [10:57:47]name=ofd_packets/00154908 [10:57:47]NVStorageSaveData ofd_packets/00154908 [10:57:47]File name is /storage/ofd_packets/00154908 [10:57:47]Write 300 bytes [10:57:47]NVStorageSaveData done [10:57:47]OFDSenderStorePacket done [10:57:47]KKMCreateOFDPacket done [10:57:47]NVStorageSaveData kkm_last_timestamp [10:57:47]File name is /storage/kkm_last_timestamp [10:57:47]Write 4 bytes [10:57:47]NVStorageSaveData done [10:57:47]ExternCall_PrintAddStr [10:57:47]wPrintStart [10:57:47]Write to MH i2c: 01 00 00 15 0E 23 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 15 0E 00 00 00 00 00 FF 0F 38 [10:57:47]RasterBufferAndPrint [10:57:47]line Счет N : (1)298141 [10:57:47]line ИНН: 02508201610067 [10:57:47]line Контрольно-Кассовый Чек [10:57:47]line ПРОДАЖА [10:57:47]line ТРК (МРК, ГНК) : 100 [10:57:47]line Товар: 2711190000 [10:57:47]line ГАЗ-К-5 [10:57:47]line 60.800 * 32.90 [10:57:47]line = 2000.32 [10:57:47]line НДС 12% НСП 1% [10:57:47]line > о реализуемом товаре [10:57:47]line ИТОГО: 2000.32 [10:57:47]line НСП 1% : 17.70 [10:57:47]line НДС 12% : 212.42 [10:57:47]line Наличными: 0.00 [10:57:47]line Безнал.: 2000.32 [10:57:47]line Место: АЗС № 53 "Партнер Нефть" [10:57:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:57:47]line СНО: Общий режим [10:57:47]line Чек 212 09.04.2024 10:57 [10:57:47]line Смена: 298 ФФД: 1.0 [10:57:47]line ЗНМ: 0300000127 [10:57:47]line РНМ: 0000000000090882 [10:57:47]line Версия ККМ: 001 [10:57:47]line Платежная система: O! деньги [10:57:47]line ФМ: 0000000000874906 [10:57:47]line ФД: 154908 [10:57:47]line ФПД: 113235488949248 [10:57:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105747&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154908&fm=113235488949248&tin=02508201610067®Number=0000000000090882&sum=200032 [10:57:48]OFD Sender: Processing packet 154908 [packets to send 67, broken 66] [10:57:48]ProducePacketName [10:57:48]name=ofd_packets/00154908 [10:57:48]OFD Sender: To server: pG, [10:57:48]CommunicateWithHost lk.salyk.kg:30040 [10:57:48]ConnectInit lk.salyk.kg [10:57:48]written 0, free lines is 4095 [10:57:48]Connected sock=9 [10:57:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 44 81 06 01 EC E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 ED 00 00 00 00 00 37 04 06 00 DA 0C 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 D4 00 00 00 F4 03 04 00 2B 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1C 5D 02 00 35 04 06 00 66 FC B1 18 44 00 6C A2 E2 05 B0 A7 FD 40 [10:57:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 49 03 47 00 E3 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1C 5D 02 00 F4 03 04 00 D5 C6 14 66 B6 04 01 00 00 F9 47 43 36 8C F9 16 E0 [10:57:48]CommunicateWithHost err = 0 [10:57:48]CheckOFDResponse [10:57:48]1017 (14) - 77093643461234 [10:57:48]1041 (16) - 0000000000874906 [10:57:48]1040 (4) - 154908 [10:57:48]1012 (4) - 09.04.2024 04:40 [10:57:48]1206 (1) - 0 [10:57:48]OFD Sender: Remove packet 154908 [10:57:48]ProducePacketName [10:57:48]name=ofd_packets/00154908 [10:57:48]NVStorageDeleteData [10:57:48]Write to MH i2c: 01 00 00 3F 0E 4D [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 07 00 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: 01 07 00 3F 0E 00 00 00 00 00 E3 0C 43 [10:57:48]RasterBufferAndPrint [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]line [10:57:48]written 0, free lines is 3303 [10:57:48]MH_Cut [10:57:48]Write to MH i2c: D1 01 00 46 0E 01 26 [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 01 00 [10:57:48]MH_I2C_Read... [10:57:48]Read from MH i2c: D1 01 00 46 0E 00 25 [10:57:48]Write to MH i2c: 01 00 00 47 0E 55 [10:57:48]Write i2c OK [10:57:48]MH_I2C_Read... [10:57:49]OFD Sender: No OFD packet to send [10:57:49]*** Cut start [10:57:49]*** Partial cut [10:57:49]*** CUTSNS_PIN = 1 [10:57:49]*** CUTSNS_PIN = 0 [10:57:49]*** Brake cut motor [10:57:50]Read from MH i2c: 01 [10:57:50]MH_I2C_Read... [10:57:50]*** Stop cut motor [10:57:50]*** Cut end [10:57:50]Read from MH i2c: 01 07 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: 01 07 00 47 0E 00 00 00 00 00 FF 0F 6A [10:57:50]process_action close_receipt done [10:57:50]requested_data is exist [10:57:50]produce_requested_data [10:57:50]requested_item fm.sn is exist - process it [10:57:50]wFMCommunicate request_size=4 [10:57:50]MH_SAM_APDU [10:57:50]CAPDU: 80 11 00 00 [10:57:50]Write to MH i2c: E2 08 00 48 0E 80 11 00 00 00 00 00 00 D0 [10:57:50]Write i2c OK [10:57:50]MH_I2C_Read... [10:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:50]Read from MH i2c: E2 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 17 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 17 00 48 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 25 [10:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:57:50]wFMCommunicate OK [10:57:50]requested_item fd.num is exist - process it [10:57:50]SAM_PROTO_GetFieldsCounters [10:57:50]wFMCommunicate request_size=4 [10:57:50]MH_SAM_APDU [10:57:50]CAPDU: 80 13 00 00 [10:57:50]Write to MH i2c: E2 08 00 49 0E 80 13 00 00 00 00 00 00 D3 [10:57:50]Write i2c OK [10:57:50]MH_I2C_Read... [10:57:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:50]Read from MH i2c: E2 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 62 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 62 00 49 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1C 5D 02 00 0E 04 04 00 2A 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 1A [10:57:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:50]wFMCommunicate OK [10:57:50]SAM_PROTO_GetFieldsCounters done [10:57:50]requested_item shift.num is exist - process it [10:57:50]requested_item shift.opened is exist - process it [10:57:50]req_shift_opened [10:57:50]FM_GetShiftState [10:57:50]SAM_PROTO_GetShiftState [10:57:50]wFMCommunicate request_size=4 [10:57:50]MH_SAM_APDU [10:57:50]CAPDU: 80 13 01 00 [10:57:50]Write to MH i2c: E2 08 00 4A 0E 80 13 01 00 00 00 00 00 D5 [10:57:50]Write i2c OK [10:57:50]MH_I2C_Read... [10:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:50]Read from MH i2c: E2 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 0E 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 0E 00 4A 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6F [10:57:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:57:50]wFMCommunicate OK [10:57:50]SAM_PROTO_GetShiftState done [10:57:50]FM_GetShiftState done [10:57:50]req_shift_opened done [10:57:50]requested_item shift.open_date is exist - process it [10:57:50]req_shift_open_date [10:57:50]req_shift_open_date done [10:57:50]produce_requested_data done [10:57:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154908,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:57:50]process_action_free close_receipt [10:57:50]json_value_free [10:57:50]json_value_free done [10:57:50]process_json_proto returns [10:57:50]Send response to host [10:57:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154908,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:57:50]free response buf [10:57:50]execute_script done [10:57:50]execute_script returns [10:57:50]free content buf [10:57:50]Sock 10.Close socket [10:57:50]Sock 10.Thread stoped [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:34]accept exits with 7 [10:59:34]New connection [10:59:34]New thread 3067137380 created [10:59:34]Thread 3067280740 joined [10:59:34]Waiting for new connection... [10:59:34] Sock 7.Parse request [10:59:34]Sock 7.Check first char [10:59:34]Sock 7.First char is OK [10:59:34]request: POST /json_proto HTTP/1.0 [10:59:34]Method: POST [10:59:34]URL: /json_proto [10:59:34]Method is POST - this is cgi request [10:59:34]url: /json_proto [10:59:34]query_string will be loaded in cgi processing [10:59:34]execute_cgi json_proto POST (null) [10:59:34]execute_cgi path=json_proto method=POST [10:59:34]POST find Content-Length [10:59:34]Host: 172.17.32.195:8080 [10:59:34]Content-Length: 805 [10:59:34]Content-Type: application/json [10:59:34] [10:59:34]POST finish read [10:59:34]Found Content-Length = 805 [10:59:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:34]execute_script... [10:59: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)298146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 21.280, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:34]POST & json_proto [10:59:34]process_json_proto [10:59:34]json parsed OK: [10:59:34]protocol is kg_v1.0 [10:59:34]action value=close_receipt [10:59:34]process_action close_receipt [10:59:34]cmd_close_receipt [10:59:34]MH_GetDate [10:59:34]Write to MH i2c: F0 00 00 4B 0E 48 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: F0 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: F0 09 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: F0 09 00 4B 0E 00 97 1F 15 66 77 1B 62 64 DA [10:59:34]GetLastDocTimeStamp 1712660267 [10:59:34]current date 1712660375 [10:59:34]FM_GetShiftState [10:59:34]SAM_PROTO_GetShiftState [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 13 01 00 [10:59:34]Write to MH i2c: E2 08 00 4C 0E 80 13 01 00 00 00 00 00 D7 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0E 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0E 00 4C 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 71 [10:59:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:59:34]wFMCommunicate OK [10:59:34]SAM_PROTO_GetShiftState done [10:59:34]FM_GetShiftState done [10:59:34]opened in 1712622218 [10:59:34]opened+sec_in_day 1712708618 [10:59:34]quantity*price = 70011 [10:59:34]sum+1 = 70012 [10:59:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.11 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 213 09.04.2024 10:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154909 ФПД: 141067405982552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105936&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154909&fm=141067405982552&tin=02508201610067®Number=0000000000090882&sum=70011 [10:59:36]StoreToDocumentArchive [10:59:36]shift 298 fd 154909 [10:59:36]save to /storage/0298/doc_00154909 [10:59:36]save last doc name /storage/0298/doc_00154909 to /storage/kkm_last_doc_name [10:59:36]save OK [10:59:36]Clear old archive folders... [10:59:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:59:36]tlvbuf is 01778810 [10:59:36]SAM_PROTO_ClearQueue [10:59:36]wFMCommunicate request_size=4 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 09 00 00 [10:59:36]Write to MH i2c: E2 08 00 59 0E 80 09 00 00 00 00 00 00 D9 [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 59 0E 00 90 00 DB [10:59:36]RAPDU: 90 00 [10:59:36]wFMCommunicate OK [10:59:36]SAM_PROTO_ClearQueue done [10:59:36]KKMCreateOFDPacket [10:59:36]OFDProtocolAddRootSTLVToBuf [10:59:36]FM_MakeSignedData [10:59:36]FM_MakeSignedData [10:59:36]SAM_PROTO_SignData [10:59:36]wFMCommunicate request_size=4 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 0D 01 02 [10:59:36]Write to MH i2c: E2 08 00 5A 0E 80 0D 01 02 00 00 00 00 E1 [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 5A 0E 00 90 00 DC [10:59:36]RAPDU: 90 00 [10:59:36]wFMCommunicate OK [10:59:36]wFMCommunicate request_size=255 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 98 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1D 5D 02 00 35 04 06 00 80 4C [10:59:36]Write to MH i2c: E2 02 01 5B 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 98 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1D 5D 02 00 35 04 06 00 80 4C 00 00 A6 [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 5B 0E 00 90 00 DD [10:59:36]RAPDU: 90 00 [10:59:36]wFMCommunicate OK [10:59:36]wFMCommunicate request_size=9 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 0D 02 02 04 D0 9F 7B 58 [10:59:36]Write to MH i2c: E2 0C 00 5C 0E 80 0D 02 02 04 00 D0 9F 7B 58 00 00 2E [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 03 00 5C 0E 00 90 00 DE [10:59:36]RAPDU: 90 00 [10:59:36]wFMCommunicate OK [10:59:36]wFMCommunicate request_size=4 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 0D 03 02 [10:59:36]Write to MH i2c: E2 08 00 5D 0E 80 0D 03 02 00 00 00 00 E6 [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 0B 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 0B 00 5D 0E 00 83 2C 80 E0 1F A5 43 36 90 00 33 [10:59:36]RAPDU: 83 2C 80 E0 1F A5 43 36 90 00 [10:59:36]wFMCommunicate OK [10:59:36]SAM_PROTO_SignData done [10:59:36]FM_MakeSignedData done [10:59:36]CreateOFDProtocolMessage [10:59:36]wFMCommunicate request_size=4 [10:59:36]MH_SAM_APDU [10:59:36]CAPDU: 80 11 00 00 [10:59:36]Write to MH i2c: E2 08 00 5E 0E 80 11 00 00 00 00 00 00 E6 [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:36]Read from MH i2c: E2 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 17 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: E2 17 00 5E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3B [10:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:59:36]wFMCommunicate OK [10:59:36]CreateOFDProtocolMessage done [10:59:36]OFDSenderStorePacket 154909 [10:59:36]StoreOFDPacket docnum=154909 [10:59:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 FD 38 06 01 56 E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 98 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1D 5D 02 00 35 04 06 00 80 4C D0 9F 7B 58 83 2C 80 E0 1F A5 43 36 [10:59:36]CheckFolder [10:59:36]dirname=/storage/ofd_packets [10:59:36]CheckFolder done [10:59:36]ProducePacketName [10:59:36]name=ofd_packets/00154909 [10:59:36]NVStorageSaveData ofd_packets/00154909 [10:59:36]File name is /storage/ofd_packets/00154909 [10:59:36]Write 300 bytes [10:59:36]NVStorageSaveData done [10:59:36]OFDSenderStorePacket done [10:59:36]KKMCreateOFDPacket done [10:59:36]NVStorageSaveData kkm_last_timestamp [10:59:36]File name is /storage/kkm_last_timestamp [10:59:36]Write 4 bytes [10:59:36]NVStorageSaveData done [10:59:36]ExternCall_PrintAddStr [10:59:36]wPrintStart [10:59:36]Write to MH i2c: 01 00 00 5F 0E 6D [10:59:36]Write i2c OK [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: 01 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: 01 07 00 [10:59:36]MH_I2C_Read... [10:59:36]Read from MH i2c: 01 07 00 5F 0E 00 00 00 00 00 FF 0F 82 [10:59:36]RasterBufferAndPrint [10:59:36]line Счет N : (1)298146 [10:59:36]line ИНН: 02508201610067 [10:59:36]line Контрольно-Кассовый Чек [10:59:36]line ПРОДАЖА [10:59:36]line ТРК (МРК, ГНК) : 101 [10:59:36]line Товар: 2711190000 [10:59:36]line ГАЗ-К-5 [10:59:36]line 21.280 * 32.90 [10:59:36]line = 700.11 [10:59:36]line НДС 12% НСП 1% [10:59:36]line > о реализуемом товаре [10:59:36]line ИТОГО: 700.11 [10:59:36]line НСП 1% : 6.20 [10:59:36]line НДС 12% : 74.35 [10:59:36]line Наличными: 0.00 [10:59:36]line Безнал.: 700.11 [10:59:36]line Место: АЗС № 53 "Партнер Нефть" [10:59:36]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [10:59:36]line СНО: Общий режим [10:59:36]line Чек 213 09.04.2024 10:59 [10:59:36]line Смена: 298 ФФД: 1.0 [10:59:36]line ЗНМ: 0300000127 [10:59:36]line РНМ: 0000000000090882 [10:59:36]line Версия ККМ: 001 [10:59:36]line Платежная система: O! деньги [10:59:36]line ФМ: 0000000000874906 [10:59:36]line ФД: 154909 [10:59:36]line ФПД: 141067405982552 [10:59:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T105936&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154909&fm=141067405982552&tin=02508201610067®Number=0000000000090882&sum=70011 [10:59:36]OFD Sender: Processing packet 154909 [packets to send 67, broken 66] [10:59:36]ProducePacketName [10:59:36]name=ofd_packets/00154909 [10:59:36]OFD Sender: To server: pG, [10:59:36]CommunicateWithHost lk.salyk.kg:30040 [10:59:36]ConnectInit lk.salyk.kg [10:59:36]written 0, free lines is 4095 [10:59:37]Connected sock=10 [10:59:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 FD 38 06 01 56 E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 53 00 00 00 00 00 37 04 06 00 DA 0C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 98 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1D 5D 02 00 35 04 06 00 80 4C D0 9F 7B 58 83 2C 80 E0 1F A5 43 36 [10:59:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F7 8D 47 00 3B 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1D 5D 02 00 F4 03 04 00 42 C7 14 66 B6 04 01 00 00 E0 96 E1 19 E8 1B 90 5F [10:59:37]CommunicateWithHost err = 0 [10:59:37]CheckOFDResponse [10:59:37]1017 (14) - 77093643461234 [10:59:37]1041 (16) - 0000000000874906 [10:59:37]1040 (4) - 154909 [10:59:37]1012 (4) - 09.04.2024 04:42 [10:59:37]1206 (1) - 0 [10:59:37]OFD Sender: Remove packet 154909 [10:59:37]ProducePacketName [10:59:37]name=ofd_packets/00154909 [10:59:37]NVStorageDeleteData [10:59:37]Write to MH i2c: 01 00 00 89 0E 97 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: 01 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: 01 07 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: 01 07 00 89 0E 00 00 00 00 00 D1 0C 7B [10:59:37]RasterBufferAndPrint [10:59:37]line [10:59:37]line [10:59:37]line [10:59:37]line [10:59:37]line [10:59:37]written 0, free lines is 3287 [10:59:37]MH_Cut [10:59:37]Write to MH i2c: D1 01 00 90 0E 01 70 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: D1 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: D1 01 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: D1 01 00 90 0E 00 6F [10:59:37]Write to MH i2c: 01 00 00 91 0E 9F [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]OFD Sender: No OFD packet to send [10:59:38]*** Cut start [10:59:38]*** Partial cut [10:59:38]*** CUTSNS_PIN = 1 [10:59:38]*** CUTSNS_PIN = 0 [10:59:38]*** Brake cut motor [10:59:38]Read from MH i2c: 01 [10:59:38]MH_I2C_Read... [10:59:38]*** Stop cut motor [10:59:38]*** Cut end [10:59:38]Read from MH i2c: 01 07 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: 01 07 00 91 0E 00 00 00 00 00 FF 0F B4 [10:59:38]process_action close_receipt done [10:59:38]requested_data is exist [10:59:38]produce_requested_data [10:59:38]requested_item fm.sn is exist - process it [10:59:38]wFMCommunicate request_size=4 [10:59:38]MH_SAM_APDU [10:59:38]CAPDU: 80 11 00 00 [10:59:38]Write to MH i2c: E2 08 00 92 0E 80 11 00 00 00 00 00 00 1A [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:38]Read from MH i2c: E2 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 17 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 17 00 92 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6F [10:59:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [10:59:38]wFMCommunicate OK [10:59:38]requested_item fd.num is exist - process it [10:59:38]SAM_PROTO_GetFieldsCounters [10:59:38]wFMCommunicate request_size=4 [10:59:38]MH_SAM_APDU [10:59:38]CAPDU: 80 13 00 00 [10:59:38]Write to MH i2c: E2 08 00 93 0E 80 13 00 00 00 00 00 00 1D [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 62 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 62 00 93 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1D 5D 02 00 0E 04 04 00 2A 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 68 [10:59:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_GetFieldsCounters done [10:59:39]requested_item shift.num is exist - process it [10:59:39]requested_item shift.opened is exist - process it [10:59:39]req_shift_opened [10:59:39]FM_GetShiftState [10:59:39]SAM_PROTO_GetShiftState [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 13 01 00 [10:59:39]Write to MH i2c: E2 08 00 94 0E 80 13 01 00 00 00 00 00 1F [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 0E 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 0E 00 94 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B9 [10:59:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_GetShiftState done [10:59:39]FM_GetShiftState done [10:59:39]req_shift_opened done [10:59:39]requested_item shift.open_date is exist - process it [10:59:39]req_shift_open_date [10:59:39]req_shift_open_date done [10:59:39]produce_requested_data done [10:59:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154909,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [10:59:39]process_action_free close_receipt [10:59:39]json_value_free [10:59:39]json_value_free done [10:59:39]process_json_proto returns [10:59:39]Send response to host [10:59:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154909,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [10:59:39]free response buf [10:59:39]execute_script done [10:59:39]execute_script returns [10:59:39]free content buf [10:59:39]Sock 7.Close socket [10:59:39]Sock 7.Thread stoped [10:59:42]OFD Sender: No OFD packet to send [10:59:47]OFD Sender: No OFD packet to send [10:59:52]OFD Sender: No OFD packet to send [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:26]accept exits with 9 [11:00:26]New connection [11:00:26]New thread 3067280740 created [11:00:26]Thread 3067137380 joined [11:00:26]Waiting for new connection... [11:00:26] Sock 9.Parse request [11:00:26]Sock 9.Check first char [11:00:26]Sock 9.First char is OK [11:00:26]request: POST /json_proto HTTP/1.0 [11:00:26]Method: POST [11:00:26]URL: /json_proto [11:00:26]Method is POST - this is cgi request [11:00:26]url: /json_proto [11:00:26]query_string will be loaded in cgi processing [11:00:26]execute_cgi json_proto POST (null) [11:00:26]execute_cgi path=json_proto method=POST [11:00:26]POST find Content-Length [11:00:26]Host: 172.17.32.195:8080 [11:00:26]Content-Length: 1194 [11:00:26]Content-Type: application/json [11:00:26] [11:00:26]POST finish read [11:00:26]Found Content-Length = 1194 [11:00:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298143\u000A09.04.2024 10:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 9.670 x 72.40\u000A\u0418\u0422\u041E\u0413: 700.11\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3522662\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:26]execute_script... [11:00:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298143\u000A09.04.2024 10:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 9.670 x 72.40\u000A\u0418\u0422\u041E\u0413: 700.11\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3522662\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:26]POST & json_proto [11:00:26]process_json_proto [11:00:26]json parsed OK: [11:00:26]protocol is kg_v1.0 [11:00:26]action value=print_text [11:00:26]process_action print_text [11:00:26]cmd_print_text [11:00:26]ExternCall_PrintAddStr [11:00:26]wPrintStart [11:00:26]Write to MH i2c: 01 00 00 95 0E A3 [11:00:26]Write i2c OK [11:00:26]MH_I2C_Read... [11:00:26]Read from MH i2c: 01 [11:00:26]MH_I2C_Read... [11:00:26]Read from MH i2c: 01 07 00 [11:00:26]MH_I2C_Read... [11:00:26]Read from MH i2c: 01 07 00 95 0E 00 00 00 00 00 FF 0F B8 [11:00:26]RasterBufferAndPrint [11:00:26]line *****ТОВАРНЫЙ ЧЕК***** [11:00:26]line АЗС 53 [11:00:26]line Партнер нефть [11:00:26]line 02508201610067 [11:00:26]line Кассир : Черикбаев М. [11:00:26]line Счет N : (1)298143 [11:00:26]line 09.04.2024 10:37 [11:00:26]line ПРОДАЖА [11:00:26]line ТРК (МРК, ГНК): 91 [11:00:26]line Вид ГСМ : 2710194210 [11:00:26]line ДТ(л)-К-5 [11:00:26]line 9.670 x 72.40 [11:00:26]line ИТОГ: 700.11 [11:00:26]line Тип оплаты: Талоны: Партнер нефть [11:00:26]line 3522662 [11:00:26]line ______________________ [11:00:26]line (подпись) [11:00:26]written 0, free lines is 4095 [11:00:27]Write to MH i2c: 01 00 00 A9 0E B7 [11:00:27]Write i2c OK [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: 01 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: 01 07 00 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: 01 07 00 A9 0E 00 00 00 00 00 11 0E DD [11:00:27]RasterBufferAndPrint [11:00:27]line [11:00:27]line [11:00:27]line [11:00:27]line [11:00:27]line [11:00:27]written 0, free lines is 3603 [11:00:27]MH_Cut [11:00:27]Write to MH i2c: D1 01 00 B0 0E 01 90 [11:00:27]Write i2c OK [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: D1 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: D1 01 00 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: D1 01 00 B0 0E 00 8F [11:00:27]Write to MH i2c: 01 00 00 B1 0E BF [11:00:27]Write i2c OK [11:00:27]MH_I2C_Read... [11:00:27]*** Cut start [11:00:27]*** Partial cut [11:00:27]*** CUTSNS_PIN = 1 [11:00:27]*** CUTSNS_PIN = 0 [11:00:27]OFD Sender: No OFD packet to send [11:00:27]*** Brake cut motor [11:00:28]Read from MH i2c: 01 [11:00:28]MH_I2C_Read... [11:00:28]*** Stop cut motor [11:00:28]*** Cut end [11:00:28]Read from MH i2c: 01 07 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [11:00:28]process_action print_text done [11:00:28]requested_data is exist [11:00:28]produce_requested_data [11:00:28]requested_item fm.sn is exist - process it [11:00:28]wFMCommunicate request_size=4 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 11 00 00 [11:00:28]Write to MH i2c: E2 08 00 B2 0E 80 11 00 00 00 00 00 00 3A [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 17 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 17 00 B2 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8F [11:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:00:28]wFMCommunicate OK [11:00:28]requested_item fd.num is exist - process it [11:00:28]SAM_PROTO_GetFieldsCounters [11:00:28]wFMCommunicate request_size=4 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 13 00 00 [11:00:28]Write to MH i2c: E2 08 00 B3 0E 80 13 00 00 00 00 00 00 3D [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 62 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 62 00 B3 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1D 5D 02 00 0E 04 04 00 2A 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 88 [11:00:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1D 5D 02 00 0E 04 04 00 2A 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 [11:00:28]wFMCommunicate OK [11:00:28]SAM_PROTO_GetFieldsCounters done [11:00:28]requested_item shift.num is exist - process it [11:00:28]requested_item shift.opened is exist - process it [11:00:28]req_shift_opened [11:00:28]FM_GetShiftState [11:00:28]SAM_PROTO_GetShiftState [11:00:28]wFMCommunicate request_size=4 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 13 01 00 [11:00:28]Write to MH i2c: E2 08 00 B4 0E 80 13 01 00 00 00 00 00 3F [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 0E 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 0E 00 B4 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D9 [11:00:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:00:28]wFMCommunicate OK [11:00:28]SAM_PROTO_GetShiftState done [11:00:28]FM_GetShiftState done [11:00:28]req_shift_opened done [11:00:28]requested_item shift.open_date is exist - process it [11:00:28]req_shift_open_date [11:00:28]req_shift_open_date done [11:00:28]produce_requested_data done [11:00:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154909,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:00:28]process_action_free print_text [11:00:28]json_value_free [11:00:28]json_value_free done [11:00:28]process_json_proto returns [11:00:28]Send response to host [11:00:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154909,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:00:28]free response buf [11:00:28]execute_script done [11:00:28]execute_script returns [11:00:28]free content buf [11:00:28]Sock 9.Close socket [11:00:28]Sock 9.Thread stoped [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:44]accept exits with 7 [11:00:44]New connection [11:00:44]New thread 3067137380 created [11:00:44]Thread 3067280740 joined [11:00:44]Waiting for new connection... [11:00:44] Sock 7.Parse request [11:00:44]Sock 7.Check first char [11:00:44]Sock 7.First char is OK [11:00:44]request: POST /json_proto HTTP/1.0 [11:00:44]Method: POST [11:00:44]URL: /json_proto [11:00:44]Method is POST - this is cgi request [11:00:44]url: /json_proto [11:00:44]query_string will be loaded in cgi processing [11:00:44]execute_cgi json_proto POST (null) [11:00:44]execute_cgi path=json_proto method=POST [11:00:44]POST find Content-Length [11:00:44]Host: 172.17.32.195:8080 [11:00:44]Content-Length: 632 [11:00:44]Content-Type: application/json [11:00:44] [11:00:44]POST finish read [11:00:44]Found Content-Length = 632 [11:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:44]execute_script... [11:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:44]POST & json_proto [11:00:44]process_json_proto [11:00:44]json parsed OK: [11:00:44]protocol is kg_v1.0 [11:00:44]action value=close_receipt [11:00:44]process_action close_receipt [11:00:44]cmd_close_receipt [11:00:44]MH_GetDate [11:00:44]Write to MH i2c: F0 00 00 B5 0E B2 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: F0 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: F0 09 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: F0 09 00 B5 0E 00 DD 1F 15 66 77 1B 62 64 8A [11:00:44]GetLastDocTimeStamp 1712660376 [11:00:44]current date 1712660445 [11:00:44]FM_GetShiftState [11:00:44]SAM_PROTO_GetShiftState [11:00:44]wFMCommunicate request_size=4 [11:00:44]MH_SAM_APDU [11:00:44]CAPDU: 80 13 01 00 [11:00:44]Write to MH i2c: E2 08 00 B6 0E 80 13 01 00 00 00 00 00 41 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:44]Read from MH i2c: E2 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 0E 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 0E 00 B6 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DB [11:00:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:00:44]wFMCommunicate OK [11:00:44]SAM_PROTO_GetShiftState done [11:00:44]FM_GetShiftState done [11:00:44]opened in 1712622218 [11:00:44]opened+sec_in_day 1712708618 [11:00:44]quantity*price = 40043 [11:00:44]sum+1 = 40044 [11:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.43 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.43 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 214 09.04.2024 11:00 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154910 ФПД: 241318051440970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110045&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154910&fm=241318051440970&tin=02508201610067®Number=0000000000090882&sum=40043 [11:00:45]StoreToDocumentArchive [11:00:45]shift 298 fd 154910 [11:00:45]save to /storage/0298/doc_00154910 [11:00:45]save last doc name /storage/0298/doc_00154910 to /storage/kkm_last_doc_name [11:00:45]save OK [11:00:45]Clear old archive folders... [11:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:00:45]tlvbuf is 01778380 [11:00:45]SAM_PROTO_ClearQueue [11:00:45]wFMCommunicate request_size=4 [11:00:45]MH_SAM_APDU [11:00:45]CAPDU: 80 09 00 00 [11:00:45]Write to MH i2c: E2 08 00 C3 0E 80 09 00 00 00 00 00 00 43 [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:45]Read from MH i2c: E2 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 C3 0E 00 90 00 45 [11:00:45]RAPDU: 90 00 [11:00:45]wFMCommunicate OK [11:00:45]SAM_PROTO_ClearQueue done [11:00:45]KKMCreateOFDPacket [11:00:45]OFDProtocolAddRootSTLVToBuf [11:00:45]FM_MakeSignedData [11:00:45]FM_MakeSignedData [11:00:45]SAM_PROTO_SignData [11:00:45]wFMCommunicate request_size=4 [11:00:45]MH_SAM_APDU [11:00:45]CAPDU: 80 0D 01 02 [11:00:45]Write to MH i2c: E2 08 00 C4 0E 80 0D 01 02 00 00 00 00 4B [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:45]Read from MH i2c: E2 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [11:00:45]RAPDU: 90 00 [11:00:45]wFMCommunicate OK [11:00:45]wFMCommunicate request_size=255 [11:00:45]MH_SAM_APDU [11:00: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 DD 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1E 5D 02 00 35 04 06 00 [11:00:45]Write to MH i2c: E2 02 01 C5 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 DD 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1E 5D 02 00 35 04 06 00 00 00 C1 [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:45]Read from MH i2c: E2 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [11:00:45]RAPDU: 90 00 [11:00:45]wFMCommunicate OK [11:00:45]wFMCommunicate request_size=11 [11:00:45]MH_SAM_APDU [11:00:45]CAPDU: 80 0D 02 02 06 DB 7A 3C BB E9 4A [11:00:45]Write to MH i2c: E2 0E 00 C6 0E 80 0D 02 02 06 00 DB 7A 3C BB E9 4A 00 00 D9 [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:45]Read from MH i2c: E2 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 03 00 C6 0E 00 90 00 48 [11:00:45]RAPDU: 90 00 [11:00:45]wFMCommunicate OK [11:00:45]wFMCommunicate request_size=4 [11:00:45]MH_SAM_APDU [11:00:45]CAPDU: 80 0D 03 02 [11:00:45]Write to MH i2c: E2 08 00 C7 0E 80 0D 03 02 00 00 00 00 50 [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:45]Read from MH i2c: E2 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 0B 00 [11:00:45]MH_I2C_Read... [11:00:45]Read from MH i2c: E2 0B 00 C7 0E 00 B9 8B 9E 68 66 7B A6 60 90 00 82 [11:00:45]RAPDU: B9 8B 9E 68 66 7B A6 60 90 00 [11:00:45]wFMCommunicate OK [11:00:45]SAM_PROTO_SignData done [11:00:45]FM_MakeSignedData done [11:00:45]CreateOFDProtocolMessage [11:00:45]wFMCommunicate request_size=4 [11:00:45]MH_SAM_APDU [11:00:45]CAPDU: 80 11 00 00 [11:00:45]Write to MH i2c: E2 08 00 C8 0E 80 11 00 00 00 00 00 00 50 [11:00:45]Write i2c OK [11:00:45]MH_I2C_Read... [11:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:46]Read from MH i2c: E2 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 17 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 17 00 C8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A5 [11:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:00:46]wFMCommunicate OK [11:00:46]CreateOFDProtocolMessage done [11:00:46]OFDSenderStorePacket 154910 [11:00:46]StoreOFDPacket docnum=154910 [11:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 4F C1 08 01 AE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 DD 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1E 5D 02 00 35 04 06 00 DB 7A 3C BB E9 4A B9 8B 9E 68 66 7B A6 60 [11:00:46]CheckFolder [11:00:46]dirname=/storage/ofd_packets [11:00:46]CheckFolder done [11:00:46]ProducePacketName [11:00:46]name=ofd_packets/00154910 [11:00:46]NVStorageSaveData ofd_packets/00154910 [11:00:46]File name is /storage/ofd_packets/00154910 [11:00:46]Write 302 bytes [11:00:46]NVStorageSaveData done [11:00:46]OFDSenderStorePacket done [11:00:46]KKMCreateOFDPacket done [11:00:46]NVStorageSaveData kkm_last_timestamp [11:00:46]File name is /storage/kkm_last_timestamp [11:00:46]Write 4 bytes [11:00:46]NVStorageSaveData done [11:00:46]ExternCall_PrintAddStr [11:00:46]wPrintStart [11:00:46]Write to MH i2c: 01 00 00 C9 0E D7 [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 07 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 07 00 C9 0E 00 00 00 00 00 FF 0F EC [11:00:46]RasterBufferAndPrint [11:00:46]line Счет N : (1)298147 [11:00:46]line ИНН: 02508201610067 [11:00:46]line Контрольно-Кассовый Чек [11:00:46]line ПРОДАЖА [11:00:46]line ТРК (МРК, ГНК) : 71 [11:00:46]line Товар: 2710124130 [11:00:46]line SUPER-92-К-5 [11:00:46]line 6.170 * 64.90 [11:00:46]line = 400.43 [11:00:46]line НДС 12% НСП 1% [11:00:46]line > о реализуемом товаре [11:00:46]line ИТОГО: 400.43 [11:00:46]line НСП 1% : 3.54 [11:00:46]line НДС 12% : 42.52 [11:00:46]line Наличными: 400.43 [11:00:46]line Безнал.: 0.00 [11:00:46]line Место: АЗС № 53 "Партнер Нефть" [11:00:46]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:00:46]line СНО: Общий режим [11:00:46]line Чек 214 09.04.2024 11:00 [11:00:46]line Смена: 298 ФФД: 1.0 [11:00:46]line ЗНМ: 0300000127 [11:00:46]line РНМ: 0000000000090882 [11:00:46]line Версия ККМ: 001 [11:00:46]line ФМ: 0000000000874906 [11:00:46]line ФД: 154910 [11:00:46]line ФПД: 241318051440970 [11:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110045&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154910&fm=241318051440970&tin=02508201610067®Number=0000000000090882&sum=40043 [11:00:46]OFD Sender: Processing packet 154910 [packets to send 67, broken 66] [11:00:46]ProducePacketName [11:00:46]name=ofd_packets/00154910 [11:00:46]OFD Sender: To server: pG, [11:00:46]CommunicateWithHost lk.salyk.kg:30040 [11:00:46]ConnectInit lk.salyk.kg [11:00:46]written 0, free lines is 4095 [11:00:46]Connected sock=10 [11:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 4F C1 08 01 AE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 DD 1F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1E 5D 02 00 35 04 06 00 DB 7A 3C BB E9 4A B9 8B 9E 68 66 7B A6 60 [11:00:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4A 24 47 00 B4 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1E 5D 02 00 F4 03 04 00 87 C7 14 66 B6 04 01 00 00 D9 AE 6B 4D 24 A2 DB 46 [11:00:46]CommunicateWithHost err = 0 [11:00:46]CheckOFDResponse [11:00:46]1017 (14) - 77093643461234 [11:00:46]1041 (16) - 0000000000874906 [11:00:46]1040 (4) - 154910 [11:00:46]1012 (4) - 09.04.2024 04:43 [11:00:46]1206 (1) - 0 [11:00:46]OFD Sender: Remove packet 154910 [11:00:46]ProducePacketName [11:00:46]name=ofd_packets/00154910 [11:00:46]NVStorageDeleteData [11:00:46]Write to MH i2c: 01 00 00 F1 0E FF [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 07 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 07 00 F1 0E 00 00 00 00 00 F7 0C 09 [11:00:46]RasterBufferAndPrint [11:00:46]line [11:00:46]line [11:00:46]line [11:00:46]line [11:00:46]line [11:00:46]written 0, free lines is 3326 [11:00:46]MH_Cut [11:00:46]Write to MH i2c: D1 01 00 F8 0E 01 D8 [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: D1 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: D1 01 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: D1 01 00 F8 0E 00 D7 [11:00:46]Write to MH i2c: 01 00 00 F9 0E 07 [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:47]OFD Sender: No OFD packet to send [11:00:47]*** Cut start [11:00:47]*** Partial cut [11:00:47]*** CUTSNS_PIN = 1 [11:00:47]*** CUTSNS_PIN = 0 [11:00:47]*** Brake cut motor [11:00:48]Read from MH i2c: 01 [11:00:48]MH_I2C_Read... [11:00:48]*** Stop cut motor [11:00:48]*** Cut end [11:00:48]Read from MH i2c: 01 07 00 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: 01 07 00 F9 0E 00 00 00 00 00 FF 0F 1C [11:00:48]process_action close_receipt done [11:00:48]requested_data is exist [11:00:48]produce_requested_data [11:00:48]requested_item fm.sn is exist - process it [11:00:48]wFMCommunicate request_size=4 [11:00:48]MH_SAM_APDU [11:00:48]CAPDU: 80 11 00 00 [11:00:48]Write to MH i2c: E2 08 00 FA 0E 80 11 00 00 00 00 00 00 82 [11:00:48]Write i2c OK [11:00:48]MH_I2C_Read... [11:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:48]Read from MH i2c: E2 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 17 00 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 17 00 FA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [11:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:00:48]wFMCommunicate OK [11:00:48]requested_item fd.num is exist - process it [11:00:48]SAM_PROTO_GetFieldsCounters [11:00:48]wFMCommunicate request_size=4 [11:00:48]MH_SAM_APDU [11:00:48]CAPDU: 80 13 00 00 [11:00:48]Write to MH i2c: E2 08 00 FB 0E 80 13 00 00 00 00 00 00 85 [11:00:48]Write i2c OK [11:00:48]MH_I2C_Read... [11:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:48]Read from MH i2c: E2 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 62 00 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 62 00 FB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1E 5D 02 00 0E 04 04 00 2A 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 D4 [11:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1E 5D 02 00 0E 04 04 00 2A 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 [11:00:48]wFMCommunicate OK [11:00:48]SAM_PROTO_GetFieldsCounters done [11:00:48]requested_item shift.num is exist - process it [11:00:48]requested_item shift.opened is exist - process it [11:00:48]req_shift_opened [11:00:48]FM_GetShiftState [11:00:48]SAM_PROTO_GetShiftState [11:00:48]wFMCommunicate request_size=4 [11:00:48]MH_SAM_APDU [11:00:48]CAPDU: 80 13 01 00 [11:00:48]Write to MH i2c: E2 08 00 FC 0E 80 13 01 00 00 00 00 00 87 [11:00:48]Write i2c OK [11:00:48]MH_I2C_Read... [11:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:48]Read from MH i2c: E2 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 0E 00 [11:00:48]MH_I2C_Read... [11:00:48]Read from MH i2c: E2 0E 00 FC 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 21 [11:00:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:00:48]wFMCommunicate OK [11:00:48]SAM_PROTO_GetShiftState done [11:00:48]FM_GetShiftState done [11:00:48]req_shift_opened done [11:00:48]requested_item shift.open_date is exist - process it [11:00:48]req_shift_open_date [11:00:48]req_shift_open_date done [11:00:48]produce_requested_data done [11:00:48]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154910,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:00:48]process_action_free close_receipt [11:00:48]json_value_free [11:00:48]json_value_free done [11:00:48]process_json_proto returns [11:00:48]Send response to host [11:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154910,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:00:48]free response buf [11:00:48]execute_script done [11:00:48]execute_script returns [11:00:48]free content buf [11:00:48]Sock 7.Close socket [11:00:48]Sock 7.Thread stoped [11:00:52]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:01:02]OFD Sender: No OFD packet to send [11:01:07]OFD Sender: No OFD packet to send [11:01:12]OFD Sender: No OFD packet to send [11:01:17]OFD Sender: No OFD packet to send [11:01:22]OFD Sender: No OFD packet to send [11:01:27]OFD Sender: No OFD packet to send [11:01:32]OFD Sender: No OFD packet to send [11:01:34]accept exits with 9 [11:01:34]New connection [11:01:34]New thread 3067280740 created [11:01:34]Thread 3067137380 joined [11:01:34]Waiting for new connection... [11:01:34] Sock 9.Parse request [11:01:34]Sock 9.Check first char [11:01:34]Sock 9.First char is OK [11:01:34]request: POST /json_proto HTTP/1.0 [11:01:34]Method: POST [11:01:34]URL: /json_proto [11:01:34]Method is POST - this is cgi request [11:01:34]url: /json_proto [11:01:34]query_string will be loaded in cgi processing [11:01:34]execute_cgi json_proto POST (null) [11:01:34]execute_cgi path=json_proto method=POST [11:01:34]POST find Content-Length [11:01:34]Host: 172.17.32.195:8080 [11:01:34]Content-Length: 816 [11:01:34]Content-Type: application/json [11:01:34] [11:01:34]POST finish read [11:01:34]Found Content-Length = 816 [11:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298148", "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" : 63.90, "quantity" : 9.390, "sum" : 600.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:34]execute_script... [11:01: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)298148", "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" : 63.90, "quantity" : 9.390, "sum" : 600.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:34]POST & json_proto [11:01:34]process_json_proto [11:01:34]json parsed OK: [11:01:34]protocol is kg_v1.0 [11:01:34]action value=close_receipt [11:01:34]process_action close_receipt [11:01:34]cmd_close_receipt [11:01:34]MH_GetDate [11:01:34]Write to MH i2c: F0 00 00 FD 0E FA [11:01:34]Write i2c OK [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: F0 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: F0 09 00 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: F0 09 00 FD 0E 00 0F 20 15 66 77 1B 62 64 05 [11:01:34]GetLastDocTimeStamp 1712660445 [11:01:34]current date 1712660495 [11:01:34]FM_GetShiftState [11:01:34]SAM_PROTO_GetShiftState [11:01:34]wFMCommunicate request_size=4 [11:01:34]MH_SAM_APDU [11:01:34]CAPDU: 80 13 01 00 [11:01:34]Write to MH i2c: E2 08 00 FE 0E 80 13 01 00 00 00 00 00 89 [11:01:34]Write i2c OK [11:01:34]MH_I2C_Read... [11:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:34]Read from MH i2c: E2 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 0E 00 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 0E 00 FE 0E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [11:01:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:01:34]wFMCommunicate OK [11:01:34]SAM_PROTO_GetShiftState done [11:01:34]FM_GetShiftState done [11:01:34]opened in 1712622218 [11:01:34]opened+sec_in_day 1712708618 [11:01:34]quantity*price = 60002 [11:01:34]sum+1 = 60003 [11:01:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.02 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.02 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 215 09.04.2024 11:01 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154911 ФПД: 52358668709209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110135&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154911&fm=52358668709209&tin=02508201610067®Number=0000000000090882&sum=60002 [11:01:35]StoreToDocumentArchive [11:01:35]shift 298 fd 154911 [11:01:35]save to /storage/0298/doc_00154911 [11:01:35]save last doc name /storage/0298/doc_00154911 to /storage/kkm_last_doc_name [11:01:35]save OK [11:01:35]Clear old archive folders... [11:01:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:35]tlvbuf is 0178CCB0 [11:01:35]SAM_PROTO_ClearQueue [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 09 00 00 [11:01:35]Write to MH i2c: E2 08 00 0B 0F 80 09 00 00 00 00 00 00 8C [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 0B 0F 00 90 00 8E [11:01:35]RAPDU: 90 00 [11:01:35]wFMCommunicate OK [11:01:35]SAM_PROTO_ClearQueue done [11:01:35]KKMCreateOFDPacket [11:01:35]OFDProtocolAddRootSTLVToBuf [11:01:35]FM_MakeSignedData [11:01:35]FM_MakeSignedData [11:01:35]SAM_PROTO_SignData [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 0D 01 02 [11:01:35]Write to MH i2c: E2 08 00 0C 0F 80 0D 01 02 00 00 00 00 94 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 0C 0F 00 90 00 8F [11:01:35]RAPDU: 90 00 [11:01:35]wFMCommunicate OK [11:01:35]wFMCommunicate request_size=255 [11:01:35]MH_SAM_APDU [11:01: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 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 0F 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1F 5D 02 00 35 04 06 00 2F [11:01:35]Write to MH i2c: E2 02 01 0D 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 0F 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1F 5D 02 00 35 04 06 00 2F 00 00 D0 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 0D 0F 00 90 00 90 [11:01:35]RAPDU: 90 00 [11:01:35]wFMCommunicate OK [11:01:35]wFMCommunicate request_size=10 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 0D 02 02 05 9E B3 D9 6D 59 [11:01:35]Write to MH i2c: E2 0D 00 0E 0F 80 0D 02 02 05 00 9E B3 D9 6D 59 00 00 91 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 03 00 0E 0F 00 90 00 91 [11:01:35]RAPDU: 90 00 [11:01:35]wFMCommunicate OK [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 0D 03 02 [11:01:35]Write to MH i2c: E2 08 00 0F 0F 80 0D 03 02 00 00 00 00 99 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0B 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0B 00 0F 0F 00 2D EB 0F E2 87 4D 5E 25 90 00 FA [11:01:35]RAPDU: 2D EB 0F E2 87 4D 5E 25 90 00 [11:01:35]wFMCommunicate OK [11:01:35]SAM_PROTO_SignData done [11:01:35]FM_MakeSignedData done [11:01:35]CreateOFDProtocolMessage [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 11 00 00 [11:01:35]Write to MH i2c: E2 08 00 10 0F 80 11 00 00 00 00 00 00 99 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 17 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 17 00 10 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EE [11:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:01:35]wFMCommunicate OK [11:01:35]CreateOFDProtocolMessage done [11:01:35]OFDSenderStorePacket 154911 [11:01:35]StoreOFDPacket docnum=154911 [11:01:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6A 67 07 01 6D 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 0F 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1F 5D 02 00 35 04 06 00 2F 9E B3 D9 6D 59 2D EB 0F E2 87 4D 5E 25 [11:01:35]CheckFolder [11:01:35]dirname=/storage/ofd_packets [11:01:35]CheckFolder done [11:01:35]ProducePacketName [11:01:35]name=ofd_packets/00154911 [11:01:35]NVStorageSaveData ofd_packets/00154911 [11:01:35]File name is /storage/ofd_packets/00154911 [11:01:35]Write 301 bytes [11:01:35]NVStorageSaveData done [11:01:35]OFDSenderStorePacket done [11:01:35]KKMCreateOFDPacket done [11:01:35]NVStorageSaveData kkm_last_timestamp [11:01:35]File name is /storage/kkm_last_timestamp [11:01:35]Write 4 bytes [11:01:35]NVStorageSaveData done [11:01:35]ExternCall_PrintAddStr [11:01:35]wPrintStart [11:01:35]Write to MH i2c: 01 00 00 11 0F 20 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: 01 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: 01 07 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: 01 07 00 11 0F 00 00 00 00 00 FF 0F 35 [11:01:35]RasterBufferAndPrint [11:01:35]line Счет N : (1)298148 [11:01:35]line ИНН: 02508201610067 [11:01:35]line Контрольно-Кассовый Чек [11:01:35]line ПРОДАЖА [11:01:35]line ТРК (МРК, ГНК) : 52 [11:01:35]line Товар: 2710124130 [11:01:35]line Аи-92-К-5 [11:01:35]line 9.390 * 63.90 [11:01:35]line = 600.02 [11:01:35]line НДС 12% НСП 1% [11:01:35]line > о реализуемом товаре [11:01:35]line ИТОГО: 600.02 [11:01:35]line НСП 1% : 5.31 [11:01:35]line НДС 12% : 63.72 [11:01:35]line Наличными: 0.00 [11:01:35]line Безнал.: 600.02 [11:01:35]line Место: АЗС № 53 "Партнер Нефть" [11:01:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:01:35]line СНО: Общий режим [11:01:35]line Чек 215 09.04.2024 11:01 [11:01:35]line Смена: 298 ФФД: 1.0 [11:01:35]line ЗНМ: 0300000127 [11:01:35]line РНМ: 0000000000090882 [11:01:35]line Версия ККМ: 001 [11:01:35]line Платежная система: Бакай Банк [11:01:35]line ФМ: 0000000000874906 [11:01:35]line ФД: 154911 [11:01:35]line ФПД: 52358668709209 [11:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110135&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154911&fm=52358668709209&tin=02508201610067®Number=0000000000090882&sum=60002 [11:01:36]OFD Sender: Processing packet 154911 [packets to send 67, broken 66] [11:01:36]ProducePacketName [11:01:36]name=ofd_packets/00154911 [11:01:36]OFD Sender: To server: pG, [11:01:36]CommunicateWithHost lk.salyk.kg:30040 [11:01:36]ConnectInit lk.salyk.kg [11:01:36]written 0, free lines is 4095 [11:01:36]Connected sock=7 [11:01:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 6A 67 07 01 6D 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 0F 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1F 5D 02 00 35 04 06 00 2F 9E B3 D9 6D 59 2D EB 0F E2 87 4D 5E 25 [11:01:36]Write to MH i2c: 01 00 00 3B 0F 4A [11:01:36]Write i2c OK [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: 01 [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: 01 07 00 [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: 01 07 00 3B 0F 00 00 00 00 00 D2 0C 2F [11:01:36]RasterBufferAndPrint [11:01:36]line [11:01:36]line [11:01:36]line [11:01:36]line [11:01:36]line [11:01:36]written 0, free lines is 3289 [11:01:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C8 ED 47 00 88 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 1F 5D 02 00 F4 03 04 00 B9 C7 14 66 B6 04 01 00 00 0B 7D D1 C3 53 F1 2A D7 [11:01:36]CommunicateWithHost err = 0 [11:01:36]CheckOFDResponse [11:01:36]1017 (14) - 77093643461234 [11:01:36]1041 (16) - 0000000000874906 [11:01:36]1040 (4) - 154911 [11:01:36]1012 (4) - 09.04.2024 04:44 [11:01:36]1206 (1) - 0 [11:01:36]OFD Sender: Remove packet 154911 [11:01:36]ProducePacketName [11:01:36]name=ofd_packets/00154911 [11:01:36]NVStorageDeleteData [11:01:36]MH_Cut [11:01:36]Write to MH i2c: D1 01 00 42 0F 01 23 [11:01:36]Write i2c OK [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: D1 [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: D1 01 00 [11:01:36]MH_I2C_Read... [11:01:36]Read from MH i2c: D1 01 00 42 0F 00 22 [11:01:36]Write to MH i2c: 01 00 00 43 0F 52 [11:01:36]Write i2c OK [11:01:36]MH_I2C_Read... [11:01:37]OFD Sender: No OFD packet to send [11:01:37]*** Cut start [11:01:37]*** Partial cut [11:01:37]*** CUTSNS_PIN = 1 [11:01:37]*** CUTSNS_PIN = 0 [11:01:37]*** Brake cut motor [11:01:38]Read from MH i2c: 01 [11:01:38]MH_I2C_Read... [11:01:38]*** Stop cut motor [11:01:38]*** Cut end [11:01:38]Read from MH i2c: 01 07 00 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: 01 07 00 43 0F 00 00 00 00 00 FF 0F 67 [11:01:38]process_action close_receipt done [11:01:38]requested_data is exist [11:01:38]produce_requested_data [11:01:38]requested_item fm.sn is exist - process it [11:01:38]wFMCommunicate request_size=4 [11:01:38]MH_SAM_APDU [11:01:38]CAPDU: 80 11 00 00 [11:01:38]Write to MH i2c: E2 08 00 44 0F 80 11 00 00 00 00 00 00 CD [11:01:38]Write i2c OK [11:01:38]MH_I2C_Read... [11:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:38]Read from MH i2c: E2 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 17 00 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 17 00 44 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 22 [11:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:01:38]wFMCommunicate OK [11:01:38]requested_item fd.num is exist - process it [11:01:38]SAM_PROTO_GetFieldsCounters [11:01:38]wFMCommunicate request_size=4 [11:01:38]MH_SAM_APDU [11:01:38]CAPDU: 80 13 00 00 [11:01:38]Write to MH i2c: E2 08 00 45 0F 80 13 00 00 00 00 00 00 D0 [11:01:38]Write i2c OK [11:01:38]MH_I2C_Read... [11:01:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:38]Read from MH i2c: E2 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 62 00 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 62 00 45 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1F 5D 02 00 0E 04 04 00 2A 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 23 [11:01:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 1F 5D 02 00 0E 04 04 00 2A 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 [11:01:38]wFMCommunicate OK [11:01:38]SAM_PROTO_GetFieldsCounters done [11:01:38]requested_item shift.num is exist - process it [11:01:38]requested_item shift.opened is exist - process it [11:01:38]req_shift_opened [11:01:38]FM_GetShiftState [11:01:38]SAM_PROTO_GetShiftState [11:01:38]wFMCommunicate request_size=4 [11:01:38]MH_SAM_APDU [11:01:38]CAPDU: 80 13 01 00 [11:01:38]Write to MH i2c: E2 08 00 46 0F 80 13 01 00 00 00 00 00 D2 [11:01:38]Write i2c OK [11:01:38]MH_I2C_Read... [11:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:38]Read from MH i2c: E2 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 0E 00 [11:01:38]MH_I2C_Read... [11:01:38]Read from MH i2c: E2 0E 00 46 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [11:01:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:01:38]wFMCommunicate OK [11:01:38]SAM_PROTO_GetShiftState done [11:01:38]FM_GetShiftState done [11:01:38]req_shift_opened done [11:01:38]requested_item shift.open_date is exist - process it [11:01:38]req_shift_open_date [11:01:38]req_shift_open_date done [11:01:38]produce_requested_data done [11:01:38]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154911,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:01:38]process_action_free close_receipt [11:01:38]json_value_free [11:01:38]json_value_free done [11:01:38]process_json_proto returns [11:01:38]Send response to host [11:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154911,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:01:38]free response buf [11:01:38]execute_script done [11:01:38]execute_script returns [11:01:38]free content buf [11:01:38]Sock 9.Close socket [11:01:38]Sock 9.Thread stoped [11:01:42]OFD Sender: No OFD packet to send [11:01:47]OFD Sender: No OFD packet to send [11:01:52]OFD Sender: No OFD packet to send [11:01:57]OFD Sender: No OFD packet to send [11:02:02]OFD Sender: No OFD packet to send [11:02:07]OFD Sender: No OFD packet to send [11:02:12]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:37]OFD Sender: No OFD packet to send [11:02:40]accept exits with 10 [11:02:40]New connection [11:02:40]New thread 3067137380 created [11:02:40]Thread 3067280740 joined [11:02:40]Waiting for new connection... [11:02:40] Sock 10.Parse request [11:02:40]Sock 10.Check first char [11:02:40]Sock 10.First char is OK [11:02:40]request: POST /json_proto HTTP/1.0 [11:02:40]Method: POST [11:02:40]URL: /json_proto [11:02:40]Method is POST - this is cgi request [11:02:40]url: /json_proto [11:02:40]query_string will be loaded in cgi processing [11:02:40]execute_cgi json_proto POST (null) [11:02:40]execute_cgi path=json_proto method=POST [11:02:40]POST find Content-Length [11:02:40]Host: 172.17.32.195:8080 [11:02:40]Content-Length: 823 [11:02:40]Content-Type: application/json [11:02:40] [11:02:40]POST finish read [11:02:40]Found Content-Length = 823 [11:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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" ] } } [11:02:40]execute_script... [11: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)298145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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" ] } } [11:02:40]POST & json_proto [11:02:40]process_json_proto [11:02:40]json parsed OK: [11:02:40]protocol is kg_v1.0 [11:02:40]action value=close_receipt [11:02:40]process_action close_receipt [11:02:40]cmd_close_receipt [11:02:40]MH_GetDate [11:02:40]Write to MH i2c: F0 00 00 47 0F 45 [11:02:40]Write i2c OK [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: F0 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: F0 09 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: F0 09 00 47 0F 00 51 20 15 66 77 1B 62 64 92 [11:02:40]GetLastDocTimeStamp 1712660495 [11:02:40]current date 1712660561 [11:02:40]FM_GetShiftState [11:02:40]SAM_PROTO_GetShiftState [11:02:40]wFMCommunicate request_size=4 [11:02:40]MH_SAM_APDU [11:02:40]CAPDU: 80 13 01 00 [11:02:40]Write to MH i2c: E2 08 00 48 0F 80 13 01 00 00 00 00 00 D4 [11:02:40]Write i2c OK [11:02:40]MH_I2C_Read... [11:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:40]Read from MH i2c: E2 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 0E 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 0E 00 48 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6E [11:02:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:02:40]wFMCommunicate OK [11:02:40]SAM_PROTO_GetShiftState done [11:02:40]FM_GetShiftState done [11:02:40]opened in 1712622218 [11:02:40]opened+sec_in_day 1712708618 [11:02:40]quantity*price = 100016 [11:02:40]sum+1 = 100017 [11:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 216 09.04.2024 11:02 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154912 ФПД: 180089281708060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110241&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154912&fm=180089281708060&tin=02508201610067®Number=0000000000090882&sum=100016 [11:02:41]StoreToDocumentArchive [11:02:41]shift 298 fd 154912 [11:02:41]save to /storage/0298/doc_00154912 [11:02:41]save last doc name /storage/0298/doc_00154912 to /storage/kkm_last_doc_name [11:02:41]save OK [11:02:41]Clear old archive folders... [11:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:02:41]tlvbuf is 017752D0 [11:02:41]SAM_PROTO_ClearQueue [11:02:41]wFMCommunicate request_size=4 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 09 00 00 [11:02:41]Write to MH i2c: E2 08 00 55 0F 80 09 00 00 00 00 00 00 D6 [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 55 0F 00 90 00 D8 [11:02:41]RAPDU: 90 00 [11:02:41]wFMCommunicate OK [11:02:41]SAM_PROTO_ClearQueue done [11:02:41]KKMCreateOFDPacket [11:02:41]OFDProtocolAddRootSTLVToBuf [11:02:41]FM_MakeSignedData [11:02:41]FM_MakeSignedData [11:02:41]SAM_PROTO_SignData [11:02:41]wFMCommunicate request_size=4 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 0D 01 02 [11:02:41]Write to MH i2c: E2 08 00 56 0F 80 0D 01 02 00 00 00 00 DE [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 56 0F 00 90 00 D9 [11:02:41]RAPDU: 90 00 [11:02:41]wFMCommunicate OK [11:02:41]wFMCommunicate request_size=255 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 D8 00 00 00 F4 03 04 00 51 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 20 5D 02 00 35 04 06 00 A3 CA [11:02:41]Write to MH i2c: E2 02 01 57 0F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 D8 00 00 00 F4 03 04 00 51 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 20 5D 02 00 35 04 06 00 A3 CA 00 00 4D [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 57 0F 00 90 00 DA [11:02:41]RAPDU: 90 00 [11:02:41]wFMCommunicate OK [11:02:41]wFMCommunicate request_size=9 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 0D 02 02 04 4D AA 00 1C [11:02:41]Write to MH i2c: E2 0C 00 58 0F 80 0D 02 02 04 00 4D AA 00 1C 00 00 FC [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 03 00 58 0F 00 90 00 DB [11:02:41]RAPDU: 90 00 [11:02:41]wFMCommunicate OK [11:02:41]wFMCommunicate request_size=4 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 0D 03 02 [11:02:41]Write to MH i2c: E2 08 00 59 0F 80 0D 03 02 00 00 00 00 E3 [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 0B 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 0B 00 59 0F 00 C3 B0 28 9D BF 52 5F A6 90 00 32 [11:02:41]RAPDU: C3 B0 28 9D BF 52 5F A6 90 00 [11:02:41]wFMCommunicate OK [11:02:41]SAM_PROTO_SignData done [11:02:41]FM_MakeSignedData done [11:02:41]CreateOFDProtocolMessage [11:02:41]wFMCommunicate request_size=4 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 11 00 00 [11:02:41]Write to MH i2c: E2 08 00 5A 0F 80 11 00 00 00 00 00 00 E3 [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 17 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 17 00 5A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 38 [11:02:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:02:41]wFMCommunicate OK [11:02:41]CreateOFDProtocolMessage done [11:02:41]OFDSenderStorePacket 154912 [11:02:41]StoreOFDPacket docnum=154912 [11:02:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 7E C3 06 01 89 66 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 D8 00 00 00 F4 03 04 00 51 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 20 5D 02 00 35 04 06 00 A3 CA 4D AA 00 1C C3 B0 28 9D BF 52 5F A6 [11:02:41]CheckFolder [11:02:41]dirname=/storage/ofd_packets [11:02:41]CheckFolder done [11:02:41]ProducePacketName [11:02:41]name=ofd_packets/00154912 [11:02:41]NVStorageSaveData ofd_packets/00154912 [11:02:41]File name is /storage/ofd_packets/00154912 [11:02:41]Write 300 bytes [11:02:41]NVStorageSaveData done [11:02:41]OFDSenderStorePacket done [11:02:41]KKMCreateOFDPacket done [11:02:41]NVStorageSaveData kkm_last_timestamp [11:02:41]File name is /storage/kkm_last_timestamp [11:02:41]Write 4 bytes [11:02:41]NVStorageSaveData done [11:02:41]ExternCall_PrintAddStr [11:02:41]wPrintStart [11:02:41]Write to MH i2c: 01 00 00 5B 0F 6A [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: 01 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: 01 07 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: 01 07 00 5B 0F 00 00 00 00 00 FF 0F 7F [11:02:41]RasterBufferAndPrint [11:02:41]line Счет N : (1)298145 [11:02:41]line ИНН: 02508201610067 [11:02:41]line Контрольно-Кассовый Чек [11:02:41]line ПРОДАЖА [11:02:41]line ТРК (МРК, ГНК) : 100 [11:02:41]line Товар: 2711190000 [11:02:41]line ГАЗ-К-5 [11:02:41]line 30.400 * 32.90 [11:02:41]line = 1000.16 [11:02:41]line НДС 12% НСП 1% [11:02:41]line > о реализуемом товаре [11:02:41]line ИТОГО: 1000.16 [11:02:41]line НСП 1% : 8.85 [11:02:41]line НДС 12% : 106.21 [11:02:41]line Наличными: 0.00 [11:02:41]line Безнал.: 1000.16 [11:02:41]line Место: АЗС № 53 "Партнер Нефть" [11:02:41]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:02:41]line СНО: Общий режим [11:02:41]line Чек 216 09.04.2024 11:02 [11:02:41]line Смена: 298 ФФД: 1.0 [11:02:41]line ЗНМ: 0300000127 [11:02:41]line РНМ: 0000000000090882 [11:02:41]line Версия ККМ: 001 [11:02:41]line Платежная система: Бакай Банк [11:02:41]line ФМ: 0000000000874906 [11:02:41]line ФД: 154912 [11:02:41]line ФПД: 180089281708060 [11:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110241&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154912&fm=180089281708060&tin=02508201610067®Number=0000000000090882&sum=100016 [11:02:42]OFD Sender: Processing packet 154912 [packets to send 67, broken 66] [11:02:42]ProducePacketName [11:02:42]name=ofd_packets/00154912 [11:02:42]OFD Sender: To server: pG, [11:02:42]CommunicateWithHost lk.salyk.kg:30040 [11:02:42]ConnectInit lk.salyk.kg [11:02:42]written 0, free lines is 4095 [11:02:42]Write to MH i2c: 01 00 00 85 0F 94 [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 85 0F 00 00 00 00 00 CD 0C 74 [11:02:42]RasterBufferAndPrint [11:02:42]line [11:02:42]line [11:02:42]line [11:02:42]line [11:02:42]line [11:02:42]written 0, free lines is 3281 [11:02:42]MH_Cut [11:02:42]Write to MH i2c: D1 01 00 8C 0F 01 6D [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: D1 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: D1 01 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: D1 01 00 8C 0F 00 6C [11:02:42]Write to MH i2c: 01 00 00 8D 0F 9C [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:43]*** Cut start [11:02:43]*** Partial cut [11:02:43]*** CUTSNS_PIN = 1 [11:02:43]*** CUTSNS_PIN = 0 [11:02:43]*** Brake cut motor [11:02:44]Read from MH i2c: 01 [11:02:44]MH_I2C_Read... [11:02:44]*** Stop cut motor [11:02:44]*** Cut end [11:02:44]Read from MH i2c: 01 07 00 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: 01 07 00 8D 0F 00 00 00 00 00 FF 0F B1 [11:02:44]process_action close_receipt done [11:02:44]requested_data is exist [11:02:44]produce_requested_data [11:02:44]requested_item fm.sn is exist - process it [11:02:44]wFMCommunicate request_size=4 [11:02:44]MH_SAM_APDU [11:02:44]CAPDU: 80 11 00 00 [11:02:44]Write to MH i2c: E2 08 00 8E 0F 80 11 00 00 00 00 00 00 17 [11:02:44]Write i2c OK [11:02:44]MH_I2C_Read... [11:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:44]Read from MH i2c: E2 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 17 00 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 17 00 8E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6C [11:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:02:44]wFMCommunicate OK [11:02:44]requested_item fd.num is exist - process it [11:02:44]SAM_PROTO_GetFieldsCounters [11:02:44]wFMCommunicate request_size=4 [11:02:44]MH_SAM_APDU [11:02:44]CAPDU: 80 13 00 00 [11:02:44]Write to MH i2c: E2 08 00 8F 0F 80 13 00 00 00 00 00 00 1A [11:02:44]Write i2c OK [11:02:44]MH_I2C_Read... [11:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:44]Read from MH i2c: E2 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 62 00 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 62 00 8F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 20 5D 02 00 0E 04 04 00 2A 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 71 [11:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 20 5D 02 00 0E 04 04 00 2A 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 [11:02:44]wFMCommunicate OK [11:02:44]SAM_PROTO_GetFieldsCounters done [11:02:44]requested_item shift.num is exist - process it [11:02:44]requested_item shift.opened is exist - process it [11:02:44]req_shift_opened [11:02:44]FM_GetShiftState [11:02:44]SAM_PROTO_GetShiftState [11:02:44]wFMCommunicate request_size=4 [11:02:44]MH_SAM_APDU [11:02:44]CAPDU: 80 13 01 00 [11:02:44]Write to MH i2c: E2 08 00 90 0F 80 13 01 00 00 00 00 00 1C [11:02:44]Write i2c OK [11:02:44]MH_I2C_Read... [11:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:44]Read from MH i2c: E2 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 0E 00 [11:02:44]MH_I2C_Read... [11:02:44]Read from MH i2c: E2 0E 00 90 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B6 [11:02:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:02:44]wFMCommunicate OK [11:02:44]SAM_PROTO_GetShiftState done [11:02:44]FM_GetShiftState done [11:02:44]req_shift_opened done [11:02:44]requested_item shift.open_date is exist - process it [11:02:44]req_shift_open_date [11:02:44]req_shift_open_date done [11:02:44]produce_requested_data done [11:02:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154912,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:02:44]process_action_free close_receipt [11:02:44]json_value_free [11:02:44]json_value_free done [11:02:44]process_json_proto returns [11:02:44]Send response to host [11:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154912,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:02:44]free response buf [11:02:44]execute_script done [11:02:44]execute_script returns [11:02:44]free content buf [11:02:44]Sock 10.Close socket [11:02:44]Sock 10.Thread stoped [11:03:14]accept exits with 7 [11:03:14]New connection [11:03:14]New thread 3067280740 created [11:03:14]Thread 3067137380 joined [11:03:14]Waiting for new connection... [11:03:14] Sock 7.Parse request [11:03:14]Sock 7.Check first char [11:03:14]Sock 7.First char is OK [11:03:14]request: POST /json_proto HTTP/1.0 [11:03:14]Method: POST [11:03:14]URL: /json_proto [11:03:14]Method is POST - this is cgi request [11:03:14]url: /json_proto [11:03:14]query_string will be loaded in cgi processing [11:03:14]execute_cgi json_proto POST (null) [11:03:14]execute_cgi path=json_proto method=POST [11:03:14]POST find Content-Length [11:03:14]Host: 172.17.32.195:8080 [11:03:14]Content-Length: 639 [11:03:14]Content-Type: application/json [11:03:14] [11:03:14]POST finish read [11:03:14]Found Content-Length = 639 [11:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:14]execute_script... [11:03:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:14]POST & json_proto [11:03:14]process_json_proto [11:03:14]json parsed OK: [11:03:14]protocol is kg_v1.0 [11:03:14]action value=close_receipt [11:03:14]process_action close_receipt [11:03:14]cmd_close_receipt [11:03:14]MH_GetDate [11:03:14]Write to MH i2c: F0 00 00 91 0F 8F [11:03:14]Write i2c OK [11:03:14]MH_I2C_Read... [11:03:14]Read from MH i2c: F0 [11:03:14]MH_I2C_Read... [11:03:14]Read from MH i2c: F0 09 00 [11:03:14]MH_I2C_Read... [11:03:14]Read from MH i2c: F0 09 00 91 0F 00 73 20 15 66 77 1B 62 64 FE [11:03:14]GetLastDocTimeStamp 1712660561 [11:03:14]current date 1712660595 [11:03:14]FM_GetShiftState [11:03:14]SAM_PROTO_GetShiftState [11:03:14]wFMCommunicate request_size=4 [11:03:14]MH_SAM_APDU [11:03:14]CAPDU: 80 13 01 00 [11:03:14]Write to MH i2c: E2 08 00 92 0F 80 13 01 00 00 00 00 00 1E [11:03:14]Write i2c OK [11:03:14]MH_I2C_Read... [11:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:14]Read from MH i2c: E2 [11:03:14]MH_I2C_Read... [11:03:14]Read from MH i2c: E2 0E 00 [11:03:14]MH_I2C_Read... [11:03:14]Read from MH i2c: E2 0E 00 92 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B8 [11:03:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:03:14]wFMCommunicate OK [11:03:14]SAM_PROTO_GetShiftState done [11:03:14]FM_GetShiftState done [11:03:14]opened in 1712622218 [11:03:14]opened+sec_in_day 1712708618 [11:03:14]quantity*price = 50033 [11:03:14]sum+1 = 50035 [11:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 217 09.04.2024 11:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154913 ФПД: 278773365262358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110315&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154913&fm=278773365262358&tin=02508201610067®Number=0000000000090882&sum=50034 [11:03:15]StoreToDocumentArchive [11:03:15]shift 298 fd 154913 [11:03:15]save to /storage/0298/doc_00154913 [11:03:15]save last doc name /storage/0298/doc_00154913 to /storage/kkm_last_doc_name [11:03:15]save OK [11:03:15]Clear old archive folders... [11:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:15]tlvbuf is B6EF8260 [11:03:15]SAM_PROTO_ClearQueue [11:03:15]wFMCommunicate request_size=4 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 09 00 00 [11:03:15]Write to MH i2c: E2 08 00 9F 0F 80 09 00 00 00 00 00 00 20 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 9F 0F 00 90 00 22 [11:03:15]RAPDU: 90 00 [11:03:15]wFMCommunicate OK [11:03:15]SAM_PROTO_ClearQueue done [11:03:15]KKMCreateOFDPacket [11:03:15]OFDProtocolAddRootSTLVToBuf [11:03:15]FM_MakeSignedData [11:03:15]FM_MakeSignedData [11:03:15]SAM_PROTO_SignData [11:03:15]wFMCommunicate request_size=4 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 0D 01 02 [11:03:15]Write to MH i2c: E2 08 00 A0 0F 80 0D 01 02 00 00 00 00 28 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 A0 0F 00 90 00 23 [11:03:16]RAPDU: 90 00 [11:03:16]wFMCommunicate OK [11:03:16]wFMCommunicate request_size=255 [11:03:16]MH_SAM_APDU [11:03:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 73 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 21 5D 02 00 35 04 06 00 FD [11:03:16]Write to MH i2c: E2 02 01 A1 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 73 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 21 5D 02 00 35 04 06 00 FD 00 00 B7 [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 A1 0F 00 90 00 24 [11:03:16]RAPDU: 90 00 [11:03:16]wFMCommunicate OK [11:03:16]wFMCommunicate request_size=10 [11:03:16]MH_SAM_APDU [11:03:16]CAPDU: 80 0D 02 02 05 8A FB 68 C8 16 [11:03:16]Write to MH i2c: E2 0D 00 A2 0F 80 0D 02 02 05 00 8A FB 68 C8 16 00 00 00 [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 03 00 A2 0F 00 90 00 25 [11:03:16]RAPDU: 90 00 [11:03:16]wFMCommunicate OK [11:03:16]wFMCommunicate request_size=4 [11:03:16]MH_SAM_APDU [11:03:16]CAPDU: 80 0D 03 02 [11:03:16]Write to MH i2c: E2 08 00 A3 0F 80 0D 03 02 00 00 00 00 2D [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 0B 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 0B 00 A3 0F 00 73 DA 4F 92 FA 7E 55 52 90 00 7B [11:03:16]RAPDU: 73 DA 4F 92 FA 7E 55 52 90 00 [11:03:16]wFMCommunicate OK [11:03:16]SAM_PROTO_SignData done [11:03:16]FM_MakeSignedData done [11:03:16]CreateOFDProtocolMessage [11:03:16]wFMCommunicate request_size=4 [11:03:16]MH_SAM_APDU [11:03:16]CAPDU: 80 11 00 00 [11:03:16]Write to MH i2c: E2 08 00 A4 0F 80 11 00 00 00 00 00 00 2D [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 17 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 17 00 A4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 82 [11:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:03:16]wFMCommunicate OK [11:03:16]CreateOFDProtocolMessage done [11:03:16]OFDSenderStorePacket 154913 [11:03:16]StoreOFDPacket docnum=154913 [11:03:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AA 43 07 01 B1 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 73 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 21 5D 02 00 35 04 06 00 FD 8A FB 68 C8 16 73 DA 4F 92 FA 7E 55 52 [11:03:16]CheckFolder [11:03:16]dirname=/storage/ofd_packets [11:03:16]CheckFolder done [11:03:16]ProducePacketName [11:03:16]name=ofd_packets/00154913 [11:03:16]NVStorageSaveData ofd_packets/00154913 [11:03:16]File name is /storage/ofd_packets/00154913 [11:03:16]Write 301 bytes [11:03:16]NVStorageSaveData done [11:03:16]OFDSenderStorePacket done [11:03:16]KKMCreateOFDPacket done [11:03:16]NVStorageSaveData kkm_last_timestamp [11:03:16]File name is /storage/kkm_last_timestamp [11:03:16]Write 4 bytes [11:03:16]NVStorageSaveData done [11:03:16]ExternCall_PrintAddStr [11:03:16]wPrintStart [11:03:16]Write to MH i2c: 01 00 00 A5 0F B4 [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 07 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 07 00 A5 0F 00 00 00 00 00 FF 0F C9 [11:03:16]RasterBufferAndPrint [11:03:16]line Счет N : (1)298150 [11:03:16]line ИНН: 02508201610067 [11:03:16]line Контрольно-Кассовый Чек [11:03:16]line ПРОДАЖА [11:03:16]line ТРК (МРК, ГНК) : 41 [11:03:16]line Товар: 2710124130 [11:03:16]line Аи-92-К-5 [11:03:16]line 7.830 * 63.90 [11:03:16]line = 500.34 [11:03:16]line НДС 12% НСП 1% [11:03:16]line > о реализуемом товаре [11:03:16]line ИТОГО: 500.34 [11:03:16]line НСП 1% : 4.43 [11:03:16]line НДС 12% : 53.13 [11:03:16]line Наличными: 500.34 [11:03:16]line Безнал.: 0.00 [11:03:16]line Место: АЗС № 53 "Партнер Нефть" [11:03:16]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:03:16]line СНО: Общий режим [11:03:16]line Чек 217 09.04.2024 11:03 [11:03:16]line Смена: 298 ФФД: 1.0 [11:03:16]line ЗНМ: 0300000127 [11:03:16]line РНМ: 0000000000090882 [11:03:16]line Версия ККМ: 001 [11:03:16]line ФМ: 0000000000874906 [11:03:16]line ФД: 154913 [11:03:16]line ФПД: 278773365262358 [11:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110315&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154913&fm=278773365262358&tin=02508201610067®Number=0000000000090882&sum=50034 [11:03:16]written 0, free lines is 4095 [11:03:17]Write to MH i2c: 01 00 00 CD 0F DC [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 07 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 07 00 CD 0F 00 00 00 00 00 EF 0C DE [11:03:17]RasterBufferAndPrint [11:03:17]line [11:03:17]line [11:03:17]line [11:03:17]line [11:03:17]line [11:03:17]written 0, free lines is 3317 [11:03:17]MH_Cut [11:03:17]Write to MH i2c: D1 01 00 D4 0F 01 B5 [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: D1 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: D1 01 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: D1 01 00 D4 0F 00 B4 [11:03:17]Write to MH i2c: 01 00 00 D5 0F E4 [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:18]*** Cut start [11:03:18]*** Partial cut [11:03:18]*** CUTSNS_PIN = 1 [11:03:18]*** CUTSNS_PIN = 0 [11:03:18]*** Brake cut motor [11:03:18]Read from MH i2c: 01 [11:03:18]MH_I2C_Read... [11:03:18]*** Stop cut motor [11:03:18]*** Cut end [11:03:18]Read from MH i2c: 01 07 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 D5 0F 00 00 00 00 00 FF 0F F9 [11:03:18]process_action close_receipt done [11:03:18]requested_data is exist [11:03:18]produce_requested_data [11:03:18]requested_item fm.sn is exist - process it [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 11 00 00 [11:03:18]Write to MH i2c: E2 08 00 D6 0F 80 11 00 00 00 00 00 00 5F [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 D6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B4 [11:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:03:18]wFMCommunicate OK [11:03:18]requested_item fd.num is exist - process it [11:03:18]SAM_PROTO_GetFieldsCounters [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 13 00 00 [11:03:18]Write to MH i2c: E2 08 00 D7 0F 80 13 00 00 00 00 00 00 62 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 62 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 62 00 D7 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 21 5D 02 00 0E 04 04 00 2A 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 BD [11:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 21 5D 02 00 0E 04 04 00 2A 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 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_GetFieldsCounters done [11:03:18]requested_item shift.num is exist - process it [11:03:18]requested_item shift.opened is exist - process it [11:03:18]req_shift_opened [11:03:18]FM_GetShiftState [11:03:18]SAM_PROTO_GetShiftState [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 13 01 00 [11:03:18]Write to MH i2c: E2 08 00 D8 0F 80 13 01 00 00 00 00 00 64 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0E 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0E 00 D8 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FE [11:03:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_GetShiftState done [11:03:18]FM_GetShiftState done [11:03:18]req_shift_opened done [11:03:18]requested_item shift.open_date is exist - process it [11:03:18]req_shift_open_date [11:03:18]req_shift_open_date done [11:03:18]produce_requested_data done [11:03:18]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154913,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:03:18]process_action_free close_receipt [11:03:18]json_value_free [11:03:18]json_value_free done [11:03:18]process_json_proto returns [11:03:18]Send response to host [11:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154913,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:03:18]free response buf [11:03:18]execute_script done [11:03:18]execute_script returns [11:03:18]free content buf [11:03:18]Sock 7.Close socket [11:03:18]Sock 7.Thread stoped [11:03:22]accept exits with 10 [11:03:22]New connection [11:03:22]New thread 3067137380 created [11:03:22]Thread 3067280740 joined [11:03:22]Waiting for new connection... [11:03:22] Sock 10.Parse request [11:03:22]Sock 10.Check first char [11:03:22]Sock 10.First char is OK [11:03:22]request: POST /json_proto HTTP/1.0 [11:03:22]Method: POST [11:03:22]URL: /json_proto [11:03:22]Method is POST - this is cgi request [11:03:22]url: /json_proto [11:03:22]query_string will be loaded in cgi processing [11:03:22]execute_cgi json_proto POST (null) [11:03:22]execute_cgi path=json_proto method=POST [11:03:22]POST find Content-Length [11:03:22]Host: 172.17.32.195:8080 [11:03:22]Content-Length: 1191 [11:03:22]Content-Type: application/json [11:03:22] [11:03:22]POST finish read [11:03:22]Found Content-Length = 1191 [11:03:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298149\u000A09.04.2024 10:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585933\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:22]execute_script... [11:03:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298149\u000A09.04.2024 10:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585933\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:22]POST & json_proto [11:03:22]process_json_proto [11:03:22]json parsed OK: [11:03:22]protocol is kg_v1.0 [11:03:22]action value=print_text [11:03:23]process_action print_text [11:03:23]cmd_print_text [11:03:23]ExternCall_PrintAddStr [11:03:23]wPrintStart [11:03:23]Write to MH i2c: 01 00 00 D9 0F E8 [11:03:23]Write i2c OK [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 07 00 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 07 00 D9 0F 00 00 00 00 00 FF 0F FD [11:03:23]RasterBufferAndPrint [11:03:23]line *****ТОВАРНЫЙ ЧЕК***** [11:03:23]line АЗС 53 [11:03:23]line Партнер нефть [11:03:23]line 02508201610067 [11:03:23]line Кассир : Черикбаев М. [11:03:23]line Счет N : (1)298149 [11:03:23]line 09.04.2024 10:40 [11:03:23]line ПРОДАЖА [11:03:23]line ТРК (МРК, ГНК): 52 [11:03:23]line Вид ГСМ : 2710124130 [11:03:23]line Аи-92-К-5 [11:03:23]line 15.650 x 63.90 [11:03:23]line ИТОГ: 1000.04 [11:03:23]line Тип оплаты: Талоны: Партнер нефть [11:03:23]line 3585933 [11:03:23]line ______________________ [11:03:23]line (подпись) [11:03:23]written 0, free lines is 4095 [11:03:23]Write to MH i2c: 01 00 00 ED 0F FC [11:03:23]Write i2c OK [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 07 00 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: 01 07 00 ED 0F 00 00 00 00 00 14 0E 25 [11:03:23]RasterBufferAndPrint [11:03:23]line [11:03:23]line [11:03:23]line [11:03:23]line [11:03:23]line [11:03:23]written 0, free lines is 3607 [11:03:23]MH_Cut [11:03:23]Write to MH i2c: D1 01 00 F4 0F 01 D5 [11:03:23]Write i2c OK [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: D1 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: D1 01 00 [11:03:23]MH_I2C_Read... [11:03:23]Read from MH i2c: D1 01 00 F4 0F 00 D4 [11:03:23]Write to MH i2c: 01 00 00 F5 0F 04 [11:03:23]Write i2c OK [11:03:23]MH_I2C_Read... [11:03:23]*** Cut start [11:03:23]*** Partial cut [11:03:23]*** CUTSNS_PIN = 1 [11:03:23]*** CUTSNS_PIN = 0 [11:03:24]*** Brake cut motor [11:03:24]Read from MH i2c: 01 [11:03:24]MH_I2C_Read... [11:03:24]*** Stop cut motor [11:03:24]Read from MH i2c: 01 07 00 [11:03:24]MH_I2C_Read... [11:03:24]*** Cut end [11:03:24]Read from MH i2c: 01 07 00 F5 0F 00 00 00 00 00 FF 0F 19 [11:03:24]process_action print_text done [11:03:24]requested_data is exist [11:03:24]produce_requested_data [11:03:24]requested_item fm.sn is exist - process it [11:03:24]wFMCommunicate request_size=4 [11:03:24]MH_SAM_APDU [11:03:24]CAPDU: 80 11 00 00 [11:03:24]Write to MH i2c: E2 08 00 F6 0F 80 11 00 00 00 00 00 00 7F [11:03:24]Write i2c OK [11:03:24]MH_I2C_Read... [11:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:24]Read from MH i2c: E2 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 17 00 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 17 00 F6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D4 [11:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:03:24]wFMCommunicate OK [11:03:24]requested_item fd.num is exist - process it [11:03:24]SAM_PROTO_GetFieldsCounters [11:03:24]wFMCommunicate request_size=4 [11:03:24]MH_SAM_APDU [11:03:24]CAPDU: 80 13 00 00 [11:03:24]Write to MH i2c: E2 08 00 F7 0F 80 13 00 00 00 00 00 00 82 [11:03:24]Write i2c OK [11:03:24]MH_I2C_Read... [11:03:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:24]Read from MH i2c: E2 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 62 00 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 62 00 F7 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 21 5D 02 00 0E 04 04 00 2A 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 DD [11:03:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 21 5D 02 00 0E 04 04 00 2A 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 [11:03:24]wFMCommunicate OK [11:03:24]SAM_PROTO_GetFieldsCounters done [11:03:24]requested_item shift.num is exist - process it [11:03:24]requested_item shift.opened is exist - process it [11:03:24]req_shift_opened [11:03:24]FM_GetShiftState [11:03:24]SAM_PROTO_GetShiftState [11:03:24]wFMCommunicate request_size=4 [11:03:24]MH_SAM_APDU [11:03:24]CAPDU: 80 13 01 00 [11:03:24]Write to MH i2c: E2 08 00 F8 0F 80 13 01 00 00 00 00 00 84 [11:03:24]Write i2c OK [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 [11:03:24]MH_I2C_Read... [11:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:24]Read from MH i2c: E2 0E 00 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 0E 00 F8 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1E [11:03:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:03:24]wFMCommunicate OK [11:03:24]SAM_PROTO_GetShiftState done [11:03:24]FM_GetShiftState done [11:03:24]req_shift_opened done [11:03:24]requested_item shift.open_date is exist - process it [11:03:24]req_shift_open_date [11:03:24]req_shift_open_date done [11:03:24]produce_requested_data done [11:03:24]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154913,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:03:24]process_action_free print_text [11:03:24]json_value_free [11:03:24]json_value_free done [11:03:24]process_json_proto returns [11:03:24]Send response to host [11:03:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154913,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:03:24]free response buf [11:03:24]execute_script done [11:03:24]execute_script returns [11:03:24]free content buf [11:03:24]Sock 10.Close socket [11:03:24]Sock 10.Thread stoped [11:04:44]accept exits with 7 [11:04:44]New connection [11:04:44]New thread 3067280740 created [11:04:44]Thread 3067137380 joined [11:04:44]Waiting for new connection... [11:04:44] Sock 7.Parse request [11:04:44]Sock 7.Check first char [11:04:44]Sock 7.First char is OK [11:04:44]request: POST /json_proto HTTP/1.0 [11:04:44]Method: POST [11:04:44]URL: /json_proto [11:04:44]Method is POST - this is cgi request [11:04:44]url: /json_proto [11:04:44]query_string will be loaded in cgi processing [11:04:44]execute_cgi json_proto POST (null) [11:04:44]execute_cgi path=json_proto method=POST [11:04:44]POST find Content-Length [11:04:44]Host: 172.17.32.195:8080 [11:04:44]Content-Length: 645 [11:04:44]Content-Type: application/json [11:04:44] [11:04:44]POST finish read [11:04:44]Found Content-Length = 645 [11:04:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 6.820, "sum" : 500.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:44]execute_script... [11:04:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 6.820, "sum" : 500.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:44]POST & json_proto [11:04:44]process_json_proto [11:04:44]json parsed OK: [11:04:44]protocol is kg_v1.0 [11:04:44]action value=close_receipt [11:04:44]process_action close_receipt [11:04:44]cmd_close_receipt [11:04:44]MH_GetDate [11:04:44]Write to MH i2c: F0 00 00 F9 0F F7 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: F0 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: F0 09 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: F0 09 00 F9 0F 00 CD 20 15 66 77 1B 62 64 C0 [11:04:44]GetLastDocTimeStamp 1712660595 [11:04:44]current date 1712660685 [11:04:44]FM_GetShiftState [11:04:44]SAM_PROTO_GetShiftState [11:04:44]wFMCommunicate request_size=4 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 13 01 00 [11:04:44]Write to MH i2c: E2 08 00 FA 0F 80 13 01 00 00 00 00 00 86 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 0E 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 0E 00 FA 0F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [11:04:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:04:44]wFMCommunicate OK [11:04:44]SAM_PROTO_GetShiftState done [11:04:44]FM_GetShiftState done [11:04:44]opened in 1712622218 [11:04:44]opened+sec_in_day 1712708618 [11:04:44]quantity*price = 50058 [11:04:44]sum+1 = 50060 [11:04:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.59 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.59 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 218 09.04.2024 11:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154914 ФПД: 81696408834553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110445&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154914&fm=81696408834553&tin=02508201610067®Number=0000000000090882&sum=50059 [11:04:45]StoreToDocumentArchive [11:04:45]shift 298 fd 154914 [11:04:45]save to /storage/0298/doc_00154914 [11:04:45]save last doc name /storage/0298/doc_00154914 to /storage/kkm_last_doc_name [11:04:45]save OK [11:04:45]Clear old archive folders... [11:04:45]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:04:45]tlvbuf is 0178BFE0 [11:04:45]SAM_PROTO_ClearQueue [11:04:45]wFMCommunicate request_size=4 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 09 00 00 [11:04:45]Write to MH i2c: E2 08 00 07 10 80 09 00 00 00 00 00 00 89 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 07 10 00 90 00 8B [11:04:45]RAPDU: 90 00 [11:04:45]wFMCommunicate OK [11:04:45]SAM_PROTO_ClearQueue done [11:04:45]KKMCreateOFDPacket [11:04:45]OFDProtocolAddRootSTLVToBuf [11:04:45]FM_MakeSignedData [11:04:45]FM_MakeSignedData [11:04:45]SAM_PROTO_SignData [11:04:45]wFMCommunicate request_size=4 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 0D 01 02 [11:04:45]Write to MH i2c: E2 08 00 08 10 80 0D 01 02 00 00 00 00 91 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 08 10 00 90 00 8C [11:04:45]RAPDU: 90 00 [11:04:45]wFMCommunicate OK [11:04:45]wFMCommunicate request_size=255 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 8B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 8B C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CD 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 22 5D 02 [11:04:45]Write to MH i2c: E2 02 01 09 10 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 8B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 8B C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CD 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 22 5D 02 00 00 1C [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 09 10 00 90 00 8D [11:04:45]RAPDU: 90 00 [11:04:45]wFMCommunicate OK [11:04:45]wFMCommunicate request_size=16 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 4A 4D 6D 6D 91 F9 [11:04:45]Write to MH i2c: E2 13 00 0A 10 80 0D 02 02 0B 00 00 35 04 06 00 4A 4D 6D 6D 91 F9 00 00 E4 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 03 00 0A 10 00 90 00 8E [11:04:45]RAPDU: 90 00 [11:04:45]wFMCommunicate OK [11:04:45]wFMCommunicate request_size=4 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 0D 03 02 [11:04:45]Write to MH i2c: E2 08 00 0B 10 80 0D 03 02 00 00 00 00 96 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 0B 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 0B 00 0B 10 00 01 BE F0 4B CA A0 0C 8B 90 00 92 [11:04:45]RAPDU: 01 BE F0 4B CA A0 0C 8B 90 00 [11:04:45]wFMCommunicate OK [11:04:45]SAM_PROTO_SignData done [11:04:45]FM_MakeSignedData done [11:04:45]CreateOFDProtocolMessage [11:04:45]wFMCommunicate request_size=4 [11:04:45]MH_SAM_APDU [11:04:45]CAPDU: 80 11 00 00 [11:04:45]Write to MH i2c: E2 08 00 0C 10 80 11 00 00 00 00 00 00 96 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:45]Read from MH i2c: E2 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 17 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: E2 17 00 0C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EB [11:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:04:45]wFMCommunicate OK [11:04:45]CreateOFDProtocolMessage done [11:04:45]OFDSenderStorePacket 154914 [11:04:45]StoreOFDPacket docnum=154914 [11:04:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 FC 2B 0D 01 CC 5A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 8B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 8B C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CD 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 22 5D 02 00 35 04 06 00 4A 4D 6D 6D 91 F9 01 BE F0 4B CA A0 0C 8B [11:04:45]CheckFolder [11:04:45]dirname=/storage/ofd_packets [11:04:45]CheckFolder done [11:04:45]ProducePacketName [11:04:45]name=ofd_packets/00154914 [11:04:45]NVStorageSaveData ofd_packets/00154914 [11:04:45]File name is /storage/ofd_packets/00154914 [11:04:45]Write 307 bytes [11:04:45]NVStorageSaveData done [11:04:45]OFDSenderStorePacket done [11:04:45]KKMCreateOFDPacket done [11:04:45]NVStorageSaveData kkm_last_timestamp [11:04:45]File name is /storage/kkm_last_timestamp [11:04:45]Write 4 bytes [11:04:45]NVStorageSaveData done [11:04:45]ExternCall_PrintAddStr [11:04:45]wPrintStart [11:04:45]Write to MH i2c: 01 00 00 0D 10 1D [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 07 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 07 00 0D 10 00 00 00 00 00 FF 0F 32 [11:04:45]RasterBufferAndPrint [11:04:45]line Счет N : (1)298151 [11:04:45]line ИНН: 02508201610067 [11:04:45]line Контрольно-Кассовый Чек [11:04:45]line ПРОДАЖА [11:04:45]line ТРК (МРК, ГНК) : 32 [11:04:45]line Товар: 2710194210 [11:04:45]line D-ENERGY ДТ-К-5 [11:04:45]line 6.820 * 73.40 [11:04:45]line = 500.59 [11:04:45]line НДС 12% НСП 1% [11:04:45]line > о реализуемом товаре [11:04:45]line ИТОГО: 500.59 [11:04:45]line НСП 1% : 4.43 [11:04:45]line НДС 12% : 53.16 [11:04:45]line Наличными: 500.59 [11:04:45]line Безнал.: 0.00 [11:04:45]line Место: АЗС № 53 "Партнер Нефть" [11:04:45]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:04:45]line СНО: Общий режим [11:04:45]line Чек 218 09.04.2024 11:04 [11:04:45]line Смена: 298 ФФД: 1.0 [11:04:45]line ЗНМ: 0300000127 [11:04:45]line РНМ: 0000000000090882 [11:04:45]line Версия ККМ: 001 [11:04:45]line ФМ: 0000000000874906 [11:04:45]line ФД: 154914 [11:04:45]line ФПД: 81696408834553 [11:04:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110445&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154914&fm=81696408834553&tin=02508201610067®Number=0000000000090882&sum=50059 [11:04:46]written 0, free lines is 4095 [11:04:46]Write to MH i2c: 01 00 00 35 10 45 [11:04:46]Write i2c OK [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: 01 [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: 01 07 00 [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: 01 07 00 35 10 00 00 00 00 00 EC 0C 44 [11:04:46]RasterBufferAndPrint [11:04:46]line [11:04:46]line [11:04:46]line [11:04:46]line [11:04:46]line [11:04:46]written 0, free lines is 3314 [11:04:46]MH_Cut [11:04:46]Write to MH i2c: D1 01 00 3C 10 01 1E [11:04:46]Write i2c OK [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: D1 [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: D1 01 00 [11:04:46]MH_I2C_Read... [11:04:46]Read from MH i2c: D1 01 00 3C 10 00 1D [11:04:46]Write to MH i2c: 01 00 00 3D 10 4D [11:04:46]Write i2c OK [11:04:46]MH_I2C_Read... [11:04:47]*** Cut start [11:04:47]*** Partial cut [11:04:47]*** CUTSNS_PIN = 1 [11:04:47]*** CUTSNS_PIN = 0 [11:04:47]*** Brake cut motor [11:04:47]Read from MH i2c: 01 [11:04:47]MH_I2C_Read... [11:04:47]*** Stop cut motor [11:04:48]*** Cut end [11:04:48]Read from MH i2c: 01 07 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: 01 07 00 3D 10 00 00 00 00 00 FF 0F 62 [11:04:48]process_action close_receipt done [11:04:48]requested_data is exist [11:04:48]produce_requested_data [11:04:48]requested_item fm.sn is exist - process it [11:04:48]wFMCommunicate request_size=4 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 11 00 00 [11:04:48]Write to MH i2c: E2 08 00 3E 10 80 11 00 00 00 00 00 00 C8 [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:48]Read from MH i2c: E2 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 17 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 17 00 3E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1D [11:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:04:48]wFMCommunicate OK [11:04:48]requested_item fd.num is exist - process it [11:04:48]SAM_PROTO_GetFieldsCounters [11:04:48]wFMCommunicate request_size=4 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 13 00 00 [11:04:48]Write to MH i2c: E2 08 00 3F 10 80 13 00 00 00 00 00 00 CB [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:48]Read from MH i2c: E2 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 62 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 62 00 3F 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 22 5D 02 00 0E 04 04 00 2A 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 2A [11:04:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 22 5D 02 00 0E 04 04 00 2A 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 [11:04:48]wFMCommunicate OK [11:04:48]SAM_PROTO_GetFieldsCounters done [11:04:48]requested_item shift.num is exist - process it [11:04:48]requested_item shift.opened is exist - process it [11:04:48]req_shift_opened [11:04:48]FM_GetShiftState [11:04:48]SAM_PROTO_GetShiftState [11:04:48]wFMCommunicate request_size=4 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 13 01 00 [11:04:48]Write to MH i2c: E2 08 00 40 10 80 13 01 00 00 00 00 00 CD [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:48]Read from MH i2c: E2 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 0E 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 0E 00 40 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [11:04:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:04:48]wFMCommunicate OK [11:04:48]SAM_PROTO_GetShiftState done [11:04:48]FM_GetShiftState done [11:04:48]req_shift_opened done [11:04:48]requested_item shift.open_date is exist - process it [11:04:48]req_shift_open_date [11:04:48]req_shift_open_date done [11:04:48]produce_requested_data done [11:04:48]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154914,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:04:48]process_action_free close_receipt [11:04:48]json_value_free [11:04:48]json_value_free done [11:04:48]process_json_proto returns [11:04:48]Send response to host [11:04:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154914,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:04:48]free response buf [11:04:48]execute_script done [11:04:48]execute_script returns [11:04:48]free content buf [11:04:48]Sock 7.Close socket [11:04:48]Sock 7.Thread stoped [11:04:54]ConnectInit Can't connect to host [11:04:54]CommunicateWithHost connect error [11:04:54]CommunicateWithHost err = -1 [11:04:54]OFD Sender: Server communicate error [11:04:54]OFD Sender: Processing packet 154912 [packets to send 69, broken 66] [11:04:54]ProducePacketName [11:04:54]name=ofd_packets/00154912 [11:04:54]OFD Sender: To server: pG, [11:04:54]CommunicateWithHost lk.salyk.kg:30040 [11:04:54]ConnectInit lk.salyk.kg [11:04:54]Connected sock=9 [11:04:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 7E C3 06 01 89 66 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 D8 00 00 00 F4 03 04 00 51 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 20 5D 02 00 35 04 06 00 A3 CA 4D AA 00 1C C3 B0 28 9D BF 52 5F A6 [11:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2C 33 47 00 FD 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 20 5D 02 00 F4 03 04 00 7F C8 14 66 B6 04 01 00 00 B2 90 6E D0 1C C6 AE 52 [11:04:54]CommunicateWithHost err = 0 [11:04:54]CheckOFDResponse [11:04:54]1017 (14) - 77093643461234 [11:04:54]1041 (16) - 0000000000874906 [11:04:54]1040 (4) - 154912 [11:04:54]1012 (4) - 09.04.2024 04:47 [11:04:54]1206 (1) - 0 [11:04:54]OFD Sender: Remove packet 154912 [11:04:54]ProducePacketName [11:04:54]name=ofd_packets/00154912 [11:04:54]NVStorageDeleteData [11:04:55]OFD Sender: Processing packet 154913 [packets to send 68, broken 66] [11:04:55]ProducePacketName [11:04:55]name=ofd_packets/00154913 [11:04:55]OFD Sender: To server: pG, [11:04:55]CommunicateWithHost lk.salyk.kg:30040 [11:04:55]ConnectInit lk.salyk.kg [11:04:55]Connected sock=7 [11:04:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AA 43 07 01 B1 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 73 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 21 5D 02 00 35 04 06 00 FD 8A FB 68 C8 16 73 DA 4F 92 FA 7E 55 52 [11:04:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 FE B2 47 00 83 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 21 5D 02 00 F4 03 04 00 80 C8 14 66 B6 04 01 00 00 33 34 16 E5 78 1D B4 0E [11:04:55]CommunicateWithHost err = 0 [11:04:55]CheckOFDResponse [11:04:55]1017 (14) - 77093643461234 [11:04:55]1041 (16) - 0000000000874906 [11:04:55]1040 (4) - 154913 [11:04:55]1012 (4) - 09.04.2024 04:48 [11:04:55]1206 (1) - 0 [11:04:55]OFD Sender: Remove packet 154913 [11:04:55]ProducePacketName [11:04:55]name=ofd_packets/00154913 [11:04:55]NVStorageDeleteData [11:04:55]OFD Sender: Processing packet 154914 [packets to send 67, broken 66] [11:04:55]ProducePacketName [11:04:55]name=ofd_packets/00154914 [11:04:55]OFD Sender: To server: pG, [11:04:55]CommunicateWithHost lk.salyk.kg:30040 [11:04:55]ConnectInit lk.salyk.kg [11:04:55]Connected sock=7 [11:04:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 FC 2B 0D 01 CC 5A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 8B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 8B C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CD 20 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 22 5D 02 00 35 04 06 00 4A 4D 6D 6D 91 F9 01 BE F0 4B CA A0 0C 8B [11:04:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 52 74 47 00 8C 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 22 5D 02 00 F4 03 04 00 80 C8 14 66 B6 04 01 00 00 3F 36 25 A3 F2 16 CE 3B [11:04:56]CommunicateWithHost err = 0 [11:04:56]CheckOFDResponse [11:04:56]1017 (14) - 77093643461234 [11:04:56]1041 (16) - 0000000000874906 [11:04:56]1040 (4) - 154914 [11:04:56]1012 (4) - 09.04.2024 04:48 [11:04:56]1206 (1) - 0 [11:04:56]OFD Sender: Remove packet 154914 [11:04:56]ProducePacketName [11:04:56]name=ofd_packets/00154914 [11:04:56]NVStorageDeleteData [11:04:56]OFD Sender: No OFD packet to send [11:05:01]OFD Sender: No OFD packet to send [11:05:06]OFD Sender: No OFD packet to send [11:05:11]OFD Sender: No OFD packet to send [11:05:16]OFD Sender: No OFD packet to send [11:05:21]OFD Sender: No OFD packet to send [11:05:26]OFD Sender: No OFD packet to send [11:05:31]OFD Sender: No OFD packet to send [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:51]OFD Sender: No OFD packet to send [11:05:56]OFD Sender: No OFD packet to send [11:06:01]OFD Sender: No OFD packet to send [11:06:06]OFD Sender: No OFD packet to send [11:06:11]OFD Sender: No OFD packet to send [11:06:16]OFD Sender: No OFD packet to send [11:06:21]OFD Sender: No OFD packet to send [11:06:26]OFD Sender: No OFD packet to send [11:06:31]OFD Sender: No OFD packet to send [11:06:36]OFD Sender: No OFD packet to send [11:06:40]accept exits with 10 [11:06:40]New connection [11:06:40]New thread 3067137380 created [11:06:40]Thread 3067280740 joined [11:06:40]Waiting for new connection... [11:06:40] Sock 10.Parse request [11:06:40]Sock 10.Check first char [11:06:40]Sock 10.First char is OK [11:06:40]request: POST /json_proto HTTP/1.0 [11:06:40]Method: POST [11:06:40]URL: /json_proto [11:06:40]Method is POST - this is cgi request [11:06:40]url: /json_proto [11:06:40]query_string will be loaded in cgi processing [11:06:40]execute_cgi json_proto POST (null) [11:06:40]execute_cgi path=json_proto method=POST [11:06:40]POST find Content-Length [11:06:40]Host: 172.17.32.195:8080 [11:06:40]Content-Length: 800 [11:06:40]Content-Type: application/json [11:06:40] [11:06:40]POST finish read [11:06:40]Found Content-Length = 800 [11:06:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298152", "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" : 63.90, "quantity" : 9.390, "sum" : 600.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" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:40]execute_script... [11:06:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298152", "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" : 63.90, "quantity" : 9.390, "sum" : 600.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" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:40]POST & json_proto [11:06:40]process_json_proto [11:06:40]json parsed OK: [11:06:40]protocol is kg_v1.0 [11:06:40]action value=close_receipt [11:06:40]process_action close_receipt [11:06:40]cmd_close_receipt [11:06:40]MH_GetDate [11:06:40]Write to MH i2c: F0 00 00 41 10 40 [11:06:40]Write i2c OK [11:06:40]MH_I2C_Read... [11:06:40]Read from MH i2c: F0 [11:06:40]MH_I2C_Read... [11:06:40]Read from MH i2c: F0 09 00 [11:06:40]MH_I2C_Read... [11:06:40]Read from MH i2c: F0 09 00 41 10 00 41 21 15 66 77 1B 62 64 7E [11:06:40]GetLastDocTimeStamp 1712660685 [11:06:40]current date 1712660801 [11:06:40]FM_GetShiftState [11:06:40]SAM_PROTO_GetShiftState [11:06:40]wFMCommunicate request_size=4 [11:06:40]MH_SAM_APDU [11:06:40]CAPDU: 80 13 01 00 [11:06:40]Write to MH i2c: E2 08 00 42 10 80 13 01 00 00 00 00 00 CF [11:06:40]Write i2c OK [11:06:40]MH_I2C_Read... [11:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:40]Read from MH i2c: E2 [11:06:40]MH_I2C_Read... [11:06:40]Read from MH i2c: E2 0E 00 [11:06:40]MH_I2C_Read... [11:06:40]Read from MH i2c: E2 0E 00 42 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 69 [11:06:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:06:40]wFMCommunicate OK [11:06:40]SAM_PROTO_GetShiftState done [11:06:40]FM_GetShiftState done [11:06:40]opened in 1712622218 [11:06:40]opened+sec_in_day 1712708618 [11:06:40]quantity*price = 60002 [11:06:40]sum+1 = 60003 [11:06:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.02 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.02 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 219 09.04.2024 11:06 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154915 ФПД: 278876931140430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110641&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154915&fm=278876931140430&tin=02508201610067®Number=0000000000090882&sum=60002 [11:06:41]StoreToDocumentArchive [11:06:41]shift 298 fd 154915 [11:06:41]save to /storage/0298/doc_00154915 [11:06:41]save last doc name /storage/0298/doc_00154915 to /storage/kkm_last_doc_name [11:06:41]save OK [11:06:41]Clear old archive folders... [11:06:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:41]tlvbuf is B6F114E0 [11:06:41]SAM_PROTO_ClearQueue [11:06:41]wFMCommunicate request_size=4 [11:06:41]MH_SAM_APDU [11:06:41]CAPDU: 80 09 00 00 [11:06:41]Write to MH i2c: E2 08 00 4F 10 80 09 00 00 00 00 00 00 D1 [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:41]Read from MH i2c: E2 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 4F 10 00 90 00 D3 [11:06:41]RAPDU: 90 00 [11:06:41]wFMCommunicate OK [11:06:41]SAM_PROTO_ClearQueue done [11:06:41]KKMCreateOFDPacket [11:06:41]OFDProtocolAddRootSTLVToBuf [11:06:41]FM_MakeSignedData [11:06:41]FM_MakeSignedData [11:06:41]SAM_PROTO_SignData [11:06:41]wFMCommunicate request_size=4 [11:06:41]MH_SAM_APDU [11:06:41]CAPDU: 80 0D 01 02 [11:06:41]Write to MH i2c: E2 08 00 50 10 80 0D 01 02 00 00 00 00 D9 [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:41]Read from MH i2c: E2 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 50 10 00 90 00 D4 [11:06:41]RAPDU: 90 00 [11:06:41]wFMCommunicate OK [11:06:41]wFMCommunicate request_size=255 [11:06:41]MH_SAM_APDU [11:06: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 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 41 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 23 5D 02 00 35 04 06 00 FD [11:06:41]Write to MH i2c: E2 02 01 51 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 41 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 23 5D 02 00 35 04 06 00 FD 00 00 1E [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:41]OFD Sender: No OFD packet to send [11:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:41]Read from MH i2c: E2 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 51 10 00 90 00 D5 [11:06:41]RAPDU: 90 00 [11:06:41]wFMCommunicate OK [11:06:41]wFMCommunicate request_size=10 [11:06:41]MH_SAM_APDU [11:06:41]CAPDU: 80 0D 02 02 05 A3 18 6A AB 4E [11:06:41]Write to MH i2c: E2 0D 00 52 10 80 0D 02 02 05 00 A3 18 6A AB 4E 00 00 04 [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:41]Read from MH i2c: E2 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 03 00 52 10 00 90 00 D6 [11:06:41]RAPDU: 90 00 [11:06:41]wFMCommunicate OK [11:06:41]wFMCommunicate request_size=4 [11:06:41]MH_SAM_APDU [11:06:41]CAPDU: 80 0D 03 02 [11:06:41]Write to MH i2c: E2 08 00 53 10 80 0D 03 02 00 00 00 00 DE [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:41]Read from MH i2c: E2 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 0B 00 [11:06:41]MH_I2C_Read... [11:06:41]Read from MH i2c: E2 0B 00 53 10 00 D5 64 09 B2 78 C4 53 22 90 00 84 [11:06:41]RAPDU: D5 64 09 B2 78 C4 53 22 90 00 [11:06:41]wFMCommunicate OK [11:06:41]SAM_PROTO_SignData done [11:06:41]FM_MakeSignedData done [11:06:41]CreateOFDProtocolMessage [11:06:41]wFMCommunicate request_size=4 [11:06:41]MH_SAM_APDU [11:06:41]CAPDU: 80 11 00 00 [11:06:41]Write to MH i2c: E2 08 00 54 10 80 11 00 00 00 00 00 00 DE [11:06:41]Write i2c OK [11:06:41]MH_I2C_Read... [11:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:42]Read from MH i2c: E2 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 17 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 17 00 54 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 33 [11:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:06:42]wFMCommunicate OK [11:06:42]CreateOFDProtocolMessage done [11:06:42]OFDSenderStorePacket 154915 [11:06:42]StoreOFDPacket docnum=154915 [11:06:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 42 13 07 01 6D 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 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 41 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 23 5D 02 00 35 04 06 00 FD A3 18 6A AB 4E D5 64 09 B2 78 C4 53 22 [11:06:42]CheckFolder [11:06:42]dirname=/storage/ofd_packets [11:06:42]CheckFolder done [11:06:42]ProducePacketName [11:06:42]name=ofd_packets/00154915 [11:06:42]NVStorageSaveData ofd_packets/00154915 [11:06:42]File name is /storage/ofd_packets/00154915 [11:06:42]Write 301 bytes [11:06:42]NVStorageSaveData done [11:06:42]OFDSenderStorePacket done [11:06:42]KKMCreateOFDPacket done [11:06:42]NVStorageSaveData kkm_last_timestamp [11:06:42]File name is /storage/kkm_last_timestamp [11:06:42]Write 4 bytes [11:06:42]NVStorageSaveData done [11:06:42]ExternCall_PrintAddStr [11:06:42]wPrintStart [11:06:42]Write to MH i2c: 01 00 00 55 10 65 [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 07 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 07 00 55 10 00 00 00 00 00 FF 0F 7A [11:06:42]RasterBufferAndPrint [11:06:42]line Счет N : (1)298152 [11:06:42]line ИНН: 02508201610067 [11:06:42]line Контрольно-Кассовый Чек [11:06:42]line ПРОДАЖА [11:06:42]line ТРК (МРК, ГНК) : 52 [11:06:42]line Товар: 2710124130 [11:06:42]line Аи-92-К-5 [11:06:42]line 9.390 * 63.90 [11:06:42]line = 600.02 [11:06:42]line НДС 12% НСП 1% [11:06:42]line > о реализуемом товаре [11:06:42]line ИТОГО: 600.02 [11:06:42]line НСП 1% : 5.31 [11:06:42]line НДС 12% : 63.72 [11:06:42]line Наличными: 0.00 [11:06:42]line Безнал.: 600.02 [11:06:42]line Место: АЗС № 53 "Партнер Нефть" [11:06:42]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:06:42]line СНО: Общий режим [11:06:42]line Чек 219 09.04.2024 11:06 [11:06:42]line Смена: 298 ФФД: 1.0 [11:06:42]line ЗНМ: 0300000127 [11:06:42]line РНМ: 0000000000090882 [11:06:42]line Версия ККМ: 001 [11:06:42]line Платежная система: O! деньги [11:06:42]line ФМ: 0000000000874906 [11:06:42]line ФД: 154915 [11:06:42]line ФПД: 278876931140430 [11:06:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110641&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154915&fm=278876931140430&tin=02508201610067®Number=0000000000090882&sum=60002 [11:06:42]OFD Sender: Processing packet 154915 [packets to send 67, broken 66] [11:06:42]ProducePacketName [11:06:42]name=ofd_packets/00154915 [11:06:42]OFD Sender: To server: pG, [11:06:42]CommunicateWithHost lk.salyk.kg:30040 [11:06:42]ConnectInit lk.salyk.kg [11:06:42]written 0, free lines is 4095 [11:06:42]Connected sock=9 [11:06:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 42 13 07 01 6D 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 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 41 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 23 5D 02 00 35 04 06 00 FD A3 18 6A AB 4E D5 64 09 B2 78 C4 53 22 [11:06:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4B 0D 47 00 FD BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 23 5D 02 00 F4 03 04 00 EB C8 14 66 B6 04 01 00 00 31 BF EB 17 97 FE FD ED [11:06:42]CommunicateWithHost err = 0 [11:06:42]CheckOFDResponse [11:06:42]1017 (14) - 77093643461234 [11:06:42]1041 (16) - 0000000000874906 [11:06:42]1040 (4) - 154915 [11:06:42]1012 (4) - 09.04.2024 04:49 [11:06:42]1206 (1) - 0 [11:06:42]OFD Sender: Remove packet 154915 [11:06:42]ProducePacketName [11:06:42]name=ofd_packets/00154915 [11:06:42]NVStorageDeleteData [11:06:42]Write to MH i2c: 01 00 00 7F 10 8F [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 07 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: 01 07 00 7F 10 00 00 00 00 00 D7 0C 79 [11:06:42]RasterBufferAndPrint [11:06:42]line [11:06:42]line [11:06:42]line [11:06:42]line [11:06:42]line [11:06:42]written 0, free lines is 3294 [11:06:42]MH_Cut [11:06:42]Write to MH i2c: D1 01 00 86 10 01 68 [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: D1 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: D1 01 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: D1 01 00 86 10 00 67 [11:06:42]Write to MH i2c: 01 00 00 87 10 97 [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:43]OFD Sender: No OFD packet to send [11:06:43]*** Cut start [11:06:43]*** Partial cut [11:06:43]*** CUTSNS_PIN = 1 [11:06:43]*** CUTSNS_PIN = 0 [11:06:43]*** Brake cut motor [11:06:44]Read from MH i2c: 01 [11:06:44]MH_I2C_Read... [11:06:44]*** Stop cut motor [11:06:44]*** Cut end [11:06:44]Read from MH i2c: 01 07 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: 01 07 00 87 10 00 00 00 00 00 FF 0F AC [11:06:44]process_action close_receipt done [11:06:44]requested_data is exist [11:06:44]produce_requested_data [11:06:44]requested_item fm.sn is exist - process it [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 11 00 00 [11:06:44]Write to MH i2c: E2 08 00 88 10 80 11 00 00 00 00 00 00 12 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 88 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [11:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:06:44]wFMCommunicate OK [11:06:44]requested_item fd.num is exist - process it [11:06:44]SAM_PROTO_GetFieldsCounters [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 13 00 00 [11:06:44]Write to MH i2c: E2 08 00 89 10 80 13 00 00 00 00 00 00 15 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 62 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 62 00 89 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 23 5D 02 00 0E 04 04 00 2A 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 78 [11:06:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 23 5D 02 00 0E 04 04 00 2A 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 [11:06:44]wFMCommunicate OK [11:06:44]SAM_PROTO_GetFieldsCounters done [11:06:44]requested_item shift.num is exist - process it [11:06:44]requested_item shift.opened is exist - process it [11:06:44]req_shift_opened [11:06:44]FM_GetShiftState [11:06:44]SAM_PROTO_GetShiftState [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 13 01 00 [11:06:44]Write to MH i2c: E2 08 00 8A 10 80 13 01 00 00 00 00 00 17 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0E 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0E 00 8A 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B1 [11:06:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:06:44]wFMCommunicate OK [11:06:44]SAM_PROTO_GetShiftState done [11:06:44]FM_GetShiftState done [11:06:44]req_shift_opened done [11:06:44]requested_item shift.open_date is exist - process it [11:06:44]req_shift_open_date [11:06:44]req_shift_open_date done [11:06:44]produce_requested_data done [11:06:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154915,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:06:44]process_action_free close_receipt [11:06:44]json_value_free [11:06:44]json_value_free done [11:06:44]process_json_proto returns [11:06:44]Send response to host [11:06:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154915,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:06:44]free response buf [11:06:44]execute_script done [11:06:44]execute_script returns [11:06:44]free content buf [11:06:44]Sock 10.Close socket [11:06:44]Sock 10.Thread stoped [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:23]OFD Sender: No OFD packet to send [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:15]accept exits with 7 [11:09:15]New connection [11:09:15]New thread 3067280740 created [11:09:15]Thread 3067137380 joined [11:09:15]Waiting for new connection... [11:09:15] Sock 7.Parse request [11:09:15]Sock 7.Check first char [11:09:15]Sock 7.First char is OK [11:09:15]request: POST /json_proto HTTP/1.0 [11:09:15]Method: POST [11:09:15]URL: /json_proto [11:09:15]Method is POST - this is cgi request [11:09:15]url: /json_proto [11:09:15]query_string will be loaded in cgi processing [11:09:15]execute_cgi json_proto POST (null) [11:09:15]execute_cgi path=json_proto method=POST [11:09:15]POST find Content-Length [11:09:15]Host: 172.17.32.195:8080 [11:09:15]Content-Length: 819 [11:09:15]Content-Type: application/json [11:09:15] [11:09:15]POST finish read [11:09:15]Found Content-Length = 819 [11:09:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:15]execute_script... [11:09: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)298153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:15]POST & json_proto [11:09:15]process_json_proto [11:09:15]json parsed OK: [11:09:15]protocol is kg_v1.0 [11:09:15]action value=close_receipt [11:09:15]process_action close_receipt [11:09:15]cmd_close_receipt [11:09:15]MH_GetDate [11:09:15]Write to MH i2c: F0 00 00 8B 10 8A [11:09:15]Write i2c OK [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: F0 [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: F0 09 00 [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: F0 09 00 8B 10 00 DC 21 15 66 77 1B 62 64 63 [11:09:15]GetLastDocTimeStamp 1712660801 [11:09:15]current date 1712660956 [11:09:15]FM_GetShiftState [11:09:15]SAM_PROTO_GetShiftState [11:09:15]wFMCommunicate request_size=4 [11:09:15]MH_SAM_APDU [11:09:15]CAPDU: 80 13 01 00 [11:09:15]Write to MH i2c: E2 08 00 8C 10 80 13 01 00 00 00 00 00 19 [11:09:15]Write i2c OK [11:09:15]MH_I2C_Read... [11:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:15]Read from MH i2c: E2 [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: E2 0E 00 [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: E2 0E 00 8C 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [11:09:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:09:15]wFMCommunicate OK [11:09:15]SAM_PROTO_GetShiftState done [11:09:15]FM_GetShiftState done [11:09:15]opened in 1712622218 [11:09:15]opened+sec_in_day 1712708618 [11:09:15]quantity*price = 100003 [11:09:15]sum+1 = 100005 [11:09:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 220 09.04.2024 11:09 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154916 ФПД: 252420068004728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110916&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154916&fm=252420068004728&tin=02508201610067®Number=0000000000090882&sum=100004 [11:09:16]StoreToDocumentArchive [11:09:16]shift 298 fd 154916 [11:09:16]save to /storage/0298/doc_00154916 [11:09:16]save last doc name /storage/0298/doc_00154916 to /storage/kkm_last_doc_name [11:09:16]save OK [11:09:16]Clear old archive folders... [11:09:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:16]tlvbuf is 01720AB0 [11:09:16]SAM_PROTO_ClearQueue [11:09:16]wFMCommunicate request_size=4 [11:09:16]MH_SAM_APDU [11:09:16]CAPDU: 80 09 00 00 [11:09:16]Write to MH i2c: E2 08 00 99 10 80 09 00 00 00 00 00 00 1B [11:09:16]Write i2c OK [11:09:16]MH_I2C_Read... [11:09:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:16]Read from MH i2c: E2 [11:09:16]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 99 10 00 90 00 1D [11:09:17]RAPDU: 90 00 [11:09:17]wFMCommunicate OK [11:09:17]SAM_PROTO_ClearQueue done [11:09:17]KKMCreateOFDPacket [11:09:17]OFDProtocolAddRootSTLVToBuf [11:09:17]FM_MakeSignedData [11:09:17]FM_MakeSignedData [11:09:17]SAM_PROTO_SignData [11:09:17]wFMCommunicate request_size=4 [11:09:17]MH_SAM_APDU [11:09:17]CAPDU: 80 0D 01 02 [11:09:17]Write to MH i2c: E2 08 00 9A 10 80 0D 01 02 00 00 00 00 23 [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:17]Read from MH i2c: E2 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 9A 10 00 90 00 1E [11:09:17]RAPDU: 90 00 [11:09:17]wFMCommunicate OK [11:09:17]wFMCommunicate request_size=255 [11:09:17]MH_SAM_APDU [11:09: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DC 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 24 5D 02 00 35 04 06 00 E5 [11:09:17]Write to MH i2c: E2 02 01 9B 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DC 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 24 5D 02 00 35 04 06 00 E5 00 00 23 [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:17]Read from MH i2c: E2 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 9B 10 00 90 00 1F [11:09:17]RAPDU: 90 00 [11:09:17]wFMCommunicate OK [11:09:17]wFMCommunicate request_size=10 [11:09:17]MH_SAM_APDU [11:09:17]CAPDU: 80 0D 02 02 05 93 20 7C D3 78 [11:09:17]Write to MH i2c: E2 0D 00 9C 10 80 0D 02 02 05 00 93 20 7C D3 78 00 00 AA [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:17]Read from MH i2c: E2 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 03 00 9C 10 00 90 00 20 [11:09:17]RAPDU: 90 00 [11:09:17]wFMCommunicate OK [11:09:17]wFMCommunicate request_size=4 [11:09:17]MH_SAM_APDU [11:09:17]CAPDU: 80 0D 03 02 [11:09:17]Write to MH i2c: E2 08 00 9D 10 80 0D 03 02 00 00 00 00 28 [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:17]Read from MH i2c: E2 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 0B 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 0B 00 9D 10 00 F5 8D 47 FD 3F AA F2 93 90 00 5D [11:09:17]RAPDU: F5 8D 47 FD 3F AA F2 93 90 00 [11:09:17]wFMCommunicate OK [11:09:17]SAM_PROTO_SignData done [11:09:17]FM_MakeSignedData done [11:09:17]CreateOFDProtocolMessage [11:09:17]wFMCommunicate request_size=4 [11:09:17]MH_SAM_APDU [11:09:17]CAPDU: 80 11 00 00 [11:09:17]Write to MH i2c: E2 08 00 9E 10 80 11 00 00 00 00 00 00 28 [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:17]Read from MH i2c: E2 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 17 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: E2 17 00 9E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7D [11:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:09:17]wFMCommunicate OK [11:09:17]CreateOFDProtocolMessage done [11:09:17]OFDSenderStorePacket 154916 [11:09:17]StoreOFDPacket docnum=154916 [11:09:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 14 75 07 01 8E D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DC 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 24 5D 02 00 35 04 06 00 E5 93 20 7C D3 78 F5 8D 47 FD 3F AA F2 93 [11:09:17]CheckFolder [11:09:17]dirname=/storage/ofd_packets [11:09:17]CheckFolder done [11:09:17]ProducePacketName [11:09:17]name=ofd_packets/00154916 [11:09:17]NVStorageSaveData ofd_packets/00154916 [11:09:17]File name is /storage/ofd_packets/00154916 [11:09:17]Write 301 bytes [11:09:17]NVStorageSaveData done [11:09:17]OFDSenderStorePacket done [11:09:17]KKMCreateOFDPacket done [11:09:17]NVStorageSaveData kkm_last_timestamp [11:09:17]File name is /storage/kkm_last_timestamp [11:09:17]Write 4 bytes [11:09:17]NVStorageSaveData done [11:09:17]ExternCall_PrintAddStr [11:09:17]wPrintStart [11:09:17]Write to MH i2c: 01 00 00 9F 10 AF [11:09:17]Write i2c OK [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: 01 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: 01 07 00 [11:09:17]MH_I2C_Read... [11:09:17]Read from MH i2c: 01 07 00 9F 10 00 00 00 00 00 FF 0F C4 [11:09:17]RasterBufferAndPrint [11:09:17]line Счет N : (1)298153 [11:09:17]line ИНН: 02508201610067 [11:09:17]line Контрольно-Кассовый Чек [11:09:17]line ПРОДАЖА [11:09:17]line ТРК (МРК, ГНК) : 31 [11:09:17]line Товар: 2710124130 [11:09:17]line Аи-92-К-5 [11:09:17]line 15.650 * 63.90 [11:09:17]line = 1000.04 [11:09:17]line НДС 12% НСП 1% [11:09:17]line > о реализуемом товаре [11:09:17]line ИТОГО: 1000.04 [11:09:17]line НСП 1% : 8.85 [11:09:17]line НДС 12% : 106.20 [11:09:17]line Наличными: 0.00 [11:09:17]line Безнал.: 1000.04 [11:09:17]line Место: АЗС № 53 "Партнер Нефть" [11:09:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:09:17]line СНО: Общий режим [11:09:17]line Чек 220 09.04.2024 11:09 [11:09:17]line Смена: 298 ФФД: 1.0 [11:09:17]line ЗНМ: 0300000127 [11:09:17]line РНМ: 0000000000090882 [11:09:17]line Версия ККМ: 001 [11:09:17]line Платежная система: Бакай Банк [11:09:17]line ФМ: 0000000000874906 [11:09:17]line ФД: 154916 [11:09:17]line ФПД: 252420068004728 [11:09:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T110916&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154916&fm=252420068004728&tin=02508201610067®Number=0000000000090882&sum=100004 [11:09:17]OFD Sender: Processing packet 154916 [packets to send 67, broken 66] [11:09:17]ProducePacketName [11:09:17]name=ofd_packets/00154916 [11:09:17]OFD Sender: To server: pG, [11:09:17]CommunicateWithHost lk.salyk.kg:30040 [11:09:17]ConnectInit lk.salyk.kg [11:09:17]written 0, free lines is 4095 [11:09:17]Connected sock=10 [11:09:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 14 75 07 01 8E D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DC 21 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 24 5D 02 00 35 04 06 00 E5 93 20 7C D3 78 F5 8D 47 FD 3F AA F2 93 [11:09:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 18 61 47 00 79 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 24 5D 02 00 F4 03 04 00 86 C9 14 66 B6 04 01 00 00 3D D6 75 CC 02 CB 3C 8B [11:09:18]CommunicateWithHost err = 0 [11:09:18]CheckOFDResponse [11:09:18]1017 (14) - 77093643461234 [11:09:18]1041 (16) - 0000000000874906 [11:09:18]1040 (4) - 154916 [11:09:18]1012 (4) - 09.04.2024 04:52 [11:09:18]1206 (1) - 0 [11:09:18]OFD Sender: Remove packet 154916 [11:09:18]ProducePacketName [11:09:18]name=ofd_packets/00154916 [11:09:18]NVStorageDeleteData [11:09:18]Write to MH i2c: 01 00 00 C9 10 D9 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 07 00 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 CF 0C BB [11:09:18]RasterBufferAndPrint [11:09:18]line [11:09:18]line [11:09:18]line [11:09:18]line [11:09:18]line [11:09:18]written 0, free lines is 3285 [11:09:18]MH_Cut [11:09:18]Write to MH i2c: D1 01 00 D0 10 01 B2 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: D1 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: D1 01 00 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: D1 01 00 D0 10 00 B1 [11:09:18]Write to MH i2c: 01 00 00 D1 10 E1 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]OFD Sender: No OFD packet to send [11:09:19]*** Cut start [11:09:19]*** Partial cut [11:09:19]*** CUTSNS_PIN = 1 [11:09:19]*** CUTSNS_PIN = 0 [11:09:19]*** Brake cut motor [11:09:19]Read from MH i2c: 01 [11:09:19]MH_I2C_Read... [11:09:19]*** Stop cut motor [11:09:19]*** Cut end [11:09:19]Read from MH i2c: 01 07 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: 01 07 00 D1 10 00 00 00 00 00 FF 0F F6 [11:09:19]process_action close_receipt done [11:09:19]requested_data is exist [11:09:19]produce_requested_data [11:09:19]requested_item fm.sn is exist - process it [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 11 00 00 [11:09:19]Write to MH i2c: E2 08 00 D2 10 80 11 00 00 00 00 00 00 5C [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 17 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 17 00 D2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B1 [11:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:09:19]wFMCommunicate OK [11:09:19]requested_item fd.num is exist - process it [11:09:19]SAM_PROTO_GetFieldsCounters [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 13 00 00 [11:09:19]Write to MH i2c: E2 08 00 D3 10 80 13 00 00 00 00 00 00 5F [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 62 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 62 00 D3 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 C6 [11:09:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 [11:09:19]wFMCommunicate OK [11:09:19]SAM_PROTO_GetFieldsCounters done [11:09:19]requested_item shift.num is exist - process it [11:09:19]requested_item shift.opened is exist - process it [11:09:19]req_shift_opened [11:09:19]FM_GetShiftState [11:09:19]SAM_PROTO_GetShiftState [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 13 01 00 [11:09:19]Write to MH i2c: E2 08 00 D4 10 80 13 01 00 00 00 00 00 61 [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 0E 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 0E 00 D4 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [11:09:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:09:19]wFMCommunicate OK [11:09:19]SAM_PROTO_GetShiftState done [11:09:19]FM_GetShiftState done [11:09:19]req_shift_opened done [11:09:19]requested_item shift.open_date is exist - process it [11:09:19]req_shift_open_date [11:09:19]req_shift_open_date done [11:09:19]produce_requested_data done [11:09:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:09:19]process_action_free close_receipt [11:09:19]json_value_free [11:09:19]json_value_free done [11:09:19]process_json_proto returns [11:09:19]Send response to host [11:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:09:19]free response buf [11:09:19]execute_script done [11:09:19]execute_script returns [11:09:19]free content buf [11:09:19]Sock 7.Close socket [11:09:19]Sock 7.Thread stoped [11:09:23]OFD Sender: No OFD packet to send [11:09:28]OFD Sender: No OFD packet to send [11:09:33]OFD Sender: No OFD packet to send [11:09:38]OFD Sender: No OFD packet to send [11:09:43]OFD Sender: No OFD packet to send [11:09:48]OFD Sender: No OFD packet to send [11:09:52]accept exits with 9 [11:09:52]New connection [11:09:52]New thread 3067137380 created [11:09:52]Thread 3067280740 joined [11:09:52]Waiting for new connection... [11:09:52] Sock 9.Parse request [11:09:52]Sock 9.Check first char [11:09:52]Sock 9.First char is OK [11:09:52]request: POST /json_proto HTTP/1.0 [11:09:52]Method: POST [11:09:52]URL: /json_proto [11:09:52]Method is POST - this is cgi request [11:09:52]url: /json_proto [11:09:52]query_string will be loaded in cgi processing [11:09:52]execute_cgi json_proto POST (null) [11:09:52]execute_cgi path=json_proto method=POST [11:09:52]POST find Content-Length [11:09:52]Host: 172.17.32.195:8080 [11:09:52]Content-Length: 1191 [11:09:52]Content-Type: application/json [11:09:52] [11:09:52]POST finish read [11:09:52]Found Content-Length = 1191 [11:09:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298155\u000A09.04.2024 10:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585934\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:52]execute_script... [11:09:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298155\u000A09.04.2024 10:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585934\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:52]POST & json_proto [11:09:52]process_json_proto [11:09:52]json parsed OK: [11:09:52]protocol is kg_v1.0 [11:09:52]action value=print_text [11:09:52]process_action print_text [11:09:52]cmd_print_text [11:09:52]ExternCall_PrintAddStr [11:09:52]wPrintStart [11:09:52]Write to MH i2c: 01 00 00 D5 10 E5 [11:09:52]Write i2c OK [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 07 00 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 07 00 D5 10 00 00 00 00 00 FF 0F FA [11:09:52]RasterBufferAndPrint [11:09:52]line *****ТОВАРНЫЙ ЧЕК***** [11:09:52]line АЗС 53 [11:09:52]line Партнер нефть [11:09:52]line 02508201610067 [11:09:52]line Кассир : Черикбаев М. [11:09:52]line Счет N : (1)298155 [11:09:52]line 09.04.2024 10:46 [11:09:52]line ПРОДАЖА [11:09:52]line ТРК (МРК, ГНК): 82 [11:09:52]line Вид ГСМ : 2710124130 [11:09:52]line Аи-92-К-5 [11:09:52]line 15.650 x 63.90 [11:09:52]line ИТОГ: 1000.04 [11:09:52]line Тип оплаты: Талоны: Партнер нефть [11:09:52]line 3585934 [11:09:52]line ______________________ [11:09:52]line (подпись) [11:09:52]written 0, free lines is 4095 [11:09:52]Write to MH i2c: 01 00 00 E9 10 F9 [11:09:52]Write i2c OK [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 07 00 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: 01 07 00 E9 10 00 00 00 00 00 14 0E 22 [11:09:52]RasterBufferAndPrint [11:09:52]line [11:09:52]line [11:09:52]line [11:09:52]line [11:09:52]line [11:09:52]written 0, free lines is 3605 [11:09:52]MH_Cut [11:09:52]Write to MH i2c: D1 01 00 F0 10 01 D2 [11:09:52]Write i2c OK [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: D1 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: D1 01 00 [11:09:52]MH_I2C_Read... [11:09:52]Read from MH i2c: D1 01 00 F0 10 00 D1 [11:09:52]Write to MH i2c: 01 00 00 F1 10 01 [11:09:52]Write i2c OK [11:09:52]MH_I2C_Read... [11:09:53]*** Cut start [11:09:53]*** Partial cut [11:09:53]*** CUTSNS_PIN = 1 [11:09:53]*** CUTSNS_PIN = 0 [11:09:53]*** Brake cut motor [11:09:53]OFD Sender: No OFD packet to send [11:09:53]Read from MH i2c: 01 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: 01 07 00 [11:09:53]MH_I2C_Read... [11:09:53]*** Stop cut motor [11:09:53]*** Cut end [11:09:53]Read from MH i2c: 01 07 00 F1 10 00 00 00 00 00 FF 0F 16 [11:09:53]process_action print_text done [11:09:53]requested_data is exist [11:09:53]produce_requested_data [11:09:53]requested_item fm.sn is exist - process it [11:09:53]wFMCommunicate request_size=4 [11:09:53]MH_SAM_APDU [11:09:53]CAPDU: 80 11 00 00 [11:09:53]Write to MH i2c: E2 08 00 F2 10 80 11 00 00 00 00 00 00 7C [11:09:53]Write i2c OK [11:09:53]MH_I2C_Read... [11:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:53]Read from MH i2c: E2 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 17 00 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 17 00 F2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D1 [11:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:09:53]wFMCommunicate OK [11:09:53]requested_item fd.num is exist - process it [11:09:53]SAM_PROTO_GetFieldsCounters [11:09:53]wFMCommunicate request_size=4 [11:09:53]MH_SAM_APDU [11:09:53]CAPDU: 80 13 00 00 [11:09:53]Write to MH i2c: E2 08 00 F3 10 80 13 00 00 00 00 00 00 7F [11:09:53]Write i2c OK [11:09:53]MH_I2C_Read... [11:09:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:53]Read from MH i2c: E2 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 62 00 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 62 00 F3 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 E6 [11:09:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 [11:09:53]wFMCommunicate OK [11:09:53]SAM_PROTO_GetFieldsCounters done [11:09:53]requested_item shift.num is exist - process it [11:09:53]requested_item shift.opened is exist - process it [11:09:53]req_shift_opened [11:09:53]FM_GetShiftState [11:09:53]SAM_PROTO_GetShiftState [11:09:53]wFMCommunicate request_size=4 [11:09:53]MH_SAM_APDU [11:09:53]CAPDU: 80 13 01 00 [11:09:53]Write to MH i2c: E2 08 00 F4 10 80 13 01 00 00 00 00 00 81 [11:09:53]Write i2c OK [11:09:53]MH_I2C_Read... [11:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:53]Read from MH i2c: E2 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 0E 00 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: E2 0E 00 F4 10 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1B [11:09:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:09:53]wFMCommunicate OK [11:09:53]SAM_PROTO_GetShiftState done [11:09:53]FM_GetShiftState done [11:09:53]req_shift_opened done [11:09:53]requested_item shift.open_date is exist - process it [11:09:53]req_shift_open_date [11:09:53]req_shift_open_date done [11:09:53]produce_requested_data done [11:09:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:09:53]process_action_free print_text [11:09:53]json_value_free [11:09:53]json_value_free done [11:09:53]process_json_proto returns [11:09:53]Send response to host [11:09:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:09:53]free response buf [11:09:53]execute_script done [11:09:53]execute_script returns [11:09:53]free content buf [11:09:53]Sock 9.Close socket [11:09:53]Sock 9.Thread stoped [11:09:58]OFD Sender: No OFD packet to send [11:10:03]OFD Sender: No OFD packet to send [11:10:08]OFD Sender: No OFD packet to send [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:20]accept exits with 7 [11:10:20]New connection [11:10:20]New thread 3067280740 created [11:10:20]Thread 3067137380 joined [11:10:20]Waiting for new connection... [11:10:20] Sock 7.Parse request [11:10:20]Sock 7.Check first char [11:10:20]Sock 7.First char is OK [11:10:20]request: POST /json_proto HTTP/1.0 [11:10:20]Method: POST [11:10:20]URL: /json_proto [11:10:20]Method is POST - this is cgi request [11:10:20]url: /json_proto [11:10:20]query_string will be loaded in cgi processing [11:10:20]execute_cgi json_proto POST (null) [11:10:20]execute_cgi path=json_proto method=POST [11:10:20]POST find Content-Length [11:10:20]Host: 172.17.32.195:8080 [11:10:20]Content-Length: 1190 [11:10:20]Content-Type: application/json [11:10:20] [11:10:20]POST finish read [11:10:20]Found Content-Length = 1190 [11:10:20]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298156\u000A09.04.2024 10:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585934\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:20]execute_script... [11:10:20]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298156\u000A09.04.2024 10:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585934\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:20]POST & json_proto [11:10:20]process_json_proto [11:10:20]json parsed OK: [11:10:20]protocol is kg_v1.0 [11:10:20]action value=print_text [11:10:20]process_action print_text [11:10:20]cmd_print_text [11:10:20]ExternCall_PrintAddStr [11:10:20]wPrintStart [11:10:20]Write to MH i2c: 01 00 00 F5 10 05 [11:10:20]Write i2c OK [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 07 00 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 07 00 F5 10 00 00 00 00 00 FF 0F 1A [11:10:20]RasterBufferAndPrint [11:10:20]line *****ТОВАРНЫЙ ЧЕК***** [11:10:20]line АЗС 53 [11:10:20]line Партнер нефть [11:10:20]line 02508201610067 [11:10:20]line Кассир : Черикбаев М. [11:10:20]line Счет N : (1)298156 [11:10:20]line 09.04.2024 10:47 [11:10:20]line ПРОДАЖА [11:10:20]line ТРК (МРК, ГНК): 52 [11:10:20]line Вид ГСМ : 2710124130 [11:10:20]line Аи-92-К-5 [11:10:20]line 10.000 x 63.90 [11:10:20]line ИТОГ: 639.00 [11:10:20]line Тип оплаты: Талоны: Партнер нефть [11:10:20]line 3585934 [11:10:20]line ______________________ [11:10:20]line (подпись) [11:10:20]written 0, free lines is 4095 [11:10:20]Write to MH i2c: 01 00 00 09 11 1A [11:10:20]Write i2c OK [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 07 00 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: 01 07 00 09 11 00 00 00 00 00 13 0E 42 [11:10:20]RasterBufferAndPrint [11:10:20]line [11:10:20]line [11:10:20]line [11:10:20]line [11:10:20]line [11:10:20]written 0, free lines is 3605 [11:10:20]MH_Cut [11:10:20]Write to MH i2c: D1 01 00 10 11 01 F3 [11:10:20]Write i2c OK [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: D1 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: D1 01 00 [11:10:20]MH_I2C_Read... [11:10:20]Read from MH i2c: D1 01 00 10 11 00 F2 [11:10:20]Write to MH i2c: 01 00 00 11 11 22 [11:10:20]Write i2c OK [11:10:20]MH_I2C_Read... [11:10:20]*** Cut start [11:10:20]*** Partial cut [11:10:20]*** CUTSNS_PIN = 1 [11:10:20]*** CUTSNS_PIN = 0 [11:10:21]*** Brake cut motor [11:10:21]Read from MH i2c: 01 [11:10:21]MH_I2C_Read... [11:10:21]*** Stop cut motor [11:10:21]*** Cut end [11:10:21]Read from MH i2c: 01 07 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: 01 07 00 11 11 00 00 00 00 00 FF 0F 37 [11:10:21]process_action print_text done [11:10:21]requested_data is exist [11:10:21]produce_requested_data [11:10:21]requested_item fm.sn is exist - process it [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 11 00 00 [11:10:21]Write to MH i2c: E2 08 00 12 11 80 11 00 00 00 00 00 00 9D [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 17 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 17 00 12 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F2 [11:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:10:21]wFMCommunicate OK [11:10:21]requested_item fd.num is exist - process it [11:10:21]SAM_PROTO_GetFieldsCounters [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 13 00 00 [11:10:21]Write to MH i2c: E2 08 00 13 11 80 13 00 00 00 00 00 00 A0 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 62 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 62 00 13 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 07 [11:10:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 24 5D 02 00 0E 04 04 00 2A 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 [11:10:21]wFMCommunicate OK [11:10:21]SAM_PROTO_GetFieldsCounters done [11:10:21]requested_item shift.num is exist - process it [11:10:21]requested_item shift.opened is exist - process it [11:10:21]req_shift_opened [11:10:21]FM_GetShiftState [11:10:21]SAM_PROTO_GetShiftState [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 13 01 00 [11:10:21]Write to MH i2c: E2 08 00 14 11 80 13 01 00 00 00 00 00 A2 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 0E 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 0E 00 14 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3C [11:10:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:10:21]wFMCommunicate OK [11:10:21]SAM_PROTO_GetShiftState done [11:10:21]FM_GetShiftState done [11:10:21]req_shift_opened done [11:10:21]requested_item shift.open_date is exist - process it [11:10:21]req_shift_open_date [11:10:21]req_shift_open_date done [11:10:21]produce_requested_data done [11:10:21]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:10:21]process_action_free print_text [11:10:21]json_value_free [11:10:21]json_value_free done [11:10:21]process_json_proto returns [11:10:21]Send response to host [11:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154916,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:10:21]free response buf [11:10:21]execute_script done [11:10:21]execute_script returns [11:10:21]free content buf [11:10:21]Sock 7.Close socket [11:10:21]Sock 7.Thread stoped [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:33]accept exits with 9 [11:10:33]New connection [11:10:33]New thread 3067137380 created [11:10:33]Thread 3067280740 joined [11:10:33]Waiting for new connection... [11:10:33] Sock 9.Parse request [11:10:33]Sock 9.Check first char [11:10:33]Sock 9.First char is OK [11:10:33]request: POST /json_proto HTTP/1.0 [11:10:33]Method: POST [11:10:33]URL: /json_proto [11:10:33]Method is POST - this is cgi request [11:10:33]url: /json_proto [11:10:33]query_string will be loaded in cgi processing [11:10:33]execute_cgi json_proto POST (null) [11:10:33]execute_cgi path=json_proto method=POST [11:10:33]POST find Content-Length [11:10:33]Host: 172.17.32.195:8080 [11:10:33]Content-Length: 800 [11:10:33]Content-Type: application/json [11:10:33] [11:10:33]POST finish read [11:10:33]Found Content-Length = 800 [11:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:33]execute_script... [11:10: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)298157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:33]POST & json_proto [11:10:33]process_json_proto [11:10:33]json parsed OK: [11:10:33]protocol is kg_v1.0 [11:10:33]action value=close_receipt [11:10:33]process_action close_receipt [11:10:33]cmd_close_receipt [11:10:33]MH_GetDate [11:10:33]Write to MH i2c: F0 00 00 15 11 15 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 09 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 09 00 15 11 00 2A 22 15 66 77 1B 62 64 3D [11:10:33]GetLastDocTimeStamp 1712660956 [11:10:33]current date 1712661034 [11:10:33]FM_GetShiftState [11:10:33]SAM_PROTO_GetShiftState [11:10:33]wFMCommunicate request_size=4 [11:10:33]MH_SAM_APDU [11:10:33]CAPDU: 80 13 01 00 [11:10:33]Write to MH i2c: E2 08 00 16 11 80 13 01 00 00 00 00 00 A4 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:33]Read from MH i2c: E2 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: E2 0E 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: E2 0E 00 16 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3E [11:10:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:10:33]wFMCommunicate OK [11:10:33]SAM_PROTO_GetShiftState done [11:10:33]FM_GetShiftState done [11:10:33]opened in 1712622218 [11:10:33]opened+sec_in_day 1712708618 [11:10:33]quantity*price = 50033 [11:10:33]sum+1 = 50035 [11:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 221 09.04.2024 11:10 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154917 ФПД: 222506272627808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111034&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154917&fm=222506272627808&tin=02508201610067®Number=0000000000090882&sum=50034 [11:10:34]StoreToDocumentArchive [11:10:34]shift 298 fd 154917 [11:10:34]save to /storage/0298/doc_00154917 [11:10:34]save last doc name /storage/0298/doc_00154917 to /storage/kkm_last_doc_name [11:10:34]save OK [11:10:34]Clear old archive folders... [11:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:34]tlvbuf is 01778670 [11:10:34]SAM_PROTO_ClearQueue [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 09 00 00 [11:10:34]Write to MH i2c: E2 08 00 23 11 80 09 00 00 00 00 00 00 A6 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 23 11 00 90 00 A8 [11:10:34]RAPDU: 90 00 [11:10:34]wFMCommunicate OK [11:10:34]SAM_PROTO_ClearQueue done [11:10:34]KKMCreateOFDPacket [11:10:34]OFDProtocolAddRootSTLVToBuf [11:10:34]FM_MakeSignedData [11:10:34]FM_MakeSignedData [11:10:34]SAM_PROTO_SignData [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 0D 01 02 [11:10:34]Write to MH i2c: E2 08 00 24 11 80 0D 01 02 00 00 00 00 AE [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 24 11 00 90 00 A9 [11:10:34]RAPDU: 90 00 [11:10:34]wFMCommunicate OK [11:10:34]wFMCommunicate request_size=255 [11:10:34]MH_SAM_APDU [11:10: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 25 5D 02 00 35 04 06 00 CA [11:10:34]Write to MH i2c: E2 02 01 25 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 25 5D 02 00 35 04 06 00 CA 00 00 CB [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 25 11 00 90 00 AA [11:10:34]RAPDU: 90 00 [11:10:34]wFMCommunicate OK [11:10:34]wFMCommunicate request_size=10 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 0D 02 02 05 5E 47 57 1C 60 [11:10:34]Write to MH i2c: E2 0D 00 26 11 80 0D 02 02 05 00 5E 47 57 1C 60 00 00 33 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 03 00 26 11 00 90 00 AB [11:10:34]RAPDU: 90 00 [11:10:34]wFMCommunicate OK [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 0D 03 02 [11:10:34]Write to MH i2c: E2 08 00 27 11 80 0D 03 02 00 00 00 00 B3 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:34]Read from MH i2c: E2 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 0B 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: E2 0B 00 27 11 00 67 7E 3F A8 B1 6F 88 34 90 00 5C [11:10:34]RAPDU: 67 7E 3F A8 B1 6F 88 34 90 00 [11:10:34]wFMCommunicate OK [11:10:34]SAM_PROTO_SignData done [11:10:34]FM_MakeSignedData done [11:10:34]CreateOFDProtocolMessage [11:10:34]wFMCommunicate request_size=4 [11:10:34]MH_SAM_APDU [11:10:34]CAPDU: 80 11 00 00 [11:10:34]Write to MH i2c: E2 08 00 28 11 80 11 00 00 00 00 00 00 B3 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 17 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 17 00 28 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 08 [11:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:10:35]wFMCommunicate OK [11:10:35]CreateOFDProtocolMessage done [11:10:35]OFDSenderStorePacket 154917 [11:10:35]StoreOFDPacket docnum=154917 [11:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 34 07 01 02 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 25 5D 02 00 35 04 06 00 CA 5E 47 57 1C 60 67 7E 3F A8 B1 6F 88 34 [11:10:35]CheckFolder [11:10:35]dirname=/storage/ofd_packets [11:10:35]CheckFolder done [11:10:35]ProducePacketName [11:10:35]name=ofd_packets/00154917 [11:10:35]NVStorageSaveData ofd_packets/00154917 [11:10:35]File name is /storage/ofd_packets/00154917 [11:10:35]Write 301 bytes [11:10:35]NVStorageSaveData done [11:10:35]OFDSenderStorePacket done [11:10:35]KKMCreateOFDPacket done [11:10:35]NVStorageSaveData kkm_last_timestamp [11:10:35]File name is /storage/kkm_last_timestamp [11:10:35]Write 4 bytes [11:10:35]NVStorageSaveData done [11:10:35]ExternCall_PrintAddStr [11:10:35]wPrintStart [11:10:35]Write to MH i2c: 01 00 00 29 11 3A [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 29 11 00 00 00 00 00 FF 0F 4F [11:10:35]RasterBufferAndPrint [11:10:35]line Счет N : (1)298157 [11:10:35]line ИНН: 02508201610067 [11:10:35]line Контрольно-Кассовый Чек [11:10:35]line ПРОДАЖА [11:10:35]line ТРК (МРК, ГНК) : 41 [11:10:35]line Товар: 2710124130 [11:10:35]line Аи-92-К-5 [11:10:35]line 7.830 * 63.90 [11:10:35]line = 500.34 [11:10:35]line НДС 12% НСП 1% [11:10:35]line > о реализуемом товаре [11:10:35]line ИТОГО: 500.34 [11:10:35]line НСП 1% : 4.43 [11:10:35]line НДС 12% : 53.13 [11:10:35]line Наличными: 0.00 [11:10:35]line Безнал.: 500.34 [11:10:35]line Место: АЗС № 53 "Партнер Нефть" [11:10:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:10:35]line СНО: Общий режим [11:10:35]line Чек 221 09.04.2024 11:10 [11:10:35]line Смена: 298 ФФД: 1.0 [11:10:35]line ЗНМ: 0300000127 [11:10:35]line РНМ: 0000000000090882 [11:10:35]line Версия ККМ: 001 [11:10:35]line Платежная система: O! деньги [11:10:35]line ФМ: 0000000000874906 [11:10:35]line ФД: 154917 [11:10:35]line ФПД: 222506272627808 [11:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111034&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154917&fm=222506272627808&tin=02508201610067®Number=0000000000090882&sum=50034 [11:10:35]OFD Sender: Processing packet 154917 [packets to send 67, broken 66] [11:10:35]ProducePacketName [11:10:35]name=ofd_packets/00154917 [11:10:35]OFD Sender: To server: pG, [11:10:35]CommunicateWithHost lk.salyk.kg:30040 [11:10:35]ConnectInit lk.salyk.kg [11:10:35]written 0, free lines is 4095 [11:10:35]Connected sock=10 [11:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 34 07 01 02 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 25 5D 02 00 35 04 06 00 CA 5E 47 57 1C 60 67 7E 3F A8 B1 6F 88 34 [11:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6C E0 47 00 AA E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 25 5D 02 00 F4 03 04 00 D4 C9 14 66 B6 04 01 00 00 03 11 D7 28 75 01 9A A7 [11:10:35]CommunicateWithHost err = 0 [11:10:35]CheckOFDResponse [11:10:35]1017 (14) - 77093643461234 [11:10:35]1041 (16) - 0000000000874906 [11:10:35]1040 (4) - 154917 [11:10:35]1012 (4) - 09.04.2024 04:53 [11:10:35]1206 (1) - 0 [11:10:35]OFD Sender: Remove packet 154917 [11:10:35]ProducePacketName [11:10:35]name=ofd_packets/00154917 [11:10:35]NVStorageDeleteData [11:10:35]Write to MH i2c: 01 00 00 53 11 64 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 53 11 00 00 00 00 00 D0 0C 47 [11:10:35]RasterBufferAndPrint [11:10:35]line [11:10:35]line [11:10:35]line [11:10:35]line [11:10:35]line [11:10:35]written 0, free lines is 3285 [11:10:35]MH_Cut [11:10:35]Write to MH i2c: D1 01 00 5A 11 01 3D [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: D1 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: D1 01 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: D1 01 00 5A 11 00 3C [11:10:35]Write to MH i2c: 01 00 00 5B 11 6C [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:36]OFD Sender: No OFD packet to send [11:10:36]*** Cut start [11:10:36]*** Partial cut [11:10:36]*** CUTSNS_PIN = 1 [11:10:36]*** CUTSNS_PIN = 0 [11:10:36]*** Brake cut motor [11:10:37]Read from MH i2c: 01 [11:10:37]MH_I2C_Read... [11:10:37]*** Stop cut motor [11:10:37]*** Cut end [11:10:37]Read from MH i2c: 01 07 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 5B 11 00 00 00 00 00 FF 0F 81 [11:10:37]process_action close_receipt done [11:10:37]requested_data is exist [11:10:37]produce_requested_data [11:10:37]requested_item fm.sn is exist - process it [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 11 00 00 [11:10:37]Write to MH i2c: E2 08 00 5C 11 80 11 00 00 00 00 00 00 E7 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 5C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3C [11:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:10:37]wFMCommunicate OK [11:10:37]requested_item fd.num is exist - process it [11:10:37]SAM_PROTO_GetFieldsCounters [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 13 00 00 [11:10:37]Write to MH i2c: E2 08 00 5D 11 80 13 00 00 00 00 00 00 EA [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 62 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 62 00 5D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 25 5D 02 00 0E 04 04 00 2A 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 55 [11:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 25 5D 02 00 0E 04 04 00 2A 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 [11:10:37]wFMCommunicate OK [11:10:37]SAM_PROTO_GetFieldsCounters done [11:10:37]requested_item shift.num is exist - process it [11:10:37]requested_item shift.opened is exist - process it [11:10:37]req_shift_opened [11:10:37]FM_GetShiftState [11:10:37]SAM_PROTO_GetShiftState [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 13 01 00 [11:10:37]Write to MH i2c: E2 08 00 5E 11 80 13 01 00 00 00 00 00 EC [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 0E 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 0E 00 5E 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 86 [11:10:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:10:37]wFMCommunicate OK [11:10:37]SAM_PROTO_GetShiftState done [11:10:37]FM_GetShiftState done [11:10:37]req_shift_opened done [11:10:37]requested_item shift.open_date is exist - process it [11:10:37]req_shift_open_date [11:10:37]req_shift_open_date done [11:10:37]produce_requested_data done [11:10:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154917,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:10:37]process_action_free close_receipt [11:10:37]json_value_free [11:10:37]json_value_free done [11:10:37]process_json_proto returns [11:10:37]Send response to host [11:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154917,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:10:37]free response buf [11:10:37]execute_script done [11:10:37]execute_script returns [11:10:37]free content buf [11:10:37]Sock 9.Close socket [11:10:37]Sock 9.Thread stoped [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:24]accept exits with 7 [11:11:24]New connection [11:11:24]New thread 3067280740 created [11:11:24]Thread 3067137380 joined [11:11:24]Waiting for new connection... [11:11:24] Sock 7.Parse request [11:11:24]Sock 7.Check first char [11:11:24]Sock 7.First char is OK [11:11:24]request: POST /json_proto HTTP/1.0 [11:11:24]Method: POST [11:11:24]URL: /json_proto [11:11:24]Method is POST - this is cgi request [11:11:24]url: /json_proto [11:11:24]query_string will be loaded in cgi processing [11:11:24]execute_cgi json_proto POST (null) [11:11:24]execute_cgi path=json_proto method=POST [11:11:24]POST find Content-Length [11:11:24]Host: 172.17.32.195:8080 [11:11:24]Content-Length: 1191 [11:11:24]Content-Type: application/json [11:11:24] [11:11:24]POST finish read [11:11:24]Found Content-Length = 1191 [11:11:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298159\u000A09.04.2024 10:48\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585935\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:24]execute_script... [11:11:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298159\u000A09.04.2024 10:48\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585935\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:24]POST & json_proto [11:11:24]process_json_proto [11:11:24]json parsed OK: [11:11:24]protocol is kg_v1.0 [11:11:24]action value=print_text [11:11:24]process_action print_text [11:11:24]cmd_print_text [11:11:24]ExternCall_PrintAddStr [11:11:24]wPrintStart [11:11:24]Write to MH i2c: 01 00 00 5F 11 70 [11:11:24]Write i2c OK [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 07 00 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 FF 0F 85 [11:11:24]RasterBufferAndPrint [11:11:24]line *****ТОВАРНЫЙ ЧЕК***** [11:11:24]line АЗС 53 [11:11:24]line Партнер нефть [11:11:24]line 02508201610067 [11:11:24]line Кассир : Черикбаев М. [11:11:24]line Счет N : (1)298159 [11:11:24]line 09.04.2024 10:48 [11:11:24]line ПРОДАЖА [11:11:24]line ТРК (МРК, ГНК): 62 [11:11:24]line Вид ГСМ : 2710124130 [11:11:24]line Аи-92-К-5 [11:11:24]line 15.650 x 63.90 [11:11:24]line ИТОГ: 1000.04 [11:11:24]line Тип оплаты: Талоны: Партнер нефть [11:11:24]line 3585935 [11:11:24]line ______________________ [11:11:24]line (подпись) [11:11:24]written 0, free lines is 4095 [11:11:24]Write to MH i2c: 01 00 00 73 11 84 [11:11:24]Write i2c OK [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 07 00 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: 01 07 00 73 11 00 00 00 00 00 14 0E AD [11:11:24]RasterBufferAndPrint [11:11:24]line [11:11:24]line [11:11:24]line [11:11:24]line [11:11:24]line [11:11:24]written 0, free lines is 3605 [11:11:24]MH_Cut [11:11:24]Write to MH i2c: D1 01 00 7A 11 01 5D [11:11:24]Write i2c OK [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: D1 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: D1 01 00 [11:11:24]MH_I2C_Read... [11:11:24]Read from MH i2c: D1 01 00 7A 11 00 5C [11:11:24]Write to MH i2c: 01 00 00 7B 11 8C [11:11:24]Write i2c OK [11:11:24]MH_I2C_Read... [11:11:25]*** Cut start [11:11:25]*** Partial cut [11:11:25]*** CUTSNS_PIN = 1 [11:11:25]*** CUTSNS_PIN = 0 [11:11:25]*** Brake cut motor [11:11:25]Read from MH i2c: 01 [11:11:25]MH_I2C_Read... [11:11:25]*** Stop cut motor [11:11:25]*** Cut end [11:11:25]Read from MH i2c: 01 07 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: 01 07 00 7B 11 00 00 00 00 00 FF 0F A1 [11:11:25]process_action print_text done [11:11:25]requested_data is exist [11:11:25]produce_requested_data [11:11:25]requested_item fm.sn is exist - process it [11:11:25]wFMCommunicate request_size=4 [11:11:25]MH_SAM_APDU [11:11:25]CAPDU: 80 11 00 00 [11:11:25]Write to MH i2c: E2 08 00 7C 11 80 11 00 00 00 00 00 00 07 [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:25]Read from MH i2c: E2 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 17 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 17 00 7C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5C [11:11:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:11:25]wFMCommunicate OK [11:11:25]requested_item fd.num is exist - process it [11:11:25]SAM_PROTO_GetFieldsCounters [11:11:25]wFMCommunicate request_size=4 [11:11:25]MH_SAM_APDU [11:11:25]CAPDU: 80 13 00 00 [11:11:25]Write to MH i2c: E2 08 00 7D 11 80 13 00 00 00 00 00 00 0A [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 62 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 62 00 7D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 25 5D 02 00 0E 04 04 00 2A 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 75 [11:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 25 5D 02 00 0E 04 04 00 2A 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 [11:11:26]wFMCommunicate OK [11:11:26]SAM_PROTO_GetFieldsCounters done [11:11:26]requested_item shift.num is exist - process it [11:11:26]requested_item shift.opened is exist - process it [11:11:26]req_shift_opened [11:11:26]FM_GetShiftState [11:11:26]SAM_PROTO_GetShiftState [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 13 01 00 [11:11:26]Write to MH i2c: E2 08 00 7E 11 80 13 01 00 00 00 00 00 0C [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 0E 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 0E 00 7E 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A6 [11:11:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:11:26]wFMCommunicate OK [11:11:26]SAM_PROTO_GetShiftState done [11:11:26]FM_GetShiftState done [11:11:26]req_shift_opened done [11:11:26]requested_item shift.open_date is exist - process it [11:11:26]req_shift_open_date [11:11:26]req_shift_open_date done [11:11:26]produce_requested_data done [11:11:26]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154917,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:11:26]process_action_free print_text [11:11:26]json_value_free [11:11:26]json_value_free done [11:11:26]process_json_proto returns [11:11:26]Send response to host [11:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154917,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:11:26]free response buf [11:11:26]execute_script done [11:11:26]execute_script returns [11:11:26]free content buf [11:11:26]Sock 7.Close socket [11:11:26]Sock 7.Thread stoped [11:11:26]OFD Sender: No OFD packet to send [11:11:31]OFD Sender: No OFD packet to send [11:11:36]OFD Sender: No OFD packet to send [11:11:41]OFD Sender: No OFD packet to send [11:11:46]OFD Sender: No OFD packet to send [11:11:51]OFD Sender: No OFD packet to send [11:11:56]OFD Sender: No OFD packet to send [11:12:01]OFD Sender: No OFD packet to send [11:12:06]OFD Sender: No OFD packet to send [11:12:11]OFD Sender: No OFD packet to send [11:12:16]OFD Sender: No OFD packet to send [11:12:21]OFD Sender: No OFD packet to send [11:12:25]accept exits with 9 [11:12:25]New connection [11:12:25]New thread 3067137380 created [11:12:25]Thread 3067280740 joined [11:12:25]Waiting for new connection... [11:12:25] Sock 9.Parse request [11:12:25]Sock 9.Check first char [11:12:25]Sock 9.First char is OK [11:12:25]request: POST /json_proto HTTP/1.0 [11:12:25]Method: POST [11:12:25]URL: /json_proto [11:12:25]Method is POST - this is cgi request [11:12:25]url: /json_proto [11:12:25]query_string will be loaded in cgi processing [11:12:25]execute_cgi json_proto POST (null) [11:12:25]execute_cgi path=json_proto method=POST [11:12:25]POST find Content-Length [11:12:25]Host: 172.17.32.195:8080 [11:12:25]Content-Length: 646 [11:12:25]Content-Type: application/json [11:12:25] [11:12:25]POST finish read [11:12:25]Found Content-Length = 646 [11:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:25]execute_script... [11:12: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)298158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:25]POST & json_proto [11:12:25]process_json_proto [11:12:25]json parsed OK: [11:12:25]protocol is kg_v1.0 [11:12:25]action value=close_receipt [11:12:25]process_action close_receipt [11:12:25]cmd_close_receipt [11:12:25]MH_GetDate [11:12:25]Write to MH i2c: F0 00 00 7F 11 7F [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: F0 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: F0 09 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: F0 09 00 7F 11 00 9A 22 15 66 77 1B 62 64 17 [11:12:25]GetLastDocTimeStamp 1712661034 [11:12:25]current date 1712661146 [11:12:25]FM_GetShiftState [11:12:25]SAM_PROTO_GetShiftState [11:12:25]wFMCommunicate request_size=4 [11:12:25]MH_SAM_APDU [11:12:25]CAPDU: 80 13 01 00 [11:12:25]Write to MH i2c: E2 08 00 80 11 80 13 01 00 00 00 00 00 0E [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:25]Read from MH i2c: E2 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 80 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A8 [11:12:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:12:25]wFMCommunicate OK [11:12:25]SAM_PROTO_GetShiftState done [11:12:25]FM_GetShiftState done [11:12:25]opened in 1712622218 [11:12:25]opened+sec_in_day 1712708618 [11:12:25]quantity*price = 100016 [11:12:25]sum+1 = 100017 [11:12:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.16 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 222 09.04.2024 11:12 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154918 ФПД: 76168728221686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111226&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154918&fm=76168728221686&tin=02508201610067®Number=0000000000090882&sum=100016 [11:12:26]StoreToDocumentArchive [11:12:26]shift 298 fd 154918 [11:12:26]save to /storage/0298/doc_00154918 [11:12:26]save last doc name /storage/0298/doc_00154918 to /storage/kkm_last_doc_name [11:12:26]save OK [11:12:26]Clear old archive folders... [11:12:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:12:26]tlvbuf is 0178C280 [11:12:26]SAM_PROTO_ClearQueue [11:12:26]wFMCommunicate request_size=4 [11:12:26]MH_SAM_APDU [11:12:26]CAPDU: 80 09 00 00 [11:12:26]Write to MH i2c: E2 08 00 8D 11 80 09 00 00 00 00 00 00 10 [11:12:26]Write i2c OK [11:12:26]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 8D 11 00 90 00 12 [11:12:27]RAPDU: 90 00 [11:12:27]wFMCommunicate OK [11:12:27]SAM_PROTO_ClearQueue done [11:12:27]KKMCreateOFDPacket [11:12:27]OFDProtocolAddRootSTLVToBuf [11:12:27]FM_MakeSignedData [11:12:27]FM_MakeSignedData [11:12:27]SAM_PROTO_SignData [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 0D 01 02 [11:12:27]Write to MH i2c: E2 08 00 8E 11 80 0D 01 02 00 00 00 00 18 [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 8E 11 00 90 00 13 [11:12:27]RAPDU: 90 00 [11:12:27]wFMCommunicate OK [11:12:27]wFMCommunicate request_size=255 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 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 00 00 00 F4 03 04 00 9A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 26 5D 02 00 35 04 06 00 45 46 [11:12:27]Write to MH i2c: E2 02 01 8F 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 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 00 00 00 F4 03 04 00 9A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 26 5D 02 00 35 04 06 00 45 46 00 00 FC [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 8F 11 00 90 00 14 [11:12:27]RAPDU: 90 00 [11:12:27]wFMCommunicate OK [11:12:27]wFMCommunicate request_size=9 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 0D 02 02 04 69 FD 17 F6 [11:12:27]Write to MH i2c: E2 0C 00 90 11 80 0D 02 02 04 00 69 FD 17 F6 00 00 96 [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 03 00 90 11 00 90 00 15 [11:12:27]RAPDU: 90 00 [11:12:27]wFMCommunicate OK [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 0D 03 02 [11:12:27]Write to MH i2c: E2 08 00 91 11 80 0D 03 02 00 00 00 00 1D [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 0B 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 0B 00 91 11 00 6F A4 DB 43 D9 6A 06 33 90 00 CB [11:12:27]RAPDU: 6F A4 DB 43 D9 6A 06 33 90 00 [11:12:27]wFMCommunicate OK [11:12:27]SAM_PROTO_SignData done [11:12:27]FM_MakeSignedData done [11:12:27]CreateOFDProtocolMessage [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 11 00 00 [11:12:27]Write to MH i2c: E2 08 00 92 11 80 11 00 00 00 00 00 00 1D [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 17 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 17 00 92 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 72 [11:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:12:27]wFMCommunicate OK [11:12:27]CreateOFDProtocolMessage done [11:12:27]OFDSenderStorePacket 154918 [11:12:27]StoreOFDPacket docnum=154918 [11:12:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 42 77 06 01 46 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 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 00 00 00 F4 03 04 00 9A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 26 5D 02 00 35 04 06 00 45 46 69 FD 17 F6 6F A4 DB 43 D9 6A 06 33 [11:12:27]CheckFolder [11:12:27]dirname=/storage/ofd_packets [11:12:27]CheckFolder done [11:12:27]ProducePacketName [11:12:27]name=ofd_packets/00154918 [11:12:27]NVStorageSaveData ofd_packets/00154918 [11:12:27]File name is /storage/ofd_packets/00154918 [11:12:27]Write 300 bytes [11:12:27]NVStorageSaveData done [11:12:27]OFDSenderStorePacket done [11:12:27]KKMCreateOFDPacket done [11:12:27]NVStorageSaveData kkm_last_timestamp [11:12:27]File name is /storage/kkm_last_timestamp [11:12:27]Write 4 bytes [11:12:27]NVStorageSaveData done [11:12:27]ExternCall_PrintAddStr [11:12:27]wPrintStart [11:12:27]Write to MH i2c: 01 00 00 93 11 A4 [11:12:27]OFD Sender: Processing packet 154918 [packets to send 67, broken 66] [11:12:27]ProducePacketName [11:12:27]name=ofd_packets/00154918 [11:12:27]OFD Sender: To server: pG, [11:12:27]CommunicateWithHost lk.salyk.kg:30040 [11:12:27]ConnectInit lk.salyk.kg [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: 01 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: 01 07 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: 01 07 00 93 11 00 00 00 00 00 FF 0F B9 [11:12:27]RasterBufferAndPrint [11:12:27]line Счет N : (1)298158 [11:12:27]line ИНН: 02508201610067 [11:12:27]line Контрольно-Кассовый Чек [11:12:27]line ПРОДАЖА [11:12:27]line ТРК (МРК, ГНК) : 100 [11:12:27]line Товар: 2711190000 [11:12:27]line ГАЗ-К-5 [11:12:27]line 30.400 * 32.90 [11:12:27]line = 1000.16 [11:12:27]line НДС 12% НСП 1% [11:12:27]line > о реализуемом товаре [11:12:27]line ИТОГО: 1000.16 [11:12:27]line НСП 1% : 8.85 [11:12:27]line НДС 12% : 106.21 [11:12:27]line Наличными: 1000.16 [11:12:27]line Безнал.: 0.00 [11:12:27]line Место: АЗС № 53 "Партнер Нефть" [11:12:27]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:12:27]line СНО: Общий режим [11:12:27]line Чек 222 09.04.2024 11:12 [11:12:27]line Смена: 298 ФФД: 1.0 [11:12:27]line ЗНМ: 0300000127 [11:12:27]line РНМ: 0000000000090882 [11:12:27]line Версия ККМ: 001 [11:12:27]line ФМ: 0000000000874906 [11:12:27]line ФД: 154918 [11:12:27]line ФПД: 76168728221686 [11:12:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111226&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154918&fm=76168728221686&tin=02508201610067®Number=0000000000090882&sum=100016 [11:12:27]Connected sock=10 [11:12:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 42 77 06 01 46 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 B0 86 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 00 00 00 F4 03 04 00 9A 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 26 5D 02 00 35 04 06 00 45 46 69 FD 17 F6 6F A4 DB 43 D9 6A 06 33 [11:12:27]written 0, free lines is 4095 [11:12:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D6 06 47 00 71 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 26 5D 02 00 F4 03 04 00 44 CA 14 66 B6 04 01 00 00 DE A8 2D D3 F4 D3 EB 77 [11:12:28]CommunicateWithHost err = 0 [11:12:28]CheckOFDResponse [11:12:28]1017 (14) - 77093643461234 [11:12:28]1041 (16) - 0000000000874906 [11:12:28]1040 (4) - 154918 [11:12:28]1012 (4) - 09.04.2024 04:55 [11:12:28]1206 (1) - 0 [11:12:28]OFD Sender: Remove packet 154918 [11:12:28]ProducePacketName [11:12:28]name=ofd_packets/00154918 [11:12:28]NVStorageDeleteData [11:12:28]Write to MH i2c: 01 00 00 BB 11 CC [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 07 00 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 07 00 BB 11 00 00 00 00 00 EE 0C CD [11:12:28]RasterBufferAndPrint [11:12:28]line [11:12:28]line [11:12:28]line [11:12:28]line [11:12:28]line [11:12:28]written 0, free lines is 3315 [11:12:28]MH_Cut [11:12:28]Write to MH i2c: D1 01 00 C2 11 01 A5 [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: D1 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: D1 01 00 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: D1 01 00 C2 11 00 A4 [11:12:28]Write to MH i2c: 01 00 00 C3 11 D4 [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:28]OFD Sender: No OFD packet to send [11:12:29]*** Cut start [11:12:29]*** Partial cut [11:12:29]*** CUTSNS_PIN = 1 [11:12:29]*** CUTSNS_PIN = 0 [11:12:29]*** Brake cut motor [11:12:29]Read from MH i2c: 01 [11:12:29]MH_I2C_Read... [11:12:29]*** Stop cut motor [11:12:29]*** Cut end [11:12:29]Read from MH i2c: 01 07 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: 01 07 00 C3 11 00 00 00 00 00 FF 0F E9 [11:12:29]process_action close_receipt done [11:12:29]requested_data is exist [11:12:29]produce_requested_data [11:12:29]requested_item fm.sn is exist - process it [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 11 00 00 [11:12:29]Write to MH i2c: E2 08 00 C4 11 80 11 00 00 00 00 00 00 4F [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 17 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 17 00 C4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A4 [11:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:12:29]wFMCommunicate OK [11:12:29]requested_item fd.num is exist - process it [11:12:29]SAM_PROTO_GetFieldsCounters [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 13 00 00 [11:12:29]Write to MH i2c: E2 08 00 C5 11 80 13 00 00 00 00 00 00 52 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 62 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 62 00 C5 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 26 5D 02 00 0E 04 04 00 2A 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 C1 [11:12:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 26 5D 02 00 0E 04 04 00 2A 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 [11:12:29]wFMCommunicate OK [11:12:29]SAM_PROTO_GetFieldsCounters done [11:12:29]requested_item shift.num is exist - process it [11:12:29]requested_item shift.opened is exist - process it [11:12:29]req_shift_opened [11:12:29]FM_GetShiftState [11:12:29]SAM_PROTO_GetShiftState [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 13 01 00 [11:12:29]Write to MH i2c: E2 08 00 C6 11 80 13 01 00 00 00 00 00 54 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 C6 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EE [11:12:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:12:29]wFMCommunicate OK [11:12:29]SAM_PROTO_GetShiftState done [11:12:29]FM_GetShiftState done [11:12:29]req_shift_opened done [11:12:29]requested_item shift.open_date is exist - process it [11:12:29]req_shift_open_date [11:12:29]req_shift_open_date done [11:12:29]produce_requested_data done [11:12:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154918,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:12:29]process_action_free close_receipt [11:12:29]json_value_free [11:12:29]json_value_free done [11:12:29]process_json_proto returns [11:12:29]Send response to host [11:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154918,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:12:30]free response buf [11:12:30]execute_script done [11:12:30]execute_script returns [11:12:30]free content buf [11:12:30]Sock 9.Close socket [11:12:30]Sock 9.Thread stoped [11:12:33]OFD Sender: No OFD packet to send [11:12:38]OFD Sender: No OFD packet to send [11:12:43]OFD Sender: No OFD packet to send [11:12:48]OFD Sender: No OFD packet to send [11:12:53]OFD Sender: No OFD packet to send [11:12:58]OFD Sender: No OFD packet to send [11:13:03]OFD Sender: No OFD packet to send [11:13:06]accept exits with 7 [11:13:06]New connection [11:13:06]New thread 3067280740 created [11:13:06]Thread 3067137380 joined [11:13:06]Waiting for new connection... [11:13:06] Sock 7.Parse request [11:13:06]Sock 7.Check first char [11:13:06]Sock 7.First char is OK [11:13:06]request: POST /json_proto HTTP/1.0 [11:13:06]Method: POST [11:13:06]URL: /json_proto [11:13:06]Method is POST - this is cgi request [11:13:06]url: /json_proto [11:13:06]query_string will be loaded in cgi processing [11:13:06]execute_cgi json_proto POST (null) [11:13:06]execute_cgi path=json_proto method=POST [11:13:06]POST find Content-Length [11:13:06]Host: 172.17.32.195:8080 [11:13:06]Content-Length: 803 [11:13:06]Content-Type: application/json [11:13:06] [11:13:06]POST finish read [11:13:06]Found Content-Length = 803 [11:13:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298160", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:06]execute_script... [11:13:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298160", "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" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:06]POST & json_proto [11:13:06]process_json_proto [11:13:06]json parsed OK: [11:13:06]protocol is kg_v1.0 [11:13:06]action value=close_receipt [11:13:06]process_action close_receipt [11:13:06]cmd_close_receipt [11:13:06]MH_GetDate [11:13:06]Write to MH i2c: F0 00 00 C7 11 C7 [11:13:06]Write i2c OK [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: F0 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: F0 09 00 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: F0 09 00 C7 11 00 C3 22 15 66 77 1B 62 64 88 [11:13:06]GetLastDocTimeStamp 1712661146 [11:13:06]current date 1712661187 [11:13:06]FM_GetShiftState [11:13:06]SAM_PROTO_GetShiftState [11:13:06]wFMCommunicate request_size=4 [11:13:06]MH_SAM_APDU [11:13:06]CAPDU: 80 13 01 00 [11:13:06]Write to MH i2c: E2 08 00 C8 11 80 13 01 00 00 00 00 00 56 [11:13:06]Write i2c OK [11:13:06]MH_I2C_Read... [11:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:06]Read from MH i2c: E2 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: E2 0E 00 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: E2 0E 00 C8 11 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F0 [11:13:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:06]wFMCommunicate OK [11:13:06]SAM_PROTO_GetShiftState done [11:13:06]FM_GetShiftState done [11:13:06]opened in 1712622218 [11:13:06]opened+sec_in_day 1712708618 [11:13:06]quantity*price = 100003 [11:13:06]sum+1 = 100005 [11:13:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 223 09.04.2024 11:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154919 ФПД: 168535462222002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111308&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154919&fm=168535462222002&tin=02508201610067®Number=0000000000090882&sum=100004 [11:13:08]StoreToDocumentArchive [11:13:08]shift 298 fd 154919 [11:13:08]save to /storage/0298/doc_00154919 [11:13:08]save last doc name /storage/0298/doc_00154919 to /storage/kkm_last_doc_name [11:13:08]save OK [11:13:08]Clear old archive folders... [11:13:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:08]tlvbuf is 01791DD0 [11:13:08]SAM_PROTO_ClearQueue [11:13:08]wFMCommunicate request_size=4 [11:13:08]MH_SAM_APDU [11:13:08]CAPDU: 80 09 00 00 [11:13:08]Write to MH i2c: E2 08 00 D5 11 80 09 00 00 00 00 00 00 58 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 D5 11 00 90 00 5A [11:13:08]RAPDU: 90 00 [11:13:08]wFMCommunicate OK [11:13:08]SAM_PROTO_ClearQueue done [11:13:08]KKMCreateOFDPacket [11:13:08]OFDProtocolAddRootSTLVToBuf [11:13:08]FM_MakeSignedData [11:13:08]FM_MakeSignedData [11:13:08]SAM_PROTO_SignData [11:13:08]wFMCommunicate request_size=4 [11:13:08]MH_SAM_APDU [11:13:08]CAPDU: 80 0D 01 02 [11:13:08]Write to MH i2c: E2 08 00 D6 11 80 0D 01 02 00 00 00 00 60 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 D6 11 00 90 00 5B [11:13:08]RAPDU: 90 00 [11:13:08]wFMCommunicate OK [11:13:08]wFMCommunicate request_size=255 [11:13:08]MH_SAM_APDU [11:13: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 C4 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 27 5D 02 00 35 04 06 00 99 [11:13:08]Write to MH i2c: E2 02 01 D7 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 C4 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 27 5D 02 00 35 04 06 00 99 00 00 03 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:08]Read from MH i2c: E2 03 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 D7 11 00 90 00 5C [11:13:08]RAPDU: 90 00 [11:13:08]wFMCommunicate OK [11:13:08]wFMCommunicate request_size=10 [11:13:08]MH_SAM_APDU [11:13:08]CAPDU: 80 0D 02 02 05 48 38 5B 98 B2 [11:13:08]Write to MH i2c: E2 0D 00 D8 11 80 0D 02 02 05 00 48 38 5B 98 B2 00 00 92 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 03 00 D8 11 00 90 00 5D [11:13:08]RAPDU: 90 00 [11:13:08]wFMCommunicate OK [11:13:08]wFMCommunicate request_size=4 [11:13:08]MH_SAM_APDU [11:13:08]CAPDU: 80 0D 03 02 [11:13:08]Write to MH i2c: E2 08 00 D9 11 80 0D 03 02 00 00 00 00 65 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 0B 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 0B 00 D9 11 00 A6 FE 23 89 F2 80 7A 09 90 00 AB [11:13:08]RAPDU: A6 FE 23 89 F2 80 7A 09 90 00 [11:13:08]wFMCommunicate OK [11:13:08]SAM_PROTO_SignData done [11:13:08]FM_MakeSignedData done [11:13:08]CreateOFDProtocolMessage [11:13:08]wFMCommunicate request_size=4 [11:13:08]MH_SAM_APDU [11:13:08]CAPDU: 80 11 00 00 [11:13:08]Write to MH i2c: E2 08 00 DA 11 80 11 00 00 00 00 00 00 65 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:08]Read from MH i2c: E2 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 17 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: E2 17 00 DA 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BA [11:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:08]wFMCommunicate OK [11:13:08]CreateOFDProtocolMessage done [11:13:08]OFDSenderStorePacket 154919 [11:13:08]StoreOFDPacket docnum=154919 [11:13:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0A CB 07 01 6A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 C4 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 27 5D 02 00 35 04 06 00 99 48 38 5B 98 B2 A6 FE 23 89 F2 80 7A 09 [11:13:08]CheckFolder [11:13:08]dirname=/storage/ofd_packets [11:13:08]CheckFolder done [11:13:08]ProducePacketName [11:13:08]name=ofd_packets/00154919 [11:13:08]NVStorageSaveData ofd_packets/00154919 [11:13:08]File name is /storage/ofd_packets/00154919 [11:13:08]Write 301 bytes [11:13:08]NVStorageSaveData done [11:13:08]OFDSenderStorePacket done [11:13:08]KKMCreateOFDPacket done [11:13:08]NVStorageSaveData kkm_last_timestamp [11:13:08]File name is /storage/kkm_last_timestamp [11:13:08]Write 4 bytes [11:13:08]NVStorageSaveData done [11:13:08]ExternCall_PrintAddStr [11:13:08]wPrintStart [11:13:08]Write to MH i2c: 01 00 00 DB 11 EC [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 07 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 07 00 DB 11 00 00 00 00 00 FF 0F 01 [11:13:08]RasterBufferAndPrint [11:13:08]line Счет N : (1)298160 [11:13:08]line ИНН: 02508201610067 [11:13:08]line Контрольно-Кассовый Чек [11:13:08]line ПРОДАЖА [11:13:08]line ТРК (МРК, ГНК) : 52 [11:13:08]line Товар: 2710124130 [11:13:08]line Аи-92-К-5 [11:13:08]line 15.650 * 63.90 [11:13:08]line = 1000.04 [11:13:08]line НДС 12% НСП 1% [11:13:08]line > о реализуемом товаре [11:13:08]line ИТОГО: 1000.04 [11:13:08]line НСП 1% : 8.85 [11:13:08]line НДС 12% : 106.20 [11:13:08]line Наличными: 0.00 [11:13:08]line Безнал.: 1000.04 [11:13:08]line Место: АЗС № 53 "Партнер Нефть" [11:13:08]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:13:08]line СНО: Общий режим [11:13:08]line Чек 223 09.04.2024 11:13 [11:13:08]line Смена: 298 ФФД: 1.0 [11:13:08]line ЗНМ: 0300000127 [11:13:08]line РНМ: 0000000000090882 [11:13:08]line Версия ККМ: 001 [11:13:08]line Платежная система: O! деньги [11:13:08]line ФМ: 0000000000874906 [11:13:08]line ФД: 154919 [11:13:08]line ФПД: 168535462222002 [11:13:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111308&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154919&fm=168535462222002&tin=02508201610067®Number=0000000000090882&sum=100004 [11:13:08]OFD Sender: Processing packet 154919 [packets to send 67, broken 66] [11:13:08]ProducePacketName [11:13:08]name=ofd_packets/00154919 [11:13:08]OFD Sender: To server: pG, [11:13:08]CommunicateWithHost lk.salyk.kg:30040 [11:13:08]ConnectInit lk.salyk.kg [11:13:08]written 0, free lines is 4095 [11:13:09]Connected sock=10 [11:13:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0A CB 07 01 6A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 C4 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 27 5D 02 00 35 04 06 00 99 48 38 5B 98 B2 A6 FE 23 89 F2 80 7A 09 [11:13:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 19 DE 47 00 FF C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 27 5D 02 00 F4 03 04 00 6E CA 14 66 B6 04 01 00 00 26 4F 73 1F 03 8C 36 A6 [11:13:09]CommunicateWithHost err = 0 [11:13:09]CheckOFDResponse [11:13:09]1017 (14) - 77093643461234 [11:13:09]1041 (16) - 0000000000874906 [11:13:09]1040 (4) - 154919 [11:13:09]1012 (4) - 09.04.2024 04:56 [11:13:09]1206 (1) - 0 [11:13:09]OFD Sender: Remove packet 154919 [11:13:09]ProducePacketName [11:13:09]name=ofd_packets/00154919 [11:13:09]NVStorageDeleteData [11:13:09]Write to MH i2c: 01 00 00 05 12 17 [11:13:09]Write i2c OK [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 07 00 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 07 00 05 12 00 00 00 00 00 E3 0C 0D [11:13:09]RasterBufferAndPrint [11:13:09]line [11:13:09]line [11:13:09]line [11:13:09]line [11:13:09]line [11:13:09]written 0, free lines is 3306 [11:13:09]MH_Cut [11:13:09]Write to MH i2c: D1 01 00 0C 12 01 F0 [11:13:09]Write i2c OK [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: D1 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: D1 01 00 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: D1 01 00 0C 12 00 EF [11:13:09]Write to MH i2c: 01 00 00 0D 12 1F [11:13:09]Write i2c OK [11:13:09]MH_I2C_Read... [11:13:09]OFD Sender: No OFD packet to send [11:13:10]*** Cut start [11:13:10]*** Partial cut [11:13:10]*** CUTSNS_PIN = 1 [11:13:10]*** CUTSNS_PIN = 0 [11:13:10]*** Brake cut motor [11:13:10]Read from MH i2c: 01 [11:13:10]MH_I2C_Read... [11:13:10]*** Stop cut motor [11:13:10]*** Cut end [11:13:10]Read from MH i2c: 01 07 00 [11:13:10]MH_I2C_Read... [11:13:10]Read from MH i2c: 01 07 00 0D 12 00 00 00 00 00 FF 0F 34 [11:13:10]process_action close_receipt done [11:13:10]requested_data is exist [11:13:10]produce_requested_data [11:13:10]requested_item fm.sn is exist - process it [11:13:10]wFMCommunicate request_size=4 [11:13:10]MH_SAM_APDU [11:13:10]CAPDU: 80 11 00 00 [11:13:10]Write to MH i2c: E2 08 00 0E 12 80 11 00 00 00 00 00 00 9A [11:13:10]Write i2c OK [11:13:10]MH_I2C_Read... [11:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:10]Read from MH i2c: E2 [11:13:10]MH_I2C_Read... [11:13:10]Read from MH i2c: E2 17 00 [11:13:10]MH_I2C_Read... [11:13:10]Read from MH i2c: E2 17 00 0E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [11:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:10]wFMCommunicate OK [11:13:10]requested_item fd.num is exist - process it [11:13:10]SAM_PROTO_GetFieldsCounters [11:13:10]wFMCommunicate request_size=4 [11:13:10]MH_SAM_APDU [11:13:10]CAPDU: 80 13 00 00 [11:13:10]Write to MH i2c: E2 08 00 0F 12 80 13 00 00 00 00 00 00 9D [11:13:10]Write i2c OK [11:13:10]MH_I2C_Read... [11:13:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:11]Read from MH i2c: E2 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: E2 62 00 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: E2 62 00 0F 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 27 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [11:13:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 27 5D 02 00 0E 04 04 00 2A 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 [11:13:11]wFMCommunicate OK [11:13:11]SAM_PROTO_GetFieldsCounters done [11:13:11]requested_item shift.num is exist - process it [11:13:11]requested_item shift.opened is exist - process it [11:13:11]req_shift_opened [11:13:11]FM_GetShiftState [11:13:11]SAM_PROTO_GetShiftState [11:13:11]wFMCommunicate request_size=4 [11:13:11]MH_SAM_APDU [11:13:11]CAPDU: 80 13 01 00 [11:13:11]Write to MH i2c: E2 08 00 10 12 80 13 01 00 00 00 00 00 9F [11:13:11]Write i2c OK [11:13:11]MH_I2C_Read... [11:13:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:11]Read from MH i2c: E2 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: E2 0E 00 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: E2 0E 00 10 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 39 [11:13:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:11]wFMCommunicate OK [11:13:11]SAM_PROTO_GetShiftState done [11:13:11]FM_GetShiftState done [11:13:11]req_shift_opened done [11:13:11]requested_item shift.open_date is exist - process it [11:13:11]req_shift_open_date [11:13:11]req_shift_open_date done [11:13:11]produce_requested_data done [11:13:11]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154919,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:13:11]process_action_free close_receipt [11:13:11]json_value_free [11:13:11]json_value_free done [11:13:11]process_json_proto returns [11:13:11]Send response to host [11:13:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154919,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:13:11]free response buf [11:13:11]execute_script done [11:13:11]execute_script returns [11:13:11]free content buf [11:13:11]Sock 7.Close socket [11:13:11]Sock 7.Thread stoped [11:13:14]OFD Sender: No OFD packet to send [11:13:15]accept exits with 9 [11:13:15]New connection [11:13:15]New thread 3067137380 created [11:13:15]Thread 3067280740 joined [11:13:15]Waiting for new connection... [11:13:15] Sock 9.Parse request [11:13:15]Sock 9.Check first char [11:13:15]Sock 9.First char is OK [11:13:15]request: POST /json_proto HTTP/1.0 [11:13:15]Method: POST [11:13:15]URL: /json_proto [11:13:15]Method is POST - this is cgi request [11:13:15]url: /json_proto [11:13:15]query_string will be loaded in cgi processing [11:13:15]execute_cgi json_proto POST (null) [11:13:15]execute_cgi path=json_proto method=POST [11:13:15]POST find Content-Length [11:13:15]Host: 172.17.32.195:8080 [11:13:15]Content-Length: 800 [11:13:15]Content-Type: application/json [11:13:15] [11:13:15]POST finish read [11:13:15]Found Content-Length = 800 [11:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:15]execute_script... [11:13: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)298161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:15]POST & json_proto [11:13:15]process_json_proto [11:13:15]json parsed OK: [11:13:15]protocol is kg_v1.0 [11:13:15]action value=close_receipt [11:13:15]process_action close_receipt [11:13:15]cmd_close_receipt [11:13:15]MH_GetDate [11:13:15]Write to MH i2c: F0 00 00 11 12 12 [11:13:15]Write i2c OK [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: F0 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: F0 09 00 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: F0 09 00 11 12 00 CC 22 15 66 77 1B 62 64 DC [11:13:15]GetLastDocTimeStamp 1712661188 [11:13:15]current date 1712661196 [11:13:15]FM_GetShiftState [11:13:15]SAM_PROTO_GetShiftState [11:13:15]wFMCommunicate request_size=4 [11:13:15]MH_SAM_APDU [11:13:15]CAPDU: 80 13 01 00 [11:13:15]Write to MH i2c: E2 08 00 12 12 80 13 01 00 00 00 00 00 A1 [11:13:15]Write i2c OK [11:13:15]MH_I2C_Read... [11:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:15]Read from MH i2c: E2 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 0E 00 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 0E 00 12 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3B [11:13:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:15]wFMCommunicate OK [11:13:15]SAM_PROTO_GetShiftState done [11:13:15]FM_GetShiftState done [11:13:15]opened in 1712622218 [11:13:15]opened+sec_in_day 1712708618 [11:13:15]quantity*price = 30033 [11:13:15]sum+1 = 30034 [11:13:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 0.00 Безнал.: 300.33 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 224 09.04.2024 11:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154920 ФПД: 210119174497748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111316&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154920&fm=210119174497748&tin=02508201610067®Number=0000000000090882&sum=30033 [11:13:16]StoreToDocumentArchive [11:13:16]shift 298 fd 154920 [11:13:16]save to /storage/0298/doc_00154920 [11:13:16]save last doc name /storage/0298/doc_00154920 to /storage/kkm_last_doc_name [11:13:16]save OK [11:13:16]Clear old archive folders... [11:13:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:16]tlvbuf is 0178F300 [11:13:16]SAM_PROTO_ClearQueue [11:13:16]wFMCommunicate request_size=4 [11:13:16]MH_SAM_APDU [11:13:16]CAPDU: 80 09 00 00 [11:13:16]Write to MH i2c: E2 08 00 1F 12 80 09 00 00 00 00 00 00 A3 [11:13:16]Write i2c OK [11:13:16]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 1F 12 00 90 00 A5 [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]SAM_PROTO_ClearQueue done [11:13:17]KKMCreateOFDPacket [11:13:17]OFDProtocolAddRootSTLVToBuf [11:13:17]FM_MakeSignedData [11:13:17]FM_MakeSignedData [11:13:17]SAM_PROTO_SignData [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 01 02 [11:13:17]Write to MH i2c: E2 08 00 20 12 80 0D 01 02 00 00 00 00 AB [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 20 12 00 90 00 A6 [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=255 [11:13:17]MH_SAM_APDU [11:13: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 CC 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 28 5D 02 00 35 04 06 00 BF [11:13:17]Write to MH i2c: E2 02 01 21 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 CC 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 28 5D 02 00 35 04 06 00 BF 00 00 CD [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 21 12 00 90 00 A7 [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=10 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 02 02 05 1A 2E C1 A5 D4 [11:13:17]Write to MH i2c: E2 0D 00 22 12 80 0D 02 02 05 00 1A 2E C1 A5 D4 00 00 3A [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 22 12 00 90 00 A8 [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 03 02 [11:13:17]Write to MH i2c: E2 08 00 23 12 80 0D 03 02 00 00 00 00 B0 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 0B 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 0B 00 23 12 00 48 A9 92 83 46 4F F5 02 90 00 43 [11:13:17]RAPDU: 48 A9 92 83 46 4F F5 02 90 00 [11:13:17]wFMCommunicate OK [11:13:17]SAM_PROTO_SignData done [11:13:17]FM_MakeSignedData done [11:13:17]CreateOFDProtocolMessage [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 11 00 00 [11:13:17]Write to MH i2c: E2 08 00 24 12 80 11 00 00 00 00 00 00 B0 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 17 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 17 00 24 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 05 [11:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:17]wFMCommunicate OK [11:13:17]CreateOFDProtocolMessage done [11:13:17]OFDSenderStorePacket 154920 [11:13:17]StoreOFDPacket docnum=154920 [11:13:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B AA 07 01 A2 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 CC 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 28 5D 02 00 35 04 06 00 BF 1A 2E C1 A5 D4 48 A9 92 83 46 4F F5 02 [11:13:17]CheckFolder [11:13:17]dirname=/storage/ofd_packets [11:13:17]CheckFolder done [11:13:17]ProducePacketName [11:13:17]name=ofd_packets/00154920 [11:13:17]NVStorageSaveData ofd_packets/00154920 [11:13:17]File name is /storage/ofd_packets/00154920 [11:13:17]Write 301 bytes [11:13:17]NVStorageSaveData done [11:13:17]OFDSenderStorePacket done [11:13:17]KKMCreateOFDPacket done [11:13:17]NVStorageSaveData kkm_last_timestamp [11:13:17]File name is /storage/kkm_last_timestamp [11:13:17]Write 4 bytes [11:13:17]NVStorageSaveData done [11:13:17]ExternCall_PrintAddStr [11:13:17]wPrintStart [11:13:17]Write to MH i2c: 01 00 00 25 12 37 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: 01 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: 01 07 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: 01 07 00 25 12 00 00 00 00 00 FF 0F 4C [11:13:17]RasterBufferAndPrint [11:13:17]line Счет N : (1)298161 [11:13:17]line ИНН: 02508201610067 [11:13:17]line Контрольно-Кассовый Чек [11:13:17]line ПРОДАЖА [11:13:17]line ТРК (МРК, ГНК) : 22 [11:13:17]line Товар: 2710124130 [11:13:17]line Аи-92-К-5 [11:13:17]line 4.700 * 63.90 [11:13:17]line = 300.33 [11:13:17]line НДС 12% НСП 1% [11:13:17]line > о реализуемом товаре [11:13:17]OFD Sender: Processing packet 154920 [packets to send 67, broken 66] [11:13:17]ProducePacketName [11:13:17]name=ofd_packets/00154920 [11:13:17]OFD Sender: To server: pG, [11:13:17]CommunicateWithHost lk.salyk.kg:30040 [11:13:17]ConnectInit lk.salyk.kg [11:13:17]line ИТОГО: 300.33 [11:13:17]line НСП 1% : 2.66 [11:13:17]line НДС 12% : 31.89 [11:13:17]line Наличными: 0.00 [11:13:17]line Безнал.: 300.33 [11:13:17]line Место: АЗС № 53 "Партнер Нефть" [11:13:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:13:17]line СНО: Общий режим [11:13:17]line Чек 224 09.04.2024 11:13 [11:13:17]line Смена: 298 ФФД: 1.0 [11:13:17]line ЗНМ: 0300000127 [11:13:17]line РНМ: 0000000000090882 [11:13:17]line Версия ККМ: 001 [11:13:17]line Платежная система: O! деньги [11:13:17]line ФМ: 0000000000874906 [11:13:17]line ФД: 154920 [11:13:17]line ФПД: 210119174497748 [11:13:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111316&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154920&fm=210119174497748&tin=02508201610067®Number=0000000000090882&sum=30033 [11:13:17]written 0, free lines is 4095 [11:13:17]Connected sock=10 [11:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B AA 07 01 A2 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 CC 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 28 5D 02 00 35 04 06 00 BF 1A 2E C1 A5 D4 48 A9 92 83 46 4F F5 02 [11:13:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8D B5 47 00 B3 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 28 5D 02 00 F4 03 04 00 76 CA 14 66 B6 04 01 00 00 14 10 D2 DF 5A 6D 8E 03 [11:13:17]CommunicateWithHost err = 0 [11:13:17]CheckOFDResponse [11:13:17]1017 (14) - 77093643461234 [11:13:17]1041 (16) - 0000000000874906 [11:13:17]1040 (4) - 154920 [11:13:17]1012 (4) - 09.04.2024 04:56 [11:13:17]1206 (1) - 0 [11:13:17]OFD Sender: Remove packet 154920 [11:13:17]ProducePacketName [11:13:17]name=ofd_packets/00154920 [11:13:17]NVStorageDeleteData [11:13:18]Write to MH i2c: 01 00 00 4F 12 61 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 4F 12 00 00 00 00 00 E3 0C 57 [11:13:18]RasterBufferAndPrint [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]written 0, free lines is 3306 [11:13:18]MH_Cut [11:13:18]Write to MH i2c: D1 01 00 56 12 01 3A [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 01 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 01 00 56 12 00 39 [11:13:18]Write to MH i2c: 01 00 00 57 12 69 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]OFD Sender: No OFD packet to send [11:13:18]*** Cut start [11:13:18]*** Partial cut [11:13:18]*** CUTSNS_PIN = 1 [11:13:18]*** CUTSNS_PIN = 0 [11:13:19]*** Brake cut motor [11:13:19]Read from MH i2c: 01 [11:13:19]MH_I2C_Read... [11:13:19]*** Stop cut motor [11:13:19]*** Cut end [11:13:19]Read from MH i2c: 01 07 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: 01 07 00 57 12 00 00 00 00 00 FF 0F 7E [11:13:19]process_action close_receipt done [11:13:19]requested_data is exist [11:13:19]produce_requested_data [11:13:19]requested_item fm.sn is exist - process it [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 11 00 00 [11:13:19]Write to MH i2c: E2 08 00 58 12 80 11 00 00 00 00 00 00 E4 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 17 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 17 00 58 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 39 [11:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:19]wFMCommunicate OK [11:13:19]requested_item fd.num is exist - process it [11:13:19]SAM_PROTO_GetFieldsCounters [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 13 00 00 [11:13:19]Write to MH i2c: E2 08 00 59 12 80 13 00 00 00 00 00 00 E7 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 62 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 62 00 59 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 28 5D 02 00 0E 04 04 00 2A 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 5E [11:13:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 28 5D 02 00 0E 04 04 00 2A 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 [11:13:19]wFMCommunicate OK [11:13:19]SAM_PROTO_GetFieldsCounters done [11:13:19]requested_item shift.num is exist - process it [11:13:19]requested_item shift.opened is exist - process it [11:13:19]req_shift_opened [11:13:19]FM_GetShiftState [11:13:19]SAM_PROTO_GetShiftState [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 13 01 00 [11:13:19]Write to MH i2c: E2 08 00 5A 12 80 13 01 00 00 00 00 00 E9 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 5A 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 83 [11:13:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:19]wFMCommunicate OK [11:13:19]SAM_PROTO_GetShiftState done [11:13:19]FM_GetShiftState done [11:13:19]req_shift_opened done [11:13:19]requested_item shift.open_date is exist - process it [11:13:19]req_shift_open_date [11:13:19]req_shift_open_date done [11:13:19]produce_requested_data done [11:13:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154920,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:13:19]process_action_free close_receipt [11:13:19]json_value_free [11:13:19]json_value_free done [11:13:19]process_json_proto returns [11:13:19]Send response to host [11:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154920,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:13:19]free response buf [11:13:19]execute_script done [11:13:19]execute_script returns [11:13:19]free content buf [11:13:19]Sock 9.Close socket [11:13:19]Sock 9.Thread stoped [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]accept exits with 7 [11:13:33]New connection [11:13:33]New thread 3067280740 created [11:13:33]Thread 3067137380 joined [11:13:33]Waiting for new connection... [11:13:33] Sock 7.Parse request [11:13:33]Sock 7.Check first char [11:13:33]Sock 7.First char is OK [11:13:33]request: POST /json_proto HTTP/1.0 [11:13:33]Method: POST [11:13:33]URL: /json_proto [11:13:33]Method is POST - this is cgi request [11:13:33]url: /json_proto [11:13:33]query_string will be loaded in cgi processing [11:13:33]execute_cgi json_proto POST (null) [11:13:33]execute_cgi path=json_proto method=POST [11:13:33]POST find Content-Length [11:13:33]Host: 172.17.32.195:8080 [11:13:33]Content-Length: 807 [11:13:33]Content-Type: application/json [11:13:33] [11:13:33]POST finish read [11:13:33]Found Content-Length = 807 [11:13:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 54.720, "sum" : 1800.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:33]execute_script... [11:13:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 54.720, "sum" : 1800.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:33]POST & json_proto [11:13:33]process_json_proto [11:13:33]json parsed OK: [11:13:33]protocol is kg_v1.0 [11:13:33]action value=close_receipt [11:13:33]process_action close_receipt [11:13:33]cmd_close_receipt [11:13:33]MH_GetDate [11:13:33]Write to MH i2c: F0 00 00 5B 12 5C [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: F0 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: F0 09 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: F0 09 00 5B 12 00 DE 22 15 66 77 1B 62 64 38 [11:13:33]GetLastDocTimeStamp 1712661196 [11:13:33]current date 1712661214 [11:13:33]FM_GetShiftState [11:13:33]SAM_PROTO_GetShiftState [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 13 01 00 [11:13:33]Write to MH i2c: E2 08 00 5C 12 80 13 01 00 00 00 00 00 EB [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 0E 00 [11:13:33]MH_I2C_Read... [11:13:33]OFD Sender: No OFD packet to send [11:13:33]Read from MH i2c: E2 0E 00 5C 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 85 [11:13:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:33]wFMCommunicate OK [11:13:33]SAM_PROTO_GetShiftState done [11:13:33]FM_GetShiftState done [11:13:33]opened in 1712622218 [11:13:33]opened+sec_in_day 1712708618 [11:13:33]quantity*price = 180028 [11:13:33]sum+1 = 180030 [11:13:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.29 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 0.00 Безнал.: 1800.29 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 225 09.04.2024 11:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154921 ФПД: 163826543525814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111334&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154921&fm=163826543525814&tin=02508201610067®Number=0000000000090882&sum=180029 [11:13:34]StoreToDocumentArchive [11:13:34]shift 298 fd 154921 [11:13:34]save to /storage/0298/doc_00154921 [11:13:34]save last doc name /storage/0298/doc_00154921 to /storage/kkm_last_doc_name [11:13:34]save OK [11:13:34]Clear old archive folders... [11:13:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:13:34]tlvbuf is 01745AF0 [11:13:34]SAM_PROTO_ClearQueue [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 09 00 00 [11:13:34]Write to MH i2c: E2 08 00 69 12 80 09 00 00 00 00 00 00 ED [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 69 12 00 90 00 EF [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]SAM_PROTO_ClearQueue done [11:13:34]KKMCreateOFDPacket [11:13:34]OFDProtocolAddRootSTLVToBuf [11:13:34]FM_MakeSignedData [11:13:34]FM_MakeSignedData [11:13:34]SAM_PROTO_SignData [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 01 02 [11:13:34]Write to MH i2c: E2 08 00 6A 12 80 0D 01 02 00 00 00 00 F5 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 6A 12 00 90 00 F0 [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]wFMCommunicate request_size=255 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 DE 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 29 5D 02 00 35 04 06 00 94 FF [11:13:34]Write to MH i2c: E2 02 01 6B 12 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 DE 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 29 5D 02 00 35 04 06 00 94 FF 00 00 F8 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 6B 12 00 90 00 F1 [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]wFMCommunicate request_size=9 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 02 02 04 D6 EE 7F B6 [11:13:34]Write to MH i2c: E2 0C 00 6C 12 80 0D 02 02 04 00 D6 EE 7F B6 00 00 F9 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 6C 12 00 90 00 F2 [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 03 02 [11:13:34]Write to MH i2c: E2 08 00 6D 12 80 0D 03 02 00 00 00 00 FA [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 0B 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 0B 00 6D 12 00 E3 7E 2F B3 D7 DF 78 4C 90 00 B8 [11:13:34]RAPDU: E3 7E 2F B3 D7 DF 78 4C 90 00 [11:13:34]wFMCommunicate OK [11:13:34]SAM_PROTO_SignData done [11:13:34]FM_MakeSignedData done [11:13:34]CreateOFDProtocolMessage [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 11 00 00 [11:13:34]Write to MH i2c: E2 08 00 6E 12 80 11 00 00 00 00 00 00 FA [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 6E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4F [11:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:34]wFMCommunicate OK [11:13:34]CreateOFDProtocolMessage done [11:13:34]OFDSenderStorePacket 154921 [11:13:34]StoreOFDPacket docnum=154921 [11:13:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 73 10 06 01 2C F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 DE 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 29 5D 02 00 35 04 06 00 94 FF D6 EE 7F B6 E3 7E 2F B3 D7 DF 78 4C [11:13:34]CheckFolder [11:13:34]dirname=/storage/ofd_packets [11:13:34]CheckFolder done [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00154921 [11:13:34]NVStorageSaveData ofd_packets/00154921 [11:13:34]File name is /storage/ofd_packets/00154921 [11:13:34]Write 300 bytes [11:13:34]NVStorageSaveData done [11:13:34]OFDSenderStorePacket done [11:13:34]KKMCreateOFDPacket done [11:13:34]NVStorageSaveData kkm_last_timestamp [11:13:35]File name is /storage/kkm_last_timestamp [11:13:35]Write 4 bytes [11:13:35]NVStorageSaveData done [11:13:35]ExternCall_PrintAddStr [11:13:35]wPrintStart [11:13:35]Write to MH i2c: 01 00 00 6F 12 81 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 07 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 07 00 6F 12 00 00 00 00 00 FF 0F 96 [11:13:35]RasterBufferAndPrint [11:13:35]line Счет N : (1)298154 [11:13:35]line ИНН: 02508201610067 [11:13:35]line Контрольно-Кассовый Чек [11:13:35]line ПРОДАЖА [11:13:35]line ТРК (МРК, ГНК) : 101 [11:13:35]line Товар: 2711190000 [11:13:35]line ГАЗ-К-5 [11:13:35]line 54.720 * 32.90 [11:13:35]line = 1800.29 [11:13:35]line НДС 12% НСП 1% [11:13:35]line > о реализуемом товаре [11:13:35]line ИТОГО: 1800.29 [11:13:35]line НСП 1% : 15.93 [11:13:35]line НДС 12% : 191.18 [11:13:35]line Наличными: 0.00 [11:13:35]line Безнал.: 1800.29 [11:13:35]line Место: АЗС № 53 "Партнер Нефть" [11:13:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:13:35]line СНО: Общий режим [11:13:35]line Чек 225 09.04.2024 11:13 [11:13:35]line Смена: 298 ФФД: 1.0 [11:13:35]line ЗНМ: 0300000127 [11:13:35]line РНМ: 0000000000090882 [11:13:35]line Версия ККМ: 001 [11:13:35]line Платежная система: O! деньги [11:13:35]line ФМ: 0000000000874906 [11:13:35]line ФД: 154921 [11:13:35]line ФПД: 163826543525814 [11:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111334&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154921&fm=163826543525814&tin=02508201610067®Number=0000000000090882&sum=180029 [11:13:35]written 0, free lines is 4095 [11:13:35]OFD Sender: Processing packet 154921 [packets to send 67, broken 66] [11:13:35]ProducePacketName [11:13:35]name=ofd_packets/00154921 [11:13:35]OFD Sender: To server: pG, [11:13:35]CommunicateWithHost lk.salyk.kg:30040 [11:13:35]ConnectInit lk.salyk.kg [11:13:35]Connected sock=10 [11:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 73 10 06 01 2C F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 DE 22 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 29 5D 02 00 35 04 06 00 94 FF D6 EE 7F B6 E3 7E 2F B3 D7 DF 78 4C [11:13:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 E3 BB 47 00 A2 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 29 5D 02 00 F4 03 04 00 88 CA 14 66 B6 04 01 00 00 40 78 5B C9 0D 50 08 A0 [11:13:35]CommunicateWithHost err = 0 [11:13:35]CheckOFDResponse [11:13:35]1017 (14) - 77093643461234 [11:13:35]1041 (16) - 0000000000874906 [11:13:35]1040 (4) - 154921 [11:13:35]1012 (4) - 09.04.2024 04:56 [11:13:35]1206 (1) - 0 [11:13:35]OFD Sender: Remove packet 154921 [11:13:35]ProducePacketName [11:13:35]name=ofd_packets/00154921 [11:13:35]NVStorageDeleteData [11:13:35]Write to MH i2c: 01 00 00 99 12 AB [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 07 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 07 00 99 12 00 00 00 00 00 E2 0C A0 [11:13:35]RasterBufferAndPrint [11:13:35]line [11:13:35]line [11:13:35]line [11:13:35]line [11:13:35]line [11:13:35]written 0, free lines is 3305 [11:13:35]MH_Cut [11:13:35]Write to MH i2c: D1 01 00 A0 12 01 84 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: D1 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: D1 01 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: D1 01 00 A0 12 00 83 [11:13:35]Write to MH i2c: 01 00 00 A1 12 B3 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]OFD Sender: No OFD packet to send [11:13:36]*** Cut start [11:13:36]*** Partial cut [11:13:36]*** CUTSNS_PIN = 1 [11:13:36]*** CUTSNS_PIN = 0 [11:13:36]*** Brake cut motor [11:13:36]Read from MH i2c: 01 [11:13:36]MH_I2C_Read... [11:13:36]*** Stop cut motor [11:13:36]*** Cut end [11:13:36]Read from MH i2c: 01 07 00 [11:13:36]MH_I2C_Read... [11:13:36]Read from MH i2c: 01 07 00 A1 12 00 00 00 00 00 FF 0F C8 [11:13:36]process_action close_receipt done [11:13:36]requested_data is exist [11:13:36]produce_requested_data [11:13:36]requested_item fm.sn is exist - process it [11:13:36]wFMCommunicate request_size=4 [11:13:36]MH_SAM_APDU [11:13:36]CAPDU: 80 11 00 00 [11:13:36]Write to MH i2c: E2 08 00 A2 12 80 11 00 00 00 00 00 00 2E [11:13:36]Write i2c OK [11:13:36]MH_I2C_Read... [11:13:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:36]Read from MH i2c: E2 [11:13:36]MH_I2C_Read... [11:13:36]Read from MH i2c: E2 17 00 [11:13:36]MH_I2C_Read... [11:13:36]Read from MH i2c: E2 17 00 A2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 83 [11:13:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:13:36]wFMCommunicate OK [11:13:36]requested_item fd.num is exist - process it [11:13:36]SAM_PROTO_GetFieldsCounters [11:13:36]wFMCommunicate request_size=4 [11:13:36]MH_SAM_APDU [11:13:36]CAPDU: 80 13 00 00 [11:13:36]Write to MH i2c: E2 08 00 A3 12 80 13 00 00 00 00 00 00 31 [11:13:36]Write i2c OK [11:13:36]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 62 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 62 00 A3 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 29 5D 02 00 0E 04 04 00 2A 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 AC [11:13:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 29 5D 02 00 0E 04 04 00 2A 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 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetFieldsCounters done [11:13:37]requested_item shift.num is exist - process it [11:13:37]requested_item shift.opened is exist - process it [11:13:37]req_shift_opened [11:13:37]FM_GetShiftState [11:13:37]SAM_PROTO_GetShiftState [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 13 01 00 [11:13:37]Write to MH i2c: E2 08 00 A4 12 80 13 01 00 00 00 00 00 33 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 A4 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CD [11:13:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetShiftState done [11:13:37]FM_GetShiftState done [11:13:37]req_shift_opened done [11:13:37]requested_item shift.open_date is exist - process it [11:13:37]req_shift_open_date [11:13:37]req_shift_open_date done [11:13:37]produce_requested_data done [11:13:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154921,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:13:37]process_action_free close_receipt [11:13:37]json_value_free [11:13:37]json_value_free done [11:13:37]process_json_proto returns [11:13:37]Send response to host [11:13:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154921,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:13:37]free response buf [11:13:37]execute_script done [11:13:37]execute_script returns [11:13:37]free content buf [11:13:37]Sock 7.Close socket [11:13:37]Sock 7.Thread stoped [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:34]accept exits with 9 [11:14:34]New connection [11:14:34]New thread 3067137380 created [11:14:34]Thread 3067280740 joined [11:14:34]Waiting for new connection... [11:14:34] Sock 9.Parse request [11:14:34]Sock 9.Check first char [11:14:34]Sock 9.First char is OK [11:14:34]request: POST /json_proto HTTP/1.0 [11:14:34]Method: POST [11:14:34]URL: /json_proto [11:14:34]Method is POST - this is cgi request [11:14:34]url: /json_proto [11:14:34]query_string will be loaded in cgi processing [11:14:34]execute_cgi json_proto POST (null) [11:14:34]execute_cgi path=json_proto method=POST [11:14:34]POST find Content-Length [11:14:34]Host: 172.17.32.195:8080 [11:14:34]Content-Length: 215 [11:14:34]Content-Type: application/json [11:14:34] [11:14:34]POST finish read [11:14:34]Found Content-Length = 215 [11:14:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]execute_script... [11:14:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]POST & json_proto [11:14:34]process_json_proto [11:14:34]json parsed OK: [11:14:34]protocol is kg_v1.0 [11:14:34]action value=get_value [11:14:34]process_action get_value [11:14:34]cmd_get_value [11:14:34]process_action get_value done [11:14:34]requested_data is exist [11:14:34]produce_requested_data [11:14:34]requested_item kkm.sn is exist - process it [11:14:34]requested_item kkm.ver is exist - process it [11:14:34]requested_item fm.sn is exist - process it [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 11 00 00 [11:14:34]Write to MH i2c: E2 08 00 A5 12 80 11 00 00 00 00 00 00 31 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 A5 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 86 [11:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:14:34]wFMCommunicate OK [11:14:34]requested_item fd.num is exist - process it [11:14:34]SAM_PROTO_GetFieldsCounters [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 13 00 00 [11:14:34]Write to MH i2c: E2 08 00 A6 12 80 13 00 00 00 00 00 00 34 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 62 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 62 00 A6 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 29 5D 02 00 0E 04 04 00 2A 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 AF [11:14:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 29 5D 02 00 0E 04 04 00 2A 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 [11:14:34]wFMCommunicate OK [11:14:34]SAM_PROTO_GetFieldsCounters done [11:14:34]requested_item shift.num is exist - process it [11:14:34]requested_item shift.opened is exist - process it [11:14:34]req_shift_opened [11:14:34]FM_GetShiftState [11:14:34]SAM_PROTO_GetShiftState [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 13 01 00 [11:14:34]Write to MH i2c: E2 08 00 A7 12 80 13 01 00 00 00 00 00 36 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 A7 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D0 [11:14:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:14:34]wFMCommunicate OK [11:14:34]SAM_PROTO_GetShiftState done [11:14:34]FM_GetShiftState done [11:14:34]req_shift_opened done [11:14:34]requested_item shift.open_date is exist - process it [11:14:34]req_shift_open_date [11:14:34]req_shift_open_date done [11:14:34]produce_requested_data done [11:14:34]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154921,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:14:34]process_action_free get_value [11:14:34]json_value_free [11:14:34]json_value_free done [11:14:34]process_json_proto returns [11:14:34]Send response to host [11:14:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154921,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:14:34]free response buf [11:14:34]execute_script done [11:14:34]execute_script returns [11:14:34]free content buf [11:14:34]Sock 9.Close socket [11:14:34]Sock 9.Thread stoped [11:14:34]accept exits with 7 [11:14:34]New connection [11:14:34]New thread 3067280740 created [11:14:34]Thread 3067137380 joined [11:14:34]Waiting for new connection... [11:14:34] Sock 7.Parse request [11:14:34]Sock 7.Check first char [11:14:34]Sock 7.First char is OK [11:14:34]request: POST /json_proto HTTP/1.0 [11:14:34]Method: POST [11:14:34]URL: /json_proto [11:14:34]Method is POST - this is cgi request [11:14:34]url: /json_proto [11:14:34]query_string will be loaded in cgi processing [11:14:34]execute_cgi json_proto POST (null) [11:14:34]execute_cgi path=json_proto method=POST [11:14:34]POST find Content-Length [11:14:34]Host: 172.17.32.195:8080 [11:14:34]Content-Length: 331 [11:14:34]Content-Type: application/json [11:14:34] [11:14:34]POST finish read [11:14:34]Found Content-Length = 331 [11:14:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:14:34]execute_script... [11:14:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:14:34]POST & json_proto [11:14:34]process_json_proto [11:14:34]json parsed OK: [11:14:34]protocol is kg_v1.0 [11:14:34]action value=get_value [11:14:34]process_action get_value [11:14:34]cmd_get_value [11:14:34]process_action get_value done [11:14:34]requested_data is exist [11:14:34]produce_requested_data [11:14:34]requested_item fm.sale.total is exist - process it [11:14:34]SAM_PROTO_GetFMData [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 13 03 00 [11:14:34]Write to MH i2c: E2 08 00 A8 12 80 13 03 00 00 00 00 00 39 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 A8 12 00 C7 04 85 04 C3 04 6E 04 04 00 D4 5A 02 00 69 04 A3 00 6F 04 04 00 7B 53 02 00 B1 04 05 00 64 B7 AE 8C 02 70 04 05 00 35 9C D3 D6 01 72 04 04 00 2F 1B DB B5 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 A1 4F 45 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 05 82 C6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 A2 [11:14:35]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 D4 5A 02 00 69 04 A3 00 6F 04 04 00 7B 53 02 00 B1 04 05 00 64 B7 AE 8C 02 70 04 05 00 35 9C D3 D6 01 72 04 04 00 2F 1B DB B5 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 A1 4F 45 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 05 82 C6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [11:14:35]wFMCommunicate OK [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 17 00 00 [11:14:35]Write to MH i2c: E2 08 00 A9 12 80 17 00 00 00 00 00 00 3B [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 A9 12 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 DC [11:14:35]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [11:14:35]wFMCommunicate OK [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 17 00 00 [11:14:35]Write to MH i2c: E2 08 00 AA 12 80 17 00 00 00 00 00 00 3C [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 FD 00 AA 12 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 14 [11:14:35]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [11:14:35]wFMCommunicate OK [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 17 00 00 [11:14:35]Write to MH i2c: E2 08 00 AB 12 80 17 00 00 00 00 00 00 3D [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]OFD Sender: No OFD packet to send [11:14:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 FD 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 FD 00 AB 12 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B8 [11:14:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 17 00 00 [11:14:36]Write to MH i2c: E2 08 00 AC 12 80 17 00 00 00 00 00 00 3E [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 E4 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 E4 00 AC 12 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 1E [11:14:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:36]wFMCommunicate OK [11:14:36]SAM_PROTO_GetFMData done [11:14:36]requested_item fm.sale_refund.total is exist - process it [11:14:36]requested_item fm.buy.total is exist - process it [11:14:36]requested_item shift.sale.total is exist - process it [11:14:36]SAM_PROTO_GetShiftData [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 13 02 00 [11:14:36]Write to MH i2c: E2 08 00 AD 12 80 13 02 00 00 00 00 00 3D [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 FD 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 FD 00 AD 12 00 B9 04 AA 04 B5 04 6E 04 04 00 E1 00 00 00 69 04 9C 00 6F 04 04 00 DE 00 00 00 B1 04 03 00 4A 93 EE 70 04 03 00 CC D1 84 72 04 03 00 7E C1 69 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 D4 55 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 7F 1C 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 D5 [11:14:36]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 E1 00 00 00 69 04 9C 00 6F 04 04 00 DE 00 00 00 B1 04 03 00 4A 93 EE 70 04 03 00 CC D1 84 72 04 03 00 7E C1 69 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 D4 55 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 7F 1C 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 17 00 00 [11:14:36]Write to MH i2c: E2 08 00 AE 12 80 17 00 00 00 00 00 00 40 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:37]Read from MH i2c: E2 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 AE 12 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 20 [11:14:37]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [11:14:37]wFMCommunicate OK [11:14:37]wFMCommunicate request_size=4 [11:14:37]MH_SAM_APDU [11:14:37]CAPDU: 80 17 00 00 [11:14:37]Write to MH i2c: E2 08 00 AF 12 80 17 00 00 00 00 00 00 41 [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:37]Read from MH i2c: E2 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 AF 12 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 69 [11:14:37]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 [11:14:37]wFMCommunicate OK [11:14:37]wFMCommunicate request_size=4 [11:14:37]MH_SAM_APDU [11:14:37]CAPDU: 80 17 00 00 [11:14:37]Write to MH i2c: E2 08 00 B0 12 80 17 00 00 00 00 00 00 42 [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:37]Read from MH i2c: E2 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 FD 00 B0 12 00 EF 03 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 BA [11:14:37]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 [11:14:37]wFMCommunicate OK [11:14:37]wFMCommunicate request_size=4 [11:14:37]MH_SAM_APDU [11:14:37]CAPDU: 80 17 00 00 [11:14:37]Write to MH i2c: E2 08 00 B1 12 80 17 00 00 00 00 00 00 43 [11:14:37]Write i2c OK [11:14:37]MH_I2C_Read... [11:14:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:14:37]Read from MH i2c: E2 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 D6 00 [11:14:37]MH_I2C_Read... [11:14:37]Read from MH i2c: E2 D6 00 B1 12 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 25 [11:14:37]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 [11:14:37]wFMCommunicate OK [11:14:37]SAM_PROTO_GetShiftData done [11:14:37]requested_item shift.sale.total_cash is exist - process it [11:14:37]requested_item shift.sale_refund.total is exist - process it [11:14:37]requested_item shift.sale_refund.total_cash is exist - process it [11:14:37]requested_item shift.buy.total is exist - process it [11:14:37]requested_item shift.buy.total_cash is exist - process it [11:14:37]produce_requested_data done [11:14:37]produce_requested_data return {"fm.sale.total":109501950.44,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":156352.74,"shift.sale.total_cash":87044.60,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:14:37]process_action_free get_value [11:14:37]json_value_free [11:14:37]json_value_free done [11:14:37]process_json_proto returns [11:14:37]Send response to host [11:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109501950.44,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":156352.74,"shift.sale.total_cash":87044.60,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:14:37]free response buf [11:14:37]execute_script done [11:14:37]execute_script returns [11:14:37]free content buf [11:14:37]Sock 7.Close socket [11:14:37]Sock 7.Thread stoped [11:14:41]OFD Sender: No OFD packet to send [11:14:46]OFD Sender: No OFD packet to send [11:14:48]accept exits with 9 [11:14:48]New connection [11:14:48]New thread 3067137380 created [11:14:48]Thread 3067280740 joined [11:14:48]Waiting for new connection... [11:14:48] Sock 9.Parse request [11:14:48]Sock 9.Check first char [11:14:48]Sock 9.First char is OK [11:14:48]request: POST /json_proto HTTP/1.0 [11:14:48]Method: POST [11:14:48]URL: /json_proto [11:14:48]Method is POST - this is cgi request [11:14:48]url: /json_proto [11:14:48]query_string will be loaded in cgi processing [11:14:48]execute_cgi json_proto POST (null) [11:14:48]execute_cgi path=json_proto method=POST [11:14:48]POST find Content-Length [11:14:48]Host: 172.17.32.195:8080 [11:14:48]Content-Length: 639 [11:14:48]Content-Type: application/json [11:14:48] [11:14:48]POST finish read [11:14:48]Found Content-Length = 639 [11:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:48]execute_script... [11:14: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)298163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:48]POST & json_proto [11:14:48]process_json_proto [11:14:48]json parsed OK: [11:14:48]protocol is kg_v1.0 [11:14:48]action value=close_receipt [11:14:48]process_action close_receipt [11:14:48]cmd_close_receipt [11:14:48]MH_GetDate [11:14:48]Write to MH i2c: F0 00 00 B2 12 B3 [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 09 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 09 00 B2 12 00 29 23 15 66 77 1B 62 64 DB [11:14:48]GetLastDocTimeStamp 1712661214 [11:14:48]current date 1712661289 [11:14:48]FM_GetShiftState [11:14:48]SAM_PROTO_GetShiftState [11:14:48]wFMCommunicate request_size=4 [11:14:48]MH_SAM_APDU [11:14:48]CAPDU: 80 13 01 00 [11:14:48]Write to MH i2c: E2 08 00 B3 12 80 13 01 00 00 00 00 00 42 [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:48]Read from MH i2c: E2 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: E2 0E 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: E2 0E 00 B3 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DC [11:14:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:14:48]wFMCommunicate OK [11:14:48]SAM_PROTO_GetShiftState done [11:14:48]FM_GetShiftState done [11:14:48]opened in 1712622218 [11:14:48]opened+sec_in_day 1712708618 [11:14:48]quantity*price = 50033 [11:14:48]sum+1 = 50035 [11:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 226 09.04.2024 11:14 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154922 ФПД: 168158755404048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154922&fm=168158755404048&tin=02508201610067®Number=0000000000090882&sum=50034 [11:14:49]StoreToDocumentArchive [11:14:49]shift 298 fd 154922 [11:14:49]save to /storage/0298/doc_00154922 [11:14:49]save last doc name /storage/0298/doc_00154922 to /storage/kkm_last_doc_name [11:14:49]save OK [11:14:49]Clear old archive folders... [11:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:49]tlvbuf is 01746780 [11:14:49]SAM_PROTO_ClearQueue [11:14:49]wFMCommunicate request_size=4 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 09 00 00 [11:14:49]Write to MH i2c: E2 08 00 C0 12 80 09 00 00 00 00 00 00 44 [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 C0 12 00 90 00 46 [11:14:49]RAPDU: 90 00 [11:14:49]wFMCommunicate OK [11:14:49]SAM_PROTO_ClearQueue done [11:14:49]KKMCreateOFDPacket [11:14:49]OFDProtocolAddRootSTLVToBuf [11:14:49]FM_MakeSignedData [11:14:49]FM_MakeSignedData [11:14:49]SAM_PROTO_SignData [11:14:49]wFMCommunicate request_size=4 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 0D 01 02 [11:14:49]Write to MH i2c: E2 08 00 C1 12 80 0D 01 02 00 00 00 00 4C [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 C1 12 00 90 00 47 [11:14:49]RAPDU: 90 00 [11:14:49]wFMCommunicate OK [11:14:49]wFMCommunicate request_size=255 [11:14:49]MH_SAM_APDU [11:14: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 29 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2A 5D 02 00 35 04 06 00 98 [11:14:49]Write to MH i2c: E2 02 01 C2 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 29 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2A 5D 02 00 35 04 06 00 98 00 00 41 [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 C2 12 00 90 00 48 [11:14:49]RAPDU: 90 00 [11:14:49]wFMCommunicate OK [11:14:49]wFMCommunicate request_size=10 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 0D 02 02 05 F0 82 E1 B9 10 [11:14:49]Write to MH i2c: E2 0D 00 C3 12 80 0D 02 02 05 00 F0 82 E1 B9 10 00 00 75 [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 03 00 C3 12 00 90 00 49 [11:14:49]RAPDU: 90 00 [11:14:49]wFMCommunicate OK [11:14:49]wFMCommunicate request_size=4 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 0D 03 02 [11:14:49]Write to MH i2c: E2 08 00 C4 12 80 0D 03 02 00 00 00 00 51 [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 0B 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 0B 00 C4 12 00 E8 30 49 BA C6 9C BC 70 90 00 FB [11:14:49]RAPDU: E8 30 49 BA C6 9C BC 70 90 00 [11:14:49]wFMCommunicate OK [11:14:49]SAM_PROTO_SignData done [11:14:49]FM_MakeSignedData done [11:14:49]CreateOFDProtocolMessage [11:14:49]wFMCommunicate request_size=4 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 11 00 00 [11:14:49]Write to MH i2c: E2 08 00 C5 12 80 11 00 00 00 00 00 00 51 [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:49]Read from MH i2c: E2 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 17 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: E2 17 00 C5 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A6 [11:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:14:49]wFMCommunicate OK [11:14:49]CreateOFDProtocolMessage done [11:14:49]OFDSenderStorePacket 154922 [11:14:49]StoreOFDPacket docnum=154922 [11:14:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C3 26 07 01 08 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 29 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2A 5D 02 00 35 04 06 00 98 F0 82 E1 B9 10 E8 30 49 BA C6 9C BC 70 [11:14:49]CheckFolder [11:14:49]dirname=/storage/ofd_packets [11:14:49]CheckFolder done [11:14:49]ProducePacketName [11:14:49]name=ofd_packets/00154922 [11:14:49]NVStorageSaveData ofd_packets/00154922 [11:14:49]File name is /storage/ofd_packets/00154922 [11:14:49]Write 301 bytes [11:14:49]NVStorageSaveData done [11:14:49]OFDSenderStorePacket done [11:14:49]KKMCreateOFDPacket done [11:14:49]NVStorageSaveData kkm_last_timestamp [11:14:49]File name is /storage/kkm_last_timestamp [11:14:49]Write 4 bytes [11:14:49]NVStorageSaveData done [11:14:49]ExternCall_PrintAddStr [11:14:49]wPrintStart [11:14:49]Write to MH i2c: 01 00 00 C6 12 D8 [11:14:49]OFD Sender: Processing packet 154922 [packets to send 67, broken 66] [11:14:49]ProducePacketName [11:14:49]name=ofd_packets/00154922 [11:14:49]OFD Sender: To server: pG, [11:14:49]CommunicateWithHost lk.salyk.kg:30040 [11:14:49]ConnectInit lk.salyk.kg [11:14:49]Write i2c OK [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: 01 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: 01 07 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: 01 07 00 C6 12 00 00 00 00 00 FF 0F ED [11:14:49]RasterBufferAndPrint [11:14:49]line Счет N : (1)298163 [11:14:49]line ИНН: 02508201610067 [11:14:49]line Контрольно-Кассовый Чек [11:14:49]line ПРОДАЖА [11:14:49]line ТРК (МРК, ГНК) : 72 [11:14:49]line Товар: 2710124130 [11:14:49]line Аи-92-К-5 [11:14:49]line 7.830 * 63.90 [11:14:49]line = 500.34 [11:14:49]line НДС 12% НСП 1% [11:14:49]line > о реализуемом товаре [11:14:49]line ИТОГО: 500.34 [11:14:49]line НСП 1% : 4.43 [11:14:49]line НДС 12% : 53.13 [11:14:49]line Наличными: 500.34 [11:14:49]line Безнал.: 0.00 [11:14:49]line Место: АЗС № 53 "Партнер Нефть" [11:14:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:14:49]line СНО: Общий режим [11:14:49]line Чек 226 09.04.2024 11:14 [11:14:49]line Смена: 298 ФФД: 1.0 [11:14:49]line ЗНМ: 0300000127 [11:14:49]line РНМ: 0000000000090882 [11:14:49]line Версия ККМ: 001 [11:14:49]line ФМ: 0000000000874906 [11:14:49]line ФД: 154922 [11:14:49]line ФПД: 168158755404048 [11:14:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111449&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154922&fm=168158755404048&tin=02508201610067®Number=0000000000090882&sum=50034 [11:14:50]Connected sock=10 [11:14:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C3 26 07 01 08 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 29 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2A 5D 02 00 35 04 06 00 98 F0 82 E1 B9 10 E8 30 49 BA C6 9C BC 70 [11:14:50]written 0, free lines is 4095 [11:14:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 87 68 47 00 D3 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2A 5D 02 00 F4 03 04 00 D3 CA 14 66 B6 04 01 00 00 0F 85 A9 15 7C CC C4 45 [11:14:50]CommunicateWithHost err = 0 [11:14:50]CheckOFDResponse [11:14:50]1017 (14) - 77093643461234 [11:14:50]1041 (16) - 0000000000874906 [11:14:50]1040 (4) - 154922 [11:14:50]1012 (4) - 09.04.2024 04:57 [11:14:50]1206 (1) - 0 [11:14:50]OFD Sender: Remove packet 154922 [11:14:50]ProducePacketName [11:14:50]name=ofd_packets/00154922 [11:14:50]NVStorageDeleteData [11:14:50]Write to MH i2c: 01 00 00 EE 12 00 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 07 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 07 00 EE 12 00 00 00 00 00 F4 0C 07 [11:14:50]RasterBufferAndPrint [11:14:50]line [11:14:50]line [11:14:50]line [11:14:50]line [11:14:50]line [11:14:50]written 0, free lines is 3323 [11:14:50]MH_Cut [11:14:50]Write to MH i2c: D1 01 00 F5 12 01 D9 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: D1 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: D1 01 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: D1 01 00 F5 12 00 D8 [11:14:50]Write to MH i2c: 01 00 00 F6 12 08 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]OFD Sender: No OFD packet to send [11:14:51]*** Cut start [11:14:51]*** Partial cut [11:14:51]*** CUTSNS_PIN = 1 [11:14:51]*** CUTSNS_PIN = 0 [11:14:51]*** Brake cut motor [11:14:51]Read from MH i2c: 01 [11:14:51]MH_I2C_Read... [11:14:51]*** Stop cut motor [11:14:51]*** Cut end [11:14:51]Read from MH i2c: 01 07 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 07 00 F6 12 00 00 00 00 00 FF 0F 1D [11:14:51]process_action close_receipt done [11:14:51]requested_data is exist [11:14:51]produce_requested_data [11:14:51]requested_item fm.sn is exist - process it [11:14:51]wFMCommunicate request_size=4 [11:14:51]MH_SAM_APDU [11:14:51]CAPDU: 80 11 00 00 [11:14:51]Write to MH i2c: E2 08 00 F7 12 80 11 00 00 00 00 00 00 83 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 F7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D8 [11:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:14:52]wFMCommunicate OK [11:14:52]requested_item fd.num is exist - process it [11:14:52]SAM_PROTO_GetFieldsCounters [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 13 00 00 [11:14:52]Write to MH i2c: E2 08 00 F8 12 80 13 00 00 00 00 00 00 86 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 62 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 62 00 F8 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2A 5D 02 00 0E 04 04 00 2A 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 05 [11:14:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2A 5D 02 00 0E 04 04 00 2A 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 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_GetFieldsCounters done [11:14:52]requested_item shift.num is exist - process it [11:14:52]requested_item shift.opened is exist - process it [11:14:52]req_shift_opened [11:14:52]FM_GetShiftState [11:14:52]SAM_PROTO_GetShiftState [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 13 01 00 [11:14:52]Write to MH i2c: E2 08 00 F9 12 80 13 01 00 00 00 00 00 88 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 F9 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 22 [11:14:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_GetShiftState done [11:14:52]FM_GetShiftState done [11:14:52]req_shift_opened done [11:14:52]requested_item shift.open_date is exist - process it [11:14:52]req_shift_open_date [11:14:52]req_shift_open_date done [11:14:52]produce_requested_data done [11:14:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154922,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:14:52]process_action_free close_receipt [11:14:52]json_value_free [11:14:52]json_value_free done [11:14:52]process_json_proto returns [11:14:52]Send response to host [11:14:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154922,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:14:52]free response buf [11:14:52]execute_script done [11:14:52]execute_script returns [11:14:52]free content buf [11:14:52]Sock 9.Close socket [11:14:52]Sock 9.Thread stoped [11:14:55]OFD Sender: No OFD packet to send [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:19]accept exits with 7 [11:15:19]New connection [11:15:19]New thread 3067280740 created [11:15:19]Thread 3067137380 joined [11:15:19]Waiting for new connection... [11:15:19] Sock 7.Parse request [11:15:19]Sock 7.Check first char [11:15:19]Sock 7.First char is OK [11:15:19]request: POST /json_proto HTTP/1.0 [11:15:19]Method: POST [11:15:19]URL: /json_proto [11:15:19]Method is POST - this is cgi request [11:15:19]url: /json_proto [11:15:19]query_string will be loaded in cgi processing [11:15:19]execute_cgi json_proto POST (null) [11:15:19]execute_cgi path=json_proto method=POST [11:15:19]POST find Content-Length [11:15:19]Host: 172.17.32.195:8080 [11:15:19]Content-Length: 644 [11:15:19]Content-Type: application/json [11:15:19] [11:15:19]POST finish read [11:15:19]Found Content-Length = 644 [11:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 12.190, "sum" : 401.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 401.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:19]execute_script... [11:15:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 12.190, "sum" : 401.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 401.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:19]POST & json_proto [11:15:19]process_json_proto [11:15:19]json parsed OK: [11:15:19]protocol is kg_v1.0 [11:15:19]action value=close_receipt [11:15:19]process_action close_receipt [11:15:19]cmd_close_receipt [11:15:19]MH_GetDate [11:15:19]Write to MH i2c: F0 00 00 FA 12 FB [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 09 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: F0 09 00 FA 12 00 48 23 15 66 77 1B 62 64 42 [11:15:19]GetLastDocTimeStamp 1712661289 [11:15:19]current date 1712661320 [11:15:19]FM_GetShiftState [11:15:19]SAM_PROTO_GetShiftState [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 13 01 00 [11:15:19]Write to MH i2c: E2 08 00 FB 12 80 13 01 00 00 00 00 00 8A [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 FB 12 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 24 [11:15:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:15:19]wFMCommunicate OK [11:15:19]SAM_PROTO_GetShiftState done [11:15:19]FM_GetShiftState done [11:15:19]opened in 1712622218 [11:15:19]opened+sec_in_day 1712708618 [11:15:19]quantity*price = 40105 [11:15:19]sum+1 = 40106 [11:15:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 401.05 НСП 1% : 3.55 НДС 12% : 42.59 Наличными: 401.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 227 09.04.2024 11:15 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154923 ФПД: 192147935940447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111520&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154923&fm=192147935940447&tin=02508201610067®Number=0000000000090882&sum=40105 [11:15:21]StoreToDocumentArchive [11:15:21]shift 298 fd 154923 [11:15:21]save to /storage/0298/doc_00154923 [11:15:21]save last doc name /storage/0298/doc_00154923 to /storage/kkm_last_doc_name [11:15:21]save OK [11:15:21]Clear old archive folders... [11:15:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:15:21]tlvbuf is B6F11AF0 [11:15:21]SAM_PROTO_ClearQueue [11:15:21]wFMCommunicate request_size=4 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 09 00 00 [11:15:21]Write to MH i2c: E2 08 00 08 13 80 09 00 00 00 00 00 00 8D [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 08 13 00 90 00 8F [11:15:21]RAPDU: 90 00 [11:15:21]wFMCommunicate OK [11:15:21]SAM_PROTO_ClearQueue done [11:15:21]KKMCreateOFDPacket [11:15:21]OFDProtocolAddRootSTLVToBuf [11:15:21]FM_MakeSignedData [11:15:21]FM_MakeSignedData [11:15:21]SAM_PROTO_SignData [11:15:21]wFMCommunicate request_size=4 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 0D 01 02 [11:15:21]Write to MH i2c: E2 08 00 09 13 80 0D 01 02 00 00 00 00 95 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 09 13 00 90 00 90 [11:15:21]RAPDU: 90 00 [11:15:21]wFMCommunicate OK [11:15:21]wFMCommunicate request_size=255 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A9 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A9 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 10 00 00 00 00 07 04 06 00 A9 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 E3 00 00 00 F4 03 04 00 48 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2B 5D 02 00 35 04 06 00 AE C1 [11:15:21]Write to MH i2c: E2 02 01 0A 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A9 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A9 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 10 00 00 00 00 07 04 06 00 A9 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 E3 00 00 00 F4 03 04 00 48 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2B 5D 02 00 35 04 06 00 AE C1 00 00 D0 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 0A 13 00 90 00 91 [11:15:21]RAPDU: 90 00 [11:15:21]wFMCommunicate OK [11:15:21]wFMCommunicate request_size=9 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 0D 02 02 04 ED 77 4F 5F [11:15:21]Write to MH i2c: E2 0C 00 0B 13 80 0D 02 02 04 00 ED 77 4F 5F 00 00 B2 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 03 00 0B 13 00 90 00 92 [11:15:21]RAPDU: 90 00 [11:15:21]wFMCommunicate OK [11:15:21]wFMCommunicate request_size=4 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 0D 03 02 [11:15:21]Write to MH i2c: E2 08 00 0C 13 80 0D 03 02 00 00 00 00 9A [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 0B 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 0B 00 0C 13 00 08 B8 CE 99 05 E0 D6 DB 90 00 58 [11:15:21]RAPDU: 08 B8 CE 99 05 E0 D6 DB 90 00 [11:15:21]wFMCommunicate OK [11:15:21]SAM_PROTO_SignData done [11:15:21]FM_MakeSignedData done [11:15:21]CreateOFDProtocolMessage [11:15:21]wFMCommunicate request_size=4 [11:15:21]MH_SAM_APDU [11:15:21]CAPDU: 80 11 00 00 [11:15:21]Write to MH i2c: E2 08 00 0D 13 80 11 00 00 00 00 00 00 9A [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:21]Read from MH i2c: E2 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 17 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: E2 17 00 0D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [11:15:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:15:21]wFMCommunicate OK [11:15:21]CreateOFDProtocolMessage done [11:15:21]OFDSenderStorePacket 154923 [11:15:21]StoreOFDPacket docnum=154923 [11:15:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 EA 7C 06 01 36 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A9 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A9 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 10 00 00 00 00 07 04 06 00 A9 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 E3 00 00 00 F4 03 04 00 48 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2B 5D 02 00 35 04 06 00 AE C1 ED 77 4F 5F 08 B8 CE 99 05 E0 D6 DB [11:15:21]CheckFolder [11:15:21]dirname=/storage/ofd_packets [11:15:21]CheckFolder done [11:15:21]ProducePacketName [11:15:21]name=ofd_packets/00154923 [11:15:21]NVStorageSaveData ofd_packets/00154923 [11:15:21]File name is /storage/ofd_packets/00154923 [11:15:21]Write 300 bytes [11:15:21]NVStorageSaveData done [11:15:21]OFDSenderStorePacket done [11:15:21]KKMCreateOFDPacket done [11:15:21]NVStorageSaveData kkm_last_timestamp [11:15:21]File name is /storage/kkm_last_timestamp [11:15:21]Write 4 bytes [11:15:21]NVStorageSaveData done [11:15:21]ExternCall_PrintAddStr [11:15:21]wPrintStart [11:15:21]Write to MH i2c: 01 00 00 0E 13 21 [11:15:21]Write i2c OK [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 [11:15:21]MH_I2C_Read... [11:15:21]Read from MH i2c: 01 07 00 0E 13 00 00 00 00 00 FF 0F 36 [11:15:21]RasterBufferAndPrint [11:15:21]line Счет N : (1)298162 [11:15:21]line ИНН: 02508201610067 [11:15:21]line Контрольно-Кассовый Чек [11:15:21]line ПРОДАЖА [11:15:21]line ТРК (МРК, ГНК) : 101 [11:15:21]line Товар: 2711190000 [11:15:21]line ГАЗ-К-5 [11:15:21]line 12.190 * 32.90 [11:15:21]line = 401.05 [11:15:21]line НДС 12% НСП 1% [11:15:21]line > о реализуемом товаре [11:15:21]line ИТОГО: 401.05 [11:15:21]line НСП 1% : 3.55 [11:15:21]line НДС 12% : 42.59 [11:15:21]line Наличными: 401.05 [11:15:21]line Безнал.: 0.00 [11:15:21]line Место: АЗС № 53 "Партнер Нефть" [11:15:21]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:15:21]line СНО: Общий режим [11:15:21]line Чек 227 09.04.2024 11:15 [11:15:21]line Смена: 298 ФФД: 1.0 [11:15:21]line ЗНМ: 0300000127 [11:15:21]line РНМ: 0000000000090882 [11:15:21]line Версия ККМ: 001 [11:15:21]line ФМ: 0000000000874906 [11:15:21]line ФД: 154923 [11:15:21]line ФПД: 192147935940447 [11:15:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111520&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154923&fm=192147935940447&tin=02508201610067®Number=0000000000090882&sum=40105 [11:15:21]OFD Sender: Processing packet 154923 [packets to send 67, broken 66] [11:15:21]ProducePacketName [11:15:21]name=ofd_packets/00154923 [11:15:21]OFD Sender: To server: pG, [11:15:21]CommunicateWithHost lk.salyk.kg:30040 [11:15:21]ConnectInit lk.salyk.kg [11:15:21]written 0, free lines is 4095 [11:15:21]Connected sock=10 [11:15:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 EA 7C 06 01 36 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 2F 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 A9 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A9 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 10 00 00 00 00 07 04 06 00 A9 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 E3 00 00 00 F4 03 04 00 48 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2B 5D 02 00 35 04 06 00 AE C1 ED 77 4F 5F 08 B8 CE 99 05 E0 D6 DB [11:15:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D6 11 47 00 EE 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2B 5D 02 00 F4 03 04 00 F2 CA 14 66 B6 04 01 00 00 37 4B E1 B0 4E AA 43 52 [11:15:22]CommunicateWithHost err = 0 [11:15:22]CheckOFDResponse [11:15:22]1017 (14) - 77093643461234 [11:15:22]1041 (16) - 0000000000874906 [11:15:22]1040 (4) - 154923 [11:15:22]1012 (4) - 09.04.2024 04:58 [11:15:22]1206 (1) - 0 [11:15:22]OFD Sender: Remove packet 154923 [11:15:22]ProducePacketName [11:15:22]name=ofd_packets/00154923 [11:15:22]NVStorageDeleteData [11:15:22]Write to MH i2c: 01 00 00 36 13 49 [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 07 00 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 07 00 36 13 00 00 00 00 00 EC 0C 48 [11:15:22]RasterBufferAndPrint [11:15:22]line [11:15:22]line [11:15:22]line [11:15:22]line [11:15:22]line [11:15:22]written 0, free lines is 3314 [11:15:22]MH_Cut [11:15:22]Write to MH i2c: D1 01 00 3D 13 01 22 [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: D1 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: D1 01 00 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: D1 01 00 3D 13 00 21 [11:15:22]Write to MH i2c: 01 00 00 3E 13 51 [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:22]OFD Sender: No OFD packet to send [11:15:23]*** Cut start [11:15:23]*** Partial cut [11:15:23]*** CUTSNS_PIN = 1 [11:15:23]*** CUTSNS_PIN = 0 [11:15:23]*** Brake cut motor [11:15:23]Read from MH i2c: 01 [11:15:23]MH_I2C_Read... [11:15:23]*** Stop cut motor [11:15:23]*** Cut end [11:15:23]Read from MH i2c: 01 07 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 3E 13 00 00 00 00 00 FF 0F 66 [11:15:23]process_action close_receipt done [11:15:23]requested_data is exist [11:15:23]produce_requested_data [11:15:23]requested_item fm.sn is exist - process it [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 11 00 00 [11:15:23]Write to MH i2c: E2 08 00 3F 13 80 11 00 00 00 00 00 00 CC [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 17 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 17 00 3F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 21 [11:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:15:23]wFMCommunicate OK [11:15:23]requested_item fd.num is exist - process it [11:15:23]SAM_PROTO_GetFieldsCounters [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 13 00 00 [11:15:23]Write to MH i2c: E2 08 00 40 13 80 13 00 00 00 00 00 00 CF [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 62 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 62 00 40 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2B 5D 02 00 0E 04 04 00 2A 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 52 [11:15:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2B 5D 02 00 0E 04 04 00 2A 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 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetFieldsCounters done [11:15:23]requested_item shift.num is exist - process it [11:15:23]requested_item shift.opened is exist - process it [11:15:23]req_shift_opened [11:15:23]FM_GetShiftState [11:15:23]SAM_PROTO_GetShiftState [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 13 01 00 [11:15:23]Write to MH i2c: E2 08 00 41 13 80 13 01 00 00 00 00 00 D1 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 41 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6B [11:15:23]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetShiftState done [11:15:23]FM_GetShiftState done [11:15:23]req_shift_opened done [11:15:23]requested_item shift.open_date is exist - process it [11:15:23]req_shift_open_date [11:15:23]req_shift_open_date done [11:15:23]produce_requested_data done [11:15:23]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154923,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:15:23]process_action_free close_receipt [11:15:23]json_value_free [11:15:23]json_value_free done [11:15:23]process_json_proto returns [11:15:23]Send response to host [11:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154923,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:15:23]free response buf [11:15:23]execute_script done [11:15:23]execute_script returns [11:15:23]free content buf [11:15:23]Sock 7.Close socket [11:15:23]Sock 7.Thread stoped [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:03]accept exits with 9 [11:16:03]New connection [11:16:03]New thread 3067137380 created [11:16:03]Thread 3067280740 joined [11:16:03]Waiting for new connection... [11:16:03] Sock 9.Parse request [11:16:03]Sock 9.Check first char [11:16:03]Sock 9.First char is OK [11:16:03]request: POST /json_proto HTTP/1.0 [11:16:03]Method: POST [11:16:03]URL: /json_proto [11:16:03]Method is POST - this is cgi request [11:16:03]url: /json_proto [11:16:03]query_string will be loaded in cgi processing [11:16:03]execute_cgi json_proto POST (null) [11:16:03]execute_cgi path=json_proto method=POST [11:16:03]POST find Content-Length [11:16:03]Host: 172.17.32.195:8080 [11:16:03]Content-Length: 642 [11:16:03]Content-Type: application/json [11:16:03] [11:16:03]POST finish read [11:16:03]Found Content-Length = 642 [11:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298164", "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" : 72.50, "quantity" : 16.560, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1200.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:03]execute_script... [11:16:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298164", "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" : 72.50, "quantity" : 16.560, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1200.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:03]POST & json_proto [11:16:03]process_json_proto [11:16:03]json parsed OK: [11:16:03]protocol is kg_v1.0 [11:16:03]action value=close_receipt [11:16:03]process_action close_receipt [11:16:03]cmd_close_receipt [11:16:03]MH_GetDate [11:16:03]Write to MH i2c: F0 00 00 42 13 44 [11:16:03]Write i2c OK [11:16:03]MH_I2C_Read... [11:16:03]Read from MH i2c: F0 [11:16:03]MH_I2C_Read... [11:16:03]Read from MH i2c: F0 09 00 [11:16:03]MH_I2C_Read... [11:16:03]Read from MH i2c: F0 09 00 42 13 00 74 23 15 66 77 1B 62 64 B7 [11:16:03]GetLastDocTimeStamp 1712661320 [11:16:03]current date 1712661364 [11:16:03]FM_GetShiftState [11:16:03]SAM_PROTO_GetShiftState [11:16:03]wFMCommunicate request_size=4 [11:16:03]MH_SAM_APDU [11:16:03]CAPDU: 80 13 01 00 [11:16:03]Write to MH i2c: E2 08 00 43 13 80 13 01 00 00 00 00 00 D3 [11:16:03]Write i2c OK [11:16:03]MH_I2C_Read... [11:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:03]Read from MH i2c: E2 [11:16:03]MH_I2C_Read... [11:16:03]Read from MH i2c: E2 0E 00 [11:16:03]MH_I2C_Read... [11:16:03]Read from MH i2c: E2 0E 00 43 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6D [11:16:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:16:03]wFMCommunicate OK [11:16:03]SAM_PROTO_GetShiftState done [11:16:03]FM_GetShiftState done [11:16:03]opened in 1712622218 [11:16:03]opened+sec_in_day 1712708618 [11:16:03]quantity*price = 120060 [11:16:03]sum+1 = 120061 [11:16:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.60 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.60 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 228 09.04.2024 11:16 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154924 ФПД: 234876079984464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111604&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154924&fm=234876079984464&tin=02508201610067®Number=0000000000090882&sum=120060 [11:16:04]StoreToDocumentArchive [11:16:04]shift 298 fd 154924 [11:16:04]save to /storage/0298/doc_00154924 [11:16:04]save last doc name /storage/0298/doc_00154924 to /storage/kkm_last_doc_name [11:16:04]save OK [11:16:04]Clear old archive folders... [11:16:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:04]tlvbuf is 0178CAC0 [11:16:04]SAM_PROTO_ClearQueue [11:16:04]wFMCommunicate request_size=4 [11:16:04]MH_SAM_APDU [11:16:04]CAPDU: 80 09 00 00 [11:16:04]Write to MH i2c: E2 08 00 50 13 80 09 00 00 00 00 00 00 D5 [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 50 13 00 90 00 D7 [11:16:04]RAPDU: 90 00 [11:16:04]wFMCommunicate OK [11:16:04]SAM_PROTO_ClearQueue done [11:16:04]KKMCreateOFDPacket [11:16:04]OFDProtocolAddRootSTLVToBuf [11:16:04]FM_MakeSignedData [11:16:04]FM_MakeSignedData [11:16:04]SAM_PROTO_SignData [11:16:04]wFMCommunicate request_size=4 [11:16:04]MH_SAM_APDU [11:16:04]CAPDU: 80 0D 01 02 [11:16:04]Write to MH i2c: E2 08 00 51 13 80 0D 01 02 00 00 00 00 DD [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [11:16:04]RAPDU: 90 00 [11:16:04]wFMCommunicate OK [11:16:04]wFMCommunicate request_size=255 [11:16:04]MH_SAM_APDU [11:16: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 B0 40 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 CE 31 00 00 00 00 07 04 06 00 FC 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 E4 00 00 00 F4 03 04 00 74 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2C 5D 02 00 35 04 06 00 D5 [11:16:04]Write to MH i2c: E2 02 01 52 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 B0 40 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 CE 31 00 00 00 00 07 04 06 00 FC 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 E4 00 00 00 F4 03 04 00 74 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2C 5D 02 00 35 04 06 00 D5 00 00 6A [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 52 13 00 90 00 D9 [11:16:04]RAPDU: 90 00 [11:16:04]wFMCommunicate OK [11:16:04]wFMCommunicate request_size=10 [11:16:04]MH_SAM_APDU [11:16:04]CAPDU: 80 0D 02 02 05 9E 59 50 4F 50 [11:16:04]Write to MH i2c: E2 0D 00 53 13 80 0D 02 02 05 00 9E 59 50 4F 50 00 00 D0 [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 03 00 53 13 00 90 00 DA [11:16:04]RAPDU: 90 00 [11:16:04]wFMCommunicate OK [11:16:04]wFMCommunicate request_size=4 [11:16:04]MH_SAM_APDU [11:16:04]CAPDU: 80 0D 03 02 [11:16:04]Write to MH i2c: E2 08 00 54 13 80 0D 03 02 00 00 00 00 E2 [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 0B 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 0B 00 54 13 00 DF AB B2 D9 8C 9A 4C BC 90 00 26 [11:16:04]RAPDU: DF AB B2 D9 8C 9A 4C BC 90 00 [11:16:04]wFMCommunicate OK [11:16:04]SAM_PROTO_SignData done [11:16:04]FM_MakeSignedData done [11:16:04]CreateOFDProtocolMessage [11:16:04]wFMCommunicate request_size=4 [11:16:04]MH_SAM_APDU [11:16:04]CAPDU: 80 11 00 00 [11:16:04]Write to MH i2c: E2 08 00 55 13 80 11 00 00 00 00 00 00 E2 [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:04]Read from MH i2c: E2 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 17 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: E2 17 00 55 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 37 [11:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:16:04]wFMCommunicate OK [11:16:04]CreateOFDProtocolMessage done [11:16:04]OFDSenderStorePacket 154924 [11:16:04]StoreOFDPacket docnum=154924 [11:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C1 A6 07 01 98 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B0 40 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 CE 31 00 00 00 00 07 04 06 00 FC 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 E4 00 00 00 F4 03 04 00 74 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2C 5D 02 00 35 04 06 00 D5 9E 59 50 4F 50 DF AB B2 D9 8C 9A 4C BC [11:16:04]CheckFolder [11:16:04]dirname=/storage/ofd_packets [11:16:04]CheckFolder done [11:16:04]ProducePacketName [11:16:04]name=ofd_packets/00154924 [11:16:04]NVStorageSaveData ofd_packets/00154924 [11:16:04]File name is /storage/ofd_packets/00154924 [11:16:04]Write 301 bytes [11:16:04]NVStorageSaveData done [11:16:04]OFDSenderStorePacket done [11:16:04]KKMCreateOFDPacket done [11:16:04]NVStorageSaveData kkm_last_timestamp [11:16:04]File name is /storage/kkm_last_timestamp [11:16:04]Write 4 bytes [11:16:04]NVStorageSaveData done [11:16:04]ExternCall_PrintAddStr [11:16:04]wPrintStart [11:16:04]Write to MH i2c: 01 00 00 56 13 69 [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 07 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 07 00 56 13 00 00 00 00 00 FF 0F 7E [11:16:04]RasterBufferAndPrint [11:16:04]line Счет N : (1)298164 [11:16:04]line ИНН: 02508201610067 [11:16:04]line Контрольно-Кассовый Чек [11:16:04]line ПРОДАЖА [11:16:04]line ТРК (МРК, ГНК) : 51 [11:16:04]line Товар: 2710124500 [11:16:04]line Аи-95-К-5 [11:16:04]line 16.560 * 72.50 [11:16:04]line = 1200.60 [11:16:04]line НДС 12% НСП 1% [11:16:04]line > о реализуемом товаре [11:16:04]line ИТОГО: 1200.60 [11:16:04]line НСП 1% : 10.62 [11:16:04]line НДС 12% : 127.50 [11:16:04]line Наличными: 1200.60 [11:16:04]line Безнал.: 0.00 [11:16:04]line Место: АЗС № 53 "Партнер Нефть" [11:16:04]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:16:04]line СНО: Общий режим [11:16:04]line Чек 228 09.04.2024 11:16 [11:16:04]line Смена: 298 ФФД: 1.0 [11:16:04]line ЗНМ: 0300000127 [11:16:04]line РНМ: 0000000000090882 [11:16:04]line Версия ККМ: 001 [11:16:04]line ФМ: 0000000000874906 [11:16:04]line ФД: 154924 [11:16:04]line ФПД: 234876079984464 [11:16:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111604&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154924&fm=234876079984464&tin=02508201610067®Number=0000000000090882&sum=120060 [11:16:05]OFD Sender: Processing packet 154924 [packets to send 67, broken 66] [11:16:05]ProducePacketName [11:16:05]name=ofd_packets/00154924 [11:16:05]OFD Sender: To server: pG, [11:16:05]CommunicateWithHost lk.salyk.kg:30040 [11:16:05]ConnectInit lk.salyk.kg [11:16:05]written 0, free lines is 4095 [11:16:05]Connected sock=10 [11:16:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C1 A6 07 01 98 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B0 40 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 CE 31 00 00 00 00 07 04 06 00 FC 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 E4 00 00 00 F4 03 04 00 74 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2C 5D 02 00 35 04 06 00 D5 9E 59 50 4F 50 DF AB B2 D9 8C 9A 4C BC [11:16:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 AF 80 47 00 AD 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2C 5D 02 00 F4 03 04 00 1E CB 14 66 B6 04 01 00 00 5D 86 4B D0 6E B5 68 8E [11:16:05]CommunicateWithHost err = 0 [11:16:05]CheckOFDResponse [11:16:05]1017 (14) - 77093643461234 [11:16:05]1041 (16) - 0000000000874906 [11:16:05]1040 (4) - 154924 [11:16:05]1012 (4) - 09.04.2024 04:59 [11:16:05]1206 (1) - 0 [11:16:05]OFD Sender: Remove packet 154924 [11:16:05]ProducePacketName [11:16:05]name=ofd_packets/00154924 [11:16:05]NVStorageDeleteData [11:16:05]Write to MH i2c: 01 00 00 7E 13 91 [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: 01 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: 01 07 00 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: 01 07 00 7E 13 00 00 00 00 00 18 0D BD [11:16:05]RasterBufferAndPrint [11:16:05]line [11:16:05]line [11:16:05]line [11:16:05]line [11:16:05]line [11:16:05]written 0, free lines is 3358 [11:16:05]MH_Cut [11:16:05]Write to MH i2c: D1 01 00 85 13 01 6A [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: D1 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: D1 01 00 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: D1 01 00 85 13 00 69 [11:16:05]Write to MH i2c: 01 00 00 86 13 99 [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]OFD Sender: No OFD packet to send [11:16:06]*** Cut start [11:16:06]*** Partial cut [11:16:06]*** CUTSNS_PIN = 1 [11:16:06]*** CUTSNS_PIN = 0 [11:16:06]*** Brake cut motor [11:16:07]Read from MH i2c: 01 [11:16:07]MH_I2C_Read... [11:16:07]*** Stop cut motor [11:16:07]*** Cut end [11:16:07]Read from MH i2c: 01 07 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 86 13 00 00 00 00 00 FF 0F AE [11:16:07]process_action close_receipt done [11:16:07]requested_data is exist [11:16:07]produce_requested_data [11:16:07]requested_item fm.sn is exist - process it [11:16:07]wFMCommunicate request_size=4 [11:16:07]MH_SAM_APDU [11:16:07]CAPDU: 80 11 00 00 [11:16:07]Write to MH i2c: E2 08 00 87 13 80 11 00 00 00 00 00 00 14 [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:07]Read from MH i2c: E2 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 17 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 17 00 87 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 69 [11:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:16:07]wFMCommunicate OK [11:16:07]requested_item fd.num is exist - process it [11:16:07]SAM_PROTO_GetFieldsCounters [11:16:07]wFMCommunicate request_size=4 [11:16:07]MH_SAM_APDU [11:16:07]CAPDU: 80 13 00 00 [11:16:07]Write to MH i2c: E2 08 00 88 13 80 13 00 00 00 00 00 00 17 [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:07]Read from MH i2c: E2 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 62 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 62 00 88 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2C 5D 02 00 0E 04 04 00 2A 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 9E [11:16:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2C 5D 02 00 0E 04 04 00 2A 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 [11:16:07]wFMCommunicate OK [11:16:07]SAM_PROTO_GetFieldsCounters done [11:16:07]requested_item shift.num is exist - process it [11:16:07]requested_item shift.opened is exist - process it [11:16:07]req_shift_opened [11:16:07]FM_GetShiftState [11:16:07]SAM_PROTO_GetShiftState [11:16:07]wFMCommunicate request_size=4 [11:16:07]MH_SAM_APDU [11:16:07]CAPDU: 80 13 01 00 [11:16:07]Write to MH i2c: E2 08 00 89 13 80 13 01 00 00 00 00 00 19 [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:07]Read from MH i2c: E2 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 0E 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: E2 0E 00 89 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B3 [11:16:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:16:07]wFMCommunicate OK [11:16:07]SAM_PROTO_GetShiftState done [11:16:07]FM_GetShiftState done [11:16:07]req_shift_opened done [11:16:07]requested_item shift.open_date is exist - process it [11:16:07]req_shift_open_date [11:16:07]req_shift_open_date done [11:16:07]produce_requested_data done [11:16:07]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154924,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:16:07]process_action_free close_receipt [11:16:07]json_value_free [11:16:07]json_value_free done [11:16:07]process_json_proto returns [11:16:07]Send response to host [11:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154924,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:16:07]free response buf [11:16:07]execute_script done [11:16:07]execute_script returns [11:16:07]free content buf [11:16:07]Sock 9.Close socket [11:16:07]Sock 9.Thread stoped [11:16:11]OFD Sender: No OFD packet to send [11:16:16]OFD Sender: No OFD packet to send [11:16:21]OFD Sender: No OFD packet to send [11:16:26]OFD Sender: No OFD packet to send [11:16:31]OFD Sender: No OFD packet to send [11:16:36]OFD Sender: No OFD packet to send [11:16:41]OFD Sender: No OFD packet to send [11:16:46]OFD Sender: No OFD packet to send [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:53]accept exits with 7 [11:17:53]New connection [11:17:53]New thread 3067280740 created [11:17:53]Thread 3067137380 joined [11:17:53]Waiting for new connection... [11:17:53] Sock 7.Parse request [11:17:53]Sock 7.Check first char [11:17:53]Sock 7.First char is OK [11:17:53]request: POST /json_proto HTTP/1.0 [11:17:53]Method: POST [11:17:53]URL: /json_proto [11:17:53]Method is POST - this is cgi request [11:17:53]url: /json_proto [11:17:53]query_string will be loaded in cgi processing [11:17:53]execute_cgi json_proto POST (null) [11:17:53]execute_cgi path=json_proto method=POST [11:17:53]POST find Content-Length [11:17:53]Host: 172.17.32.195:8080 [11:17:53]Content-Length: 639 [11:17:53]Content-Type: application/json [11:17:53] [11:17:53]POST finish read [11:17:53]Found Content-Length = 639 [11:17:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:53]execute_script... [11:17: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)298166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:53]POST & json_proto [11:17:53]process_json_proto [11:17:53]json parsed OK: [11:17:53]protocol is kg_v1.0 [11:17:53]action value=close_receipt [11:17:53]process_action close_receipt [11:17:53]cmd_close_receipt [11:17:53]MH_GetDate [11:17:53]Write to MH i2c: F0 00 00 8A 13 8C [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: F0 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: F0 09 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: F0 09 00 8A 13 00 E2 23 15 66 77 1B 62 64 6D [11:17:53]GetLastDocTimeStamp 1712661364 [11:17:53]current date 1712661474 [11:17:53]FM_GetShiftState [11:17:53]SAM_PROTO_GetShiftState [11:17:53]wFMCommunicate request_size=4 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 13 01 00 [11:17:53]Write to MH i2c: E2 08 00 8B 13 80 13 01 00 00 00 00 00 1B [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 0E 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 0E 00 8B 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B5 [11:17:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:17:53]wFMCommunicate OK [11:17:53]SAM_PROTO_GetShiftState done [11:17:53]FM_GetShiftState done [11:17:53]opened in 1712622218 [11:17:53]opened+sec_in_day 1712708618 [11:17:53]quantity*price = 30033 [11:17:53]sum+1 = 30034 [11:17:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 229 09.04.2024 11:17 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154925 ФПД: 267968814552231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111754&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154925&fm=267968814552231&tin=02508201610067®Number=0000000000090882&sum=30033 [11:17:54]StoreToDocumentArchive [11:17:54]shift 298 fd 154925 [11:17:54]save to /storage/0298/doc_00154925 [11:17:54]save last doc name /storage/0298/doc_00154925 to /storage/kkm_last_doc_name [11:17:54]save OK [11:17:54]Clear old archive folders... [11:17:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:54]tlvbuf is B6EF84B0 [11:17:54]SAM_PROTO_ClearQueue [11:17:54]wFMCommunicate request_size=4 [11:17:54]MH_SAM_APDU [11:17:54]CAPDU: 80 09 00 00 [11:17:54]Write to MH i2c: E2 08 00 98 13 80 09 00 00 00 00 00 00 1D [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 98 13 00 90 00 1F [11:17:54]RAPDU: 90 00 [11:17:54]wFMCommunicate OK [11:17:54]SAM_PROTO_ClearQueue done [11:17:54]KKMCreateOFDPacket [11:17:54]OFDProtocolAddRootSTLVToBuf [11:17:54]FM_MakeSignedData [11:17:54]FM_MakeSignedData [11:17:54]SAM_PROTO_SignData [11:17:54]wFMCommunicate request_size=4 [11:17:54]MH_SAM_APDU [11:17:54]CAPDU: 80 0D 01 02 [11:17:54]Write to MH i2c: E2 08 00 99 13 80 0D 01 02 00 00 00 00 25 [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 99 13 00 90 00 20 [11:17:54]RAPDU: 90 00 [11:17:54]wFMCommunicate OK [11:17:54]wFMCommunicate request_size=255 [11:17:54]MH_SAM_APDU [11:17: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 E5 00 00 00 F4 03 04 00 E2 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2D 5D 02 00 35 04 06 00 F3 [11:17:54]Write to MH i2c: E2 02 01 9A 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 E5 00 00 00 F4 03 04 00 E2 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2D 5D 02 00 35 04 06 00 F3 00 00 9C [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 9A 13 00 90 00 21 [11:17:54]RAPDU: 90 00 [11:17:54]wFMCommunicate OK [11:17:54]wFMCommunicate request_size=10 [11:17:54]MH_SAM_APDU [11:17:54]CAPDU: 80 0D 02 02 05 B7 5A 00 94 A7 [11:17:54]Write to MH i2c: E2 0D 00 9B 13 80 0D 02 02 05 00 B7 5A 00 94 A7 00 00 7E [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 03 00 9B 13 00 90 00 22 [11:17:54]RAPDU: 90 00 [11:17:54]wFMCommunicate OK [11:17:54]wFMCommunicate request_size=4 [11:17:54]MH_SAM_APDU [11:17:54]CAPDU: 80 0D 03 02 [11:17:54]Write to MH i2c: E2 08 00 9C 13 80 0D 03 02 00 00 00 00 2A [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 0B 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 0B 00 9C 13 00 0A 40 E8 3B 0A 8C 2F BC 90 00 19 [11:17:54]RAPDU: 0A 40 E8 3B 0A 8C 2F BC 90 00 [11:17:54]wFMCommunicate OK [11:17:54]SAM_PROTO_SignData done [11:17:54]FM_MakeSignedData done [11:17:54]CreateOFDProtocolMessage [11:17:54]wFMCommunicate request_size=4 [11:17:54]MH_SAM_APDU [11:17:54]CAPDU: 80 11 00 00 [11:17:54]Write to MH i2c: E2 08 00 9D 13 80 11 00 00 00 00 00 00 2A [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:54]Read from MH i2c: E2 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 17 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: E2 17 00 9D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 7F [11:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:17:54]wFMCommunicate OK [11:17:54]CreateOFDProtocolMessage done [11:17:54]OFDSenderStorePacket 154925 [11:17:54]StoreOFDPacket docnum=154925 [11:17:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 CA 5B 07 01 30 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 E5 00 00 00 F4 03 04 00 E2 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2D 5D 02 00 35 04 06 00 F3 B7 5A 00 94 A7 0A 40 E8 3B 0A 8C 2F BC [11:17:54]CheckFolder [11:17:54]dirname=/storage/ofd_packets [11:17:54]CheckFolder done [11:17:54]ProducePacketName [11:17:54]name=ofd_packets/00154925 [11:17:54]NVStorageSaveData ofd_packets/00154925 [11:17:54]File name is /storage/ofd_packets/00154925 [11:17:54]Write 301 bytes [11:17:54]NVStorageSaveData done [11:17:54]OFDSenderStorePacket done [11:17:54]KKMCreateOFDPacket done [11:17:54]NVStorageSaveData kkm_last_timestamp [11:17:54]File name is /storage/kkm_last_timestamp [11:17:54]Write 4 bytes [11:17:54]NVStorageSaveData done [11:17:54]ExternCall_PrintAddStr [11:17:54]wPrintStart [11:17:54]Write to MH i2c: 01 00 00 9E 13 B1 [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 07 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 07 00 9E 13 00 00 00 00 00 FF 0F C6 [11:17:54]RasterBufferAndPrint [11:17:54]line Счет N : (1)298166 [11:17:54]line ИНН: 02508201610067 [11:17:54]line Контрольно-Кассовый Чек [11:17:54]line ПРОДАЖА [11:17:54]line ТРК (МРК, ГНК) : 12 [11:17:54]line Товар: 2710124130 [11:17:54]line Аи-92-К-5 [11:17:54]line 4.700 * 63.90 [11:17:54]line = 300.33 [11:17:54]line НДС 12% НСП 1% [11:17:54]line > о реализуемом товаре [11:17:54]line ИТОГО: 300.33 [11:17:54]line НСП 1% : 2.66 [11:17:54]line НДС 12% : 31.89 [11:17:54]line Наличными: 300.33 [11:17:54]line Безнал.: 0.00 [11:17:54]line Место: АЗС № 53 "Партнер Нефть" [11:17:54]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:17:54]line СНО: Общий режим [11:17:54]line Чек 229 09.04.2024 11:17 [11:17:54]line Смена: 298 ФФД: 1.0 [11:17:54]line ЗНМ: 0300000127 [11:17:54]line РНМ: 0000000000090882 [11:17:54]line Версия ККМ: 001 [11:17:54]line ФМ: 0000000000874906 [11:17:54]line ФД: 154925 [11:17:54]line ФПД: 267968814552231 [11:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111754&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154925&fm=267968814552231&tin=02508201610067®Number=0000000000090882&sum=30033 [11:17:55]OFD Sender: Processing packet 154925 [packets to send 67, broken 66] [11:17:55]ProducePacketName [11:17:55]name=ofd_packets/00154925 [11:17:55]OFD Sender: To server: pG, [11:17:55]CommunicateWithHost lk.salyk.kg:30040 [11:17:55]ConnectInit lk.salyk.kg [11:17:55]written 0, free lines is 4095 [11:17:55]Connected sock=10 [11:17:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 CA 5B 07 01 30 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 E5 00 00 00 F4 03 04 00 E2 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2D 5D 02 00 35 04 06 00 F3 B7 5A 00 94 A7 0A 40 E8 3B 0A 8C 2F BC [11:17:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 86 36 47 00 FE F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2D 5D 02 00 F4 03 04 00 8C CB 14 66 B6 04 01 00 00 D4 99 92 E8 4D EE E4 D6 [11:17:55]CommunicateWithHost err = 0 [11:17:55]CheckOFDResponse [11:17:55]1017 (14) - 77093643461234 [11:17:55]1041 (16) - 0000000000874906 [11:17:55]1040 (4) - 154925 [11:17:55]1012 (4) - 09.04.2024 05:01 [11:17:55]1206 (1) - 0 [11:17:55]OFD Sender: Remove packet 154925 [11:17:55]ProducePacketName [11:17:55]name=ofd_packets/00154925 [11:17:55]NVStorageDeleteData [11:17:55]Write to MH i2c: 01 00 00 C6 13 D9 [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: 01 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: 01 07 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: 01 07 00 C6 13 00 00 00 00 00 F3 0C DF [11:17:55]RasterBufferAndPrint [11:17:55]line [11:17:55]line [11:17:55]line [11:17:55]line [11:17:55]line [11:17:55]written 0, free lines is 3322 [11:17:55]MH_Cut [11:17:55]Write to MH i2c: D1 01 00 CD 13 01 B2 [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: D1 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: D1 01 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: D1 01 00 CD 13 00 B1 [11:17:55]Write to MH i2c: 01 00 00 CE 13 E1 [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]OFD Sender: No OFD packet to send [11:17:56]*** Cut start [11:17:56]*** Partial cut [11:17:56]*** CUTSNS_PIN = 1 [11:17:56]*** CUTSNS_PIN = 0 [11:17:56]*** Brake cut motor [11:17:56]Read from MH i2c: 01 [11:17:57]MH_I2C_Read... [11:17:57]*** Stop cut motor [11:17:57]*** Cut end [11:17:57]Read from MH i2c: 01 07 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: 01 07 00 CE 13 00 00 00 00 00 FF 0F F6 [11:17:57]process_action close_receipt done [11:17:57]requested_data is exist [11:17:57]produce_requested_data [11:17:57]requested_item fm.sn is exist - process it [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 11 00 00 [11:17:57]Write to MH i2c: E2 08 00 CF 13 80 11 00 00 00 00 00 00 5C [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 17 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 17 00 CF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B1 [11:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:17:57]wFMCommunicate OK [11:17:57]requested_item fd.num is exist - process it [11:17:57]SAM_PROTO_GetFieldsCounters [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 13 00 00 [11:17:57]Write to MH i2c: E2 08 00 D0 13 80 13 00 00 00 00 00 00 5F [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 62 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 62 00 D0 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2D 5D 02 00 0E 04 04 00 2A 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 EA [11:17:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2D 5D 02 00 0E 04 04 00 2A 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 [11:17:57]wFMCommunicate OK [11:17:57]SAM_PROTO_GetFieldsCounters done [11:17:57]requested_item shift.num is exist - process it [11:17:57]requested_item shift.opened is exist - process it [11:17:57]req_shift_opened [11:17:57]FM_GetShiftState [11:17:57]SAM_PROTO_GetShiftState [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 13 01 00 [11:17:57]Write to MH i2c: E2 08 00 D1 13 80 13 01 00 00 00 00 00 61 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 0E 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 0E 00 D1 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FB [11:17:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:17:57]wFMCommunicate OK [11:17:57]SAM_PROTO_GetShiftState done [11:17:57]FM_GetShiftState done [11:17:57]req_shift_opened done [11:17:57]requested_item shift.open_date is exist - process it [11:17:57]req_shift_open_date [11:17:57]req_shift_open_date done [11:17:57]produce_requested_data done [11:17:57]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154925,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:17:57]process_action_free close_receipt [11:17:57]json_value_free [11:17:57]json_value_free done [11:17:57]process_json_proto returns [11:17:57]Send response to host [11:17:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154925,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:17:57]free response buf [11:17:57]execute_script done [11:17:57]execute_script returns [11:17:57]free content buf [11:17:57]Sock 7.Close socket [11:17:57]Sock 7.Thread stoped [11:17:57]accept exits with 9 [11:17:57]New connection [11:17:57]New thread 3067137380 created [11:17:57]Thread 3067280740 joined [11:17:57]Waiting for new connection... [11:17:57] Sock 9.Parse request [11:17:57]Sock 9.Check first char [11:17:57]Sock 9.First char is OK [11:17:57]request: POST /json_proto HTTP/1.0 [11:17:57]Method: POST [11:17:57]URL: /json_proto [11:17:57]Method is POST - this is cgi request [11:17:57]url: /json_proto [11:17:57]query_string will be loaded in cgi processing [11:17:57]execute_cgi json_proto POST (null) [11:17:57]execute_cgi path=json_proto method=POST [11:17:57]POST find Content-Length [11:17:57]Host: 172.17.32.195:8080 [11:17:57]Content-Length: 644 [11:17:57]Content-Type: application/json [11:17:57] [11:17:57]POST finish read [11:17:57]Found Content-Length = 644 [11:17:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 23.410, "sum" : 770.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 770.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:57]execute_script... [11:17: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)298165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 23.410, "sum" : 770.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 770.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:57]POST & json_proto [11:17:57]process_json_proto [11:17:57]json parsed OK: [11:17:57]protocol is kg_v1.0 [11:17:57]action value=close_receipt [11:17:57]process_action close_receipt [11:17:57]cmd_close_receipt [11:17:57]MH_GetDate [11:17:57]Write to MH i2c: F0 00 00 D2 13 D4 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: F0 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: F0 09 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: F0 09 00 D2 13 00 E6 23 15 66 77 1B 62 64 B9 [11:17:57]GetLastDocTimeStamp 1712661474 [11:17:57]current date 1712661478 [11:17:57]FM_GetShiftState [11:17:57]SAM_PROTO_GetShiftState [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 13 01 00 [11:17:57]Write to MH i2c: E2 08 00 D3 13 80 13 01 00 00 00 00 00 63 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 0E 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 0E 00 D3 13 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FD [11:17:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:17:57]wFMCommunicate OK [11:17:57]SAM_PROTO_GetShiftState done [11:17:57]FM_GetShiftState done [11:17:57]opened in 1712622218 [11:17:57]opened+sec_in_day 1712708618 [11:17:57]quantity*price = 77018 [11:17:57]sum+1 = 77020 [11:17:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 770.19 НСП 1% : 6.82 НДС 12% : 81.79 Наличными: 770.19 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 230 09.04.2024 11:17 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154926 ФПД: 155968601479868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111758&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154926&fm=155968601479868&tin=02508201610067®Number=0000000000090882&sum=77019 [11:17:59]StoreToDocumentArchive [11:17:59]shift 298 fd 154926 [11:17:59]save to /storage/0298/doc_00154926 [11:17:59]save last doc name /storage/0298/doc_00154926 to /storage/kkm_last_doc_name [11:17:59]save OK [11:17:59]Clear old archive folders... [11:17:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:17:59]tlvbuf is 0176BFA0 [11:17:59]SAM_PROTO_ClearQueue [11:17:59]wFMCommunicate request_size=4 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 09 00 00 [11:17:59]Write to MH i2c: E2 08 00 E0 13 80 09 00 00 00 00 00 00 65 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 E0 13 00 90 00 67 [11:17:59]RAPDU: 90 00 [11:17:59]wFMCommunicate OK [11:17:59]SAM_PROTO_ClearQueue done [11:17:59]KKMCreateOFDPacket [11:17:59]OFDProtocolAddRootSTLVToBuf [11:17:59]FM_MakeSignedData [11:17:59]FM_MakeSignedData [11:17:59]SAM_PROTO_SignData [11:17:59]wFMCommunicate request_size=4 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 0D 01 02 [11:17:59]Write to MH i2c: E2 08 00 E1 13 80 0D 01 02 00 00 00 00 6D [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 E1 13 00 90 00 68 [11:17:59]RAPDU: 90 00 [11:17:59]wFMCommunicate OK [11:17:59]wFMCommunicate request_size=255 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 5B 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 DB 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 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 DB 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 E6 00 00 00 F4 03 04 00 E6 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2E 5D 02 00 35 04 06 00 8D DA [11:17:59]Write to MH i2c: E2 02 01 E2 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 5B 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 DB 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 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 DB 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 E6 00 00 00 F4 03 04 00 E6 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2E 5D 02 00 35 04 06 00 8D DA 00 00 34 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 E2 13 00 90 00 69 [11:17:59]RAPDU: 90 00 [11:17:59]wFMCommunicate OK [11:17:59]wFMCommunicate request_size=9 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 0D 02 02 04 45 16 5A BC [11:17:59]Write to MH i2c: E2 0C 00 E3 13 80 0D 02 02 04 00 45 16 5A BC 00 00 E9 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 03 00 E3 13 00 90 00 6A [11:17:59]RAPDU: 90 00 [11:17:59]wFMCommunicate OK [11:17:59]wFMCommunicate request_size=4 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 0D 03 02 [11:17:59]Write to MH i2c: E2 08 00 E4 13 80 0D 03 02 00 00 00 00 72 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 0B 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 0B 00 E4 13 00 16 85 F4 2B 17 CB B3 3F 90 00 01 [11:17:59]RAPDU: 16 85 F4 2B 17 CB B3 3F 90 00 [11:17:59]wFMCommunicate OK [11:17:59]SAM_PROTO_SignData done [11:17:59]FM_MakeSignedData done [11:17:59]CreateOFDProtocolMessage [11:17:59]wFMCommunicate request_size=4 [11:17:59]MH_SAM_APDU [11:17:59]CAPDU: 80 11 00 00 [11:17:59]Write to MH i2c: E2 08 00 E5 13 80 11 00 00 00 00 00 00 72 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:59]Read from MH i2c: E2 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 17 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: E2 17 00 E5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C7 [11:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:17:59]wFMCommunicate OK [11:17:59]CreateOFDProtocolMessage done [11:17:59]OFDSenderStorePacket 154926 [11:17:59]StoreOFDPacket docnum=154926 [11:17:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 34 46 06 01 7E 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 5B 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 DB 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 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 DB 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 E6 00 00 00 F4 03 04 00 E6 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2E 5D 02 00 35 04 06 00 8D DA 45 16 5A BC 16 85 F4 2B 17 CB B3 3F [11:17:59]CheckFolder [11:17:59]dirname=/storage/ofd_packets [11:17:59]CheckFolder done [11:17:59]ProducePacketName [11:17:59]name=ofd_packets/00154926 [11:17:59]NVStorageSaveData ofd_packets/00154926 [11:17:59]File name is /storage/ofd_packets/00154926 [11:17:59]Write 300 bytes [11:17:59]NVStorageSaveData done [11:17:59]OFDSenderStorePacket done [11:17:59]KKMCreateOFDPacket done [11:17:59]NVStorageSaveData kkm_last_timestamp [11:17:59]File name is /storage/kkm_last_timestamp [11:17:59]Write 4 bytes [11:17:59]NVStorageSaveData done [11:17:59]ExternCall_PrintAddStr [11:17:59]wPrintStart [11:17:59]Write to MH i2c: 01 00 00 E6 13 F9 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 07 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 07 00 E6 13 00 00 00 00 00 FF 0F 0E [11:17:59]RasterBufferAndPrint [11:17:59]line Счет N : (1)298165 [11:17:59]line ИНН: 02508201610067 [11:17:59]line Контрольно-Кассовый Чек [11:17:59]line ПРОДАЖА [11:17:59]line ТРК (МРК, ГНК) : 100 [11:17:59]line Товар: 2711190000 [11:17:59]line ГАЗ-К-5 [11:17:59]line 23.410 * 32.90 [11:17:59]line = 770.19 [11:17:59]line НДС 12% НСП 1% [11:17:59]line > о реализуемом товаре [11:17:59]line ИТОГО: 770.19 [11:17:59]line НСП 1% : 6.82 [11:17:59]line НДС 12% : 81.79 [11:17:59]line Наличными: 770.19 [11:17:59]line Безнал.: 0.00 [11:17:59]line Место: АЗС № 53 "Партнер Нефть" [11:17:59]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:17:59]line СНО: Общий режим [11:17:59]line Чек 230 09.04.2024 11:17 [11:17:59]line Смена: 298 ФФД: 1.0 [11:17:59]line ЗНМ: 0300000127 [11:17:59]line РНМ: 0000000000090882 [11:17:59]line Версия ККМ: 001 [11:17:59]line ФМ: 0000000000874906 [11:18:00]line ФД: 154926 [11:18:00]line ФПД: 155968601479868 [11:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111758&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154926&fm=155968601479868&tin=02508201610067®Number=0000000000090882&sum=77019 [11:18:00]OFD Sender: Processing packet 154926 [packets to send 67, broken 66] [11:18:00]ProducePacketName [11:18:00]name=ofd_packets/00154926 [11:18:00]OFD Sender: To server: pG, [11:18:00]CommunicateWithHost lk.salyk.kg:30040 [11:18:00]ConnectInit lk.salyk.kg [11:18:00]written 0, free lines is 4095 [11:18:00]Connected sock=10 [11:18:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 34 46 06 01 7E 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 72 5B 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 DB 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 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 DB 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 E6 00 00 00 F4 03 04 00 E6 23 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2E 5D 02 00 35 04 06 00 8D DA 45 16 5A BC 16 85 F4 2B 17 CB B3 3F [11:18:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D8 D0 47 00 1D 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2E 5D 02 00 F4 03 04 00 91 CB 14 66 B6 04 01 00 00 86 F7 A8 E8 08 D5 CD 9B [11:18:00]CommunicateWithHost err = 0 [11:18:00]CheckOFDResponse [11:18:00]1017 (14) - 77093643461234 [11:18:00]1041 (16) - 0000000000874906 [11:18:00]1040 (4) - 154926 [11:18:00]1012 (4) - 09.04.2024 05:01 [11:18:00]1206 (1) - 0 [11:18:00]OFD Sender: Remove packet 154926 [11:18:00]ProducePacketName [11:18:00]name=ofd_packets/00154926 [11:18:00]NVStorageDeleteData [11:18:00]Write to MH i2c: 01 00 00 0E 14 22 [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: 01 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: 01 07 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: 01 07 00 0E 14 00 00 00 00 00 08 0D 3E [11:18:00]RasterBufferAndPrint [11:18:00]line [11:18:00]line [11:18:00]line [11:18:00]line [11:18:00]line [11:18:00]written 0, free lines is 3348 [11:18:00]MH_Cut [11:18:00]Write to MH i2c: D1 01 00 15 14 01 FB [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: D1 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: D1 01 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: D1 01 00 15 14 00 FA [11:18:00]Write to MH i2c: 01 00 00 16 14 2A [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:01]OFD Sender: No OFD packet to send [11:18:01]*** Cut start [11:18:01]*** Partial cut [11:18:01]*** CUTSNS_PIN = 1 [11:18:01]*** CUTSNS_PIN = 0 [11:18:01]*** Brake cut motor [11:18:02]Read from MH i2c: 01 [11:18:02]MH_I2C_Read... [11:18:02]*** Stop cut motor [11:18:02]*** Cut end [11:18:02]Read from MH i2c: 01 07 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: 01 07 00 16 14 00 00 00 00 00 FF 0F 3F [11:18:02]process_action close_receipt done [11:18:02]requested_data is exist [11:18:02]produce_requested_data [11:18:02]requested_item fm.sn is exist - process it [11:18:02]wFMCommunicate request_size=4 [11:18:02]MH_SAM_APDU [11:18:02]CAPDU: 80 11 00 00 [11:18:02]Write to MH i2c: E2 08 00 17 14 80 11 00 00 00 00 00 00 A5 [11:18:02]Write i2c OK [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 [11:18:02]MH_I2C_Read... [11:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:02]Read from MH i2c: E2 17 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 17 00 17 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FA [11:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:18:02]wFMCommunicate OK [11:18:02]requested_item fd.num is exist - process it [11:18:02]SAM_PROTO_GetFieldsCounters [11:18:02]wFMCommunicate request_size=4 [11:18:02]MH_SAM_APDU [11:18:02]CAPDU: 80 13 00 00 [11:18:02]Write to MH i2c: E2 08 00 18 14 80 13 00 00 00 00 00 00 A8 [11:18:02]Write i2c OK [11:18:02]MH_I2C_Read... [11:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:02]Read from MH i2c: E2 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 62 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 62 00 18 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2E 5D 02 00 0E 04 04 00 2A 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 37 [11:18:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2E 5D 02 00 0E 04 04 00 2A 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 [11:18:02]wFMCommunicate OK [11:18:02]SAM_PROTO_GetFieldsCounters done [11:18:02]requested_item shift.num is exist - process it [11:18:02]requested_item shift.opened is exist - process it [11:18:02]req_shift_opened [11:18:02]FM_GetShiftState [11:18:02]SAM_PROTO_GetShiftState [11:18:02]wFMCommunicate request_size=4 [11:18:02]MH_SAM_APDU [11:18:02]CAPDU: 80 13 01 00 [11:18:02]Write to MH i2c: E2 08 00 19 14 80 13 01 00 00 00 00 00 AA [11:18:02]Write i2c OK [11:18:02]MH_I2C_Read... [11:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:02]Read from MH i2c: E2 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 0E 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 0E 00 19 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 44 [11:18:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:18:02]wFMCommunicate OK [11:18:02]SAM_PROTO_GetShiftState done [11:18:02]FM_GetShiftState done [11:18:02]req_shift_opened done [11:18:02]requested_item shift.open_date is exist - process it [11:18:02]req_shift_open_date [11:18:02]req_shift_open_date done [11:18:02]produce_requested_data done [11:18:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154926,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:18:02]process_action_free close_receipt [11:18:02]json_value_free [11:18:02]json_value_free done [11:18:02]process_json_proto returns [11:18:02]Send response to host [11:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154926,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:18:02]free response buf [11:18:02]execute_script done [11:18:02]execute_script returns [11:18:02]free content buf [11:18:02]Sock 9.Close socket [11:18:02]Sock 9.Thread stoped [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:37]accept exits with 7 [11:18:37]New connection [11:18:37]New thread 3067280740 created [11:18:37]Thread 3067137380 joined [11:18:37]Waiting for new connection... [11:18:37] Sock 7.Parse request [11:18:37]Sock 7.Check first char [11:18:37]Sock 7.First char is OK [11:18:37]request: POST /json_proto HTTP/1.0 [11:18:37]Method: POST [11:18:37]URL: /json_proto [11:18:37]Method is POST - this is cgi request [11:18:37]url: /json_proto [11:18:37]query_string will be loaded in cgi processing [11:18:37]execute_cgi json_proto POST (null) [11:18:37]execute_cgi path=json_proto method=POST [11:18:37]POST find Content-Length [11:18:37]Host: 172.17.32.195:8080 [11:18:37]Content-Length: 803 [11:18:37]Content-Type: application/json [11:18:37] [11:18:37]POST finish read [11:18:37]Found Content-Length = 803 [11:18:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298167", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:37]execute_script... [11:18: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)298167", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:37]POST & json_proto [11:18:37]process_json_proto [11:18:37]json parsed OK: [11:18:37]protocol is kg_v1.0 [11:18:37]action value=close_receipt [11:18:37]process_action close_receipt [11:18:37]cmd_close_receipt [11:18:37]MH_GetDate [11:18:37]Write to MH i2c: F0 00 00 1A 14 1D [11:18:37]Write i2c OK [11:18:37]MH_I2C_Read... [11:18:37]Read from MH i2c: F0 [11:18:37]MH_I2C_Read... [11:18:37]Read from MH i2c: F0 09 00 [11:18:37]MH_I2C_Read... [11:18:37]Read from MH i2c: F0 09 00 1A 14 00 0F 24 15 66 77 1B 62 64 2C [11:18:37]GetLastDocTimeStamp 1712661478 [11:18:37]current date 1712661519 [11:18:37]FM_GetShiftState [11:18:37]SAM_PROTO_GetShiftState [11:18:37]wFMCommunicate request_size=4 [11:18:37]MH_SAM_APDU [11:18:37]CAPDU: 80 13 01 00 [11:18:37]Write to MH i2c: E2 08 00 1B 14 80 13 01 00 00 00 00 00 AC [11:18:37]Write i2c OK [11:18:37]MH_I2C_Read... [11:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:37]Read from MH i2c: E2 [11:18:37]MH_I2C_Read... [11:18:37]Read from MH i2c: E2 0E 00 [11:18:37]MH_I2C_Read... [11:18:37]Read from MH i2c: E2 0E 00 1B 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 46 [11:18:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:18:37]wFMCommunicate OK [11:18:37]SAM_PROTO_GetShiftState done [11:18:37]FM_GetShiftState done [11:18:37]opened in 1712622218 [11:18:37]opened+sec_in_day 1712708618 [11:18:37]quantity*price = 100050 [11:18:37]sum+1 = 100051 [11:18:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 231 09.04.2024 11:18 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154927 ФПД: 51773305744093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111839&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154927&fm=51773305744093&tin=02508201610067®Number=0000000000090882&sum=100050 [11:18:39]StoreToDocumentArchive [11:18:39]shift 298 fd 154927 [11:18:39]save to /storage/0298/doc_00154927 [11:18:39]save last doc name /storage/0298/doc_00154927 to /storage/kkm_last_doc_name [11:18:39]save OK [11:18:39]Clear old archive folders... [11:18:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:39]tlvbuf is 0176D910 [11:18:39]SAM_PROTO_ClearQueue [11:18:39]wFMCommunicate request_size=4 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 09 00 00 [11:18:39]Write to MH i2c: E2 08 00 28 14 80 09 00 00 00 00 00 00 AE [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 28 14 00 90 00 B0 [11:18:39]RAPDU: 90 00 [11:18:39]wFMCommunicate OK [11:18:39]SAM_PROTO_ClearQueue done [11:18:39]KKMCreateOFDPacket [11:18:39]OFDProtocolAddRootSTLVToBuf [11:18:39]FM_MakeSignedData [11:18:39]FM_MakeSignedData [11:18:39]SAM_PROTO_SignData [11:18:39]wFMCommunicate request_size=4 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 0D 01 02 [11:18:39]Write to MH i2c: E2 08 00 29 14 80 0D 01 02 00 00 00 00 B6 [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 29 14 00 90 00 B1 [11:18:39]RAPDU: 90 00 [11:18:39]wFMCommunicate OK [11:18:39]wFMCommunicate request_size=255 [11:18:39]MH_SAM_APDU [11:18: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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0F 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2F 5D 02 00 35 04 06 00 2F [11:18:39]Write to MH i2c: E2 02 01 2A 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0F 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2F 5D 02 00 35 04 06 00 2F 00 00 FD [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 2A 14 00 90 00 B2 [11:18:39]RAPDU: 90 00 [11:18:39]wFMCommunicate OK [11:18:39]wFMCommunicate request_size=10 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 0D 02 02 05 16 69 7F 6A DD [11:18:39]Write to MH i2c: E2 0D 00 2B 14 80 0D 02 02 05 00 16 69 7F 6A DD 00 00 08 [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 03 00 2B 14 00 90 00 B3 [11:18:39]RAPDU: 90 00 [11:18:39]wFMCommunicate OK [11:18:39]wFMCommunicate request_size=4 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 0D 03 02 [11:18:39]Write to MH i2c: E2 08 00 2C 14 80 0D 03 02 00 00 00 00 BB [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 0B 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 0B 00 2C 14 00 04 23 47 D8 0F C3 16 11 90 00 FB [11:18:39]RAPDU: 04 23 47 D8 0F C3 16 11 90 00 [11:18:39]wFMCommunicate OK [11:18:39]SAM_PROTO_SignData done [11:18:39]FM_MakeSignedData done [11:18:39]CreateOFDProtocolMessage [11:18:39]wFMCommunicate request_size=4 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 11 00 00 [11:18:39]Write to MH i2c: E2 08 00 2D 14 80 11 00 00 00 00 00 00 BB [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 17 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 17 00 2D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 10 [11:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:18:39]wFMCommunicate OK [11:18:39]CreateOFDProtocolMessage done [11:18:39]OFDSenderStorePacket 154927 [11:18:39]StoreOFDPacket docnum=154927 [11:18:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0F 0E 07 01 7E 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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0F 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2F 5D 02 00 35 04 06 00 2F 16 69 7F 6A DD 04 23 47 D8 0F C3 16 11 [11:18:39]CheckFolder [11:18:39]dirname=/storage/ofd_packets [11:18:39]CheckFolder done [11:18:39]ProducePacketName [11:18:39]name=ofd_packets/00154927 [11:18:39]NVStorageSaveData ofd_packets/00154927 [11:18:39]File name is /storage/ofd_packets/00154927 [11:18:39]Write 301 bytes [11:18:39]NVStorageSaveData done [11:18:39]OFDSenderStorePacket done [11:18:39]KKMCreateOFDPacket done [11:18:39]NVStorageSaveData kkm_last_timestamp [11:18:39]File name is /storage/kkm_last_timestamp [11:18:39]OFD Sender: Processing packet 154927 [packets to send 67, broken 66] [11:18:39]ProducePacketName [11:18:39]name=ofd_packets/00154927 [11:18:39]OFD Sender: To server: pG, [11:18:39]CommunicateWithHost lk.salyk.kg:30040 [11:18:39]ConnectInit lk.salyk.kg [11:18:39]Write 4 bytes [11:18:39]NVStorageSaveData done [11:18:39]ExternCall_PrintAddStr [11:18:39]wPrintStart [11:18:39]Write to MH i2c: 01 00 00 2E 14 42 [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: 01 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: 01 07 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: 01 07 00 2E 14 00 00 00 00 00 FF 0F 57 [11:18:39]RasterBufferAndPrint [11:18:39]line Счет N : (1)298167 [11:18:39]line ИНН: 02508201610067 [11:18:39]line Контрольно-Кассовый Чек [11:18:39]line ПРОДАЖА [11:18:39]line ТРК (МРК, ГНК) : 51 [11:18:39]line Товар: 2710124500 [11:18:39]line Аи-95-К-5 [11:18:39]line 13.800 * 72.50 [11:18:39]line = 1000.50 [11:18:39]line НДС 12% НСП 1% [11:18:39]line > о реализуемом товаре [11:18:39]line ИТОГО: 1000.50 [11:18:39]line НСП 1% : 8.85 [11:18:39]line НДС 12% : 106.25 [11:18:39]line Наличными: 0.00 [11:18:39]line Безнал.: 1000.50 [11:18:39]line Место: АЗС № 53 "Партнер Нефть" [11:18:39]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:18:39]line СНО: Общий режим [11:18:39]line Чек 231 09.04.2024 11:18 [11:18:39]line Смена: 298 ФФД: 1.0 [11:18:39]line ЗНМ: 0300000127 [11:18:39]line РНМ: 0000000000090882 [11:18:39]line Версия ККМ: 001 [11:18:39]line Платежная система: O! деньги [11:18:39]line ФМ: 0000000000874906 [11:18:39]line ФД: 154927 [11:18:39]line ФПД: 51773305744093 [11:18:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T111839&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154927&fm=51773305744093&tin=02508201610067®Number=0000000000090882&sum=100050 [11:18:39]Connected sock=11 [11:18:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0F 0E 07 01 7E 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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0F 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2F 5D 02 00 35 04 06 00 2F 16 69 7F 6A DD 04 23 47 D8 0F C3 16 11 [11:18:40]written 0, free lines is 4095 [11:18:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 5E 0A 47 00 1B 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 2F 5D 02 00 F4 03 04 00 B8 CB 14 66 B6 04 01 00 00 F6 11 D2 9A 19 65 AA 99 [11:18:40]CommunicateWithHost err = 0 [11:18:40]CheckOFDResponse [11:18:40]1017 (14) - 77093643461234 [11:18:40]1041 (16) - 0000000000874906 [11:18:40]1040 (4) - 154927 [11:18:40]1012 (4) - 09.04.2024 05:01 [11:18:40]1206 (1) - 0 [11:18:40]OFD Sender: Remove packet 154927 [11:18:40]ProducePacketName [11:18:40]name=ofd_packets/00154927 [11:18:40]NVStorageDeleteData [11:18:40]Write to MH i2c: 01 00 00 58 14 6C [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 07 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 07 00 58 14 00 00 00 00 00 D7 0C 56 [11:18:40]RasterBufferAndPrint [11:18:40]line [11:18:40]line [11:18:40]line [11:18:40]line [11:18:40]line [11:18:40]written 0, free lines is 3294 [11:18:40]MH_Cut [11:18:40]Write to MH i2c: D1 01 00 5F 14 01 45 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: D1 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: D1 01 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: D1 01 00 5F 14 00 44 [11:18:40]Write to MH i2c: 01 00 00 60 14 74 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]OFD Sender: No OFD packet to send [11:18:41]*** Cut start [11:18:41]*** Partial cut [11:18:41]*** CUTSNS_PIN = 1 [11:18:41]*** CUTSNS_PIN = 0 [11:18:41]*** Brake cut motor [11:18:41]Read from MH i2c: 01 [11:18:41]MH_I2C_Read... [11:18:41]*** Stop cut motor [11:18:41]*** Cut end [11:18:41]Read from MH i2c: 01 07 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: 01 07 00 60 14 00 00 00 00 00 FF 0F 89 [11:18:41]process_action close_receipt done [11:18:41]requested_data is exist [11:18:41]produce_requested_data [11:18:41]requested_item fm.sn is exist - process it [11:18:41]wFMCommunicate request_size=4 [11:18:41]MH_SAM_APDU [11:18:41]CAPDU: 80 11 00 00 [11:18:41]Write to MH i2c: E2 08 00 61 14 80 11 00 00 00 00 00 00 EF [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:41]Read from MH i2c: E2 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: E2 17 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: E2 17 00 61 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [11:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:18:41]wFMCommunicate OK [11:18:41]requested_item fd.num is exist - process it [11:18:41]SAM_PROTO_GetFieldsCounters [11:18:41]wFMCommunicate request_size=4 [11:18:41]MH_SAM_APDU [11:18:41]CAPDU: 80 13 00 00 [11:18:41]Write to MH i2c: E2 08 00 62 14 80 13 00 00 00 00 00 00 F2 [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 62 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 62 00 62 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2F 5D 02 00 0E 04 04 00 2A 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 85 [11:18:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 2F 5D 02 00 0E 04 04 00 2A 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 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_GetFieldsCounters done [11:18:42]requested_item shift.num is exist - process it [11:18:42]requested_item shift.opened is exist - process it [11:18:42]req_shift_opened [11:18:42]FM_GetShiftState [11:18:42]SAM_PROTO_GetShiftState [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 13 01 00 [11:18:42]Write to MH i2c: E2 08 00 63 14 80 13 01 00 00 00 00 00 F4 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0E 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0E 00 63 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [11:18:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_GetShiftState done [11:18:42]FM_GetShiftState done [11:18:42]req_shift_opened done [11:18:42]requested_item shift.open_date is exist - process it [11:18:42]req_shift_open_date [11:18:42]req_shift_open_date done [11:18:42]produce_requested_data done [11:18:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154927,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:18:42]process_action_free close_receipt [11:18:42]json_value_free [11:18:42]json_value_free done [11:18:42]process_json_proto returns [11:18:42]Send response to host [11:18:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154927,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:18:42]free response buf [11:18:42]execute_script done [11:18:42]execute_script returns [11:18:42]free content buf [11:18:42]Sock 7.Close socket [11:18:42]Sock 7.Thread stoped [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:37]accept exits with 9 [11:20:37]New connection [11:20:37]New thread 3067137380 created [11:20:37]Thread 3067280740 joined [11:20:37]Waiting for new connection... [11:20:37] Sock 9.Parse request [11:20:37]Sock 9.Check first char [11:20:37]Sock 9.First char is OK [11:20:37]request: POST /json_proto HTTP/1.0 [11:20:37]Method: POST [11:20:37]URL: /json_proto [11:20:37]Method is POST - this is cgi request [11:20:37]url: /json_proto [11:20:37]query_string will be loaded in cgi processing [11:20:37]execute_cgi json_proto POST (null) [11:20:37]execute_cgi path=json_proto method=POST [11:20:37]POST find Content-Length [11:20:37]Host: 172.17.32.195:8080 [11:20:37]Content-Length: 633 [11:20:37]Content-Type: application/json [11:20:37] [11:20:37]POST finish read [11:20:37]Found Content-Length = 633 [11:20:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:37]execute_script... [11:20: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)298169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 10.790, "sum" : 700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:37]POST & json_proto [11:20:37]process_json_proto [11:20:37]json parsed OK: [11:20:37]protocol is kg_v1.0 [11:20:37]action value=close_receipt [11:20:37]process_action close_receipt [11:20:37]cmd_close_receipt [11:20:37]MH_GetDate [11:20:37]Write to MH i2c: F0 00 00 64 14 67 [11:20:37]Write i2c OK [11:20:37]MH_I2C_Read... [11:20:37]Read from MH i2c: F0 [11:20:37]MH_I2C_Read... [11:20:37]Read from MH i2c: F0 09 00 [11:20:37]MH_I2C_Read... [11:20:37]Read from MH i2c: F0 09 00 64 14 00 86 24 15 66 77 1B 62 64 ED [11:20:37]GetLastDocTimeStamp 1712661519 [11:20:37]current date 1712661638 [11:20:37]FM_GetShiftState [11:20:37]SAM_PROTO_GetShiftState [11:20:37]wFMCommunicate request_size=4 [11:20:37]MH_SAM_APDU [11:20:37]CAPDU: 80 13 01 00 [11:20:37]Write to MH i2c: E2 08 00 65 14 80 13 01 00 00 00 00 00 F6 [11:20:37]Write i2c OK [11:20:37]MH_I2C_Read... [11:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:37]Read from MH i2c: E2 [11:20:37]MH_I2C_Read... [11:20:37]Read from MH i2c: E2 0E 00 [11:20:37]MH_I2C_Read... [11:20:37]Read from MH i2c: E2 0E 00 65 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 90 [11:20:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:20:37]wFMCommunicate OK [11:20:37]SAM_PROTO_GetShiftState done [11:20:37]FM_GetShiftState done [11:20:37]opened in 1712622218 [11:20:37]opened+sec_in_day 1712708618 [11:20:37]quantity*price = 70027 [11:20:37]sum+1 = 70028 [11:20:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.27 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.27 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 232 09.04.2024 11:20 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154928 ФПД: 190653189718559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112038&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154928&fm=190653189718559&tin=02508201610067®Number=0000000000090882&sum=70027 [11:20:38]StoreToDocumentArchive [11:20:38]shift 298 fd 154928 [11:20:38]save to /storage/0298/doc_00154928 [11:20:38]save last doc name /storage/0298/doc_00154928 to /storage/kkm_last_doc_name [11:20:38]save OK [11:20:38]Clear old archive folders... [11:20:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:20:38]tlvbuf is 0176D960 [11:20:38]SAM_PROTO_ClearQueue [11:20:38]wFMCommunicate request_size=4 [11:20:38]MH_SAM_APDU [11:20:38]CAPDU: 80 09 00 00 [11:20:38]Write to MH i2c: E2 08 00 72 14 80 09 00 00 00 00 00 00 F8 [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:38]Read from MH i2c: E2 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 72 14 00 90 00 FA [11:20:38]RAPDU: 90 00 [11:20:38]wFMCommunicate OK [11:20:38]SAM_PROTO_ClearQueue done [11:20:38]KKMCreateOFDPacket [11:20:38]OFDProtocolAddRootSTLVToBuf [11:20:38]FM_MakeSignedData [11:20:38]FM_MakeSignedData [11:20:38]SAM_PROTO_SignData [11:20:38]wFMCommunicate request_size=4 [11:20:38]MH_SAM_APDU [11:20:38]CAPDU: 80 0D 01 02 [11:20:38]Write to MH i2c: E2 08 00 73 14 80 0D 01 02 00 00 00 00 00 [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:38]Read from MH i2c: E2 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 73 14 00 90 00 FB [11:20:38]RAPDU: 90 00 [11:20:38]wFMCommunicate OK [11:20:38]wFMCommunicate request_size=255 [11:20:38]MH_SAM_APDU [11:20:38]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 E8 00 00 00 F4 03 04 00 86 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 30 5D 02 00 35 04 06 00 [11:20:38]Write to MH i2c: E2 02 01 74 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 E8 00 00 00 F4 03 04 00 86 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 30 5D 02 00 35 04 06 00 00 00 B0 [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:38]Read from MH i2c: E2 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 74 14 00 90 00 FC [11:20:38]RAPDU: 90 00 [11:20:38]wFMCommunicate OK [11:20:38]wFMCommunicate request_size=11 [11:20:38]MH_SAM_APDU [11:20:38]CAPDU: 80 0D 02 02 06 AD 65 E7 A6 02 1F [11:20:38]Write to MH i2c: E2 0E 00 75 14 80 0D 02 02 06 00 AD 65 E7 A6 02 1F 00 00 CF [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:38]Read from MH i2c: E2 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 03 00 75 14 00 90 00 FD [11:20:38]RAPDU: 90 00 [11:20:38]wFMCommunicate OK [11:20:38]wFMCommunicate request_size=4 [11:20:38]MH_SAM_APDU [11:20:38]CAPDU: 80 0D 03 02 [11:20:38]Write to MH i2c: E2 08 00 76 14 80 0D 03 02 00 00 00 00 05 [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:38]Read from MH i2c: E2 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 0B 00 [11:20:38]MH_I2C_Read... [11:20:38]Read from MH i2c: E2 0B 00 76 14 00 9B 85 EB F4 A0 F7 24 DC 90 00 9C [11:20:38]RAPDU: 9B 85 EB F4 A0 F7 24 DC 90 00 [11:20:38]wFMCommunicate OK [11:20:38]SAM_PROTO_SignData done [11:20:38]FM_MakeSignedData done [11:20:38]CreateOFDProtocolMessage [11:20:38]wFMCommunicate request_size=4 [11:20:38]MH_SAM_APDU [11:20:38]CAPDU: 80 11 00 00 [11:20:38]Write to MH i2c: E2 08 00 77 14 80 11 00 00 00 00 00 00 05 [11:20:38]Write i2c OK [11:20:38]MH_I2C_Read... [11:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:39]Read from MH i2c: E2 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 17 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 17 00 77 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5A [11:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:20:39]wFMCommunicate OK [11:20:39]CreateOFDProtocolMessage done [11:20:39]OFDSenderStorePacket 154928 [11:20:39]StoreOFDPacket docnum=154928 [11:20:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A7 25 08 01 52 6F 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 E8 00 00 00 F4 03 04 00 86 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 30 5D 02 00 35 04 06 00 AD 65 E7 A6 02 1F 9B 85 EB F4 A0 F7 24 DC [11:20:39]CheckFolder [11:20:39]dirname=/storage/ofd_packets [11:20:39]CheckFolder done [11:20:39]ProducePacketName [11:20:39]name=ofd_packets/00154928 [11:20:39]NVStorageSaveData ofd_packets/00154928 [11:20:39]File name is /storage/ofd_packets/00154928 [11:20:39]Write 302 bytes [11:20:39]NVStorageSaveData done [11:20:39]OFDSenderStorePacket done [11:20:39]KKMCreateOFDPacket done [11:20:39]NVStorageSaveData kkm_last_timestamp [11:20:39]File name is /storage/kkm_last_timestamp [11:20:39]Write 4 bytes [11:20:39]NVStorageSaveData done [11:20:39]ExternCall_PrintAddStr [11:20:39]wPrintStart [11:20:39]Write to MH i2c: 01 00 00 78 14 8C [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 07 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 07 00 78 14 00 00 00 00 00 FF 0F A1 [11:20:39]RasterBufferAndPrint [11:20:39]line Счет N : (1)298169 [11:20:39]line ИНН: 02508201610067 [11:20:39]line Контрольно-Кассовый Чек [11:20:39]line ПРОДАЖА [11:20:39]line ТРК (МРК, ГНК) : 81 [11:20:39]line Товар: 2710124130 [11:20:39]line SUPER-92-К-5 [11:20:39]line 10.790 * 64.90 [11:20:39]line = 700.27 [11:20:39]line НДС 12% НСП 1% [11:20:39]line > о реализуемом товаре [11:20:39]line ИТОГО: 700.27 [11:20:39]line НСП 1% : 6.20 [11:20:39]line НДС 12% : 74.36 [11:20:39]line Наличными: 700.27 [11:20:39]line Безнал.: 0.00 [11:20:39]line Место: АЗС № 53 "Партнер Нефть" [11:20:39]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:20:39]line СНО: Общий режим [11:20:39]line Чек 232 09.04.2024 11:20 [11:20:39]line Смена: 298 ФФД: 1.0 [11:20:39]line ЗНМ: 0300000127 [11:20:39]line РНМ: 0000000000090882 [11:20:39]line Версия ККМ: 001 [11:20:39]line ФМ: 0000000000874906 [11:20:39]line ФД: 154928 [11:20:39]line ФПД: 190653189718559 [11:20:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112038&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154928&fm=190653189718559&tin=02508201610067®Number=0000000000090882&sum=70027 [11:20:39]OFD Sender: Processing packet 154928 [packets to send 67, broken 66] [11:20:39]ProducePacketName [11:20:39]name=ofd_packets/00154928 [11:20:39]OFD Sender: To server: pG, [11:20:39]CommunicateWithHost lk.salyk.kg:30040 [11:20:39]ConnectInit lk.salyk.kg [11:20:39]written 0, free lines is 4095 [11:20:39]Connected sock=10 [11:20:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A7 25 08 01 52 6F 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 8B 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 8B 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 E8 00 00 00 F4 03 04 00 86 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 30 5D 02 00 35 04 06 00 AD 65 E7 A6 02 1F 9B 85 EB F4 A0 F7 24 DC [11:20:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 DD B9 47 00 0D 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 30 5D 02 00 F4 03 04 00 30 CC 14 66 B6 04 01 00 00 EE 3D BF 74 11 E8 08 9B [11:20:39]CommunicateWithHost err = 0 [11:20:39]CheckOFDResponse [11:20:39]1017 (14) - 77093643461234 [11:20:39]1041 (16) - 0000000000874906 [11:20:39]1040 (4) - 154928 [11:20:39]1012 (4) - 09.04.2024 05:03 [11:20:39]1206 (1) - 0 [11:20:39]OFD Sender: Remove packet 154928 [11:20:39]ProducePacketName [11:20:39]name=ofd_packets/00154928 [11:20:39]NVStorageDeleteData [11:20:39]Write to MH i2c: 01 00 00 A0 14 B4 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 07 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 07 00 A0 14 00 00 00 00 00 F0 0C B7 [11:20:39]RasterBufferAndPrint [11:20:39]line [11:20:39]line [11:20:39]line [11:20:39]line [11:20:39]line [11:20:39]written 0, free lines is 3319 [11:20:39]MH_Cut [11:20:39]Write to MH i2c: D1 01 00 A7 14 01 8D [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: D1 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: D1 01 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: D1 01 00 A7 14 00 8C [11:20:39]Write to MH i2c: 01 00 00 A8 14 BC [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:40]OFD Sender: No OFD packet to send [11:20:40]*** Cut start [11:20:40]*** Partial cut [11:20:40]*** CUTSNS_PIN = 1 [11:20:40]*** CUTSNS_PIN = 0 [11:20:40]*** Brake cut motor [11:20:41]Read from MH i2c: 01 [11:20:41]MH_I2C_Read... [11:20:41]*** Stop cut motor [11:20:41]*** Cut end [11:20:41]Read from MH i2c: 01 07 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: 01 07 00 A8 14 00 00 00 00 00 FF 0F D1 [11:20:41]process_action close_receipt done [11:20:41]requested_data is exist [11:20:41]produce_requested_data [11:20:41]requested_item fm.sn is exist - process it [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 11 00 00 [11:20:41]Write to MH i2c: E2 08 00 A9 14 80 11 00 00 00 00 00 00 37 [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 17 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 17 00 A9 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8C [11:20:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:20:41]wFMCommunicate OK [11:20:41]requested_item fd.num is exist - process it [11:20:41]SAM_PROTO_GetFieldsCounters [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 13 00 00 [11:20:41]Write to MH i2c: E2 08 00 AA 14 80 13 00 00 00 00 00 00 3A [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 62 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 62 00 AA 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 30 5D 02 00 0E 04 04 00 2A 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 D1 [11:20:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 30 5D 02 00 0E 04 04 00 2A 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 [11:20:41]wFMCommunicate OK [11:20:41]SAM_PROTO_GetFieldsCounters done [11:20:41]requested_item shift.num is exist - process it [11:20:41]requested_item shift.opened is exist - process it [11:20:41]req_shift_opened [11:20:41]FM_GetShiftState [11:20:41]SAM_PROTO_GetShiftState [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 13 01 00 [11:20:41]Write to MH i2c: E2 08 00 AB 14 80 13 01 00 00 00 00 00 3C [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 0E 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 0E 00 AB 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [11:20:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:20:41]wFMCommunicate OK [11:20:41]SAM_PROTO_GetShiftState done [11:20:41]FM_GetShiftState done [11:20:41]req_shift_opened done [11:20:41]requested_item shift.open_date is exist - process it [11:20:41]req_shift_open_date [11:20:41]req_shift_open_date done [11:20:41]produce_requested_data done [11:20:41]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154928,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:20:41]process_action_free close_receipt [11:20:41]json_value_free [11:20:41]json_value_free done [11:20:41]process_json_proto returns [11:20:41]Send response to host [11:20:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154928,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:20:41]free response buf [11:20:41]execute_script done [11:20:41]execute_script returns [11:20:41]free content buf [11:20:41]Sock 9.Close socket [11:20:41]Sock 9.Thread stoped [11:20:42]accept exits with 7 [11:20:42]New connection [11:20:42]New thread 3067280740 created [11:20:42]Thread 3067137380 joined [11:20:42]Waiting for new connection... [11:20:42] Sock 7.Parse request [11:20:42]Sock 7.Check first char [11:20:42]Sock 7.First char is OK [11:20:42]request: POST /json_proto HTTP/1.0 [11:20:42]Method: POST [11:20:42]URL: /json_proto [11:20:42]Method is POST - this is cgi request [11:20:42]url: /json_proto [11:20:42]query_string will be loaded in cgi processing [11:20:42]execute_cgi json_proto POST (null) [11:20:42]execute_cgi path=json_proto method=POST [11:20:42]POST find Content-Length [11:20:42]Host: 172.17.32.195:8080 [11:20:42]Content-Length: 763 [11:20:42]Content-Type: application/json [11:20:42] [11:20:42]POST finish read [11:20:42]Found Content-Length = 763 [11:20:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:42]execute_script... [11:20:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 15.410, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:42]POST & json_proto [11:20:42]process_json_proto [11:20:42]json parsed OK: [11:20:42]protocol is kg_v1.0 [11:20:42]action value=close_receipt [11:20:42]process_action close_receipt [11:20:42]cmd_close_receipt [11:20:42]MH_GetDate [11:20:42]Write to MH i2c: F0 00 00 AC 14 AF [11:20:42]Write i2c OK [11:20:42]MH_I2C_Read... [11:20:42]Read from MH i2c: F0 [11:20:42]MH_I2C_Read... [11:20:42]Read from MH i2c: F0 09 00 [11:20:42]MH_I2C_Read... [11:20:42]Read from MH i2c: F0 09 00 AC 14 00 8B 24 15 66 77 1B 62 64 3A [11:20:42]GetLastDocTimeStamp 1712661638 [11:20:42]current date 1712661643 [11:20:42]FM_GetShiftState [11:20:42]SAM_PROTO_GetShiftState [11:20:42]wFMCommunicate request_size=4 [11:20:42]MH_SAM_APDU [11:20:42]CAPDU: 80 13 01 00 [11:20:42]Write to MH i2c: E2 08 00 AD 14 80 13 01 00 00 00 00 00 3E [11:20:42]Write i2c OK [11:20:42]MH_I2C_Read... [11:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:42]Read from MH i2c: E2 [11:20:42]MH_I2C_Read... [11:20:42]Read from MH i2c: E2 0E 00 [11:20:42]MH_I2C_Read... [11:20:42]Read from MH i2c: E2 0E 00 AD 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [11:20:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:20:42]wFMCommunicate OK [11:20:42]SAM_PROTO_GetShiftState done [11:20:42]FM_GetShiftState done [11:20:42]opened in 1712622218 [11:20:42]opened+sec_in_day 1712708618 [11:20:42]quantity*price = 100010 [11:20:42]sum+1 = 100012 [11:20:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 233 09.04.2024 11:20 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: cash2u ФМ: 0000000000874906 ФД: 154929 ФПД: 75203506366108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112043&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154929&fm=75203506366108&tin=02508201610067®Number=0000000000090882&sum=100011 [11:20:43]StoreToDocumentArchive [11:20:43]shift 298 fd 154929 [11:20:43]save to /storage/0298/doc_00154929 [11:20:43]save last doc name /storage/0298/doc_00154929 to /storage/kkm_last_doc_name [11:20:43]save OK [11:20:43]Clear old archive folders... [11:20:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:20:43]tlvbuf is 01720DD0 [11:20:43]SAM_PROTO_ClearQueue [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 09 00 00 [11:20:43]Write to MH i2c: E2 08 00 BA 14 80 09 00 00 00 00 00 00 40 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 BA 14 00 90 00 42 [11:20:43]RAPDU: 90 00 [11:20:43]wFMCommunicate OK [11:20:43]SAM_PROTO_ClearQueue done [11:20:43]KKMCreateOFDPacket [11:20:43]OFDProtocolAddRootSTLVToBuf [11:20:43]FM_MakeSignedData [11:20:43]FM_MakeSignedData [11:20:43]SAM_PROTO_SignData [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 0D 01 02 [11:20:43]Write to MH i2c: E2 08 00 BB 14 80 0D 01 02 00 00 00 00 48 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 BB 14 00 90 00 43 [11:20:43]RAPDU: 90 00 [11:20:43]wFMCommunicate OK [11:20:43]wFMCommunicate request_size=255 [11:20:43]MH_SAM_APDU [11:20:43]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8B 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 31 5D 02 00 35 04 06 00 [11:20:43]Write to MH i2c: E2 02 01 BC 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8B 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 31 5D 02 00 35 04 06 00 00 00 63 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 03 00 BC 14 00 90 00 44 [11:20:43]RAPDU: 90 00 [11:20:43]wFMCommunicate OK [11:20:43]wFMCommunicate request_size=11 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 0D 02 02 06 44 65 AE 48 66 9C [11:20:43]Write to MH i2c: E2 0E 00 BD 14 80 0D 02 02 06 00 44 65 AE 48 66 9C 00 00 F8 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:44]Read from MH i2c: E2 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 03 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 03 00 BD 14 00 90 00 45 [11:20:44]RAPDU: 90 00 [11:20:44]wFMCommunicate OK [11:20:44]wFMCommunicate request_size=4 [11:20:44]MH_SAM_APDU [11:20:44]CAPDU: 80 0D 03 02 [11:20:44]Write to MH i2c: E2 08 00 BE 14 80 0D 03 02 00 00 00 00 4D [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:44]Read from MH i2c: E2 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 0B 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 0B 00 BE 14 00 A0 9A C4 E1 FA 53 4A 55 90 00 19 [11:20:44]RAPDU: A0 9A C4 E1 FA 53 4A 55 90 00 [11:20:44]wFMCommunicate OK [11:20:44]SAM_PROTO_SignData done [11:20:44]FM_MakeSignedData done [11:20:44]CreateOFDProtocolMessage [11:20:44]wFMCommunicate request_size=4 [11:20:44]MH_SAM_APDU [11:20:44]CAPDU: 80 11 00 00 [11:20:44]Write to MH i2c: E2 08 00 BF 14 80 11 00 00 00 00 00 00 4D [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:44]Read from MH i2c: E2 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 17 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: E2 17 00 BF 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [11:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:20:44]wFMCommunicate OK [11:20:44]CreateOFDProtocolMessage done [11:20:44]OFDSenderStorePacket 154929 [11:20:44]StoreOFDPacket docnum=154929 [11:20:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C0 ED 08 01 C5 29 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8B 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 31 5D 02 00 35 04 06 00 44 65 AE 48 66 9C A0 9A C4 E1 FA 53 4A 55 [11:20:44]CheckFolder [11:20:44]dirname=/storage/ofd_packets [11:20:44]CheckFolder done [11:20:44]ProducePacketName [11:20:44]name=ofd_packets/00154929 [11:20:44]NVStorageSaveData ofd_packets/00154929 [11:20:44]File name is /storage/ofd_packets/00154929 [11:20:44]Write 302 bytes [11:20:44]NVStorageSaveData done [11:20:44]OFDSenderStorePacket done [11:20:44]KKMCreateOFDPacket done [11:20:44]NVStorageSaveData kkm_last_timestamp [11:20:44]File name is /storage/kkm_last_timestamp [11:20:44]Write 4 bytes [11:20:44]NVStorageSaveData done [11:20:44]ExternCall_PrintAddStr [11:20:44]wPrintStart [11:20:44]Write to MH i2c: 01 00 00 C0 14 D4 [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 07 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 FF 0F E9 [11:20:44]RasterBufferAndPrint [11:20:44]line Счет N : (1)298168 [11:20:44]line ИНН: 02508201610067 [11:20:44]line Контрольно-Кассовый Чек [11:20:44]line ПРОДАЖА [11:20:44]line ТРК (МРК, ГНК) : 71 [11:20:44]line Товар: 2710124130 [11:20:44]line SUPER-92-К-5 [11:20:44]line 15.410 * 64.90 [11:20:44]line = 1000.11 [11:20:44]line НДС 12% НСП 1% [11:20:44]line > о реализуемом товаре [11:20:44]line ИТОГО: 1000.11 [11:20:44]line НСП 1% : 8.85 [11:20:44]line НДС 12% : 106.21 [11:20:44]line Наличными: 0.00 [11:20:44]line Безнал.: 1000.11 [11:20:44]line Место: АЗС № 53 "Партнер Нефть" [11:20:44]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:20:44]line СНО: Общий режим [11:20:44]line Чек 233 09.04.2024 11:20 [11:20:44]line Смена: 298 ФФД: 1.0 [11:20:44]line ЗНМ: 0300000127 [11:20:44]line РНМ: 0000000000090882 [11:20:44]line Версия ККМ: 001 [11:20:44]line Платежная система: cash2u [11:20:44]line ФМ: 0000000000874906 [11:20:44]line ФД: 154929 [11:20:44]line ФПД: 75203506366108 [11:20:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112043&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154929&fm=75203506366108&tin=02508201610067®Number=0000000000090882&sum=100011 [11:20:44]OFD Sender: Processing packet 154929 [packets to send 67, broken 66] [11:20:44]ProducePacketName [11:20:44]name=ofd_packets/00154929 [11:20:44]OFD Sender: To server: pG, [11:20:44]CommunicateWithHost lk.salyk.kg:30040 [11:20:44]ConnectInit lk.salyk.kg [11:20:44]written 0, free lines is 4095 [11:20:44]Write to MH i2c: 01 00 00 E9 14 FD [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 07 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: 01 07 00 E9 14 00 00 00 00 00 E9 0C F9 [11:20:44]RasterBufferAndPrint [11:20:44]line [11:20:44]line [11:20:44]line [11:20:44]line [11:20:44]line [11:20:44]written 0, free lines is 3315 [11:20:44]MH_Cut [11:20:44]Write to MH i2c: D1 01 00 F0 14 01 D6 [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: D1 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: D1 01 00 [11:20:44]MH_I2C_Read... [11:20:44]Read from MH i2c: D1 01 00 F0 14 00 D5 [11:20:44]Write to MH i2c: 01 00 00 F1 14 05 [11:20:44]Write i2c OK [11:20:44]MH_I2C_Read... [11:20:45]Connected sock=10 [11:20:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C0 ED 08 01 C5 29 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8B 24 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 31 5D 02 00 35 04 06 00 44 65 AE 48 66 9C A0 9A C4 E1 FA 53 4A 55 [11:20:45]*** Cut start [11:20:45]*** Partial cut [11:20:45]*** CUTSNS_PIN = 1 [11:20:45]*** CUTSNS_PIN = 0 [11:20:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F8 1D 47 00 4C 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 31 5D 02 00 F4 03 04 00 36 CC 14 66 B6 04 01 00 00 A6 5D 9C 29 2B 7C 0B 56 [11:20:45]CommunicateWithHost err = 0 [11:20:45]CheckOFDResponse [11:20:45]1017 (14) - 77093643461234 [11:20:45]1041 (16) - 0000000000874906 [11:20:45]1040 (4) - 154929 [11:20:45]1012 (4) - 09.04.2024 05:03 [11:20:45]1206 (1) - 0 [11:20:45]OFD Sender: Remove packet 154929 [11:20:45]ProducePacketName [11:20:45]name=ofd_packets/00154929 [11:20:45]NVStorageDeleteData [11:20:46]*** Brake cut motor [11:20:46]OFD Sender: No OFD packet to send [11:20:46]Read from MH i2c: 01 [11:20:46]MH_I2C_Read... [11:20:46]*** Stop cut motor [11:20:46]*** Cut end [11:20:46]Read from MH i2c: 01 07 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: 01 07 00 F1 14 00 00 00 00 00 FF 0F 1A [11:20:46]process_action close_receipt done [11:20:46]requested_data is exist [11:20:46]produce_requested_data [11:20:46]requested_item fm.sn is exist - process it [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 11 00 00 [11:20:46]Write to MH i2c: E2 08 00 F2 14 80 11 00 00 00 00 00 00 80 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 17 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 17 00 F2 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D5 [11:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:20:46]wFMCommunicate OK [11:20:46]requested_item fd.num is exist - process it [11:20:46]SAM_PROTO_GetFieldsCounters [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 13 00 00 [11:20:46]Write to MH i2c: E2 08 00 F3 14 80 13 00 00 00 00 00 00 83 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 62 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 62 00 F3 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 1E [11:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 [11:20:46]wFMCommunicate OK [11:20:46]SAM_PROTO_GetFieldsCounters done [11:20:46]requested_item shift.num is exist - process it [11:20:46]requested_item shift.opened is exist - process it [11:20:46]req_shift_opened [11:20:46]FM_GetShiftState [11:20:46]SAM_PROTO_GetShiftState [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 13 01 00 [11:20:46]Write to MH i2c: E2 08 00 F4 14 80 13 01 00 00 00 00 00 85 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 0E 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 0E 00 F4 14 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1F [11:20:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:20:46]wFMCommunicate OK [11:20:46]SAM_PROTO_GetShiftState done [11:20:46]FM_GetShiftState done [11:20:46]req_shift_opened done [11:20:46]requested_item shift.open_date is exist - process it [11:20:46]req_shift_open_date [11:20:46]req_shift_open_date done [11:20:46]produce_requested_data done [11:20:46]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:20:46]process_action_free close_receipt [11:20:46]json_value_free [11:20:46]json_value_free done [11:20:46]process_json_proto returns [11:20:46]Send response to host [11:20:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:20:46]free response buf [11:20:46]execute_script done [11:20:46]execute_script returns [11:20:46]free content buf [11:20:46]Sock 7.Close socket [11:20:46]Sock 7.Thread stoped [11:20:51]OFD Sender: No OFD packet to send [11:20:56]OFD Sender: No OFD packet to send [11:21:01]OFD Sender: No OFD packet to send [11:21:06]OFD Sender: No OFD packet to send [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:36]OFD Sender: No OFD packet to send [11:22:41]OFD Sender: No OFD packet to send [11:22:41]accept exits with 9 [11:22:41]New connection [11:22:41]New thread 3067137380 created [11:22:41]Thread 3067280740 joined [11:22:41]Waiting for new connection... [11:22:41] Sock 9.Parse request [11:22:41]Sock 9.Check first char [11:22:41]Sock 9.First char is OK [11:22:41]request: POST /json_proto HTTP/1.0 [11:22:41]Method: POST [11:22:41]URL: /json_proto [11:22:41]Method is POST - this is cgi request [11:22:41]url: /json_proto [11:22:41]query_string will be loaded in cgi processing [11:22:41]execute_cgi json_proto POST (null) [11:22:41]execute_cgi path=json_proto method=POST [11:22:41]POST find Content-Length [11:22:41]Host: 172.17.32.195:8080 [11:22:41]Content-Length: 1189 [11:22:41]Content-Type: application/json [11:22:41] [11:22:41]POST finish read [11:22:41]Found Content-Length = 1189 [11:22:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298171\u000A09.04.2024 10:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 9.390 x 63.90\u000A\u0418\u0422\u041E\u0413: 600.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585936\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:41]execute_script... [11:22:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298171\u000A09.04.2024 10:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 9.390 x 63.90\u000A\u0418\u0422\u041E\u0413: 600.02\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585936\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:41]POST & json_proto [11:22:41]process_json_proto [11:22:41]json parsed OK: [11:22:41]protocol is kg_v1.0 [11:22:41]action value=print_text [11:22:41]process_action print_text [11:22:41]cmd_print_text [11:22:41]ExternCall_PrintAddStr [11:22:41]wPrintStart [11:22:41]Write to MH i2c: 01 00 00 F5 14 09 [11:22:41]Write i2c OK [11:22:41]MH_I2C_Read... [11:22:41]Read from MH i2c: 01 [11:22:41]MH_I2C_Read... [11:22:41]Read from MH i2c: 01 07 00 [11:22:41]MH_I2C_Read... [11:22:41]Read from MH i2c: 01 07 00 F5 14 00 00 00 00 00 FF 0F 1E [11:22:41]RasterBufferAndPrint [11:22:41]line *****ТОВАРНЫЙ ЧЕК***** [11:22:41]line АЗС 53 [11:22:41]line Партнер нефть [11:22:41]line 02508201610067 [11:22:41]line Кассир : Черикбаев М. [11:22:41]line Счет N : (1)298171 [11:22:41]line 09.04.2024 10:59 [11:22:41]line ПРОДАЖА [11:22:41]line ТРК (МРК, ГНК): 41 [11:22:41]line Вид ГСМ : 2710124130 [11:22:41]line Аи-92-К-5 [11:22:41]line 9.390 x 63.90 [11:22:41]line ИТОГ: 600.02 [11:22:41]line Тип оплаты: Талоны: Партнер нефть [11:22:41]line 3585936 [11:22:41]line ______________________ [11:22:41]line (подпись) [11:22:41]written 0, free lines is 4095 [11:22:42]Write to MH i2c: 01 00 00 09 15 1E [11:22:42]Write i2c OK [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: 01 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: 01 07 00 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: 01 07 00 09 15 00 00 00 00 00 12 0E 45 [11:22:42]RasterBufferAndPrint [11:22:42]line [11:22:42]line [11:22:42]line [11:22:42]line [11:22:42]line [11:22:42]written 0, free lines is 3604 [11:22:42]MH_Cut [11:22:42]Write to MH i2c: D1 01 00 10 15 01 F7 [11:22:42]Write i2c OK [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: D1 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: D1 01 00 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: D1 01 00 10 15 00 F6 [11:22:42]Write to MH i2c: 01 00 00 11 15 26 [11:22:42]Write i2c OK [11:22:42]MH_I2C_Read... [11:22:42]*** Cut start [11:22:42]*** Partial cut [11:22:42]*** CUTSNS_PIN = 1 [11:22:42]*** CUTSNS_PIN = 0 [11:22:42]*** Brake cut motor [11:22:43]Read from MH i2c: 01 [11:22:43]MH_I2C_Read... [11:22:43]*** Stop cut motor [11:22:43]*** Cut end [11:22:43]Read from MH i2c: 01 07 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: 01 07 00 11 15 00 00 00 00 00 FF 0F 3B [11:22:43]process_action print_text done [11:22:43]requested_data is exist [11:22:43]produce_requested_data [11:22:43]requested_item fm.sn is exist - process it [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 11 00 00 [11:22:43]Write to MH i2c: E2 08 00 12 15 80 11 00 00 00 00 00 00 A1 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 17 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 17 00 12 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F6 [11:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:22:43]wFMCommunicate OK [11:22:43]requested_item fd.num is exist - process it [11:22:43]SAM_PROTO_GetFieldsCounters [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 13 00 00 [11:22:43]Write to MH i2c: E2 08 00 13 15 80 13 00 00 00 00 00 00 A4 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 62 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 62 00 13 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 3F [11:22:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 [11:22:43]wFMCommunicate OK [11:22:43]SAM_PROTO_GetFieldsCounters done [11:22:43]requested_item shift.num is exist - process it [11:22:43]requested_item shift.opened is exist - process it [11:22:43]req_shift_opened [11:22:43]FM_GetShiftState [11:22:43]SAM_PROTO_GetShiftState [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 13 01 00 [11:22:43]Write to MH i2c: E2 08 00 14 15 80 13 01 00 00 00 00 00 A6 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 0E 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 0E 00 14 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 40 [11:22:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:22:43]wFMCommunicate OK [11:22:43]SAM_PROTO_GetShiftState done [11:22:43]FM_GetShiftState done [11:22:43]req_shift_opened done [11:22:43]requested_item shift.open_date is exist - process it [11:22:43]req_shift_open_date [11:22:43]req_shift_open_date done [11:22:43]produce_requested_data done [11:22:43]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:22:43]process_action_free print_text [11:22:43]json_value_free [11:22:43]json_value_free done [11:22:43]process_json_proto returns [11:22:43]Send response to host [11:22:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:22:43]free response buf [11:22:43]execute_script done [11:22:43]execute_script returns [11:22:43]free content buf [11:22:43]Sock 9.Close socket [11:22:43]Sock 9.Thread stoped [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:41]OFD Sender: No OFD packet to send [11:23:46]OFD Sender: No OFD packet to send [11:23:51]OFD Sender: No OFD packet to send [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:05]accept exits with 7 [11:24:05]New connection [11:24:05]New thread 3067280740 created [11:24:05]Thread 3067137380 joined [11:24:05]Waiting for new connection... [11:24:05] Sock 7.Parse request [11:24:05]Sock 7.Check first char [11:24:05]Sock 7.First char is OK [11:24:05]request: POST /json_proto HTTP/1.0 [11:24:05]Method: POST [11:24:05]URL: /json_proto [11:24:05]Method is POST - this is cgi request [11:24:05]url: /json_proto [11:24:05]query_string will be loaded in cgi processing [11:24:05]execute_cgi json_proto POST (null) [11:24:05]execute_cgi path=json_proto method=POST [11:24:05]POST find Content-Length [11:24:05]Host: 172.17.32.195:8080 [11:24:05]Content-Length: 1191 [11:24:05]Content-Type: application/json [11:24:05] [11:24:05]POST finish read [11:24:05]Found Content-Length = 1191 [11:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298172\u000A09.04.2024 11:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585936\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:05]execute_script... [11:24:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298172\u000A09.04.2024 11:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585936\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:05]POST & json_proto [11:24:05]process_json_proto [11:24:05]json parsed OK: [11:24:05]protocol is kg_v1.0 [11:24:05]action value=print_text [11:24:05]process_action print_text [11:24:05]cmd_print_text [11:24:05]ExternCall_PrintAddStr [11:24:05]wPrintStart [11:24:05]Write to MH i2c: 01 00 00 15 15 2A [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 15 15 00 00 00 00 00 FF 0F 3F [11:24:05]RasterBufferAndPrint [11:24:05]line *****ТОВАРНЫЙ ЧЕК***** [11:24:05]line АЗС 53 [11:24:05]line Партнер нефть [11:24:05]line 02508201610067 [11:24:05]line Кассир : Черикбаев М. [11:24:05]line Счет N : (1)298172 [11:24:05]line 09.04.2024 11:01 [11:24:05]line ПРОДАЖА [11:24:05]line ТРК (МРК, ГНК): 22 [11:24:05]line Вид ГСМ : 2710124130 [11:24:05]line Аи-92-К-5 [11:24:05]line 15.650 x 63.90 [11:24:05]line ИТОГ: 1000.04 [11:24:05]line Тип оплаты: Талоны: Партнер нефть [11:24:05]line 3585936 [11:24:05]line ______________________ [11:24:05]line (подпись) [11:24:05]written 0, free lines is 4095 [11:24:05]Write to MH i2c: 01 00 00 29 15 3E [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 29 15 00 00 00 00 00 13 0E 66 [11:24:05]RasterBufferAndPrint [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]written 0, free lines is 3605 [11:24:05]MH_Cut [11:24:05]Write to MH i2c: D1 01 00 30 15 01 17 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 01 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 01 00 30 15 00 16 [11:24:05]Write to MH i2c: 01 00 00 31 15 46 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:06]*** Cut start [11:24:06]*** Partial cut [11:24:06]*** CUTSNS_PIN = 1 [11:24:06]*** CUTSNS_PIN = 0 [11:24:06]*** Brake cut motor [11:24:06]OFD Sender: No OFD packet to send [11:24:06]Read from MH i2c: 01 [11:24:06]MH_I2C_Read... [11:24:06]*** Stop cut motor [11:24:06]*** Cut end [11:24:06]Read from MH i2c: 01 07 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: 01 07 00 31 15 00 00 00 00 00 FF 0F 5B [11:24:06]process_action print_text done [11:24:06]requested_data is exist [11:24:06]produce_requested_data [11:24:06]requested_item fm.sn is exist - process it [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 11 00 00 [11:24:06]Write to MH i2c: E2 08 00 32 15 80 11 00 00 00 00 00 00 C1 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 32 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 16 [11:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:24:06]wFMCommunicate OK [11:24:06]requested_item fd.num is exist - process it [11:24:06]SAM_PROTO_GetFieldsCounters [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 00 00 [11:24:06]Write to MH i2c: E2 08 00 33 15 80 13 00 00 00 00 00 00 C4 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 33 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 5F [11:24:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 31 5D 02 00 0E 04 04 00 2A 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 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetFieldsCounters done [11:24:06]requested_item shift.num is exist - process it [11:24:06]requested_item shift.opened is exist - process it [11:24:06]req_shift_opened [11:24:06]FM_GetShiftState [11:24:06]SAM_PROTO_GetShiftState [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 01 00 [11:24:06]Write to MH i2c: E2 08 00 34 15 80 13 01 00 00 00 00 00 C6 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 34 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 60 [11:24:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetShiftState done [11:24:06]FM_GetShiftState done [11:24:06]req_shift_opened done [11:24:06]requested_item shift.open_date is exist - process it [11:24:06]req_shift_open_date [11:24:06]req_shift_open_date done [11:24:06]produce_requested_data done [11:24:06]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:24:06]process_action_free print_text [11:24:06]json_value_free [11:24:06]json_value_free done [11:24:06]process_json_proto returns [11:24:06]Send response to host [11:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154929,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:24:06]free response buf [11:24:06]execute_script done [11:24:06]execute_script returns [11:24:06]free content buf [11:24:06]Sock 7.Close socket [11:24:06]Sock 7.Thread stoped [11:24:11]OFD Sender: No OFD packet to send [11:24:12]accept exits with 9 [11:24:12]New connection [11:24:12]New thread 3067137380 created [11:24:12]Thread 3067280740 joined [11:24:12]Waiting for new connection... [11:24:12] Sock 9.Parse request [11:24:12]Sock 9.Check first char [11:24:12]Sock 9.First char is OK [11:24:12]request: POST /json_proto HTTP/1.0 [11:24:12]Method: POST [11:24:12]URL: /json_proto [11:24:12]Method is POST - this is cgi request [11:24:12]url: /json_proto [11:24:12]query_string will be loaded in cgi processing [11:24:12]execute_cgi json_proto POST (null) [11:24:12]execute_cgi path=json_proto method=POST [11:24:12]POST find Content-Length [11:24:12]Host: 172.17.32.195:8080 [11:24:12]Content-Length: 807 [11:24:12]Content-Type: application/json [11:24:12] [11:24:12]POST finish read [11:24:12]Found Content-Length = 807 [11:24:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:12]execute_script... [11:24: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)298170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:12]POST & json_proto [11:24:12]process_json_proto [11:24:12]json parsed OK: [11:24:12]protocol is kg_v1.0 [11:24:12]action value=close_receipt [11:24:12]process_action close_receipt [11:24:12]cmd_close_receipt [11:24:12]MH_GetDate [11:24:12]Write to MH i2c: F0 00 00 35 15 39 [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: F0 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: F0 09 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: F0 09 00 35 15 00 5D 25 15 66 77 1B 62 64 97 [11:24:12]GetLastDocTimeStamp 1712661643 [11:24:12]current date 1712661853 [11:24:12]FM_GetShiftState [11:24:12]SAM_PROTO_GetShiftState [11:24:12]wFMCommunicate request_size=4 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 13 01 00 [11:24:12]Write to MH i2c: E2 08 00 36 15 80 13 01 00 00 00 00 00 C8 [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:12]Read from MH i2c: E2 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 0E 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 0E 00 36 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 62 [11:24:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:24:12]wFMCommunicate OK [11:24:12]SAM_PROTO_GetShiftState done [11:24:12]FM_GetShiftState done [11:24:12]opened in 1712622218 [11:24:12]opened+sec_in_day 1712708618 [11:24:12]quantity*price = 100016 [11:24:12]sum+1 = 100017 [11:24:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 234 09.04.2024 11:24 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154930 ФПД: 216710282761657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112413&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154930&fm=216710282761657&tin=02508201610067®Number=0000000000090882&sum=100016 [11:24:13]StoreToDocumentArchive [11:24:13]shift 298 fd 154930 [11:24:13]save to /storage/0298/doc_00154930 [11:24:13]save last doc name /storage/0298/doc_00154930 to /storage/kkm_last_doc_name [11:24:13]save OK [11:24:13]Clear old archive folders... [11:24:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:24:13]tlvbuf is 0176F710 [11:24:13]SAM_PROTO_ClearQueue [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 09 00 00 [11:24:13]Write to MH i2c: E2 08 00 43 15 80 09 00 00 00 00 00 00 CA [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 43 15 00 90 00 CC [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]SAM_PROTO_ClearQueue done [11:24:13]KKMCreateOFDPacket [11:24:13]OFDProtocolAddRootSTLVToBuf [11:24:13]FM_MakeSignedData [11:24:13]FM_MakeSignedData [11:24:13]SAM_PROTO_SignData [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 01 02 [11:24:13]Write to MH i2c: E2 08 00 44 15 80 0D 01 02 00 00 00 00 D2 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 44 15 00 90 00 CD [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=255 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 EA 00 00 00 F4 03 04 00 5D 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 32 5D 02 00 35 04 06 00 C5 18 [11:24:13]Write to MH i2c: E2 02 01 45 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 EA 00 00 00 F4 03 04 00 5D 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 32 5D 02 00 35 04 06 00 C5 18 00 00 E6 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 45 15 00 90 00 CE [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=9 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 02 02 04 CB 6C 55 B9 [11:24:13]Write to MH i2c: E2 0C 00 46 15 80 0D 02 02 04 00 CB 6C 55 B9 00 00 22 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 46 15 00 90 00 CF [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 03 02 [11:24:13]Write to MH i2c: E2 08 00 47 15 80 0D 03 02 00 00 00 00 D7 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 0B 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 0B 00 47 15 00 8C AD 26 A2 E5 A5 C4 BE 90 00 E5 [11:24:13]RAPDU: 8C AD 26 A2 E5 A5 C4 BE 90 00 [11:24:13]wFMCommunicate OK [11:24:13]SAM_PROTO_SignData done [11:24:13]FM_MakeSignedData done [11:24:13]CreateOFDProtocolMessage [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 11 00 00 [11:24:13]Write to MH i2c: E2 08 00 48 15 80 11 00 00 00 00 00 00 D7 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 17 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 17 00 48 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2C [11:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:24:13]wFMCommunicate OK [11:24:13]CreateOFDProtocolMessage done [11:24:13]OFDSenderStorePacket 154930 [11:24:13]StoreOFDPacket docnum=154930 [11:24:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 8B F9 06 01 86 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 EA 00 00 00 F4 03 04 00 5D 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 32 5D 02 00 35 04 06 00 C5 18 CB 6C 55 B9 8C AD 26 A2 E5 A5 C4 BE [11:24:13]CheckFolder [11:24:13]dirname=/storage/ofd_packets [11:24:13]CheckFolder done [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00154930 [11:24:13]NVStorageSaveData ofd_packets/00154930 [11:24:13]File name is /storage/ofd_packets/00154930 [11:24:13]Write 300 bytes [11:24:13]NVStorageSaveData done [11:24:13]OFDSenderStorePacket done [11:24:13]KKMCreateOFDPacket done [11:24:13]NVStorageSaveData kkm_last_timestamp [11:24:13]File name is /storage/kkm_last_timestamp [11:24:13]Write 4 bytes [11:24:13]NVStorageSaveData done [11:24:13]ExternCall_PrintAddStr [11:24:13]wPrintStart [11:24:13]Write to MH i2c: 01 00 00 49 15 5E [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 07 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 07 00 49 15 00 00 00 00 00 FF 0F 73 [11:24:13]RasterBufferAndPrint [11:24:13]line Счет N : (1)298170 [11:24:13]line ИНН: 02508201610067 [11:24:13]line Контрольно-Кассовый Чек [11:24:13]line ПРОДАЖА [11:24:13]line ТРК (МРК, ГНК) : 101 [11:24:13]line Товар: 2711190000 [11:24:13]line ГАЗ-К-5 [11:24:13]line 30.400 * 32.90 [11:24:13]line = 1000.16 [11:24:13]line НДС 12% НСП 1% [11:24:13]line > о реализуемом товаре [11:24:13]line ИТОГО: 1000.16 [11:24:13]line НСП 1% : 8.85 [11:24:13]line НДС 12% : 106.21 [11:24:13]line Наличными: 0.00 [11:24:13]line Безнал.: 1000.16 [11:24:13]line Место: АЗС № 53 "Партнер Нефть" [11:24:13]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:24:13]line СНО: Общий режим [11:24:13]line Чек 234 09.04.2024 11:24 [11:24:13]line Смена: 298 ФФД: 1.0 [11:24:13]line ЗНМ: 0300000127 [11:24:13]line РНМ: 0000000000090882 [11:24:13]line Версия ККМ: 001 [11:24:14]line Платежная система: O! деньги [11:24:14]line ФМ: 0000000000874906 [11:24:14]line ФД: 154930 [11:24:14]line ФПД: 216710282761657 [11:24:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112413&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154930&fm=216710282761657&tin=02508201610067®Number=0000000000090882&sum=100016 [11:24:14]OFD Sender: Processing packet 154930 [packets to send 67, broken 66] [11:24:14]ProducePacketName [11:24:14]name=ofd_packets/00154930 [11:24:14]OFD Sender: To server: pG, [11:24:14]CommunicateWithHost lk.salyk.kg:30040 [11:24:14]ConnectInit lk.salyk.kg [11:24:14]written 0, free lines is 4095 [11:24:14]Connected sock=10 [11:24:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 8B F9 06 01 86 60 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 EA 00 00 00 F4 03 04 00 5D 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 32 5D 02 00 35 04 06 00 C5 18 CB 6C 55 B9 8C AD 26 A2 E5 A5 C4 BE [11:24:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6E 24 47 00 92 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 32 5D 02 00 F4 03 04 00 07 CD 14 66 B6 04 01 00 00 81 17 95 9A 40 EC 8A D8 [11:24:14]CommunicateWithHost err = 0 [11:24:14]CheckOFDResponse [11:24:14]1017 (14) - 77093643461234 [11:24:14]1041 (16) - 0000000000874906 [11:24:14]1040 (4) - 154930 [11:24:14]1012 (4) - 09.04.2024 05:07 [11:24:14]1206 (1) - 0 [11:24:14]OFD Sender: Remove packet 154930 [11:24:14]ProducePacketName [11:24:14]name=ofd_packets/00154930 [11:24:14]NVStorageDeleteData [11:24:14]Write to MH i2c: 01 00 00 73 15 88 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 07 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 07 00 73 15 00 00 00 00 00 D4 0C 6F [11:24:14]RasterBufferAndPrint [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]written 0, free lines is 3289 [11:24:14]MH_Cut [11:24:14]Write to MH i2c: D1 01 00 7A 15 01 61 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 01 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 01 00 7A 15 00 60 [11:24:14]Write to MH i2c: 01 00 00 7B 15 90 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:15]OFD Sender: No OFD packet to send [11:24:15]*** Cut start [11:24:15]*** Partial cut [11:24:15]*** CUTSNS_PIN = 1 [11:24:15]*** CUTSNS_PIN = 0 [11:24:15]*** Brake cut motor [11:24:16]Read from MH i2c: 01 [11:24:16]MH_I2C_Read... [11:24:16]*** Stop cut motor [11:24:16]*** Cut end [11:24:16]Read from MH i2c: 01 07 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: 01 07 00 7B 15 00 00 00 00 00 FF 0F A5 [11:24:16]process_action close_receipt done [11:24:16]requested_data is exist [11:24:16]produce_requested_data [11:24:16]requested_item fm.sn is exist - process it [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 11 00 00 [11:24:16]Write to MH i2c: E2 08 00 7C 15 80 11 00 00 00 00 00 00 0B [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 17 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 17 00 7C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 60 [11:24:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:24:16]wFMCommunicate OK [11:24:16]requested_item fd.num is exist - process it [11:24:16]SAM_PROTO_GetFieldsCounters [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 13 00 00 [11:24:16]Write to MH i2c: E2 08 00 7D 15 80 13 00 00 00 00 00 00 0E [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 62 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 62 00 7D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 32 5D 02 00 0E 04 04 00 2A 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 AD [11:24:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 32 5D 02 00 0E 04 04 00 2A 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 [11:24:16]wFMCommunicate OK [11:24:16]SAM_PROTO_GetFieldsCounters done [11:24:16]requested_item shift.num is exist - process it [11:24:16]requested_item shift.opened is exist - process it [11:24:16]req_shift_opened [11:24:16]FM_GetShiftState [11:24:16]SAM_PROTO_GetShiftState [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 13 01 00 [11:24:16]Write to MH i2c: E2 08 00 7E 15 80 13 01 00 00 00 00 00 10 [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 0E 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 0E 00 7E 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AA [11:24:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:24:16]wFMCommunicate OK [11:24:16]SAM_PROTO_GetShiftState done [11:24:16]FM_GetShiftState done [11:24:16]req_shift_opened done [11:24:16]requested_item shift.open_date is exist - process it [11:24:16]req_shift_open_date [11:24:16]req_shift_open_date done [11:24:16]produce_requested_data done [11:24:16]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154930,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:24:16]process_action_free close_receipt [11:24:16]json_value_free [11:24:16]json_value_free done [11:24:16]process_json_proto returns [11:24:16]Send response to host [11:24:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154930,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:24:16]free response buf [11:24:16]execute_script done [11:24:16]execute_script returns [11:24:16]free content buf [11:24:16]Sock 9.Close socket [11:24:16]Sock 9.Thread stoped [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:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:31]accept exits with 7 [11:25:31]New connection [11:25:31]New thread 3067280740 created [11:25:31]Thread 3067137380 joined [11:25:31]Waiting for new connection... [11:25:31] Sock 7.Parse request [11:25:31]Sock 7.Check first char [11:25:31]Sock 7.First char is OK [11:25:31]request: POST /json_proto HTTP/1.0 [11:25:31]Method: POST [11:25:31]URL: /json_proto [11:25:31]Method is POST - this is cgi request [11:25:31]url: /json_proto [11:25:31]query_string will be loaded in cgi processing [11:25:31]execute_cgi json_proto POST (null) [11:25:31]execute_cgi path=json_proto method=POST [11:25:31]POST find Content-Length [11:25:31]Host: 172.17.32.195:8080 [11:25:31]Content-Length: 639 [11:25:31]Content-Type: application/json [11:25:31] [11:25:31]POST finish read [11:25:31]Found Content-Length = 639 [11:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298174", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:31]execute_script... [11:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298174", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:31]POST & json_proto [11:25:31]process_json_proto [11:25:31]json parsed OK: [11:25:31]protocol is kg_v1.0 [11:25:31]action value=close_receipt [11:25:31]process_action close_receipt [11:25:31]cmd_close_receipt [11:25:31]MH_GetDate [11:25:31]Write to MH i2c: F0 00 00 7F 15 83 [11:25:31]Write i2c OK [11:25:31]MH_I2C_Read... [11:25:31]Read from MH i2c: F0 [11:25:31]MH_I2C_Read... [11:25:31]Read from MH i2c: F0 09 00 [11:25:31]MH_I2C_Read... [11:25:31]Read from MH i2c: F0 09 00 7F 15 00 AC 25 15 66 77 1B 62 64 30 [11:25:31]GetLastDocTimeStamp 1712661853 [11:25:31]current date 1712661932 [11:25:31]FM_GetShiftState [11:25:31]SAM_PROTO_GetShiftState [11:25:31]wFMCommunicate request_size=4 [11:25:31]MH_SAM_APDU [11:25:31]CAPDU: 80 13 01 00 [11:25:31]Write to MH i2c: E2 08 00 80 15 80 13 01 00 00 00 00 00 12 [11:25:31]Write i2c OK [11:25:31]MH_I2C_Read... [11:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:31]Read from MH i2c: E2 [11:25:31]MH_I2C_Read... [11:25:31]Read from MH i2c: E2 0E 00 [11:25:31]MH_I2C_Read... [11:25:31]Read from MH i2c: E2 0E 00 80 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AC [11:25:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:25:31]wFMCommunicate OK [11:25:31]SAM_PROTO_GetShiftState done [11:25:31]FM_GetShiftState done [11:25:31]opened in 1712622218 [11:25:31]opened+sec_in_day 1712708618 [11:25:31]quantity*price = 50033 [11:25:31]sum+1 = 50035 [11:25:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 235 09.04.2024 11:25 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154931 ФПД: 144760632683949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112532&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154931&fm=144760632683949&tin=02508201610067®Number=0000000000090882&sum=50034 [11:25:32]StoreToDocumentArchive [11:25:32]shift 298 fd 154931 [11:25:32]save to /storage/0298/doc_00154931 [11:25:32]save last doc name /storage/0298/doc_00154931 to /storage/kkm_last_doc_name [11:25:32]save OK [11:25:32]Clear old archive folders... [11:25:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:32]tlvbuf is 0176D910 [11:25:32]SAM_PROTO_ClearQueue [11:25:32]wFMCommunicate request_size=4 [11:25:32]MH_SAM_APDU [11:25:32]CAPDU: 80 09 00 00 [11:25:32]Write to MH i2c: E2 08 00 8D 15 80 09 00 00 00 00 00 00 14 [11:25:32]Write i2c OK [11:25:32]MH_I2C_Read... [11:25:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:32]Read from MH i2c: E2 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 8D 15 00 90 00 16 [11:25:32]RAPDU: 90 00 [11:25:32]wFMCommunicate OK [11:25:32]SAM_PROTO_ClearQueue done [11:25:32]KKMCreateOFDPacket [11:25:32]OFDProtocolAddRootSTLVToBuf [11:25:32]FM_MakeSignedData [11:25:32]FM_MakeSignedData [11:25:32]SAM_PROTO_SignData [11:25:32]wFMCommunicate request_size=4 [11:25:32]MH_SAM_APDU [11:25:32]CAPDU: 80 0D 01 02 [11:25:32]Write to MH i2c: E2 08 00 8E 15 80 0D 01 02 00 00 00 00 1C [11:25:32]Write i2c OK [11:25:32]MH_I2C_Read... [11:25:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:32]Read from MH i2c: E2 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 8E 15 00 90 00 17 [11:25:32]RAPDU: 90 00 [11:25:32]wFMCommunicate OK [11:25:32]wFMCommunicate request_size=255 [11:25:32]MH_SAM_APDU [11:25: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AC 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 33 5D 02 00 35 04 06 00 83 [11:25:32]Write to MH i2c: E2 02 01 8F 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AC 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 33 5D 02 00 35 04 06 00 83 00 00 93 [11:25:32]Write i2c OK [11:25:32]MH_I2C_Read... [11:25:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:32]Read from MH i2c: E2 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 8F 15 00 90 00 18 [11:25:32]RAPDU: 90 00 [11:25:32]wFMCommunicate OK [11:25:32]wFMCommunicate request_size=10 [11:25:32]MH_SAM_APDU [11:25:32]CAPDU: 80 0D 02 02 05 A8 B6 16 AD AD [11:25:32]Write to MH i2c: E2 0D 00 90 15 80 0D 02 02 05 00 A8 B6 16 AD AD 00 00 F7 [11:25:32]Write i2c OK [11:25:32]MH_I2C_Read... [11:25:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:32]Read from MH i2c: E2 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 [11:25:32]MH_I2C_Read... [11:25:32]Read from MH i2c: E2 03 00 90 15 00 90 00 19 [11:25:32]RAPDU: 90 00 [11:25:32]wFMCommunicate OK [11:25:32]wFMCommunicate request_size=4 [11:25:32]MH_SAM_APDU [11:25:32]CAPDU: 80 0D 03 02 [11:25:32]Write to MH i2c: E2 08 00 91 15 80 0D 03 02 00 00 00 00 21 [11:25:32]Write i2c OK [11:25:32]MH_I2C_Read... [11:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:33]Read from MH i2c: E2 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: E2 0B 00 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: E2 0B 00 91 15 00 4C 2C 05 D6 54 27 EA 89 90 00 63 [11:25:33]RAPDU: 4C 2C 05 D6 54 27 EA 89 90 00 [11:25:33]wFMCommunicate OK [11:25:33]SAM_PROTO_SignData done [11:25:33]FM_MakeSignedData done [11:25:33]CreateOFDProtocolMessage [11:25:33]wFMCommunicate request_size=4 [11:25:33]MH_SAM_APDU [11:25:33]CAPDU: 80 11 00 00 [11:25:33]Write to MH i2c: E2 08 00 92 15 80 11 00 00 00 00 00 00 21 [11:25:33]Write i2c OK [11:25:33]MH_I2C_Read... [11:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:33]Read from MH i2c: E2 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: E2 17 00 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: E2 17 00 92 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 76 [11:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:25:33]wFMCommunicate OK [11:25:33]CreateOFDProtocolMessage done [11:25:33]OFDSenderStorePacket 154931 [11:25:33]StoreOFDPacket docnum=154931 [11:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7F AA 07 01 BD 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AC 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 33 5D 02 00 35 04 06 00 83 A8 B6 16 AD AD 4C 2C 05 D6 54 27 EA 89 [11:25:33]CheckFolder [11:25:33]dirname=/storage/ofd_packets [11:25:33]CheckFolder done [11:25:33]ProducePacketName [11:25:33]name=ofd_packets/00154931 [11:25:33]NVStorageSaveData ofd_packets/00154931 [11:25:33]File name is /storage/ofd_packets/00154931 [11:25:33]Write 301 bytes [11:25:33]NVStorageSaveData done [11:25:33]OFDSenderStorePacket done [11:25:33]KKMCreateOFDPacket done [11:25:33]NVStorageSaveData kkm_last_timestamp [11:25:33]File name is /storage/kkm_last_timestamp [11:25:33]Write 4 bytes [11:25:33]NVStorageSaveData done [11:25:33]ExternCall_PrintAddStr [11:25:33]wPrintStart [11:25:33]Write to MH i2c: 01 00 00 93 15 A8 [11:25:33]Write i2c OK [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 07 00 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 07 00 93 15 00 00 00 00 00 FF 0F BD [11:25:33]RasterBufferAndPrint [11:25:33]line Счет N : (1)298174 [11:25:33]line ИНН: 02508201610067 [11:25:33]line Контрольно-Кассовый Чек [11:25:33]line ПРОДАЖА [11:25:33]line ТРК (МРК, ГНК) : 62 [11:25:33]line Товар: 2710124130 [11:25:33]line Аи-92-К-5 [11:25:33]line 7.830 * 63.90 [11:25:33]line = 500.34 [11:25:33]line НДС 12% НСП 1% [11:25:33]line > о реализуемом товаре [11:25:33]line ИТОГО: 500.34 [11:25:33]line НСП 1% : 4.43 [11:25:33]line НДС 12% : 53.13 [11:25:33]line Наличными: 500.34 [11:25:33]line Безнал.: 0.00 [11:25:33]line Место: АЗС № 53 "Партнер Нефть" [11:25:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:25:33]line СНО: Общий режим [11:25:33]line Чек 235 09.04.2024 11:25 [11:25:33]line Смена: 298 ФФД: 1.0 [11:25:33]line ЗНМ: 0300000127 [11:25:33]line РНМ: 0000000000090882 [11:25:33]line Версия ККМ: 001 [11:25:33]line ФМ: 0000000000874906 [11:25:33]line ФД: 154931 [11:25:33]line ФПД: 144760632683949 [11:25:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112532&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154931&fm=144760632683949&tin=02508201610067®Number=0000000000090882&sum=50034 [11:25:33]OFD Sender: Processing packet 154931 [packets to send 67, broken 66] [11:25:33]ProducePacketName [11:25:33]name=ofd_packets/00154931 [11:25:33]OFD Sender: To server: pG, [11:25:33]CommunicateWithHost lk.salyk.kg:30040 [11:25:33]ConnectInit lk.salyk.kg [11:25:33]written 0, free lines is 4095 [11:25:33]Connected sock=10 [11:25:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 7F AA 07 01 BD 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AC 25 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 33 5D 02 00 35 04 06 00 83 A8 B6 16 AD AD 4C 2C 05 D6 54 27 EA 89 [11:25:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1D 58 47 00 B8 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 33 5D 02 00 F4 03 04 00 56 CD 14 66 B6 04 01 00 00 5D 75 3D 0B 6D E0 52 10 [11:25:33]CommunicateWithHost err = 0 [11:25:33]CheckOFDResponse [11:25:33]1017 (14) - 77093643461234 [11:25:33]1041 (16) - 0000000000874906 [11:25:33]1040 (4) - 154931 [11:25:33]1012 (4) - 09.04.2024 05:08 [11:25:33]1206 (1) - 0 [11:25:33]OFD Sender: Remove packet 154931 [11:25:33]ProducePacketName [11:25:33]name=ofd_packets/00154931 [11:25:33]NVStorageDeleteData [11:25:33]Write to MH i2c: 01 00 00 BB 15 D0 [11:25:33]Write i2c OK [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 07 00 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: 01 07 00 BB 15 00 00 00 00 00 F0 0C D3 [11:25:33]RasterBufferAndPrint [11:25:33]line [11:25:33]line [11:25:33]line [11:25:33]line [11:25:33]line [11:25:33]written 0, free lines is 3316 [11:25:33]MH_Cut [11:25:33]Write to MH i2c: D1 01 00 C2 15 01 A9 [11:25:33]Write i2c OK [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: D1 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: D1 01 00 [11:25:33]MH_I2C_Read... [11:25:33]Read from MH i2c: D1 01 00 C2 15 00 A8 [11:25:33]Write to MH i2c: 01 00 00 C3 15 D8 [11:25:33]Write i2c OK [11:25:33]MH_I2C_Read... [11:25:34]OFD Sender: No OFD packet to send [11:25:34]*** Cut start [11:25:34]*** Partial cut [11:25:34]*** CUTSNS_PIN = 1 [11:25:34]*** CUTSNS_PIN = 0 [11:25:34]*** Brake cut motor [11:25:35]Read from MH i2c: 01 [11:25:35]MH_I2C_Read... [11:25:35]*** Stop cut motor [11:25:35]*** Cut end [11:25:35]Read from MH i2c: 01 07 00 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: 01 07 00 C3 15 00 00 00 00 00 FF 0F ED [11:25:35]process_action close_receipt done [11:25:35]requested_data is exist [11:25:35]produce_requested_data [11:25:35]requested_item fm.sn is exist - process it [11:25:35]wFMCommunicate request_size=4 [11:25:35]MH_SAM_APDU [11:25:35]CAPDU: 80 11 00 00 [11:25:35]Write to MH i2c: E2 08 00 C4 15 80 11 00 00 00 00 00 00 53 [11:25:35]Write i2c OK [11:25:35]MH_I2C_Read... [11:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:35]Read from MH i2c: E2 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 17 00 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 17 00 C4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A8 [11:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:25:35]wFMCommunicate OK [11:25:35]requested_item fd.num is exist - process it [11:25:35]SAM_PROTO_GetFieldsCounters [11:25:35]wFMCommunicate request_size=4 [11:25:35]MH_SAM_APDU [11:25:35]CAPDU: 80 13 00 00 [11:25:35]Write to MH i2c: E2 08 00 C5 15 80 13 00 00 00 00 00 00 56 [11:25:35]Write i2c OK [11:25:35]MH_I2C_Read... [11:25:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:35]Read from MH i2c: E2 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 62 00 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 62 00 C5 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 33 5D 02 00 0E 04 04 00 2A 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 F9 [11:25:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 33 5D 02 00 0E 04 04 00 2A 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 [11:25:35]wFMCommunicate OK [11:25:35]SAM_PROTO_GetFieldsCounters done [11:25:35]requested_item shift.num is exist - process it [11:25:35]requested_item shift.opened is exist - process it [11:25:35]req_shift_opened [11:25:35]FM_GetShiftState [11:25:35]SAM_PROTO_GetShiftState [11:25:35]wFMCommunicate request_size=4 [11:25:35]MH_SAM_APDU [11:25:35]CAPDU: 80 13 01 00 [11:25:35]Write to MH i2c: E2 08 00 C6 15 80 13 01 00 00 00 00 00 58 [11:25:35]Write i2c OK [11:25:35]MH_I2C_Read... [11:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:35]Read from MH i2c: E2 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 0E 00 [11:25:35]MH_I2C_Read... [11:25:35]Read from MH i2c: E2 0E 00 C6 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F2 [11:25:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:25:35]wFMCommunicate OK [11:25:35]SAM_PROTO_GetShiftState done [11:25:35]FM_GetShiftState done [11:25:35]req_shift_opened done [11:25:35]requested_item shift.open_date is exist - process it [11:25:35]req_shift_open_date [11:25:35]req_shift_open_date done [11:25:35]produce_requested_data done [11:25:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154931,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:25:35]process_action_free close_receipt [11:25:35]json_value_free [11:25:35]json_value_free done [11:25:35]process_json_proto returns [11:25:35]Send response to host [11:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154931,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:25:35]free response buf [11:25:35]execute_script done [11:25:35]execute_script returns [11:25:35]free content buf [11:25:35]Sock 7.Close socket [11:25:35]Sock 7.Thread stoped [11:25:39]OFD Sender: No OFD packet to send [11:25:44]OFD Sender: No OFD packet to send [11:25:49]OFD Sender: No OFD packet to send [11:25:54]OFD Sender: No OFD packet to send [11:25:59]OFD Sender: No OFD packet to send [11:25:59]accept exits with 9 [11:25:59]New connection [11:25:59]New thread 3067137380 created [11:25:59]Thread 3067280740 joined [11:25:59]Waiting for new connection... [11:25:59] Sock 9.Parse request [11:25:59]Sock 9.Check first char [11:25:59]Sock 9.First char is OK [11:25:59]request: POST /json_proto HTTP/1.0 [11:25:59]Method: POST [11:25:59]URL: /json_proto [11:25:59]Method is POST - this is cgi request [11:25:59]url: /json_proto [11:25:59]query_string will be loaded in cgi processing [11:25:59]execute_cgi json_proto POST (null) [11:25:59]execute_cgi path=json_proto method=POST [11:25:59]POST find Content-Length [11:25:59]Host: 172.17.32.195:8080 [11:25:59]Content-Length: 1196 [11:25:59]Content-Type: application/json [11:25:59] [11:25:59]POST finish read [11:25:59]Found Content-Length = 1196 [11:25:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298173\u000A09.04.2024 11:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 1448.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794497\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:59]execute_script... [11:25:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298173\u000A09.04.2024 11:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 1448.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794497\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:59]POST & json_proto [11:25:59]process_json_proto [11:25:59]json parsed OK: [11:25:59]protocol is kg_v1.0 [11:25:59]action value=print_text [11:25:59]process_action print_text [11:25:59]cmd_print_text [11:25:59]ExternCall_PrintAddStr [11:25:59]wPrintStart [11:25:59]Write to MH i2c: 01 00 00 C7 15 DC [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 C7 15 00 00 00 00 00 FF 0F F1 [11:25:59]RasterBufferAndPrint [11:25:59]line *****ТОВАРНЫЙ ЧЕК***** [11:25:59]line АЗС 53 [11:25:59]line Партнер нефть [11:25:59]line 02508201610067 [11:25:59]line Кассир : Черикбаев М. [11:25:59]line Счет N : (1)298173 [11:25:59]line 09.04.2024 11:03 [11:25:59]line ПРОДАЖА [11:25:59]line ТРК (МРК, ГНК): 92 [11:25:59]line Вид ГСМ : 2710194210 [11:25:59]line ДТ(л)-К-5 [11:25:59]line 20.000 x 72.40 [11:25:59]line ИТОГ: 1448.00 [11:25:59]line Тип оплаты: Талоны: Партнер нефть [11:25:59]line 3794497 [11:25:59]line ______________________ [11:25:59]line (подпись) [11:25:59]written 0, free lines is 4095 [11:25:59]Write to MH i2c: 01 00 00 DB 15 F0 [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 DB 15 00 00 00 00 00 12 0E 17 [11:25:59]RasterBufferAndPrint [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]written 0, free lines is 3604 [11:25:59]MH_Cut [11:25:59]Write to MH i2c: D1 01 00 E2 15 01 C9 [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 01 00 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 01 00 E2 15 00 C8 [11:25:59]Write to MH i2c: 01 00 00 E3 15 F8 [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:26:00]*** Cut start [11:26:00]*** Partial cut [11:26:00]*** CUTSNS_PIN = 1 [11:26:00]*** CUTSNS_PIN = 0 [11:26:00]*** Brake cut motor [11:26:00]Read from MH i2c: 01 [11:26:00]MH_I2C_Read... [11:26:00]*** Stop cut motor [11:26:00]*** Cut end [11:26:00]Read from MH i2c: 01 07 00 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: 01 07 00 E3 15 00 00 00 00 00 FF 0F 0D [11:26:00]process_action print_text done [11:26:00]requested_data is exist [11:26:00]produce_requested_data [11:26:00]requested_item fm.sn is exist - process it [11:26:00]wFMCommunicate request_size=4 [11:26:00]MH_SAM_APDU [11:26:00]CAPDU: 80 11 00 00 [11:26:00]Write to MH i2c: E2 08 00 E4 15 80 11 00 00 00 00 00 00 73 [11:26:00]Write i2c OK [11:26:00]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 17 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 17 00 E4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C8 [11:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:26:01]wFMCommunicate OK [11:26:01]requested_item fd.num is exist - process it [11:26:01]SAM_PROTO_GetFieldsCounters [11:26:01]wFMCommunicate request_size=4 [11:26:01]MH_SAM_APDU [11:26:01]CAPDU: 80 13 00 00 [11:26:01]Write to MH i2c: E2 08 00 E5 15 80 13 00 00 00 00 00 00 76 [11:26:01]Write i2c OK [11:26:01]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 62 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 62 00 E5 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 33 5D 02 00 0E 04 04 00 2A 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 19 [11:26:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 33 5D 02 00 0E 04 04 00 2A 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 [11:26:01]wFMCommunicate OK [11:26:01]SAM_PROTO_GetFieldsCounters done [11:26:01]requested_item shift.num is exist - process it [11:26:01]requested_item shift.opened is exist - process it [11:26:01]req_shift_opened [11:26:01]FM_GetShiftState [11:26:01]SAM_PROTO_GetShiftState [11:26:01]wFMCommunicate request_size=4 [11:26:01]MH_SAM_APDU [11:26:01]CAPDU: 80 13 01 00 [11:26:01]Write to MH i2c: E2 08 00 E6 15 80 13 01 00 00 00 00 00 78 [11:26:01]Write i2c OK [11:26:01]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 0E 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 0E 00 E6 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 12 [11:26:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:26:01]wFMCommunicate OK [11:26:01]SAM_PROTO_GetShiftState done [11:26:01]FM_GetShiftState done [11:26:01]req_shift_opened done [11:26:01]requested_item shift.open_date is exist - process it [11:26:01]req_shift_open_date [11:26:01]req_shift_open_date done [11:26:01]produce_requested_data done [11:26:01]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154931,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:26:01]process_action_free print_text [11:26:01]json_value_free [11:26:01]json_value_free done [11:26:01]process_json_proto returns [11:26:01]Send response to host [11:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154931,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:26:01]free response buf [11:26:01]execute_script done [11:26:01]execute_script returns [11:26:01]free content buf [11:26:01]Sock 9.Close socket [11:26:01]Sock 9.Thread stoped [11:26:04]OFD Sender: No OFD packet to send [11:26:09]OFD Sender: No OFD packet to send [11:26:14]OFD Sender: No OFD packet to send [11:26:19]OFD Sender: No OFD packet to send [11:26:24]OFD Sender: No OFD packet to send [11:26:29]OFD Sender: No OFD packet to send [11:26:34]OFD Sender: No OFD packet to send [11:26:39]OFD Sender: No OFD packet to send [11:26:44]OFD Sender: No OFD packet to send [11:26:49]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:56]accept exits with 7 [11:26:56]New connection [11:26:56]New thread 3067280740 created [11:26:56]Thread 3067137380 joined [11:26:56]Waiting for new connection... [11:26:56] Sock 7.Parse request [11:26:56]Sock 7.Check first char [11:26:56]Sock 7.First char is OK [11:26:56]request: POST /json_proto HTTP/1.0 [11:26:56]Method: POST [11:26:56]URL: /json_proto [11:26:56]Method is POST - this is cgi request [11:26:56]url: /json_proto [11:26:56]query_string will be loaded in cgi processing [11:26:56]execute_cgi json_proto POST (null) [11:26:56]execute_cgi path=json_proto method=POST [11:26:56]POST find Content-Length [11:26:56]Host: 172.17.32.195:8080 [11:26:56]Content-Length: 639 [11:26:56]Content-Type: application/json [11:26:56] [11:26:56]POST finish read [11:26:56]Found Content-Length = 639 [11:26:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:56]execute_script... [11:26: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)298175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:56]POST & json_proto [11:26:56]process_json_proto [11:26:56]json parsed OK: [11:26:56]protocol is kg_v1.0 [11:26:56]action value=close_receipt [11:26:56]process_action close_receipt [11:26:56]cmd_close_receipt [11:26:56]MH_GetDate [11:26:56]Write to MH i2c: F0 00 00 E7 15 EB [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: F0 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: F0 09 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: F0 09 00 E7 15 00 01 26 15 66 77 1B 62 64 EE [11:26:56]GetLastDocTimeStamp 1712661932 [11:26:56]current date 1712662017 [11:26:56]FM_GetShiftState [11:26:56]SAM_PROTO_GetShiftState [11:26:56]wFMCommunicate request_size=4 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 13 01 00 [11:26:56]Write to MH i2c: E2 08 00 E8 15 80 13 01 00 00 00 00 00 7A [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 0E 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 0E 00 E8 15 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 14 [11:26:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:26:56]wFMCommunicate OK [11:26:56]SAM_PROTO_GetShiftState done [11:26:56]FM_GetShiftState done [11:26:56]opened in 1712622218 [11:26:56]opened+sec_in_day 1712708618 [11:26:56]quantity*price = 50033 [11:26:56]sum+1 = 50035 [11:26:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 236 09.04.2024 11:26 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154932 ФПД: 75793875241689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112657&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154932&fm=75793875241689&tin=02508201610067®Number=0000000000090882&sum=50034 [11:26:57]StoreToDocumentArchive [11:26:57]shift 298 fd 154932 [11:26:57]save to /storage/0298/doc_00154932 [11:26:57]save last doc name /storage/0298/doc_00154932 to /storage/kkm_last_doc_name [11:26:57]save OK [11:26:57]Clear old archive folders... [11:26:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:57]tlvbuf is 01731180 [11:26:57]SAM_PROTO_ClearQueue [11:26:57]wFMCommunicate request_size=4 [11:26:57]MH_SAM_APDU [11:26:57]CAPDU: 80 09 00 00 [11:26:57]Write to MH i2c: E2 08 00 F5 15 80 09 00 00 00 00 00 00 7C [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 03 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 03 00 F5 15 00 90 00 7E [11:26:57]RAPDU: 90 00 [11:26:57]wFMCommunicate OK [11:26:57]SAM_PROTO_ClearQueue done [11:26:57]KKMCreateOFDPacket [11:26:57]OFDProtocolAddRootSTLVToBuf [11:26:57]FM_MakeSignedData [11:26:57]FM_MakeSignedData [11:26:57]SAM_PROTO_SignData [11:26:57]wFMCommunicate request_size=4 [11:26:57]MH_SAM_APDU [11:26:57]CAPDU: 80 0D 01 02 [11:26:57]Write to MH i2c: E2 08 00 F6 15 80 0D 01 02 00 00 00 00 84 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 03 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 03 00 F6 15 00 90 00 7F [11:26:57]RAPDU: 90 00 [11:26:57]wFMCommunicate OK [11:26:57]wFMCommunicate request_size=255 [11:26:57]MH_SAM_APDU [11:26: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 01 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 34 5D 02 00 35 04 06 00 44 [11:26:57]Write to MH i2c: E2 02 01 F7 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 01 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 34 5D 02 00 35 04 06 00 44 00 00 14 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 [11:26:58]MH_I2C_Read... [11:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:58]Read from MH i2c: E2 03 00 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 03 00 F7 15 00 90 00 80 [11:26:58]RAPDU: 90 00 [11:26:58]wFMCommunicate OK [11:26:58]wFMCommunicate request_size=10 [11:26:58]MH_SAM_APDU [11:26:58]CAPDU: 80 0D 02 02 05 EF 23 02 8A D9 [11:26:58]Write to MH i2c: E2 0D 00 F8 15 80 0D 02 02 05 00 EF 23 02 8A D9 00 00 08 [11:26:58]Write i2c OK [11:26:58]MH_I2C_Read... [11:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:58]Read from MH i2c: E2 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 03 00 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 03 00 F8 15 00 90 00 81 [11:26:58]RAPDU: 90 00 [11:26:58]wFMCommunicate OK [11:26:58]wFMCommunicate request_size=4 [11:26:58]MH_SAM_APDU [11:26:58]CAPDU: 80 0D 03 02 [11:26:58]Write to MH i2c: E2 08 00 F9 15 80 0D 03 02 00 00 00 00 89 [11:26:58]Write i2c OK [11:26:58]MH_I2C_Read... [11:26:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:58]Read from MH i2c: E2 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 0B 00 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 0B 00 F9 15 00 B1 26 89 FD E9 D8 6D 6D 90 00 82 [11:26:58]RAPDU: B1 26 89 FD E9 D8 6D 6D 90 00 [11:26:58]wFMCommunicate OK [11:26:58]SAM_PROTO_SignData done [11:26:58]FM_MakeSignedData done [11:26:58]CreateOFDProtocolMessage [11:26:58]wFMCommunicate request_size=4 [11:26:58]MH_SAM_APDU [11:26:58]CAPDU: 80 11 00 00 [11:26:58]Write to MH i2c: E2 08 00 FA 15 80 11 00 00 00 00 00 00 89 [11:26:58]Write i2c OK [11:26:58]MH_I2C_Read... [11:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:58]Read from MH i2c: E2 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 17 00 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: E2 17 00 FA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DE [11:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:26:58]wFMCommunicate OK [11:26:58]CreateOFDProtocolMessage done [11:26:58]OFDSenderStorePacket 154932 [11:26:58]StoreOFDPacket docnum=154932 [11:26:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 04 07 01 0C 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 01 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 34 5D 02 00 35 04 06 00 44 EF 23 02 8A D9 B1 26 89 FD E9 D8 6D 6D [11:26:58]CheckFolder [11:26:58]dirname=/storage/ofd_packets [11:26:58]CheckFolder done [11:26:58]ProducePacketName [11:26:58]name=ofd_packets/00154932 [11:26:58]NVStorageSaveData ofd_packets/00154932 [11:26:58]File name is /storage/ofd_packets/00154932 [11:26:58]Write 301 bytes [11:26:58]NVStorageSaveData done [11:26:58]OFDSenderStorePacket done [11:26:58]KKMCreateOFDPacket done [11:26:58]NVStorageSaveData kkm_last_timestamp [11:26:58]File name is /storage/kkm_last_timestamp [11:26:58]Write 4 bytes [11:26:58]NVStorageSaveData done [11:26:58]ExternCall_PrintAddStr [11:26:58]wPrintStart [11:26:58]Write to MH i2c: 01 00 00 FB 15 10 [11:26:58]Write i2c OK [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: 01 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: 01 07 00 [11:26:58]MH_I2C_Read... [11:26:58]Read from MH i2c: 01 07 00 FB 15 00 00 00 00 00 FF 0F 25 [11:26:58]RasterBufferAndPrint [11:26:58]line Счет N : (1)298175 [11:26:58]line ИНН: 02508201610067 [11:26:58]line Контрольно-Кассовый Чек [11:26:58]line ПРОДАЖА [11:26:58]line ТРК (МРК, ГНК) : 72 [11:26:58]line Товар: 2710124130 [11:26:58]line Аи-92-К-5 [11:26:58]line 7.830 * 63.90 [11:26:58]line = 500.34 [11:26:58]line НДС 12% НСП 1% [11:26:58]line > о реализуемом товаре [11:26:58]line ИТОГО: 500.34 [11:26:58]line НСП 1% : 4.43 [11:26:58]line НДС 12% : 53.13 [11:26:58]line Наличными: 500.34 [11:26:58]line Безнал.: 0.00 [11:26:58]line Место: АЗС № 53 "Партнер Нефть" [11:26:58]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:26:58]line СНО: Общий режим [11:26:58]line Чек 236 09.04.2024 11:26 [11:26:58]line Смена: 298 ФФД: 1.0 [11:26:58]line ЗНМ: 0300000127 [11:26:58]line РНМ: 0000000000090882 [11:26:58]line Версия ККМ: 001 [11:26:58]line ФМ: 0000000000874906 [11:26:58]line ФД: 154932 [11:26:58]line ФПД: 75793875241689 [11:26:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112657&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154932&fm=75793875241689&tin=02508201610067®Number=0000000000090882&sum=50034 [11:26:58]OFD Sender: Processing packet 154932 [packets to send 67, broken 66] [11:26:58]ProducePacketName [11:26:58]name=ofd_packets/00154932 [11:26:58]OFD Sender: To server: pG, [11:26:58]CommunicateWithHost lk.salyk.kg:30040 [11:26:58]ConnectInit lk.salyk.kg [11:26:58]written 0, free lines is 4095 [11:26:58]Connected sock=10 [11:26:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E4 04 07 01 0C 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 01 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 34 5D 02 00 35 04 06 00 44 EF 23 02 8A D9 B1 26 89 FD E9 D8 6D 6D [11:26:59]Write to MH i2c: 01 00 00 23 16 39 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: 01 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: 01 07 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: 01 07 00 23 16 00 00 00 00 00 F1 0C 3D [11:26:59]RasterBufferAndPrint [11:26:59]line [11:26:59]line [11:26:59]line [11:26:59]line [11:26:59]line [11:26:59]written 0, free lines is 3320 [11:26:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 48 0D 47 00 7A 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 34 5D 02 00 F4 03 04 00 AB CD 14 66 B6 04 01 00 00 73 A5 10 4B AE 1A B4 66 [11:26:59]CommunicateWithHost err = 0 [11:26:59]CheckOFDResponse [11:26:59]1017 (14) - 77093643461234 [11:26:59]1041 (16) - 0000000000874906 [11:26:59]1040 (4) - 154932 [11:26:59]1012 (4) - 09.04.2024 05:10 [11:26:59]1206 (1) - 0 [11:26:59]OFD Sender: Remove packet 154932 [11:26:59]ProducePacketName [11:26:59]name=ofd_packets/00154932 [11:26:59]NVStorageDeleteData [11:26:59]MH_Cut [11:26:59]Write to MH i2c: D1 01 00 2A 16 01 12 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: D1 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: D1 01 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: D1 01 00 2A 16 00 11 [11:26:59]Write to MH i2c: 01 00 00 2B 16 41 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]OFD Sender: No OFD packet to send [11:26:59]*** Cut start [11:26:59]*** Partial cut [11:26:59]*** CUTSNS_PIN = 1 [11:26:59]*** CUTSNS_PIN = 0 [11:27:00]*** Brake cut motor [11:27:00]Read from MH i2c: 01 [11:27:00]MH_I2C_Read... [11:27:00]*** Stop cut motor [11:27:00]*** Cut end [11:27:00]Read from MH i2c: 01 07 00 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: 01 07 00 2B 16 00 00 00 00 00 FF 0F 56 [11:27:00]process_action close_receipt done [11:27:00]requested_data is exist [11:27:00]produce_requested_data [11:27:00]requested_item fm.sn is exist - process it [11:27:00]wFMCommunicate request_size=4 [11:27:00]MH_SAM_APDU [11:27:00]CAPDU: 80 11 00 00 [11:27:00]Write to MH i2c: E2 08 00 2C 16 80 11 00 00 00 00 00 00 BC [11:27:00]Write i2c OK [11:27:00]MH_I2C_Read... [11:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:00]Read from MH i2c: E2 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 17 00 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 17 00 2C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 11 [11:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:27:00]wFMCommunicate OK [11:27:00]requested_item fd.num is exist - process it [11:27:00]SAM_PROTO_GetFieldsCounters [11:27:00]wFMCommunicate request_size=4 [11:27:00]MH_SAM_APDU [11:27:00]CAPDU: 80 13 00 00 [11:27:00]Write to MH i2c: E2 08 00 2D 16 80 13 00 00 00 00 00 00 BF [11:27:00]Write i2c OK [11:27:00]MH_I2C_Read... [11:27:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:00]Read from MH i2c: E2 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 62 00 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 62 00 2D 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 34 5D 02 00 0E 04 04 00 2A 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 66 [11:27:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 34 5D 02 00 0E 04 04 00 2A 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 [11:27:00]wFMCommunicate OK [11:27:00]SAM_PROTO_GetFieldsCounters done [11:27:00]requested_item shift.num is exist - process it [11:27:00]requested_item shift.opened is exist - process it [11:27:00]req_shift_opened [11:27:00]FM_GetShiftState [11:27:00]SAM_PROTO_GetShiftState [11:27:00]wFMCommunicate request_size=4 [11:27:00]MH_SAM_APDU [11:27:00]CAPDU: 80 13 01 00 [11:27:00]Write to MH i2c: E2 08 00 2E 16 80 13 01 00 00 00 00 00 C1 [11:27:00]Write i2c OK [11:27:00]MH_I2C_Read... [11:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:00]Read from MH i2c: E2 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 0E 00 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 0E 00 2E 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5B [11:27:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:27:00]wFMCommunicate OK [11:27:00]SAM_PROTO_GetShiftState done [11:27:00]FM_GetShiftState done [11:27:00]req_shift_opened done [11:27:00]requested_item shift.open_date is exist - process it [11:27:00]req_shift_open_date [11:27:00]req_shift_open_date done [11:27:00]produce_requested_data done [11:27:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154932,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:27:00]process_action_free close_receipt [11:27:00]json_value_free [11:27:00]json_value_free done [11:27:00]process_json_proto returns [11:27:00]Send response to host [11:27:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154932,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:27:00]free response buf [11:27:00]execute_script done [11:27:00]execute_script returns [11:27:00]free content buf [11:27:00]Sock 7.Close socket [11:27:00]Sock 7.Thread stoped [11:27:01]accept exits with 9 [11:27:01]New connection [11:27:01]New thread 3067137380 created [11:27:01]Thread 3067280740 joined [11:27:01]Waiting for new connection... [11:27:01] Sock 9.Parse request [11:27:01]Sock 9.Check first char [11:27:01]Sock 9.First char is OK [11:27:01]request: POST /json_proto HTTP/1.0 [11:27:01]Method: POST [11:27:01]URL: /json_proto [11:27:01]Method is POST - this is cgi request [11:27:01]url: /json_proto [11:27:01]query_string will be loaded in cgi processing [11:27:01]execute_cgi json_proto POST (null) [11:27:01]execute_cgi path=json_proto method=POST [11:27:01]POST find Content-Length [11:27:01]Host: 172.17.32.195:8080 [11:27:01]Content-Length: 645 [11:27:01]Content-Type: application/json [11:27:01] [11:27:01]POST finish read [11:27:01]Found Content-Length = 645 [11:27:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 9.950, "sum" : 730.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 730.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]execute_script... [11:27: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)298176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 9.950, "sum" : 730.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 730.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]POST & json_proto [11:27:01]process_json_proto [11:27:01]json parsed OK: [11:27:01]protocol is kg_v1.0 [11:27:01]action value=close_receipt [11:27:01]process_action close_receipt [11:27:01]cmd_close_receipt [11:27:01]MH_GetDate [11:27:01]Write to MH i2c: F0 00 00 2F 16 34 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 09 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 09 00 2F 16 00 06 26 15 66 77 1B 62 64 3C [11:27:01]GetLastDocTimeStamp 1712662017 [11:27:01]current date 1712662022 [11:27:01]FM_GetShiftState [11:27:01]SAM_PROTO_GetShiftState [11:27:01]wFMCommunicate request_size=4 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 13 01 00 [11:27:01]Write to MH i2c: E2 08 00 30 16 80 13 01 00 00 00 00 00 C3 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0E 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0E 00 30 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5D [11:27:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:27:01]wFMCommunicate OK [11:27:01]SAM_PROTO_GetShiftState done [11:27:01]FM_GetShiftState done [11:27:01]opened in 1712622218 [11:27:01]opened+sec_in_day 1712708618 [11:27:01]quantity*price = 73033 [11:27:01]sum+1 = 73034 [11:27:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 730.33 НСП 1% : 6.46 НДС 12% : 77.56 Наличными: 730.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 237 09.04.2024 11:27 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154933 ФПД: 68937921075948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112702&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154933&fm=68937921075948&tin=02508201610067®Number=0000000000090882&sum=73033 [11:27:02]StoreToDocumentArchive [11:27:02]shift 298 fd 154933 [11:27:02]save to /storage/0298/doc_00154933 [11:27:02]save last doc name /storage/0298/doc_00154933 to /storage/kkm_last_doc_name [11:27:02]save OK [11:27:02]Clear old archive folders... [11:27:02]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:27:02]tlvbuf is 01785A10 [11:27:02]SAM_PROTO_ClearQueue [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 09 00 00 [11:27:02]Write to MH i2c: E2 08 00 3D 16 80 09 00 00 00 00 00 00 C5 [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 03 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 03 00 3D 16 00 90 00 C7 [11:27:02]RAPDU: 90 00 [11:27:02]wFMCommunicate OK [11:27:02]SAM_PROTO_ClearQueue done [11:27:02]KKMCreateOFDPacket [11:27:02]OFDProtocolAddRootSTLVToBuf [11:27:02]FM_MakeSignedData [11:27:02]FM_MakeSignedData [11:27:02]SAM_PROTO_SignData [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 0D 01 02 [11:27:02]Write to MH i2c: E2 08 00 3E 16 80 0D 01 02 00 00 00 00 CD [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 03 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 03 00 3E 16 00 90 00 C8 [11:27:02]RAPDU: 90 00 [11:27:02]wFMCommunicate OK [11:27:02]wFMCommunicate request_size=255 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 26 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 49 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 1E 00 00 00 00 07 04 06 00 49 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 06 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 35 5D 02 [11:27:02]Write to MH i2c: E2 02 01 3F 16 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 26 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 49 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 1E 00 00 00 00 07 04 06 00 49 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 06 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 35 5D 02 00 00 AC [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 3F 16 00 90 00 C9 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=16 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E B2 DC 4C 1A EC [11:27:03]Write to MH i2c: E2 13 00 40 16 80 0D 02 02 0B 00 00 35 04 06 00 3E B2 DC 4C 1A EC 00 00 43 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 40 16 00 90 00 CA [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 03 02 [11:27:03]Write to MH i2c: E2 08 00 41 16 80 0D 03 02 00 00 00 00 D2 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 41 16 00 B2 29 F8 F8 8D 0E 9B 30 90 00 04 [11:27:03]RAPDU: B2 29 F8 F8 8D 0E 9B 30 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_SignData done [11:27:03]FM_MakeSignedData done [11:27:03]CreateOFDProtocolMessage [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 11 00 00 [11:27:03]Write to MH i2c: E2 08 00 42 16 80 11 00 00 00 00 00 00 D2 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 17 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 17 00 42 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 27 [11:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:27:03]wFMCommunicate OK [11:27:03]CreateOFDProtocolMessage done [11:27:03]OFDSenderStorePacket 154933 [11:27:03]StoreOFDPacket docnum=154933 [11:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 01 58 0D 01 CF F1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 26 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 49 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 1E 00 00 00 00 07 04 06 00 49 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 06 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 35 5D 02 00 35 04 06 00 3E B2 DC 4C 1A EC B2 29 F8 F8 8D 0E 9B 30 [11:27:03]CheckFolder [11:27:03]dirname=/storage/ofd_packets [11:27:03]CheckFolder done [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00154933 [11:27:03]NVStorageSaveData ofd_packets/00154933 [11:27:03]File name is /storage/ofd_packets/00154933 [11:27:03]Write 307 bytes [11:27:03]NVStorageSaveData done [11:27:03]OFDSenderStorePacket done [11:27:03]KKMCreateOFDPacket done [11:27:03]NVStorageSaveData kkm_last_timestamp [11:27:03]File name is /storage/kkm_last_timestamp [11:27:03]Write 4 bytes [11:27:03]NVStorageSaveData done [11:27:03]ExternCall_PrintAddStr [11:27:03]wPrintStart [11:27:03]Write to MH i2c: 01 00 00 43 16 59 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 43 16 00 00 00 00 00 FF 0F 6E [11:27:03]RasterBufferAndPrint [11:27:03]line Счет N : (1)298176 [11:27:03]line ИНН: 02508201610067 [11:27:03]line Контрольно-Кассовый Чек [11:27:03]line ПРОДАЖА [11:27:03]line ТРК (МРК, ГНК) : 32 [11:27:03]line Товар: 2710194210 [11:27:03]line D-ENERGY ДТ-К-5 [11:27:03]line 9.950 * 73.40 [11:27:03]line = 730.33 [11:27:03]line НДС 12% НСП 1% [11:27:03]line > о реализуемом товаре [11:27:03]line ИТОГО: 730.33 [11:27:03]line НСП 1% : 6.46 [11:27:03]line НДС 12% : 77.56 [11:27:03]line Наличными: 730.33 [11:27:03]line Безнал.: 0.00 [11:27:03]line Место: АЗС № 53 "Партнер Нефть" [11:27:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:27:03]line СНО: Общий режим [11:27:03]line Чек 237 09.04.2024 11:27 [11:27:03]line Смена: 298 ФФД: 1.0 [11:27:03]line ЗНМ: 0300000127 [11:27:03]line РНМ: 0000000000090882 [11:27:03]line Версия ККМ: 001 [11:27:03]line ФМ: 0000000000874906 [11:27:03]line ФД: 154933 [11:27:03]line ФПД: 68937921075948 [11:27:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T112702&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154933&fm=68937921075948&tin=02508201610067®Number=0000000000090882&sum=73033 [11:27:03]written 0, free lines is 4095 [11:27:03]OFD Sender: Processing packet 154933 [packets to send 67, broken 66] [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00154933 [11:27:03]OFD Sender: To server: pG, [11:27:03]CommunicateWithHost lk.salyk.kg:30040 [11:27:03]ConnectInit lk.salyk.kg [11:27:03]Connected sock=10 [11:27:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 01 58 0D 01 CF F1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 26 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 49 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 1E 00 00 00 00 07 04 06 00 49 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 06 26 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 35 5D 02 00 35 04 06 00 3E B2 DC 4C 1A EC B2 29 F8 F8 8D 0E 9B 30 [11:27:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3F 49 47 00 A1 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 35 5D 02 00 F4 03 04 00 B0 CD 14 66 B6 04 01 00 00 5B 68 94 6D DC 10 8D 73 [11:27:03]CommunicateWithHost err = 0 [11:27:03]CheckOFDResponse [11:27:03]1017 (14) - 77093643461234 [11:27:03]1041 (16) - 0000000000874906 [11:27:03]1040 (4) - 154933 [11:27:03]1012 (4) - 09.04.2024 05:10 [11:27:03]1206 (1) - 0 [11:27:03]OFD Sender: Remove packet 154933 [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00154933 [11:27:03]NVStorageDeleteData [11:27:03]Write to MH i2c: 01 00 00 6B 16 81 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 6B 16 00 00 00 00 00 07 0D 9C [11:27:03]RasterBufferAndPrint [11:27:03]line [11:27:03]line [11:27:03]line [11:27:03]line [11:27:03]line [11:27:03]written 0, free lines is 3346 [11:27:03]MH_Cut [11:27:03]Write to MH i2c: D1 01 00 72 16 01 5A [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: D1 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: D1 01 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: D1 01 00 72 16 00 59 [11:27:03]Write to MH i2c: 01 00 00 73 16 89 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:04]OFD Sender: No OFD packet to send [11:27:04]*** Cut start [11:27:04]*** Partial cut [11:27:04]*** CUTSNS_PIN = 1 [11:27:04]*** CUTSNS_PIN = 0 [11:27:04]*** Brake cut motor [11:27:05]Read from MH i2c: 01 [11:27:05]MH_I2C_Read... [11:27:05]*** Stop cut motor [11:27:05]*** Cut end [11:27:05]Read from MH i2c: 01 07 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 07 00 73 16 00 00 00 00 00 FF 0F 9E [11:27:05]process_action close_receipt done [11:27:05]requested_data is exist [11:27:05]produce_requested_data [11:27:05]requested_item fm.sn is exist - process it [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 11 00 00 [11:27:05]Write to MH i2c: E2 08 00 74 16 80 11 00 00 00 00 00 00 04 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 74 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 59 [11:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:27:05]wFMCommunicate OK [11:27:05]requested_item fd.num is exist - process it [11:27:05]SAM_PROTO_GetFieldsCounters [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 00 00 [11:27:05]Write to MH i2c: E2 08 00 75 16 80 13 00 00 00 00 00 00 07 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 75 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 B2 [11:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetFieldsCounters done [11:27:05]requested_item shift.num is exist - process it [11:27:05]requested_item shift.opened is exist - process it [11:27:05]req_shift_opened [11:27:05]FM_GetShiftState [11:27:05]SAM_PROTO_GetShiftState [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 01 00 [11:27:05]Write to MH i2c: E2 08 00 76 16 80 13 01 00 00 00 00 00 09 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 76 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A3 [11:27:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetShiftState done [11:27:05]FM_GetShiftState done [11:27:05]req_shift_opened done [11:27:05]requested_item shift.open_date is exist - process it [11:27:05]req_shift_open_date [11:27:05]req_shift_open_date done [11:27:05]produce_requested_data done [11:27:05]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:27:05]process_action_free close_receipt [11:27:05]json_value_free [11:27:05]json_value_free done [11:27:05]process_json_proto returns [11:27:05]Send response to host [11:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:27:05]free response buf [11:27:05]execute_script done [11:27:05]execute_script returns [11:27:05]free content buf [11:27:05]Sock 9.Close socket [11:27:05]Sock 9.Thread stoped [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]OFD Sender: No OFD packet to send [11:27:44]OFD Sender: No OFD packet to send [11:27:49]OFD Sender: No OFD packet to send [11:27:53]int [11:27:53]Write to MH i2c: 01 00 00 77 16 8D [11:27:53]*** FLAG_PRN_PAP1 set [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 77 16 00 01 00 00 00 FF 0F A3 [11:27:53]state=0 [11:27:53]No paper [11:27:53]int [11:27:53]Write to MH i2c: 01 00 00 78 16 8E [11:27:53]*** FLAG_PRN_PAP2 set [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 78 16 00 03 00 00 00 FF 0F A6 [11:27:53]state=0 [11:27:53]No paper [11:27:53]Cover opened [11:27:53]int [11:27:53]Write to MH i2c: 01 00 00 79 16 8F [11:27:53]*** FLAG_PRN_PAP2 reset [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 79 16 00 01 00 00 00 FF 0F A5 [11:27:53]state=3 [11:27:53]No paper [11:27:53]Cover closed [11:27:54]OFD Sender: No OFD packet to send [11:27:58]int [11:27:58]Write to MH i2c: 01 00 00 7A 16 90 [11:27:58]*** FLAG_PRN_PAP1 reset [11:27:58]Write i2c OK [11:27:58]MH_I2C_Read... [11:27:58]Read from MH i2c: 01 [11:27:58]MH_I2C_Read... [11:27:58]Read from MH i2c: 01 07 00 [11:27:58]MH_I2C_Read... [11:27:58]Read from MH i2c: 01 07 00 7A 16 00 00 00 00 00 FF 0F A5 [11:27:58]state=0 [11:27:59]OFD Sender: No OFD packet to send [11:28:02]accept exits with 7 [11:28:02]New connection [11:28:02]New thread 3067280740 created [11:28:02]Thread 3067137380 joined [11:28:02]Waiting for new connection... [11:28:02] Sock 7.Parse request [11:28:02]Sock 7.Check first char [11:28:02]Sock 7.First char is OK [11:28:02]request: POST /json_proto HTTP/1.0 [11:28:02]Method: POST [11:28:02]URL: /json_proto [11:28:02]Method is POST - this is cgi request [11:28:02]url: /json_proto [11:28:02]query_string will be loaded in cgi processing [11:28:02]execute_cgi json_proto POST (null) [11:28:02]execute_cgi path=json_proto method=POST [11:28:02]POST find Content-Length [11:28:02]Host: 172.17.32.195:8080 [11:28:02]Content-Length: 215 [11:28:02]Content-Type: application/json [11:28:02] [11:28:02]POST finish read [11:28:02]Found Content-Length = 215 [11:28:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:02]execute_script... [11:28:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:02]POST & json_proto [11:28:02]process_json_proto [11:28:02]json parsed OK: [11:28:02]protocol is kg_v1.0 [11:28:02]action value=get_value [11:28:02]process_action get_value [11:28:02]cmd_get_value [11:28:02]process_action get_value done [11:28:02]requested_data is exist [11:28:02]produce_requested_data [11:28:02]requested_item kkm.sn is exist - process it [11:28:02]requested_item kkm.ver is exist - process it [11:28:02]requested_item fm.sn is exist - process it [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 11 00 00 [11:28:02]Write to MH i2c: E2 08 00 7B 16 80 11 00 00 00 00 00 00 0B [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 17 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 17 00 7B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 60 [11:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:28:02]wFMCommunicate OK [11:28:02]requested_item fd.num is exist - process it [11:28:02]SAM_PROTO_GetFieldsCounters [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 13 00 00 [11:28:02]Write to MH i2c: E2 08 00 7C 16 80 13 00 00 00 00 00 00 0E [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 62 00 [11:28:02]MH_I2C_Read... [11:28:02]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 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 B9 [11:28:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 [11:28:02]wFMCommunicate OK [11:28:02]SAM_PROTO_GetFieldsCounters done [11:28:02]requested_item shift.num is exist - process it [11:28:02]requested_item shift.opened is exist - process it [11:28:02]req_shift_opened [11:28:02]FM_GetShiftState [11:28:02]SAM_PROTO_GetShiftState [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 13 01 00 [11:28:02]Write to MH i2c: E2 08 00 7D 16 80 13 01 00 00 00 00 00 10 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0E 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0E 00 7D 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AA [11:28:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:28:02]wFMCommunicate OK [11:28:02]SAM_PROTO_GetShiftState done [11:28:02]FM_GetShiftState done [11:28:02]req_shift_opened done [11:28:02]requested_item shift.open_date is exist - process it [11:28:02]req_shift_open_date [11:28:02]req_shift_open_date done [11:28:02]produce_requested_data done [11:28:02]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:28:02]process_action_free get_value [11:28:02]json_value_free [11:28:02]json_value_free done [11:28:02]process_json_proto returns [11:28:02]Send response to host [11:28:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:28:02]free response buf [11:28:02]execute_script done [11:28:02]execute_script returns [11:28:02]free content buf [11:28:02]Sock 7.Close socket [11:28:02]Sock 7.Thread stoped [11:28:02]accept exits with 9 [11:28:02]New connection [11:28:02]New thread 3067137380 created [11:28:02]Thread 3067280740 joined [11:28:02]Waiting for new connection... [11:28:02] Sock 9.Parse request [11:28:02]Sock 9.Check first char [11:28:02]Sock 9.First char is OK [11:28:02]request: POST /json_proto HTTP/1.0 [11:28:02]Method: POST [11:28:02]URL: /json_proto [11:28:02]Method is POST - this is cgi request [11:28:02]url: /json_proto [11:28:02]query_string will be loaded in cgi processing [11:28:02]execute_cgi json_proto POST (null) [11:28:02]execute_cgi path=json_proto method=POST [11:28:02]POST find Content-Length [11:28:02]Host: 172.17.32.195:8080 [11:28:02]Content-Length: 331 [11:28:02]Content-Type: application/json [11:28:02] [11:28:02]POST finish read [11:28:02]Found Content-Length = 331 [11:28:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:28:02]execute_script... [11:28:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:28:02]POST & json_proto [11:28:02]process_json_proto [11:28:02]json parsed OK: [11:28:02]protocol is kg_v1.0 [11:28:02]action value=get_value [11:28:02]process_action get_value [11:28:02]cmd_get_value [11:28:02]process_action get_value done [11:28:02]requested_data is exist [11:28:02]produce_requested_data [11:28:02]requested_item fm.sale.total is exist - process it [11:28:02]SAM_PROTO_GetFMData [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 13 03 00 [11:28:02]Write to MH i2c: E2 08 00 7E 16 80 13 03 00 00 00 00 00 13 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:28:03]Read from MH i2c: E2 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 7E 16 00 C7 04 85 04 C3 04 6E 04 04 00 E0 5A 02 00 69 04 A3 00 6F 04 04 00 87 53 02 00 B1 04 05 00 8C D8 BB 8C 02 70 04 05 00 30 29 DC D6 01 72 04 04 00 5C AF DF B5 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 BC 06 51 45 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 C4 9F C6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 72 [11:28:03]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 E0 5A 02 00 69 04 A3 00 6F 04 04 00 87 53 02 00 B1 04 05 00 8C D8 BB 8C 02 70 04 05 00 30 29 DC D6 01 72 04 04 00 5C AF DF B5 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 BC 06 51 45 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 C4 9F C6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [11:28:03]wFMCommunicate OK [11:28:03]wFMCommunicate request_size=4 [11:28:03]MH_SAM_APDU [11:28:03]CAPDU: 80 17 00 00 [11:28:03]Write to MH i2c: E2 08 00 7F 16 80 17 00 00 00 00 00 00 15 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:03]Read from MH i2c: E2 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 7F 16 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 B6 [11:28:03]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [11:28:03]wFMCommunicate OK [11:28:03]wFMCommunicate request_size=4 [11:28:03]MH_SAM_APDU [11:28:03]CAPDU: 80 17 00 00 [11:28:03]Write to MH i2c: E2 08 00 80 16 80 17 00 00 00 00 00 00 16 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:03]Read from MH i2c: E2 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 80 16 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 EE [11:28:03]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [11:28:03]wFMCommunicate OK [11:28:03]wFMCommunicate request_size=4 [11:28:03]MH_SAM_APDU [11:28:03]CAPDU: 80 17 00 00 [11:28:03]Write to MH i2c: E2 08 00 81 16 80 17 00 00 00 00 00 00 17 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:03]Read from MH i2c: E2 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: E2 FD 00 81 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 90 00 92 [11:28:03]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [11:28:03]wFMCommunicate OK [11:28:03]wFMCommunicate request_size=4 [11:28:03]MH_SAM_APDU [11:28:03]CAPDU: 80 17 00 00 [11:28:03]Write to MH i2c: E2 08 00 82 16 80 17 00 00 00 00 00 00 18 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [11:28:04]Read from MH i2c: E2 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 E4 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 E4 00 82 16 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 F8 [11:28:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:28:04]wFMCommunicate OK [11:28:04]SAM_PROTO_GetFMData done [11:28:04]requested_item fm.sale_refund.total is exist - process it [11:28:04]requested_item fm.buy.total is exist - process it [11:28:04]requested_item shift.sale.total is exist - process it [11:28:04]SAM_PROTO_GetShiftData [11:28:04]wFMCommunicate request_size=4 [11:28:04]MH_SAM_APDU [11:28:04]CAPDU: 80 13 02 00 [11:28:04]Write to MH i2c: E2 08 00 83 16 80 13 02 00 00 00 00 00 17 [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]OFD Sender: No OFD packet to send [11:28:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:28:04]Read from MH i2c: E2 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 FD 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 FD 00 83 16 00 B9 04 AA 04 B5 04 6E 04 04 00 ED 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 72 B4 FB 70 04 03 00 C7 5E 8D 72 04 03 00 AB 55 6E 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 C3 BA 1A 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 3E 3A 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 A6 [11:28:04]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 ED 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 72 B4 FB 70 04 03 00 C7 5E 8D 72 04 03 00 AB 55 6E 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 C3 BA 1A 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 3E 3A 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:28:04]wFMCommunicate OK [11:28:04]wFMCommunicate request_size=4 [11:28:04]MH_SAM_APDU [11:28:04]CAPDU: 80 17 00 00 [11:28:04]Write to MH i2c: E2 08 00 84 16 80 17 00 00 00 00 00 00 1A [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:04]Read from MH i2c: E2 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 FD 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: E2 FD 00 84 16 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 FA [11:28:04]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [11:28:04]wFMCommunicate OK [11:28:04]wFMCommunicate request_size=4 [11:28:04]MH_SAM_APDU [11:28:04]CAPDU: 80 17 00 00 [11:28:04]Write to MH i2c: E2 08 00 85 16 80 17 00 00 00 00 00 00 1B [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:05]Read from MH i2c: E2 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 FD 00 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 FD 00 85 16 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 43 [11:28:05]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 [11:28:05]wFMCommunicate OK [11:28:05]wFMCommunicate request_size=4 [11:28:05]MH_SAM_APDU [11:28:05]CAPDU: 80 17 00 00 [11:28:05]Write to MH i2c: E2 08 00 86 16 80 17 00 00 00 00 00 00 1C [11:28:05]Write i2c OK [11:28:05]MH_I2C_Read... [11:28:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:28:05]Read from MH i2c: E2 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 FD 00 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 FD 00 86 16 00 EF 03 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 94 [11:28:05]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 [11:28:05]wFMCommunicate OK [11:28:05]wFMCommunicate request_size=4 [11:28:05]MH_SAM_APDU [11:28:05]CAPDU: 80 17 00 00 [11:28:05]Write to MH i2c: E2 08 00 87 16 80 17 00 00 00 00 00 00 1D [11:28:05]Write i2c OK [11:28:05]MH_I2C_Read... [11:28:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:28:05]Read from MH i2c: E2 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 D6 00 [11:28:05]MH_I2C_Read... [11:28:05]Read from MH i2c: E2 D6 00 87 16 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 FF [11:28:05]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 [11:28:05]wFMCommunicate OK [11:28:05]SAM_PROTO_GetShiftData done [11:28:05]requested_item shift.sale.total_cash is exist - process it [11:28:05]requested_item shift.sale_refund.total is exist - process it [11:28:05]requested_item shift.sale_refund.total_cash is exist - process it [11:28:05]requested_item shift.buy.total is exist - process it [11:28:05]requested_item shift.buy.total_cash is exist - process it [11:28:05]produce_requested_data done [11:28:05]produce_requested_data return {"fm.sale.total":109510555.00,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":164957.30,"shift.sale.total_cash":92648.39,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:28:05]process_action_free get_value [11:28:05]json_value_free [11:28:05]json_value_free done [11:28:05]process_json_proto returns [11:28:05]Send response to host [11:28:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109510555.00,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":164957.30,"shift.sale.total_cash":92648.39,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:28:05]free response buf [11:28:05]execute_script done [11:28:05]execute_script returns [11:28:05]free content buf [11:28:05]Sock 9.Close socket [11:28:05]Sock 9.Thread stoped [11:28:09]OFD Sender: No OFD packet to send [11:28:14]OFD Sender: No OFD packet to send [11:28:19]OFD Sender: No OFD packet to send [11:28:24]OFD Sender: No OFD packet to send [11:28:29]OFD Sender: No OFD packet to send [11:28:34]OFD Sender: No OFD packet to send [11:28:39]OFD Sender: No OFD packet to send [11:28:44]OFD Sender: No OFD packet to send [11:28:49]OFD Sender: No OFD packet to send [11:28:54]OFD Sender: No OFD packet to send [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:24]OFD Sender: No OFD packet to send [11:29:29]OFD Sender: No OFD packet to send [11:29:34]OFD Sender: No OFD packet to send [11:29:39]OFD Sender: No OFD packet to send [11:29:42]accept exits with 7 [11:29:42]New connection [11:29:42]New thread 3067280740 created [11:29:42]Thread 3067137380 joined [11:29:42]Waiting for new connection... [11:29:42] Sock 7.Parse request [11:29:42]Sock 7.Check first char [11:29:42]Sock 7.First char is OK [11:29:42]request: POST /json_proto HTTP/1.0 [11:29:42]Method: POST [11:29:42]URL: /json_proto [11:29:42]Method is POST - this is cgi request [11:29:42]url: /json_proto [11:29:42]query_string will be loaded in cgi processing [11:29:42]execute_cgi json_proto POST (null) [11:29:42]execute_cgi path=json_proto method=POST [11:29:42]POST find Content-Length [11:29:42]Host: 172.17.32.195:8080 [11:29:42]Content-Length: 1191 [11:29:42]Content-Type: application/json [11:29:42] [11:29:42]POST finish read [11:29:42]Found Content-Length = 1191 [11:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298177\u000A09.04.2024 11:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585949\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:42]execute_script... [11:29:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298177\u000A09.04.2024 11:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585949\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:42]POST & json_proto [11:29:42]process_json_proto [11:29:42]json parsed OK: [11:29:42]protocol is kg_v1.0 [11:29:42]action value=print_text [11:29:42]process_action print_text [11:29:42]cmd_print_text [11:29:42]ExternCall_PrintAddStr [11:29:42]wPrintStart [11:29:42]Write to MH i2c: 01 00 00 88 16 9E [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 07 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 07 00 88 16 00 00 00 00 00 FF 0F B3 [11:29:42]RasterBufferAndPrint [11:29:42]line *****ТОВАРНЫЙ ЧЕК***** [11:29:42]line АЗС 53 [11:29:42]line Партнер нефть [11:29:42]line 02508201610067 [11:29:42]line Кассир : Черикбаев М. [11:29:42]line Счет N : (1)298177 [11:29:42]line 09.04.2024 11:06 [11:29:42]line ПРОДАЖА [11:29:42]line ТРК (МРК, ГНК): 52 [11:29:42]line Вид ГСМ : 2710124130 [11:29:42]line Аи-92-К-5 [11:29:42]line 15.650 x 63.90 [11:29:42]line ИТОГ: 1000.04 [11:29:42]line Тип оплаты: Талоны: Партнер нефть [11:29:42]line 3585949 [11:29:42]line ______________________ [11:29:42]line (подпись) [11:29:42]written 0, free lines is 4095 [11:29:42]Write to MH i2c: 01 00 00 9C 16 B2 [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 07 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 07 00 9C 16 00 00 00 00 00 13 0E DA [11:29:42]RasterBufferAndPrint [11:29:42]line [11:29:42]line [11:29:42]line [11:29:42]line [11:29:42]line [11:29:42]written 0, free lines is 3605 [11:29:42]MH_Cut [11:29:42]Write to MH i2c: D1 01 00 A3 16 01 8B [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: D1 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: D1 01 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: D1 01 00 A3 16 00 8A [11:29:42]Write to MH i2c: 01 00 00 A4 16 BA [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:43]*** Cut start [11:29:43]*** Partial cut [11:29:43]*** CUTSNS_PIN = 1 [11:29:43]*** CUTSNS_PIN = 0 [11:29:43]*** Brake cut motor [11:29:43]Read from MH i2c: 01 [11:29:43]MH_I2C_Read... [11:29:43]*** Stop cut motor [11:29:43]*** Cut end [11:29:43]Read from MH i2c: 01 07 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: 01 07 00 A4 16 00 00 00 00 00 FF 0F CF [11:29:43]process_action print_text done [11:29:43]requested_data is exist [11:29:43]produce_requested_data [11:29:43]requested_item fm.sn is exist - process it [11:29:43]wFMCommunicate request_size=4 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 11 00 00 [11:29:43]Write to MH i2c: E2 08 00 A5 16 80 11 00 00 00 00 00 00 35 [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:43]Read from MH i2c: E2 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 17 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 17 00 A5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8A [11:29:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:29:43]wFMCommunicate OK [11:29:43]requested_item fd.num is exist - process it [11:29:43]SAM_PROTO_GetFieldsCounters [11:29:43]wFMCommunicate request_size=4 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 13 00 00 [11:29:43]Write to MH i2c: E2 08 00 A6 16 80 13 00 00 00 00 00 00 38 [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:43]Read from MH i2c: E2 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 62 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 62 00 A6 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 E3 [11:29:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 35 5D 02 00 0E 04 04 00 2A 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 [11:29:43]wFMCommunicate OK [11:29:43]SAM_PROTO_GetFieldsCounters done [11:29:43]requested_item shift.num is exist - process it [11:29:43]requested_item shift.opened is exist - process it [11:29:43]req_shift_opened [11:29:43]FM_GetShiftState [11:29:43]SAM_PROTO_GetShiftState [11:29:43]wFMCommunicate request_size=4 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 13 01 00 [11:29:43]Write to MH i2c: E2 08 00 A7 16 80 13 01 00 00 00 00 00 3A [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:43]Read from MH i2c: E2 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 0E 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 0E 00 A7 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D4 [11:29:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:29:43]wFMCommunicate OK [11:29:43]SAM_PROTO_GetShiftState done [11:29:43]FM_GetShiftState done [11:29:43]req_shift_opened done [11:29:43]requested_item shift.open_date is exist - process it [11:29:43]req_shift_open_date [11:29:43]req_shift_open_date done [11:29:43]produce_requested_data done [11:29:43]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:29:43]process_action_free print_text [11:29:43]json_value_free [11:29:43]json_value_free done [11:29:43]process_json_proto returns [11:29:43]Send response to host [11:29:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154933,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:29:43]free response buf [11:29:43]execute_script done [11:29:43]execute_script returns [11:29:43]free content buf [11:29:43]Sock 7.Close socket [11:29:43]Sock 7.Thread stoped [11:29:44]OFD Sender: No OFD packet to send [11:29:49]OFD Sender: No OFD packet to send [11:29:54]OFD Sender: No OFD packet to send [11:29:59]OFD Sender: No OFD packet to send [11:30:04]OFD Sender: No OFD packet to send [11:30:09]OFD Sender: No OFD packet to send [11:30:14]OFD Sender: No OFD packet to send [11:30:19]OFD Sender: No OFD packet to send [11:30:24]OFD Sender: No OFD packet to send [11:30:29]OFD Sender: No OFD packet to send [11:30:34]OFD Sender: No OFD packet to send [11:30:39]OFD Sender: No OFD packet to send [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:38]accept exits with 9 [11:31:38]New connection [11:31:38]New thread 3067137380 created [11:31:38]Thread 3067280740 joined [11:31:38]Waiting for new connection... [11:31:38] Sock 9.Parse request [11:31:38]Sock 9.Check first char [11:31:38]Sock 9.First char is OK [11:31:38]request: POST /json_proto HTTP/1.0 [11:31:38]Method: POST [11:31:38]URL: /json_proto [11:31:38]Method is POST - this is cgi request [11:31:38]url: /json_proto [11:31:38]query_string will be loaded in cgi processing [11:31:38]execute_cgi json_proto POST (null) [11:31:38]execute_cgi path=json_proto method=POST [11:31:38]POST find Content-Length [11:31:38]Host: 172.17.32.195:8080 [11:31:38]Content-Length: 639 [11:31:38]Content-Type: application/json [11:31:38] [11:31:38]POST finish read [11:31:38]Found Content-Length = 639 [11:31:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.670, "sum" : 490.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:38]execute_script... [11:31: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)298179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.670, "sum" : 490.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:38]POST & json_proto [11:31:38]process_json_proto [11:31:38]json parsed OK: [11:31:38]protocol is kg_v1.0 [11:31:38]action value=close_receipt [11:31:38]process_action close_receipt [11:31:38]cmd_close_receipt [11:31:38]MH_GetDate [11:31:38]Write to MH i2c: F0 00 00 A8 16 AD [11:31:38]Write i2c OK [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: F0 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: F0 09 00 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: F0 09 00 A8 16 00 1B 27 15 66 77 1B 62 64 CB [11:31:38]GetLastDocTimeStamp 1712662022 [11:31:38]current date 1712662299 [11:31:38]FM_GetShiftState [11:31:38]SAM_PROTO_GetShiftState [11:31:38]wFMCommunicate request_size=4 [11:31:38]MH_SAM_APDU [11:31:38]CAPDU: 80 13 01 00 [11:31:38]Write to MH i2c: E2 08 00 A9 16 80 13 01 00 00 00 00 00 3C [11:31:38]Write i2c OK [11:31:38]MH_I2C_Read... [11:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:38]Read from MH i2c: E2 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 0E 00 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 0E 00 A9 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [11:31:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:31:38]wFMCommunicate OK [11:31:38]SAM_PROTO_GetShiftState done [11:31:38]FM_GetShiftState done [11:31:38]opened in 1712622218 [11:31:38]opened+sec_in_day 1712708618 [11:31:38]quantity*price = 49011 [11:31:38]sum+1 = 49012 [11:31:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 490.11 НСП 1% : 4.34 НДС 12% : 52.05 Наличными: 490.11 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 238 09.04.2024 11:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154934 ФПД: 262625794371537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113139&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154934&fm=262625794371537&tin=02508201610067®Number=0000000000090882&sum=49011 [11:31:39]StoreToDocumentArchive [11:31:39]shift 298 fd 154934 [11:31:39]save to /storage/0298/doc_00154934 [11:31:39]save last doc name /storage/0298/doc_00154934 to /storage/kkm_last_doc_name [11:31:39]save OK [11:31:39]Clear old archive folders... [11:31:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:39]tlvbuf is B6EF8460 [11:31:39]SAM_PROTO_ClearQueue [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 09 00 00 [11:31:39]Write to MH i2c: E2 08 00 B6 16 80 09 00 00 00 00 00 00 3E [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 B6 16 00 90 00 40 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]SAM_PROTO_ClearQueue done [11:31:39]KKMCreateOFDPacket [11:31:39]OFDProtocolAddRootSTLVToBuf [11:31:39]FM_MakeSignedData [11:31:39]FM_MakeSignedData [11:31:39]SAM_PROTO_SignData [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 0D 01 02 [11:31:39]Write to MH i2c: E2 08 00 B7 16 80 0D 01 02 00 00 00 00 46 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 B7 16 00 90 00 41 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]wFMCommunicate request_size=255 [11:31:39]MH_SAM_APDU [11:31: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 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 1B 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 36 5D 02 00 35 04 06 00 EE [11:31:39]Write to MH i2c: E2 02 01 B8 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 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 1B 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 36 5D 02 00 35 04 06 00 EE 00 00 80 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]OFD Sender: No OFD packet to send [11:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 B8 16 00 90 00 42 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]wFMCommunicate request_size=10 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 0D 02 02 05 DB 55 2E AF D1 [11:31:39]Write to MH i2c: E2 0D 00 B9 16 80 0D 02 02 05 00 DB 55 2E AF D1 00 00 31 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 B9 16 00 90 00 43 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 0D 03 02 [11:31:39]Write to MH i2c: E2 08 00 BA 16 80 0D 03 02 00 00 00 00 4B [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0B 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0B 00 BA 16 00 BE 96 E9 49 39 60 55 4A 90 00 0A [11:31:39]RAPDU: BE 96 E9 49 39 60 55 4A 90 00 [11:31:39]wFMCommunicate OK [11:31:39]SAM_PROTO_SignData done [11:31:39]FM_MakeSignedData done [11:31:39]CreateOFDProtocolMessage [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 11 00 00 [11:31:39]Write to MH i2c: E2 08 00 BB 16 80 11 00 00 00 00 00 00 4B [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 17 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 17 00 BB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A0 [11:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:31:39]wFMCommunicate OK [11:31:39]CreateOFDProtocolMessage done [11:31:39]OFDSenderStorePacket 154934 [11:31:39]StoreOFDPacket docnum=154934 [11:31:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 58 E1 07 01 80 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 1B 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 36 5D 02 00 35 04 06 00 EE DB 55 2E AF D1 BE 96 E9 49 39 60 55 4A [11:31:39]CheckFolder [11:31:39]dirname=/storage/ofd_packets [11:31:39]CheckFolder done [11:31:39]ProducePacketName [11:31:39]name=ofd_packets/00154934 [11:31:39]NVStorageSaveData ofd_packets/00154934 [11:31:39]File name is /storage/ofd_packets/00154934 [11:31:39]Write 301 bytes [11:31:39]NVStorageSaveData done [11:31:39]OFDSenderStorePacket done [11:31:39]KKMCreateOFDPacket done [11:31:39]NVStorageSaveData kkm_last_timestamp [11:31:39]File name is /storage/kkm_last_timestamp [11:31:39]Write 4 bytes [11:31:39]NVStorageSaveData done [11:31:39]ExternCall_PrintAddStr [11:31:39]wPrintStart [11:31:39]Write to MH i2c: 01 00 00 BC 16 D2 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 BC 16 00 00 00 00 00 FF 0F E7 [11:31:39]RasterBufferAndPrint [11:31:39]line Счет N : (1)298179 [11:31:39]line ИНН: 02508201610067 [11:31:39]line Контрольно-Кассовый Чек [11:31:39]line ПРОДАЖА [11:31:39]line ТРК (МРК, ГНК) : 82 [11:31:39]line Товар: 2710124130 [11:31:39]line Аи-92-К-5 [11:31:39]line 7.670 * 63.90 [11:31:39]line = 490.11 [11:31:39]line НДС 12% НСП 1% [11:31:39]line > о реализуемом товаре [11:31:39]line ИТОГО: 490.11 [11:31:39]line НСП 1% : 4.34 [11:31:39]line НДС 12% : 52.05 [11:31:39]line Наличными: 490.11 [11:31:39]line Безнал.: 0.00 [11:31:39]line Место: АЗС № 53 "Партнер Нефть" [11:31:39]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:31:39]line СНО: Общий режим [11:31:39]line Чек 238 09.04.2024 11:31 [11:31:39]line Смена: 298 ФФД: 1.0 [11:31:39]line ЗНМ: 0300000127 [11:31:39]line РНМ: 0000000000090882 [11:31:39]line Версия ККМ: 001 [11:31:39]line ФМ: 0000000000874906 [11:31:39]line ФД: 154934 [11:31:39]line ФПД: 262625794371537 [11:31:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113139&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154934&fm=262625794371537&tin=02508201610067®Number=0000000000090882&sum=49011 [11:31:40]OFD Sender: Processing packet 154934 [packets to send 67, broken 66] [11:31:40]ProducePacketName [11:31:40]name=ofd_packets/00154934 [11:31:40]OFD Sender: To server: pG, [11:31:40]CommunicateWithHost lk.salyk.kg:30040 [11:31:40]ConnectInit lk.salyk.kg [11:31:40]written 0, free lines is 4095 [11:31:40]Connected sock=10 [11:31:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 58 E1 07 01 80 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 1B 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 36 5D 02 00 35 04 06 00 EE DB 55 2E AF D1 BE 96 E9 49 39 60 55 4A [11:31:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C8 5F 47 00 63 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 36 5D 02 00 F4 03 04 00 C5 CE 14 66 B6 04 01 00 00 D3 D6 8B 47 1C 73 1C 14 [11:31:40]CommunicateWithHost err = 0 [11:31:40]CheckOFDResponse [11:31:40]1017 (14) - 77093643461234 [11:31:40]1041 (16) - 0000000000874906 [11:31:40]1040 (4) - 154934 [11:31:40]1012 (4) - 09.04.2024 05:14 [11:31:40]1206 (1) - 0 [11:31:40]OFD Sender: Remove packet 154934 [11:31:40]ProducePacketName [11:31:40]name=ofd_packets/00154934 [11:31:40]NVStorageDeleteData [11:31:40]Write to MH i2c: 01 00 00 E4 16 FA [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 07 00 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 07 00 E4 16 00 00 00 00 00 FE 0C 0B [11:31:40]RasterBufferAndPrint [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]written 0, free lines is 3332 [11:31:40]MH_Cut [11:31:40]Write to MH i2c: D1 01 00 EB 16 01 D3 [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 01 00 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 01 00 EB 16 00 D2 [11:31:40]Write to MH i2c: 01 00 00 EC 16 02 [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:41]OFD Sender: No OFD packet to send [11:31:41]*** Cut start [11:31:41]*** Partial cut [11:31:41]*** CUTSNS_PIN = 1 [11:31:41]*** CUTSNS_PIN = 0 [11:31:41]*** Brake cut motor [11:31:42]Read from MH i2c: 01 [11:31:42]*** Stop cut motor [11:31:42]*** Cut end [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: 01 07 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: 01 07 00 EC 16 00 00 00 00 00 FF 0F 17 [11:31:42]process_action close_receipt done [11:31:42]requested_data is exist [11:31:42]produce_requested_data [11:31:42]requested_item fm.sn is exist - process it [11:31:42]wFMCommunicate request_size=4 [11:31:42]MH_SAM_APDU [11:31:42]CAPDU: 80 11 00 00 [11:31:42]Write to MH i2c: E2 08 00 ED 16 80 11 00 00 00 00 00 00 7D [11:31:42]Write i2c OK [11:31:42]MH_I2C_Read... [11:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:42]Read from MH i2c: E2 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 17 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 17 00 ED 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D2 [11:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:31:42]wFMCommunicate OK [11:31:42]requested_item fd.num is exist - process it [11:31:42]SAM_PROTO_GetFieldsCounters [11:31:42]wFMCommunicate request_size=4 [11:31:42]MH_SAM_APDU [11:31:42]CAPDU: 80 13 00 00 [11:31:42]Write to MH i2c: E2 08 00 EE 16 80 13 00 00 00 00 00 00 80 [11:31:42]Write i2c OK [11:31:42]MH_I2C_Read... [11:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:42]Read from MH i2c: E2 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 62 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 62 00 EE 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 36 5D 02 00 0E 04 04 00 2A 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 2F [11:31:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 36 5D 02 00 0E 04 04 00 2A 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 [11:31:42]wFMCommunicate OK [11:31:42]SAM_PROTO_GetFieldsCounters done [11:31:42]requested_item shift.num is exist - process it [11:31:42]requested_item shift.opened is exist - process it [11:31:42]req_shift_opened [11:31:42]FM_GetShiftState [11:31:42]SAM_PROTO_GetShiftState [11:31:42]wFMCommunicate request_size=4 [11:31:42]MH_SAM_APDU [11:31:42]CAPDU: 80 13 01 00 [11:31:42]Write to MH i2c: E2 08 00 EF 16 80 13 01 00 00 00 00 00 82 [11:31:42]Write i2c OK [11:31:42]MH_I2C_Read... [11:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:42]Read from MH i2c: E2 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 0E 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 0E 00 EF 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1C [11:31:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:31:42]wFMCommunicate OK [11:31:42]SAM_PROTO_GetShiftState done [11:31:42]FM_GetShiftState done [11:31:42]req_shift_opened done [11:31:42]requested_item shift.open_date is exist - process it [11:31:42]req_shift_open_date [11:31:42]req_shift_open_date done [11:31:42]produce_requested_data done [11:31:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154934,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:31:42]process_action_free close_receipt [11:31:42]json_value_free [11:31:42]json_value_free done [11:31:42]process_json_proto returns [11:31:42]Send response to host [11:31:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154934,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:31:42]free response buf [11:31:42]execute_script done [11:31:42]execute_script returns [11:31:42]free content buf [11:31:42]Sock 9.Close socket [11:31:42]Sock 9.Thread stoped [11:31:46]OFD Sender: No OFD packet to send [11:31:49]accept exits with 7 [11:31:49]New connection [11:31:49]New thread 3067280740 created [11:31:49]Thread 3067137380 joined [11:31:49]Waiting for new connection... [11:31:49] Sock 7.Parse request [11:31:49]Sock 7.Check first char [11:31:49]Sock 7.First char is OK [11:31:49]request: POST /json_proto HTTP/1.0 [11:31:49]Method: POST [11:31:49]URL: /json_proto [11:31:49]Method is POST - this is cgi request [11:31:49]url: /json_proto [11:31:49]query_string will be loaded in cgi processing [11:31:49]execute_cgi json_proto POST (null) [11:31:49]execute_cgi path=json_proto method=POST [11:31:49]POST find Content-Length [11:31:49]Host: 172.17.32.195:8080 [11:31:49]Content-Length: 644 [11:31:49]Content-Type: application/json [11:31:49] [11:31:49]POST finish read [11:31:49]Found Content-Length = 644 [11:31:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:49]execute_script... [11:31:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:49]POST & json_proto [11:31:49]process_json_proto [11:31:49]json parsed OK: [11:31:49]protocol is kg_v1.0 [11:31:49]action value=close_receipt [11:31:49]process_action close_receipt [11:31:49]cmd_close_receipt [11:31:49]MH_GetDate [11:31:49]Write to MH i2c: F0 00 00 F0 16 F5 [11:31:49]Write i2c OK [11:31:49]MH_I2C_Read... [11:31:49]Read from MH i2c: F0 [11:31:49]MH_I2C_Read... [11:31:49]Read from MH i2c: F0 09 00 [11:31:49]MH_I2C_Read... [11:31:49]Read from MH i2c: F0 09 00 F0 16 00 26 27 15 66 77 1B 62 64 1E [11:31:49]GetLastDocTimeStamp 1712662299 [11:31:49]current date 1712662310 [11:31:49]FM_GetShiftState [11:31:49]SAM_PROTO_GetShiftState [11:31:49]wFMCommunicate request_size=4 [11:31:49]MH_SAM_APDU [11:31:49]CAPDU: 80 13 01 00 [11:31:49]Write to MH i2c: E2 08 00 F1 16 80 13 01 00 00 00 00 00 84 [11:31:49]Write i2c OK [11:31:49]MH_I2C_Read... [11:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:49]Read from MH i2c: E2 [11:31:49]MH_I2C_Read... [11:31:49]Read from MH i2c: E2 0E 00 [11:31:49]MH_I2C_Read... [11:31:49]Read from MH i2c: E2 0E 00 F1 16 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1E [11:31:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:31:49]wFMCommunicate OK [11:31:49]SAM_PROTO_GetShiftState done [11:31:49]FM_GetShiftState done [11:31:49]opened in 1712622218 [11:31:49]opened+sec_in_day 1712708618 [11:31:49]quantity*price = 50008 [11:31:49]sum+1 = 50009 [11:31:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 239 09.04.2024 11:31 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154935 ФПД: 118771454896857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113150&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154935&fm=118771454896857&tin=02508201610067®Number=0000000000090882&sum=50008 [11:31:50]StoreToDocumentArchive [11:31:50]shift 298 fd 154935 [11:31:50]save to /storage/0298/doc_00154935 [11:31:50]save last doc name /storage/0298/doc_00154935 to /storage/kkm_last_doc_name [11:31:50]save OK [11:31:50]Clear old archive folders... [11:31:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:31:50]tlvbuf is B6FA5490 [11:31:50]SAM_PROTO_ClearQueue [11:31:50]wFMCommunicate request_size=4 [11:31:50]MH_SAM_APDU [11:31:50]CAPDU: 80 09 00 00 [11:31:50]Write to MH i2c: E2 08 00 FE 16 80 09 00 00 00 00 00 00 86 [11:31:50]Write i2c OK [11:31:50]MH_I2C_Read... [11:31:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:50]Read from MH i2c: E2 [11:31:50]MH_I2C_Read... [11:31:50]Read from MH i2c: E2 03 00 [11:31:50]MH_I2C_Read... [11:31:50]Read from MH i2c: E2 03 00 FE 16 00 90 00 88 [11:31:50]RAPDU: 90 00 [11:31:50]wFMCommunicate OK [11:31:50]SAM_PROTO_ClearQueue done [11:31:50]KKMCreateOFDPacket [11:31:50]OFDProtocolAddRootSTLVToBuf [11:31:50]FM_MakeSignedData [11:31:50]FM_MakeSignedData [11:31:50]SAM_PROTO_SignData [11:31:50]wFMCommunicate request_size=4 [11:31:50]MH_SAM_APDU [11:31:50]CAPDU: 80 0D 01 02 [11:31:50]Write to MH i2c: E2 08 00 FF 16 80 0D 01 02 00 00 00 00 8E [11:31:50]Write i2c OK [11:31:50]MH_I2C_Read... [11:31:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:50]Read from MH i2c: E2 [11:31:50]MH_I2C_Read... [11:31:50]Read from MH i2c: E2 03 00 [11:31:50]MH_I2C_Read... [11:31:50]Read from MH i2c: E2 03 00 FF 16 00 90 00 89 [11:31:50]RAPDU: 90 00 [11:31:50]wFMCommunicate OK [11:31:50]wFMCommunicate request_size=255 [11:31:50]MH_SAM_APDU [11:31:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 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 26 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 37 5D 02 00 35 04 06 00 6C 05 [11:31:50]Write to MH i2c: E2 02 01 00 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 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 26 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 37 5D 02 00 35 04 06 00 6C 05 00 00 8D [11:31:50]Write i2c OK [11:31:50]MH_I2C_Read... [11:31:51]OFD Sender: No OFD packet to send [11:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:51]Read from MH i2c: E2 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 03 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 03 00 00 17 00 90 00 8B [11:31:51]RAPDU: 90 00 [11:31:51]wFMCommunicate OK [11:31:51]wFMCommunicate request_size=9 [11:31:51]MH_SAM_APDU [11:31:51]CAPDU: 80 0D 02 02 04 A2 60 EA D9 [11:31:51]Write to MH i2c: E2 0C 00 01 17 80 0D 02 02 04 00 A2 60 EA D9 00 00 5F [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:51]Read from MH i2c: E2 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 03 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 03 00 01 17 00 90 00 8C [11:31:51]RAPDU: 90 00 [11:31:51]wFMCommunicate OK [11:31:51]wFMCommunicate request_size=4 [11:31:51]MH_SAM_APDU [11:31:51]CAPDU: 80 0D 03 02 [11:31:51]Write to MH i2c: E2 08 00 02 17 80 0D 03 02 00 00 00 00 94 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:51]Read from MH i2c: E2 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 0B 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 0B 00 02 17 00 85 87 5E EE 0C 70 19 6A 90 00 EC [11:31:51]RAPDU: 85 87 5E EE 0C 70 19 6A 90 00 [11:31:51]wFMCommunicate OK [11:31:51]SAM_PROTO_SignData done [11:31:51]FM_MakeSignedData done [11:31:51]CreateOFDProtocolMessage [11:31:51]wFMCommunicate request_size=4 [11:31:51]MH_SAM_APDU [11:31:51]CAPDU: 80 11 00 00 [11:31:51]Write to MH i2c: E2 08 00 03 17 80 11 00 00 00 00 00 00 94 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:51]Read from MH i2c: E2 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 17 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 17 00 03 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E9 [11:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:31:51]wFMCommunicate OK [11:31:51]CreateOFDProtocolMessage done [11:31:51]OFDSenderStorePacket 154935 [11:31:51]StoreOFDPacket docnum=154935 [11:31:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 76 8A 06 01 C2 E5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 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 26 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 37 5D 02 00 35 04 06 00 6C 05 A2 60 EA D9 85 87 5E EE 0C 70 19 6A [11:31:51]CheckFolder [11:31:51]dirname=/storage/ofd_packets [11:31:51]CheckFolder done [11:31:51]ProducePacketName [11:31:51]name=ofd_packets/00154935 [11:31:51]NVStorageSaveData ofd_packets/00154935 [11:31:51]File name is /storage/ofd_packets/00154935 [11:31:51]Write 300 bytes [11:31:51]NVStorageSaveData done [11:31:51]OFDSenderStorePacket done [11:31:51]KKMCreateOFDPacket done [11:31:51]NVStorageSaveData kkm_last_timestamp [11:31:51]File name is /storage/kkm_last_timestamp [11:31:51]Write 4 bytes [11:31:51]NVStorageSaveData done [11:31:51]ExternCall_PrintAddStr [11:31:51]wPrintStart [11:31:51]Write to MH i2c: 01 00 00 04 17 1B [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 07 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 07 00 04 17 00 00 00 00 00 FF 0F 30 [11:31:51]RasterBufferAndPrint [11:31:51]line Счет N : (1)298178 [11:31:51]line ИНН: 02508201610067 [11:31:51]line Контрольно-Кассовый Чек [11:31:51]line ПРОДАЖА [11:31:51]line ТРК (МРК, ГНК) : 100 [11:31:51]line Товар: 2711190000 [11:31:51]line ГАЗ-К-5 [11:31:51]line 15.200 * 32.90 [11:31:51]line = 500.08 [11:31:51]line НДС 12% НСП 1% [11:31:51]line > о реализуемом товаре [11:31:51]line ИТОГО: 500.08 [11:31:51]line НСП 1% : 4.42 [11:31:51]line НДС 12% : 53.11 [11:31:51]line Наличными: 500.08 [11:31:51]line Безнал.: 0.00 [11:31:51]line Место: АЗС № 53 "Партнер Нефть" [11:31:51]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:31:51]line СНО: Общий режим [11:31:51]line Чек 239 09.04.2024 11:31 [11:31:51]line Смена: 298 ФФД: 1.0 [11:31:51]line ЗНМ: 0300000127 [11:31:51]line РНМ: 0000000000090882 [11:31:51]line Версия ККМ: 001 [11:31:51]line ФМ: 0000000000874906 [11:31:51]line ФД: 154935 [11:31:51]line ФПД: 118771454896857 [11:31:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113150&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154935&fm=118771454896857&tin=02508201610067®Number=0000000000090882&sum=50008 [11:31:51]written 0, free lines is 4095 [11:31:51]OFD Sender: Processing packet 154935 [packets to send 67, broken 66] [11:31:51]ProducePacketName [11:31:51]name=ofd_packets/00154935 [11:31:51]OFD Sender: To server: pG, [11:31:51]CommunicateWithHost lk.salyk.kg:30040 [11:31:51]ConnectInit lk.salyk.kg [11:31:51]Connected sock=11 [11:31:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 76 8A 06 01 C2 E5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 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 26 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 37 5D 02 00 35 04 06 00 6C 05 A2 60 EA D9 85 87 5E EE 0C 70 19 6A [11:31:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 96 7C 47 00 49 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 37 5D 02 00 F4 03 04 00 D0 CE 14 66 B6 04 01 00 00 58 3E 34 1B 8E 90 F7 4C [11:31:51]CommunicateWithHost err = 0 [11:31:51]CheckOFDResponse [11:31:51]1017 (14) - 77093643461234 [11:31:51]1041 (16) - 0000000000874906 [11:31:51]1040 (4) - 154935 [11:31:51]1012 (4) - 09.04.2024 05:14 [11:31:51]1206 (1) - 0 [11:31:51]OFD Sender: Remove packet 154935 [11:31:51]ProducePacketName [11:31:51]name=ofd_packets/00154935 [11:31:51]NVStorageDeleteData [11:31:51]Write to MH i2c: 01 00 00 2C 17 43 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 07 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: 01 07 00 2C 17 00 00 00 00 00 E7 0C 3D [11:31:51]RasterBufferAndPrint [11:31:51]line [11:31:51]line [11:31:51]line [11:31:51]line [11:31:51]line [11:31:51]written 0, free lines is 3308 [11:31:51]MH_Cut [11:31:51]Write to MH i2c: D1 01 00 33 17 01 1C [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: D1 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: D1 01 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: D1 01 00 33 17 00 1B [11:31:51]Write to MH i2c: 01 00 00 34 17 4B [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:52]OFD Sender: No OFD packet to send [11:31:52]*** Cut start [11:31:52]*** Partial cut [11:31:52]*** CUTSNS_PIN = 1 [11:31:52]*** CUTSNS_PIN = 0 [11:31:52]*** Brake cut motor [11:31:53]Read from MH i2c: 01 [11:31:53]MH_I2C_Read... [11:31:53]*** Stop cut motor [11:31:53]*** Cut end [11:31:53]Read from MH i2c: 01 07 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: 01 07 00 34 17 00 00 00 00 00 FF 0F 60 [11:31:53]process_action close_receipt done [11:31:53]requested_data is exist [11:31:53]produce_requested_data [11:31:53]requested_item fm.sn is exist - process it [11:31:53]wFMCommunicate request_size=4 [11:31:53]MH_SAM_APDU [11:31:53]CAPDU: 80 11 00 00 [11:31:53]Write to MH i2c: E2 08 00 35 17 80 11 00 00 00 00 00 00 C6 [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:53]Read from MH i2c: E2 17 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 17 00 35 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1B [11:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:31:53]wFMCommunicate OK [11:31:53]requested_item fd.num is exist - process it [11:31:53]SAM_PROTO_GetFieldsCounters [11:31:53]wFMCommunicate request_size=4 [11:31:53]MH_SAM_APDU [11:31:53]CAPDU: 80 13 00 00 [11:31:53]Write to MH i2c: E2 08 00 36 17 80 13 00 00 00 00 00 00 C9 [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 62 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 62 00 36 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 37 5D 02 00 0E 04 04 00 2A 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 7C [11:31:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 37 5D 02 00 0E 04 04 00 2A 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 [11:31:53]wFMCommunicate OK [11:31:53]SAM_PROTO_GetFieldsCounters done [11:31:53]requested_item shift.num is exist - process it [11:31:53]requested_item shift.opened is exist - process it [11:31:53]req_shift_opened [11:31:53]FM_GetShiftState [11:31:53]SAM_PROTO_GetShiftState [11:31:53]wFMCommunicate request_size=4 [11:31:53]MH_SAM_APDU [11:31:53]CAPDU: 80 13 01 00 [11:31:53]Write to MH i2c: E2 08 00 37 17 80 13 01 00 00 00 00 00 CB [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 0E 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 0E 00 37 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 65 [11:31:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:31:53]wFMCommunicate OK [11:31:53]SAM_PROTO_GetShiftState done [11:31:53]FM_GetShiftState done [11:31:53]req_shift_opened done [11:31:53]requested_item shift.open_date is exist - process it [11:31:53]req_shift_open_date [11:31:53]req_shift_open_date done [11:31:53]produce_requested_data done [11:31:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154935,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:31:53]process_action_free close_receipt [11:31:53]json_value_free [11:31:53]json_value_free done [11:31:53]process_json_proto returns [11:31:53]Send response to host [11:31:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154935,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:31:53]free response buf [11:31:53]execute_script done [11:31:53]execute_script returns [11:31:53]free content buf [11:31:53]Sock 7.Close socket [11:31:53]Sock 7.Thread stoped [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]OFD Sender: No OFD packet to send [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33:22]OFD Sender: No OFD packet to send [11:33:27]OFD Sender: No OFD packet to send [11:33:32]OFD Sender: No OFD packet to send [11:33:37]OFD Sender: No OFD packet to send [11:33:42]OFD Sender: No OFD packet to send [11:33:47]OFD Sender: No OFD packet to send [11:33:52]OFD Sender: No OFD packet to send [11:33:53]accept exits with 9 [11:33:53]New connection [11:33:53]New thread 3067137380 created [11:33:53]Thread 3067280740 joined [11:33:53]Waiting for new connection... [11:33:53] Sock 9.Parse request [11:33:53]Sock 9.Check first char [11:33:53]Sock 9.First char is OK [11:33:53]request: POST /json_proto HTTP/1.0 [11:33:53]Method: POST [11:33:53]URL: /json_proto [11:33:53]Method is POST - this is cgi request [11:33:53]url: /json_proto [11:33:53]query_string will be loaded in cgi processing [11:33:53]execute_cgi json_proto POST (null) [11:33:53]execute_cgi path=json_proto method=POST [11:33:53]POST find Content-Length [11:33:53]Host: 172.17.32.195:8080 [11:33:53]Content-Length: 639 [11:33:53]Content-Type: application/json [11:33:53] [11:33:53]POST finish read [11:33:53]Found Content-Length = 639 [11:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.920, "sum" : 250.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:53]execute_script... [11:33: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)298180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.920, "sum" : 250.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:53]POST & json_proto [11:33:53]process_json_proto [11:33:53]json parsed OK: [11:33:53]protocol is kg_v1.0 [11:33:53]action value=close_receipt [11:33:53]process_action close_receipt [11:33:53]cmd_close_receipt [11:33:53]MH_GetDate [11:33:53]Write to MH i2c: F0 00 00 38 17 3E [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: F0 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: F0 09 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: F0 09 00 38 17 00 A2 27 15 66 77 1B 62 64 E3 [11:33:53]GetLastDocTimeStamp 1712662310 [11:33:53]current date 1712662434 [11:33:53]FM_GetShiftState [11:33:53]SAM_PROTO_GetShiftState [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 13 01 00 [11:33:53]Write to MH i2c: E2 08 00 39 17 80 13 01 00 00 00 00 00 CD [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0E 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0E 00 39 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [11:33:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:33:53]wFMCommunicate OK [11:33:53]SAM_PROTO_GetShiftState done [11:33:53]FM_GetShiftState done [11:33:53]opened in 1712622218 [11:33:53]opened+sec_in_day 1712708618 [11:33:53]quantity*price = 25048 [11:33:53]sum+1 = 25050 [11:33:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.49 НСП 1% : 2.22 НДС 12% : 26.60 Наличными: 250.49 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 240 09.04.2024 11:33 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154936 ФПД: 56228633508944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113354&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154936&fm=56228633508944&tin=02508201610067®Number=0000000000090882&sum=25049 [11:33:54]StoreToDocumentArchive [11:33:54]shift 298 fd 154936 [11:33:54]save to /storage/0298/doc_00154936 [11:33:54]save last doc name /storage/0298/doc_00154936 to /storage/kkm_last_doc_name [11:33:54]save OK [11:33:54]Clear old archive folders... [11:33:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:54]tlvbuf is 0171ABC0 [11:33:54]SAM_PROTO_ClearQueue [11:33:54]wFMCommunicate request_size=4 [11:33:54]MH_SAM_APDU [11:33:54]CAPDU: 80 09 00 00 [11:33:54]Write to MH i2c: E2 08 00 46 17 80 09 00 00 00 00 00 00 CF [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:54]Read from MH i2c: E2 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 03 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 03 00 46 17 00 90 00 D1 [11:33:54]RAPDU: 90 00 [11:33:54]wFMCommunicate OK [11:33:54]SAM_PROTO_ClearQueue done [11:33:54]KKMCreateOFDPacket [11:33:54]OFDProtocolAddRootSTLVToBuf [11:33:54]FM_MakeSignedData [11:33:54]FM_MakeSignedData [11:33:54]SAM_PROTO_SignData [11:33:54]wFMCommunicate request_size=4 [11:33:54]MH_SAM_APDU [11:33:54]CAPDU: 80 0D 01 02 [11:33:54]Write to MH i2c: E2 08 00 47 17 80 0D 01 02 00 00 00 00 D7 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:54]Read from MH i2c: E2 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 03 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 03 00 47 17 00 90 00 D2 [11:33:54]RAPDU: 90 00 [11:33:54]wFMCommunicate OK [11:33:54]wFMCommunicate request_size=255 [11:33:54]MH_SAM_APDU [11:33: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 50 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 D9 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 D9 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 F0 00 00 00 F4 03 04 00 A2 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 38 5D 02 00 35 04 06 00 33 [11:33:54]Write to MH i2c: E2 02 01 48 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 50 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 D9 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 D9 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 F0 00 00 00 F4 03 04 00 A2 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 38 5D 02 00 35 04 06 00 33 00 00 75 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:55]Read from MH i2c: E2 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 03 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 03 00 48 17 00 90 00 D3 [11:33:55]RAPDU: 90 00 [11:33:55]wFMCommunicate OK [11:33:55]wFMCommunicate request_size=10 [11:33:55]MH_SAM_APDU [11:33:55]CAPDU: 80 0D 02 02 05 23 BF B9 FC 50 [11:33:55]Write to MH i2c: E2 0D 00 49 17 80 0D 02 02 05 00 23 BF B9 FC 50 00 00 CB [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:55]Read from MH i2c: E2 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 03 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 03 00 49 17 00 90 00 D4 [11:33:55]RAPDU: 90 00 [11:33:55]wFMCommunicate OK [11:33:55]wFMCommunicate request_size=4 [11:33:55]MH_SAM_APDU [11:33:55]CAPDU: 80 0D 03 02 [11:33:55]Write to MH i2c: E2 08 00 4A 17 80 0D 03 02 00 00 00 00 DC [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:55]Read from MH i2c: E2 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 0B 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 0B 00 4A 17 00 86 63 5C A2 AC FF A3 35 90 00 47 [11:33:55]RAPDU: 86 63 5C A2 AC FF A3 35 90 00 [11:33:55]wFMCommunicate OK [11:33:55]SAM_PROTO_SignData done [11:33:55]FM_MakeSignedData done [11:33:55]CreateOFDProtocolMessage [11:33:55]wFMCommunicate request_size=4 [11:33:55]MH_SAM_APDU [11:33:55]CAPDU: 80 11 00 00 [11:33:55]Write to MH i2c: E2 08 00 4B 17 80 11 00 00 00 00 00 00 DC [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:55]Read from MH i2c: E2 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 17 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 17 00 4B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 31 [11:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:33:55]wFMCommunicate OK [11:33:55]CreateOFDProtocolMessage done [11:33:55]OFDSenderStorePacket 154936 [11:33:55]StoreOFDPacket docnum=154936 [11:33:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 27 19 07 01 2F 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 50 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 D9 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 D9 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 F0 00 00 00 F4 03 04 00 A2 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 38 5D 02 00 35 04 06 00 33 23 BF B9 FC 50 86 63 5C A2 AC FF A3 35 [11:33:55]CheckFolder [11:33:55]dirname=/storage/ofd_packets [11:33:55]CheckFolder done [11:33:55]ProducePacketName [11:33:55]name=ofd_packets/00154936 [11:33:55]NVStorageSaveData ofd_packets/00154936 [11:33:55]File name is /storage/ofd_packets/00154936 [11:33:55]Write 301 bytes [11:33:55]NVStorageSaveData done [11:33:55]OFDSenderStorePacket done [11:33:55]KKMCreateOFDPacket done [11:33:55]NVStorageSaveData kkm_last_timestamp [11:33:55]File name is /storage/kkm_last_timestamp [11:33:55]Write 4 bytes [11:33:55]NVStorageSaveData done [11:33:55]ExternCall_PrintAddStr [11:33:55]wPrintStart [11:33:55]Write to MH i2c: 01 00 00 4C 17 63 [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 07 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 07 00 4C 17 00 00 00 00 00 FF 0F 78 [11:33:55]RasterBufferAndPrint [11:33:55]line Счет N : (1)298180 [11:33:55]line ИНН: 02508201610067 [11:33:55]line Контрольно-Кассовый Чек [11:33:55]line ПРОДАЖА [11:33:55]line ТРК (МРК, ГНК) : 82 [11:33:55]line Товар: 2710124130 [11:33:55]line Аи-92-К-5 [11:33:55]line 3.920 * 63.90 [11:33:55]line = 250.49 [11:33:55]line НДС 12% НСП 1% [11:33:55]line > о реализуемом товаре [11:33:55]line ИТОГО: 250.49 [11:33:55]line НСП 1% : 2.22 [11:33:55]line НДС 12% : 26.60 [11:33:55]line Наличными: 250.49 [11:33:55]line Безнал.: 0.00 [11:33:55]line Место: АЗС № 53 "Партнер Нефть" [11:33:55]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:33:55]line СНО: Общий режим [11:33:55]line Чек 240 09.04.2024 11:33 [11:33:55]line Смена: 298 ФФД: 1.0 [11:33:55]line ЗНМ: 0300000127 [11:33:55]line РНМ: 0000000000090882 [11:33:55]line Версия ККМ: 001 [11:33:55]line ФМ: 0000000000874906 [11:33:55]line ФД: 154936 [11:33:55]line ФПД: 56228633508944 [11:33:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113354&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154936&fm=56228633508944&tin=02508201610067®Number=0000000000090882&sum=25049 [11:33:55]OFD Sender: Processing packet 154936 [packets to send 67, broken 66] [11:33:55]ProducePacketName [11:33:55]name=ofd_packets/00154936 [11:33:55]OFD Sender: To server: pG, [11:33:55]CommunicateWithHost lk.salyk.kg:30040 [11:33:55]ConnectInit lk.salyk.kg [11:33:55]written 0, free lines is 4095 [11:33:55]Connected sock=10 [11:33:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 27 19 07 01 2F 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 50 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 D9 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 D9 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 F0 00 00 00 F4 03 04 00 A2 27 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 38 5D 02 00 35 04 06 00 33 23 BF B9 FC 50 86 63 5C A2 AC FF A3 35 [11:33:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 CD 2D 47 00 92 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 38 5D 02 00 F4 03 04 00 4C CF 14 66 B6 04 01 00 00 69 AB 96 A4 49 FE 1D 35 [11:33:55]CommunicateWithHost err = 0 [11:33:55]CheckOFDResponse [11:33:55]1017 (14) - 77093643461234 [11:33:55]1041 (16) - 0000000000874906 [11:33:55]1040 (4) - 154936 [11:33:55]1012 (4) - 09.04.2024 05:17 [11:33:55]1206 (1) - 0 [11:33:55]OFD Sender: Remove packet 154936 [11:33:55]ProducePacketName [11:33:55]name=ofd_packets/00154936 [11:33:55]NVStorageDeleteData [11:33:55]Write to MH i2c: 01 00 00 74 17 8B [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 07 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: 01 07 00 74 17 00 00 00 00 00 F0 0C 8E [11:33:55]RasterBufferAndPrint [11:33:55]line [11:33:55]line [11:33:55]line [11:33:55]line [11:33:55]line [11:33:55]written 0, free lines is 3318 [11:33:55]MH_Cut [11:33:55]Write to MH i2c: D1 01 00 7B 17 01 64 [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: D1 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: D1 01 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: D1 01 00 7B 17 00 63 [11:33:55]Write to MH i2c: 01 00 00 7C 17 93 [11:33:55]Write i2c OK [11:33:55]MH_I2C_Read... [11:33:56]OFD Sender: No OFD packet to send [11:33:56]*** Cut start [11:33:56]*** Partial cut [11:33:56]*** CUTSNS_PIN = 1 [11:33:56]*** CUTSNS_PIN = 0 [11:33:57]*** Brake cut motor [11:33:57]Read from MH i2c: 01 [11:33:57]MH_I2C_Read... [11:33:57]*** Stop cut motor [11:33:57]*** Cut end [11:33:57]Read from MH i2c: 01 07 00 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: 01 07 00 7C 17 00 00 00 00 00 FF 0F A8 [11:33:57]process_action close_receipt done [11:33:57]requested_data is exist [11:33:57]produce_requested_data [11:33:57]requested_item fm.sn is exist - process it [11:33:57]wFMCommunicate request_size=4 [11:33:57]MH_SAM_APDU [11:33:57]CAPDU: 80 11 00 00 [11:33:57]Write to MH i2c: E2 08 00 7D 17 80 11 00 00 00 00 00 00 0E [11:33:57]Write i2c OK [11:33:57]MH_I2C_Read... [11:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:57]Read from MH i2c: E2 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 17 00 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 17 00 7D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 63 [11:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:33:57]wFMCommunicate OK [11:33:57]requested_item fd.num is exist - process it [11:33:57]SAM_PROTO_GetFieldsCounters [11:33:57]wFMCommunicate request_size=4 [11:33:57]MH_SAM_APDU [11:33:57]CAPDU: 80 13 00 00 [11:33:57]Write to MH i2c: E2 08 00 7E 17 80 13 00 00 00 00 00 00 11 [11:33:57]Write i2c OK [11:33:57]MH_I2C_Read... [11:33:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:57]Read from MH i2c: E2 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 62 00 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 62 00 7E 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 38 5D 02 00 0E 04 04 00 2A 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 C8 [11:33:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 38 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:57]wFMCommunicate OK [11:33:57]SAM_PROTO_GetFieldsCounters done [11:33:57]requested_item shift.num is exist - process it [11:33:57]requested_item shift.opened is exist - process it [11:33:57]req_shift_opened [11:33:57]FM_GetShiftState [11:33:57]SAM_PROTO_GetShiftState [11:33:57]wFMCommunicate request_size=4 [11:33:57]MH_SAM_APDU [11:33:57]CAPDU: 80 13 01 00 [11:33:57]Write to MH i2c: E2 08 00 7F 17 80 13 01 00 00 00 00 00 13 [11:33:57]Write i2c OK [11:33:57]MH_I2C_Read... [11:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:57]Read from MH i2c: E2 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 0E 00 [11:33:57]MH_I2C_Read... [11:33:57]Read from MH i2c: E2 0E 00 7F 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AD [11:33:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:33:57]wFMCommunicate OK [11:33:57]SAM_PROTO_GetShiftState done [11:33:57]FM_GetShiftState done [11:33:57]req_shift_opened done [11:33:57]requested_item shift.open_date is exist - process it [11:33:57]req_shift_open_date [11:33:57]req_shift_open_date done [11:33:57]produce_requested_data done [11:33:57]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154936,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:33:57]process_action_free close_receipt [11:33:57]json_value_free [11:33:57]json_value_free done [11:33:57]process_json_proto returns [11:33:57]Send response to host [11:33:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154936,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:33:57]free response buf [11:33:57]execute_script done [11:33:57]execute_script returns [11:33:57]free content buf [11:33:57]Sock 9.Close socket [11:33:57]Sock 9.Thread stoped [11:34:01]OFD Sender: No OFD packet to send [11:34:06]OFD Sender: No OFD packet to send [11:34:11]OFD Sender: No OFD packet to send [11:34:16]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:36]OFD Sender: No OFD packet to send [11:34:41]OFD Sender: No OFD packet to send [11:34:46]OFD Sender: No OFD packet to send [11:34:51]OFD Sender: No OFD packet to send [11:34:56]OFD Sender: No OFD packet to send [11:35:01]OFD Sender: No OFD packet to send [11:35:06]OFD Sender: No OFD packet to send [11:35:11]OFD Sender: No OFD packet to send [11:35:16]OFD Sender: No OFD packet to send [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:31]OFD Sender: No OFD packet to send [11:35:36]OFD Sender: No OFD packet to send [11:35:41]OFD Sender: No OFD packet to send [11:35:46]OFD Sender: No OFD packet to send [11:35:51]OFD Sender: No OFD packet to send [11:35:56]OFD Sender: No OFD packet to send [11:36:01]OFD Sender: No OFD packet to send [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:31]OFD Sender: No OFD packet to send [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:09]accept exits with 7 [11:37:09]New connection [11:37:09]New thread 3067280740 created [11:37:09]Thread 3067137380 joined [11:37:09]Waiting for new connection... [11:37:09] Sock 7.Parse request [11:37:09]Sock 7.Check first char [11:37:09]Sock 7.First char is OK [11:37:09]request: POST /json_proto HTTP/1.0 [11:37:09]Method: POST [11:37:09]URL: /json_proto [11:37:09]Method is POST - this is cgi request [11:37:09]url: /json_proto [11:37:09]query_string will be loaded in cgi processing [11:37:09]execute_cgi json_proto POST (null) [11:37:09]execute_cgi path=json_proto method=POST [11:37:09]POST find Content-Length [11:37:09]Host: 172.17.32.195:8080 [11:37:09]Content-Length: 639 [11:37:09]Content-Type: application/json [11:37:09] [11:37:09]POST finish read [11:37:09]Found Content-Length = 639 [11:37:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:09]execute_script... [11:37: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)298182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:09]POST & json_proto [11:37:09]process_json_proto [11:37:09]json parsed OK: [11:37:09]protocol is kg_v1.0 [11:37:09]action value=close_receipt [11:37:09]process_action close_receipt [11:37:09]cmd_close_receipt [11:37:09]MH_GetDate [11:37:09]Write to MH i2c: F0 00 00 80 17 86 [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: F0 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: F0 09 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: F0 09 00 80 17 00 66 28 15 66 77 1B 62 64 F0 [11:37:09]GetLastDocTimeStamp 1712662434 [11:37:09]current date 1712662630 [11:37:09]FM_GetShiftState [11:37:09]SAM_PROTO_GetShiftState [11:37:09]wFMCommunicate request_size=4 [11:37:09]MH_SAM_APDU [11:37:09]CAPDU: 80 13 01 00 [11:37:09]Write to MH i2c: E2 08 00 81 17 80 13 01 00 00 00 00 00 15 [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:09]Read from MH i2c: E2 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 0E 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 0E 00 81 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AF [11:37:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:37:09]wFMCommunicate OK [11:37:09]SAM_PROTO_GetShiftState done [11:37:09]FM_GetShiftState done [11:37:09]opened in 1712622218 [11:37:09]opened+sec_in_day 1712708618 [11:37:09]quantity*price = 50033 [11:37:09]sum+1 = 50035 [11:37:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 241 09.04.2024 11:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154937 ФПД: 82192511487155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113710&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154937&fm=82192511487155&tin=02508201610067®Number=0000000000090882&sum=50034 [11:37:10]StoreToDocumentArchive [11:37:10]shift 298 fd 154937 [11:37:10]save to /storage/0298/doc_00154937 [11:37:10]save last doc name /storage/0298/doc_00154937 to /storage/kkm_last_doc_name [11:37:10]save OK [11:37:10]Clear old archive folders... [11:37:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:10]tlvbuf is 017B2C70 [11:37:10]SAM_PROTO_ClearQueue [11:37:10]wFMCommunicate request_size=4 [11:37:10]MH_SAM_APDU [11:37:10]CAPDU: 80 09 00 00 [11:37:10]Write to MH i2c: E2 08 00 8E 17 80 09 00 00 00 00 00 00 17 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 8E 17 00 90 00 19 [11:37:10]RAPDU: 90 00 [11:37:10]wFMCommunicate OK [11:37:10]SAM_PROTO_ClearQueue done [11:37:10]KKMCreateOFDPacket [11:37:10]OFDProtocolAddRootSTLVToBuf [11:37:10]FM_MakeSignedData [11:37:10]FM_MakeSignedData [11:37:10]SAM_PROTO_SignData [11:37:10]wFMCommunicate request_size=4 [11:37:10]MH_SAM_APDU [11:37:10]CAPDU: 80 0D 01 02 [11:37:10]Write to MH i2c: E2 08 00 8F 17 80 0D 01 02 00 00 00 00 1F [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 8F 17 00 90 00 1A [11:37:10]RAPDU: 90 00 [11:37:10]wFMCommunicate OK [11:37:10]wFMCommunicate request_size=255 [11:37:10]MH_SAM_APDU [11:37: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 66 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 39 5D 02 00 35 04 06 00 4A [11:37:10]Write to MH i2c: E2 02 01 90 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 66 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 39 5D 02 00 35 04 06 00 4A 00 00 26 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 90 17 00 90 00 1B [11:37:10]RAPDU: 90 00 [11:37:10]wFMCommunicate OK [11:37:10]wFMCommunicate request_size=10 [11:37:10]MH_SAM_APDU [11:37:10]CAPDU: 80 0D 02 02 05 C0 EF 73 4C B3 [11:37:10]Write to MH i2c: E2 0D 00 91 17 80 0D 02 02 05 00 C0 EF 73 4C B3 00 00 4D [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 03 00 91 17 00 90 00 1C [11:37:10]RAPDU: 90 00 [11:37:10]wFMCommunicate OK [11:37:10]wFMCommunicate request_size=4 [11:37:10]MH_SAM_APDU [11:37:10]CAPDU: 80 0D 03 02 [11:37:10]Write to MH i2c: E2 08 00 92 17 80 0D 03 02 00 00 00 00 24 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 0B 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 0B 00 92 17 00 A2 05 86 17 A4 8D E9 40 90 00 C3 [11:37:10]RAPDU: A2 05 86 17 A4 8D E9 40 90 00 [11:37:10]wFMCommunicate OK [11:37:10]SAM_PROTO_SignData done [11:37:10]FM_MakeSignedData done [11:37:10]CreateOFDProtocolMessage [11:37:10]wFMCommunicate request_size=4 [11:37:10]MH_SAM_APDU [11:37:10]CAPDU: 80 11 00 00 [11:37:10]Write to MH i2c: E2 08 00 93 17 80 11 00 00 00 00 00 00 24 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:10]Read from MH i2c: E2 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 17 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: E2 17 00 93 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 79 [11:37:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:37:10]wFMCommunicate OK [11:37:10]CreateOFDProtocolMessage done [11:37:10]OFDSenderStorePacket 154937 [11:37:10]StoreOFDPacket docnum=154937 [11:37:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 75 DE 07 01 08 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 66 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 39 5D 02 00 35 04 06 00 4A C0 EF 73 4C B3 A2 05 86 17 A4 8D E9 40 [11:37:10]CheckFolder [11:37:10]dirname=/storage/ofd_packets [11:37:10]CheckFolder done [11:37:10]ProducePacketName [11:37:10]name=ofd_packets/00154937 [11:37:10]NVStorageSaveData ofd_packets/00154937 [11:37:10]File name is /storage/ofd_packets/00154937 [11:37:10]Write 301 bytes [11:37:10]NVStorageSaveData done [11:37:10]OFDSenderStorePacket done [11:37:10]KKMCreateOFDPacket done [11:37:10]NVStorageSaveData kkm_last_timestamp [11:37:10]File name is /storage/kkm_last_timestamp [11:37:10]Write 4 bytes [11:37:10]NVStorageSaveData done [11:37:10]ExternCall_PrintAddStr [11:37:10]wPrintStart [11:37:10]Write to MH i2c: 01 00 00 94 17 AB [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 07 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 07 00 94 17 00 00 00 00 00 FF 0F C0 [11:37:10]RasterBufferAndPrint [11:37:10]line Счет N : (1)298182 [11:37:10]line ИНН: 02508201610067 [11:37:10]line Контрольно-Кассовый Чек [11:37:10]line ПРОДАЖА [11:37:10]line ТРК (МРК, ГНК) : 82 [11:37:10]line Товар: 2710124130 [11:37:10]line Аи-92-К-5 [11:37:10]line 7.830 * 63.90 [11:37:10]line = 500.34 [11:37:10]line НДС 12% НСП 1% [11:37:10]line > о реализуемом товаре [11:37:10]line ИТОГО: 500.34 [11:37:10]line НСП 1% : 4.43 [11:37:10]line НДС 12% : 53.13 [11:37:10]line Наличными: 500.34 [11:37:10]line Безнал.: 0.00 [11:37:10]line Место: АЗС № 53 "Партнер Нефть" [11:37:10]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:37:10]line СНО: Общий режим [11:37:10]line Чек 241 09.04.2024 11:37 [11:37:10]line Смена: 298 ФФД: 1.0 [11:37:10]line ЗНМ: 0300000127 [11:37:10]line РНМ: 0000000000090882 [11:37:10]line Версия ККМ: 001 [11:37:10]line ФМ: 0000000000874906 [11:37:10]line ФД: 154937 [11:37:10]line ФПД: 82192511487155 [11:37:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113710&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154937&fm=82192511487155&tin=02508201610067®Number=0000000000090882&sum=50034 [11:37:11]OFD Sender: Processing packet 154937 [packets to send 67, broken 66] [11:37:11]ProducePacketName [11:37:11]name=ofd_packets/00154937 [11:37:11]OFD Sender: To server: pG, [11:37:11]CommunicateWithHost lk.salyk.kg:30040 [11:37:11]ConnectInit lk.salyk.kg [11:37:11]written 0, free lines is 4095 [11:37:11]Connected sock=11 [11:37:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 75 DE 07 01 08 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 66 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 39 5D 02 00 35 04 06 00 4A C0 EF 73 4C B3 A2 05 86 17 A4 8D E9 40 [11:37:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 EE 94 47 00 92 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 39 5D 02 00 F4 03 04 00 10 D0 14 66 B6 04 01 00 00 E0 A9 36 C0 66 9B C1 CB [11:37:11]CommunicateWithHost err = 0 [11:37:11]CheckOFDResponse [11:37:11]1017 (14) - 77093643461234 [11:37:11]1041 (16) - 0000000000874906 [11:37:11]1040 (4) - 154937 [11:37:11]1012 (4) - 09.04.2024 05:20 [11:37:11]1206 (1) - 0 [11:37:11]OFD Sender: Remove packet 154937 [11:37:11]ProducePacketName [11:37:11]name=ofd_packets/00154937 [11:37:11]NVStorageDeleteData [11:37:11]Write to MH i2c: 01 00 00 BC 17 D3 [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: 01 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: 01 07 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: 01 07 00 BC 17 00 00 00 00 00 DF 0C C5 [11:37:11]RasterBufferAndPrint [11:37:11]line [11:37:11]line [11:37:11]line [11:37:11]line [11:37:11]line [11:37:11]written 0, free lines is 3300 [11:37:11]MH_Cut [11:37:11]Write to MH i2c: D1 01 00 C3 17 01 AC [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: D1 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: D1 01 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: D1 01 00 C3 17 00 AB [11:37:11]Write to MH i2c: 01 00 00 C4 17 DB [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]OFD Sender: No OFD packet to send [11:37:12]*** Cut start [11:37:12]*** Partial cut [11:37:12]*** CUTSNS_PIN = 1 [11:37:12]*** CUTSNS_PIN = 0 [11:37:12]*** Brake cut motor [11:37:12]Read from MH i2c: 01 [11:37:12]MH_I2C_Read... [11:37:12]*** Stop cut motor [11:37:12]*** Cut end [11:37:12]Read from MH i2c: 01 07 00 [11:37:12]MH_I2C_Read... [11:37:12]Read from MH i2c: 01 07 00 C4 17 00 00 00 00 00 FF 0F F0 [11:37:12]process_action close_receipt done [11:37:12]requested_data is exist [11:37:12]produce_requested_data [11:37:12]requested_item fm.sn is exist - process it [11:37:12]wFMCommunicate request_size=4 [11:37:12]MH_SAM_APDU [11:37:12]CAPDU: 80 11 00 00 [11:37:12]Write to MH i2c: E2 08 00 C5 17 80 11 00 00 00 00 00 00 56 [11:37:12]Write i2c OK [11:37:12]MH_I2C_Read... [11:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:12]Read from MH i2c: E2 [11:37:12]MH_I2C_Read... [11:37:12]Read from MH i2c: E2 17 00 [11:37:12]MH_I2C_Read... [11:37:12]Read from MH i2c: E2 17 00 C5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AB [11:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:37:12]wFMCommunicate OK [11:37:12]requested_item fd.num is exist - process it [11:37:12]SAM_PROTO_GetFieldsCounters [11:37:12]wFMCommunicate request_size=4 [11:37:12]MH_SAM_APDU [11:37:12]CAPDU: 80 13 00 00 [11:37:12]Write to MH i2c: E2 08 00 C6 17 80 13 00 00 00 00 00 00 59 [11:37:12]Write i2c OK [11:37:12]MH_I2C_Read... [11:37:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:13]Read from MH i2c: E2 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: E2 62 00 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: E2 62 00 C6 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 39 5D 02 00 0E 04 04 00 2A 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 14 [11:37:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 39 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:13]wFMCommunicate OK [11:37:13]SAM_PROTO_GetFieldsCounters done [11:37:13]requested_item shift.num is exist - process it [11:37:13]requested_item shift.opened is exist - process it [11:37:13]req_shift_opened [11:37:13]FM_GetShiftState [11:37:13]SAM_PROTO_GetShiftState [11:37:13]wFMCommunicate request_size=4 [11:37:13]MH_SAM_APDU [11:37:13]CAPDU: 80 13 01 00 [11:37:13]Write to MH i2c: E2 08 00 C7 17 80 13 01 00 00 00 00 00 5B [11:37:13]Write i2c OK [11:37:13]MH_I2C_Read... [11:37:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:13]Read from MH i2c: E2 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: E2 0E 00 [11:37:13]MH_I2C_Read... [11:37:13]Read from MH i2c: E2 0E 00 C7 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F5 [11:37:13]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:37:13]wFMCommunicate OK [11:37:13]SAM_PROTO_GetShiftState done [11:37:13]FM_GetShiftState done [11:37:13]req_shift_opened done [11:37:13]requested_item shift.open_date is exist - process it [11:37:13]req_shift_open_date [11:37:13]req_shift_open_date done [11:37:13]produce_requested_data done [11:37:13]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154937,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:37:13]process_action_free close_receipt [11:37:13]json_value_free [11:37:13]json_value_free done [11:37:13]process_json_proto returns [11:37:13]Send response to host [11:37:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154937,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:37:13]free response buf [11:37:13]execute_script done [11:37:13]execute_script returns [11:37:13]free content buf [11:37:13]Sock 7.Close socket [11:37:13]Sock 7.Thread stoped [11:37:16]accept exits with 9 [11:37:16]New connection [11:37:16]New thread 3067137380 created [11:37:16]Thread 3067280740 joined [11:37:16]Waiting for new connection... [11:37:16] Sock 9.Parse request [11:37:16]Sock 9.Check first char [11:37:16]Sock 9.First char is OK [11:37:16]request: POST /json_proto HTTP/1.0 [11:37:16]Method: POST [11:37:16]URL: /json_proto [11:37:16]Method is POST - this is cgi request [11:37:16]url: /json_proto [11:37:16]query_string will be loaded in cgi processing [11:37:16]execute_cgi json_proto POST (null) [11:37:16]execute_cgi path=json_proto method=POST [11:37:16]POST find Content-Length [11:37:16]Host: 172.17.32.195:8080 [11:37:16]Content-Length: 643 [11:37:16]Content-Type: application/json [11:37:16] [11:37:16]POST finish read [11:37:16]Found Content-Length = 643 [11:37:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:16]execute_script... [11:37:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 9.120, "sum" : 300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:16]POST & json_proto [11:37:16]process_json_proto [11:37:16]json parsed OK: [11:37:16]protocol is kg_v1.0 [11:37:16]action value=close_receipt [11:37:16]process_action close_receipt [11:37:16]cmd_close_receipt [11:37:16]MH_GetDate [11:37:16]Write to MH i2c: F0 00 00 C8 17 CE [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: F0 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: F0 09 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: F0 09 00 C8 17 00 6D 28 15 66 77 1B 62 64 3F [11:37:16]GetLastDocTimeStamp 1712662630 [11:37:16]current date 1712662637 [11:37:16]FM_GetShiftState [11:37:16]SAM_PROTO_GetShiftState [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 13 01 00 [11:37:16]Write to MH i2c: E2 08 00 C9 17 80 13 01 00 00 00 00 00 5D [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0E 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0E 00 C9 17 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F7 [11:37:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:37:16]wFMCommunicate OK [11:37:16]SAM_PROTO_GetShiftState done [11:37:16]FM_GetShiftState done [11:37:16]opened in 1712622218 [11:37:16]opened+sec_in_day 1712708618 [11:37:16]quantity*price = 30004 [11:37:16]sum+1 = 30006 [11:37:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.05 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.05 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 242 09.04.2024 11:37 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154938 ФПД: 251004387234574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154938&fm=251004387234574&tin=02508201610067®Number=0000000000090882&sum=30005 [11:37:17]StoreToDocumentArchive [11:37:17]shift 298 fd 154938 [11:37:17]save to /storage/0298/doc_00154938 [11:37:17]save last doc name /storage/0298/doc_00154938 to /storage/kkm_last_doc_name [11:37:17]save OK [11:37:17]Clear old archive folders... [11:37:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:37:17]tlvbuf is 0171A7E0 [11:37:17]SAM_PROTO_ClearQueue [11:37:17]wFMCommunicate request_size=4 [11:37:17]MH_SAM_APDU [11:37:17]CAPDU: 80 09 00 00 [11:37:17]Write to MH i2c: E2 08 00 D6 17 80 09 00 00 00 00 00 00 5F [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:17]Read from MH i2c: E2 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 D6 17 00 90 00 61 [11:37:17]RAPDU: 90 00 [11:37:17]wFMCommunicate OK [11:37:17]SAM_PROTO_ClearQueue done [11:37:17]KKMCreateOFDPacket [11:37:17]OFDProtocolAddRootSTLVToBuf [11:37:17]FM_MakeSignedData [11:37:17]FM_MakeSignedData [11:37:17]SAM_PROTO_SignData [11:37:17]wFMCommunicate request_size=4 [11:37:17]MH_SAM_APDU [11:37:17]CAPDU: 80 0D 01 02 [11:37:17]Write to MH i2c: E2 08 00 D7 17 80 0D 01 02 00 00 00 00 67 [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:17]Read from MH i2c: E2 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 D7 17 00 90 00 62 [11:37:17]RAPDU: 90 00 [11:37:17]wFMCommunicate OK [11:37:17]wFMCommunicate request_size=255 [11:37:17]MH_SAM_APDU [11:37:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 F2 00 00 00 F4 03 04 00 6D 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3A 5D 02 00 35 04 06 00 E4 49 [11:37:17]Write to MH i2c: E2 02 01 D8 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 F2 00 00 00 F4 03 04 00 6D 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3A 5D 02 00 35 04 06 00 E4 49 00 00 3E [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:17]Read from MH i2c: E2 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: E2 03 00 D8 17 00 90 00 63 [11:37:17]RAPDU: 90 00 [11:37:17]wFMCommunicate OK [11:37:17]wFMCommunicate request_size=9 [11:37:17]MH_SAM_APDU [11:37:17]CAPDU: 80 0D 02 02 04 83 56 93 0E [11:37:17]Write to MH i2c: E2 0C 00 D9 17 80 0D 02 02 04 00 83 56 93 0E 00 00 EC [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 03 00 D9 17 00 90 00 64 [11:37:18]RAPDU: 90 00 [11:37:18]wFMCommunicate OK [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 0D 03 02 [11:37:18]Write to MH i2c: E2 08 00 DA 17 80 0D 03 02 00 00 00 00 6C [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0B 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0B 00 DA 17 00 32 CC 06 02 57 0B B0 20 90 00 A5 [11:37:18]RAPDU: 32 CC 06 02 57 0B B0 20 90 00 [11:37:18]wFMCommunicate OK [11:37:18]SAM_PROTO_SignData done [11:37:18]FM_MakeSignedData done [11:37:18]CreateOFDProtocolMessage [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 11 00 00 [11:37:18]Write to MH i2c: E2 08 00 DB 17 80 11 00 00 00 00 00 00 6C [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 17 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 17 00 DB 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C1 [11:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:37:18]wFMCommunicate OK [11:37:18]CreateOFDProtocolMessage done [11:37:18]OFDSenderStorePacket 154938 [11:37:18]StoreOFDPacket docnum=154938 [11:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 65 59 06 01 77 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 F2 00 00 00 F4 03 04 00 6D 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3A 5D 02 00 35 04 06 00 E4 49 83 56 93 0E 32 CC 06 02 57 0B B0 20 [11:37:18]CheckFolder [11:37:18]dirname=/storage/ofd_packets [11:37:18]CheckFolder done [11:37:18]ProducePacketName [11:37:18]name=ofd_packets/00154938 [11:37:18]NVStorageSaveData ofd_packets/00154938 [11:37:18]File name is /storage/ofd_packets/00154938 [11:37:18]Write 300 bytes [11:37:18]NVStorageSaveData done [11:37:18]OFDSenderStorePacket done [11:37:18]KKMCreateOFDPacket done [11:37:18]NVStorageSaveData kkm_last_timestamp [11:37:18]File name is /storage/kkm_last_timestamp [11:37:18]Write 4 bytes [11:37:18]NVStorageSaveData done [11:37:18]ExternCall_PrintAddStr [11:37:18]wPrintStart [11:37:18]Write to MH i2c: 01 00 00 DC 17 F3 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 07 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 07 00 DC 17 00 00 00 00 00 FF 0F 08 [11:37:18]RasterBufferAndPrint [11:37:18]line Счет N : (1)298181 [11:37:18]line ИНН: 02508201610067 [11:37:18]line Контрольно-Кассовый Чек [11:37:18]line ПРОДАЖА [11:37:18]line ТРК (МРК, ГНК) : 101 [11:37:18]line Товар: 2711190000 [11:37:18]line ГАЗ-К-5 [11:37:18]line 9.120 * 32.90 [11:37:18]line = 300.05 [11:37:18]line НДС 12% НСП 1% [11:37:18]line > о реализуемом товаре [11:37:18]line ИТОГО: 300.05 [11:37:18]line НСП 1% : 2.65 [11:37:18]line НДС 12% : 31.86 [11:37:18]line Наличными: 300.05 [11:37:18]line Безнал.: 0.00 [11:37:18]line Место: АЗС № 53 "Партнер Нефть" [11:37:18]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:37:18]line СНО: Общий режим [11:37:18]line Чек 242 09.04.2024 11:37 [11:37:18]line Смена: 298 ФФД: 1.0 [11:37:18]line ЗНМ: 0300000127 [11:37:18]line РНМ: 0000000000090882 [11:37:18]line Версия ККМ: 001 [11:37:18]line ФМ: 0000000000874906 [11:37:18]line ФД: 154938 [11:37:18]line ФПД: 251004387234574 [11:37:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154938&fm=251004387234574&tin=02508201610067®Number=0000000000090882&sum=30005 [11:37:18]written 0, free lines is 4095 [11:37:18]OFD Sender: Processing packet 154938 [packets to send 67, broken 66] [11:37:18]ProducePacketName [11:37:18]name=ofd_packets/00154938 [11:37:18]OFD Sender: To server: pG, [11:37:18]CommunicateWithHost lk.salyk.kg:30040 [11:37:18]ConnectInit lk.salyk.kg [11:37:18]Connected sock=10 [11:37:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 65 59 06 01 77 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 23 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 35 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 35 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 F2 00 00 00 F4 03 04 00 6D 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3A 5D 02 00 35 04 06 00 E4 49 83 56 93 0E 32 CC 06 02 57 0B B0 20 [11:37:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3E 9A 47 00 A2 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3A 5D 02 00 F4 03 04 00 17 D0 14 66 B6 04 01 00 00 07 91 A6 42 E6 B6 46 56 [11:37:18]CommunicateWithHost err = 0 [11:37:18]CheckOFDResponse [11:37:18]1017 (14) - 77093643461234 [11:37:18]1041 (16) - 0000000000874906 [11:37:18]1040 (4) - 154938 [11:37:18]1012 (4) - 09.04.2024 05:20 [11:37:18]1206 (1) - 0 [11:37:18]OFD Sender: Remove packet 154938 [11:37:18]ProducePacketName [11:37:18]name=ofd_packets/00154938 [11:37:18]NVStorageDeleteData [11:37:18]Write to MH i2c: 01 00 00 04 18 1C [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 07 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 07 00 04 18 00 00 00 00 00 F6 0C 25 [11:37:18]RasterBufferAndPrint [11:37:18]line [11:37:18]line [11:37:18]line [11:37:18]line [11:37:18]line [11:37:18]written 0, free lines is 3328 [11:37:18]MH_Cut [11:37:18]Write to MH i2c: D1 01 00 0B 18 01 F5 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: D1 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: D1 01 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: D1 01 00 0B 18 00 F4 [11:37:18]Write to MH i2c: 01 00 00 0C 18 24 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]OFD Sender: No OFD packet to send [11:37:19]*** Cut start [11:37:19]*** Partial cut [11:37:19]*** CUTSNS_PIN = 1 [11:37:19]*** CUTSNS_PIN = 0 [11:37:19]*** Brake cut motor [11:37:19]Read from MH i2c: 01 [11:37:19]MH_I2C_Read... [11:37:19]*** Stop cut motor [11:37:20]*** Cut end [11:37:20]Read from MH i2c: 01 07 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: 01 07 00 0C 18 00 00 00 00 00 FF 0F 39 [11:37:20]process_action close_receipt done [11:37:20]requested_data is exist [11:37:20]produce_requested_data [11:37:20]requested_item fm.sn is exist - process it [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 11 00 00 [11:37:20]Write to MH i2c: E2 08 00 0D 18 80 11 00 00 00 00 00 00 9F [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 0D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F4 [11:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:37:20]wFMCommunicate OK [11:37:20]requested_item fd.num is exist - process it [11:37:20]SAM_PROTO_GetFieldsCounters [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 13 00 00 [11:37:20]Write to MH i2c: E2 08 00 0E 18 80 13 00 00 00 00 00 00 A2 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 62 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 62 00 0E 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3A 5D 02 00 0E 04 04 00 2A 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 61 [11:37:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3A 5D 02 00 0E 04 04 00 2A 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 [11:37:20]wFMCommunicate OK [11:37:20]SAM_PROTO_GetFieldsCounters done [11:37:20]requested_item shift.num is exist - process it [11:37:20]requested_item shift.opened is exist - process it [11:37:20]req_shift_opened [11:37:20]FM_GetShiftState [11:37:20]SAM_PROTO_GetShiftState [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 13 01 00 [11:37:20]Write to MH i2c: E2 08 00 0F 18 80 13 01 00 00 00 00 00 A4 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0E 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0E 00 0F 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3E [11:37:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:37:20]wFMCommunicate OK [11:37:20]SAM_PROTO_GetShiftState done [11:37:20]FM_GetShiftState done [11:37:20]req_shift_opened done [11:37:20]requested_item shift.open_date is exist - process it [11:37:20]req_shift_open_date [11:37:20]req_shift_open_date done [11:37:20]produce_requested_data done [11:37:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154938,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:37:20]process_action_free close_receipt [11:37:20]json_value_free [11:37:20]json_value_free done [11:37:20]process_json_proto returns [11:37:20]Send response to host [11:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154938,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:37:20]free response buf [11:37:20]execute_script done [11:37:20]execute_script returns [11:37:20]free content buf [11:37:20]Sock 9.Close socket [11:37:20]Sock 9.Thread stoped [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:04]OFD Sender: No OFD packet to send [11:38:05]accept exits with 7 [11:38:05]New connection [11:38:05]New thread 3067280740 created [11:38:05]Thread 3067137380 joined [11:38:05]Waiting for new connection... [11:38:05] Sock 7.Parse request [11:38:05]Sock 7.Check first char [11:38:05]Sock 7.First char is OK [11:38:05]request: POST /json_proto HTTP/1.0 [11:38:05]Method: POST [11:38:05]URL: /json_proto [11:38:05]Method is POST - this is cgi request [11:38:05]url: /json_proto [11:38:05]query_string will be loaded in cgi processing [11:38:05]execute_cgi json_proto POST (null) [11:38:05]execute_cgi path=json_proto method=POST [11:38:05]POST find Content-Length [11:38:05]Host: 172.17.32.195:8080 [11:38:05]Content-Length: 639 [11:38:05]Content-Type: application/json [11:38:05] [11:38:05]POST finish read [11:38:05]Found Content-Length = 639 [11:38:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298183", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:05]execute_script... [11:38: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)298183", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:05]POST & json_proto [11:38:05]process_json_proto [11:38:05]json parsed OK: [11:38:05]protocol is kg_v1.0 [11:38:05]action value=close_receipt [11:38:05]process_action close_receipt [11:38:05]cmd_close_receipt [11:38:05]MH_GetDate [11:38:05]Write to MH i2c: F0 00 00 10 18 17 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: F0 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: F0 09 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: F0 09 00 10 18 00 9E 28 15 66 77 1B 62 64 B9 [11:38:05]GetLastDocTimeStamp 1712662637 [11:38:05]current date 1712662686 [11:38:05]FM_GetShiftState [11:38:05]SAM_PROTO_GetShiftState [11:38:05]wFMCommunicate request_size=4 [11:38:05]MH_SAM_APDU [11:38:05]CAPDU: 80 13 01 00 [11:38:05]Write to MH i2c: E2 08 00 11 18 80 13 01 00 00 00 00 00 A6 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:05]Read from MH i2c: E2 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 0E 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 0E 00 11 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 40 [11:38:05]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:38:05]wFMCommunicate OK [11:38:05]SAM_PROTO_GetShiftState done [11:38:05]FM_GetShiftState done [11:38:05]opened in 1712622218 [11:38:05]opened+sec_in_day 1712708618 [11:38:05]quantity*price = 50033 [11:38:05]sum+1 = 50035 [11:38:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 243 09.04.2024 11:38 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154939 ФПД: 197880714271581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113806&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154939&fm=197880714271581&tin=02508201610067®Number=0000000000090882&sum=50034 [11:38:06]StoreToDocumentArchive [11:38:06]shift 298 fd 154939 [11:38:06]save to /storage/0298/doc_00154939 [11:38:06]save last doc name /storage/0298/doc_00154939 to /storage/kkm_last_doc_name [11:38:06]save OK [11:38:06]Clear old archive folders... [11:38:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:06]tlvbuf is B6EF8090 [11:38:06]SAM_PROTO_ClearQueue [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 09 00 00 [11:38:06]Write to MH i2c: E2 08 00 1E 18 80 09 00 00 00 00 00 00 A8 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 03 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 03 00 1E 18 00 90 00 AA [11:38:06]RAPDU: 90 00 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_ClearQueue done [11:38:06]KKMCreateOFDPacket [11:38:06]OFDProtocolAddRootSTLVToBuf [11:38:06]FM_MakeSignedData [11:38:06]FM_MakeSignedData [11:38:06]SAM_PROTO_SignData [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 0D 01 02 [11:38:06]Write to MH i2c: E2 08 00 1F 18 80 0D 01 02 00 00 00 00 B0 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 03 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 03 00 1F 18 00 90 00 AB [11:38:06]RAPDU: 90 00 [11:38:06]wFMCommunicate OK [11:38:06]wFMCommunicate request_size=255 [11:38:06]MH_SAM_APDU [11:38: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 9E 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3B 5D 02 00 35 04 06 00 B3 [11:38:06]Write to MH i2c: E2 02 01 20 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 9E 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3B 5D 02 00 35 04 06 00 B3 00 00 5C [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 20 18 00 90 00 AC [11:38:07]RAPDU: 90 00 [11:38:07]wFMCommunicate OK [11:38:07]wFMCommunicate request_size=10 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 0D 02 02 05 F8 B1 AE 9B 5D [11:38:07]Write to MH i2c: E2 0D 00 21 18 80 0D 02 02 05 00 F8 B1 AE 9B 5D 00 00 0C [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 21 18 00 90 00 AD [11:38:07]RAPDU: 90 00 [11:38:07]wFMCommunicate OK [11:38:07]wFMCommunicate request_size=4 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 0D 03 02 [11:38:07]Write to MH i2c: E2 08 00 22 18 80 0D 03 02 00 00 00 00 B5 [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 0B 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 0B 00 22 18 00 CD 5E 91 D5 81 57 8F B5 90 00 63 [11:38:07]RAPDU: CD 5E 91 D5 81 57 8F B5 90 00 [11:38:07]wFMCommunicate OK [11:38:07]SAM_PROTO_SignData done [11:38:07]FM_MakeSignedData done [11:38:07]CreateOFDProtocolMessage [11:38:07]wFMCommunicate request_size=4 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 11 00 00 [11:38:07]Write to MH i2c: E2 08 00 23 18 80 11 00 00 00 00 00 00 B5 [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 17 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 17 00 23 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0A [11:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:38:07]wFMCommunicate OK [11:38:07]CreateOFDProtocolMessage done [11:38:07]OFDSenderStorePacket 154939 [11:38:07]StoreOFDPacket docnum=154939 [11:38:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F7 36 07 01 AE 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 9E 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3B 5D 02 00 35 04 06 00 B3 F8 B1 AE 9B 5D CD 5E 91 D5 81 57 8F B5 [11:38:07]CheckFolder [11:38:07]dirname=/storage/ofd_packets [11:38:07]CheckFolder done [11:38:07]ProducePacketName [11:38:07]name=ofd_packets/00154939 [11:38:07]NVStorageSaveData ofd_packets/00154939 [11:38:07]File name is /storage/ofd_packets/00154939 [11:38:07]Write 301 bytes [11:38:07]NVStorageSaveData done [11:38:07]OFDSenderStorePacket done [11:38:07]KKMCreateOFDPacket done [11:38:07]NVStorageSaveData kkm_last_timestamp [11:38:07]File name is /storage/kkm_last_timestamp [11:38:07]Write 4 bytes [11:38:07]NVStorageSaveData done [11:38:07]ExternCall_PrintAddStr [11:38:07]wPrintStart [11:38:07]Write to MH i2c: 01 00 00 24 18 3C [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 07 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 07 00 24 18 00 00 00 00 00 FF 0F 51 [11:38:07]RasterBufferAndPrint [11:38:07]line Счет N : (1)298183 [11:38:07]line ИНН: 02508201610067 [11:38:07]line Контрольно-Кассовый Чек [11:38:07]line ПРОДАЖА [11:38:07]line ТРК (МРК, ГНК) : 52 [11:38:07]line Товар: 2710124130 [11:38:07]line Аи-92-К-5 [11:38:07]line 7.830 * 63.90 [11:38:07]line = 500.34 [11:38:07]line НДС 12% НСП 1% [11:38:07]line > о реализуемом товаре [11:38:07]line ИТОГО: 500.34 [11:38:07]line НСП 1% : 4.43 [11:38:07]line НДС 12% : 53.13 [11:38:07]line Наличными: 500.34 [11:38:07]line Безнал.: 0.00 [11:38:07]line Место: АЗС № 53 "Партнер Нефть" [11:38:07]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:38:07]line СНО: Общий режим [11:38:07]line Чек 243 09.04.2024 11:38 [11:38:07]line Смена: 298 ФФД: 1.0 [11:38:07]line ЗНМ: 0300000127 [11:38:07]line РНМ: 0000000000090882 [11:38:07]line Версия ККМ: 001 [11:38:07]line ФМ: 0000000000874906 [11:38:07]line ФД: 154939 [11:38:07]line ФПД: 197880714271581 [11:38:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113806&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154939&fm=197880714271581&tin=02508201610067®Number=0000000000090882&sum=50034 [11:38:07]OFD Sender: Processing packet 154939 [packets to send 67, broken 66] [11:38:07]ProducePacketName [11:38:07]name=ofd_packets/00154939 [11:38:07]OFD Sender: To server: pG, [11:38:07]CommunicateWithHost lk.salyk.kg:30040 [11:38:07]ConnectInit lk.salyk.kg [11:38:07]written 0, free lines is 4095 [11:38:07]Connected sock=10 [11:38:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F7 36 07 01 AE 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 9E 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3B 5D 02 00 35 04 06 00 B3 F8 B1 AE 9B 5D CD 5E 91 D5 81 57 8F B5 [11:38:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 83 4B 47 00 85 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3B 5D 02 00 F4 03 04 00 48 D0 14 66 B6 04 01 00 00 25 20 31 C2 35 53 DA C1 [11:38:07]CommunicateWithHost err = 0 [11:38:07]CheckOFDResponse [11:38:07]1017 (14) - 77093643461234 [11:38:07]1041 (16) - 0000000000874906 [11:38:07]1040 (4) - 154939 [11:38:07]1012 (4) - 09.04.2024 05:21 [11:38:07]1206 (1) - 0 [11:38:07]OFD Sender: Remove packet 154939 [11:38:07]ProducePacketName [11:38:07]name=ofd_packets/00154939 [11:38:07]NVStorageDeleteData [11:38:07]Write to MH i2c: 01 00 00 4C 18 64 [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 07 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: 01 07 00 4C 18 00 00 00 00 00 EC 0C 63 [11:38:07]RasterBufferAndPrint [11:38:07]line [11:38:07]line [11:38:07]line [11:38:07]line [11:38:07]line [11:38:07]written 0, free lines is 3314 [11:38:07]MH_Cut [11:38:07]Write to MH i2c: D1 01 00 53 18 01 3D [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: D1 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: D1 01 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: D1 01 00 53 18 00 3C [11:38:07]Write to MH i2c: 01 00 00 54 18 6C [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:08]OFD Sender: No OFD packet to send [11:38:08]*** Cut start [11:38:08]*** Partial cut [11:38:08]*** CUTSNS_PIN = 1 [11:38:08]*** CUTSNS_PIN = 0 [11:38:09]*** Brake cut motor [11:38:09]Read from MH i2c: 01 [11:38:09]MH_I2C_Read... [11:38:09]*** Stop cut motor [11:38:09]*** Cut end [11:38:09]Read from MH i2c: 01 07 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: 01 07 00 54 18 00 00 00 00 00 FF 0F 81 [11:38:09]process_action close_receipt done [11:38:09]requested_data is exist [11:38:09]produce_requested_data [11:38:09]requested_item fm.sn is exist - process it [11:38:09]wFMCommunicate request_size=4 [11:38:09]MH_SAM_APDU [11:38:09]CAPDU: 80 11 00 00 [11:38:09]Write to MH i2c: E2 08 00 55 18 80 11 00 00 00 00 00 00 E7 [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:09]Read from MH i2c: E2 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 17 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 17 00 55 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3C [11:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:38:09]wFMCommunicate OK [11:38:09]requested_item fd.num is exist - process it [11:38:09]SAM_PROTO_GetFieldsCounters [11:38:09]wFMCommunicate request_size=4 [11:38:09]MH_SAM_APDU [11:38:09]CAPDU: 80 13 00 00 [11:38:09]Write to MH i2c: E2 08 00 56 18 80 13 00 00 00 00 00 00 EA [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:09]Read from MH i2c: E2 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 62 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 62 00 56 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3B 5D 02 00 0E 04 04 00 2A 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 AD [11:38:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3B 5D 02 00 0E 04 04 00 2A 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 [11:38:09]wFMCommunicate OK [11:38:09]SAM_PROTO_GetFieldsCounters done [11:38:09]requested_item shift.num is exist - process it [11:38:09]requested_item shift.opened is exist - process it [11:38:09]req_shift_opened [11:38:09]FM_GetShiftState [11:38:09]SAM_PROTO_GetShiftState [11:38:09]wFMCommunicate request_size=4 [11:38:09]MH_SAM_APDU [11:38:09]CAPDU: 80 13 01 00 [11:38:09]Write to MH i2c: E2 08 00 57 18 80 13 01 00 00 00 00 00 EC [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:09]Read from MH i2c: E2 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 0E 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: E2 0E 00 57 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 86 [11:38:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:38:09]wFMCommunicate OK [11:38:09]SAM_PROTO_GetShiftState done [11:38:09]FM_GetShiftState done [11:38:09]req_shift_opened done [11:38:09]requested_item shift.open_date is exist - process it [11:38:09]req_shift_open_date [11:38:09]req_shift_open_date done [11:38:09]produce_requested_data done [11:38:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154939,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:38:09]process_action_free close_receipt [11:38:09]json_value_free [11:38:09]json_value_free done [11:38:09]process_json_proto returns [11:38:09]Send response to host [11:38:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154939,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:38:09]free response buf [11:38:09]execute_script done [11:38:09]execute_script returns [11:38:09]free content buf [11:38:09]Sock 7.Close socket [11:38:09]Sock 7.Thread stoped [11:38:13]OFD Sender: No OFD packet to send [11:38:14]accept exits with 9 [11:38:14]New connection [11:38:14]New thread 3067137380 created [11:38:14]Thread 3067280740 joined [11:38:14]Waiting for new connection... [11:38:14] Sock 9.Parse request [11:38:14]Sock 9.Check first char [11:38:14]Sock 9.First char is OK [11:38:14]request: POST /json_proto HTTP/1.0 [11:38:14]Method: POST [11:38:14]URL: /json_proto [11:38:14]Method is POST - this is cgi request [11:38:14]url: /json_proto [11:38:14]query_string will be loaded in cgi processing [11:38:14]execute_cgi json_proto POST (null) [11:38:14]execute_cgi path=json_proto method=POST [11:38:14]POST find Content-Length [11:38:14]Host: 172.17.32.195:8080 [11:38:14]Content-Length: 1190 [11:38:14]Content-Type: application/json [11:38:14] [11:38:14]POST finish read [11:38:14]Found Content-Length = 1190 [11:38:14]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298184\u000A09.04.2024 11:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585951\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:14]execute_script... [11:38:14]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298184\u000A09.04.2024 11:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585951\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:14]POST & json_proto [11:38:14]process_json_proto [11:38:14]json parsed OK: [11:38:14]protocol is kg_v1.0 [11:38:14]action value=print_text [11:38:14]process_action print_text [11:38:14]cmd_print_text [11:38:14]ExternCall_PrintAddStr [11:38:14]wPrintStart [11:38:14]Write to MH i2c: 01 00 00 58 18 70 [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 07 00 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 07 00 58 18 00 00 00 00 00 FF 0F 85 [11:38:14]RasterBufferAndPrint [11:38:14]line *****ТОВАРНЫЙ ЧЕК***** [11:38:14]line АЗС 53 [11:38:14]line Партнер нефть [11:38:14]line 02508201610067 [11:38:14]line Кассир : Черикбаев М. [11:38:14]line Счет N : (1)298184 [11:38:14]line 09.04.2024 11:15 [11:38:14]line ПРОДАЖА [11:38:14]line ТРК (МРК, ГНК): 22 [11:38:14]line Вид ГСМ : 2710124130 [11:38:14]line Аи-92-К-5 [11:38:14]line 10.000 x 63.90 [11:38:14]line ИТОГ: 639.00 [11:38:14]line Тип оплаты: Талоны: Партнер нефть [11:38:14]line 3585951 [11:38:14]line ______________________ [11:38:14]line (подпись) [11:38:14]written 0, free lines is 4095 [11:38:14]Write to MH i2c: 01 00 00 6C 18 84 [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 07 00 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: 01 07 00 6C 18 00 00 00 00 00 12 0E AB [11:38:14]RasterBufferAndPrint [11:38:14]line [11:38:14]line [11:38:14]line [11:38:14]line [11:38:14]line [11:38:14]written 0, free lines is 3604 [11:38:14]MH_Cut [11:38:14]Write to MH i2c: D1 01 00 73 18 01 5D [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: D1 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: D1 01 00 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: D1 01 00 73 18 00 5C [11:38:14]Write to MH i2c: 01 00 00 74 18 8C [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:15]*** Cut start [11:38:15]*** Partial cut [11:38:15]*** CUTSNS_PIN = 1 [11:38:15]*** CUTSNS_PIN = 0 [11:38:15]*** Brake cut motor [11:38:15]Read from MH i2c: 01 [11:38:15]MH_I2C_Read... [11:38:15]*** Stop cut motor [11:38:15]*** Cut end [11:38:15]Read from MH i2c: 01 07 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: 01 07 00 74 18 00 00 00 00 00 FF 0F A1 [11:38:15]process_action print_text done [11:38:15]requested_data is exist [11:38:15]produce_requested_data [11:38:15]requested_item fm.sn is exist - process it [11:38:15]wFMCommunicate request_size=4 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 11 00 00 [11:38:15]Write to MH i2c: E2 08 00 75 18 80 11 00 00 00 00 00 00 07 [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 17 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 17 00 75 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5C [11:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:38:15]wFMCommunicate OK [11:38:15]requested_item fd.num is exist - process it [11:38:15]SAM_PROTO_GetFieldsCounters [11:38:15]wFMCommunicate request_size=4 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 13 00 00 [11:38:15]Write to MH i2c: E2 08 00 76 18 80 13 00 00 00 00 00 00 0A [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 62 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 62 00 76 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3B 5D 02 00 0E 04 04 00 2A 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 CD [11:38:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3B 5D 02 00 0E 04 04 00 2A 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 [11:38:15]wFMCommunicate OK [11:38:15]SAM_PROTO_GetFieldsCounters done [11:38:15]requested_item shift.num is exist - process it [11:38:15]requested_item shift.opened is exist - process it [11:38:15]req_shift_opened [11:38:15]FM_GetShiftState [11:38:15]SAM_PROTO_GetShiftState [11:38:15]wFMCommunicate request_size=4 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 13 01 00 [11:38:15]Write to MH i2c: E2 08 00 77 18 80 13 01 00 00 00 00 00 0C [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:16]Read from MH i2c: E2 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: E2 0E 00 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: E2 0E 00 77 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A6 [11:38:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:38:16]wFMCommunicate OK [11:38:16]SAM_PROTO_GetShiftState done [11:38:16]FM_GetShiftState done [11:38:16]req_shift_opened done [11:38:16]requested_item shift.open_date is exist - process it [11:38:16]req_shift_open_date [11:38:16]req_shift_open_date done [11:38:16]produce_requested_data done [11:38:16]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154939,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:38:16]process_action_free print_text [11:38:16]json_value_free [11:38:16]json_value_free done [11:38:16]process_json_proto returns [11:38:16]Send response to host [11:38:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154939,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:38:16]free response buf [11:38:16]execute_script done [11:38:16]execute_script returns [11:38:16]free content buf [11:38:16]Sock 9.Close socket [11:38:16]Sock 9.Thread stoped [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:47]accept exits with 7 [11:38:47]New connection [11:38:47]New thread 3067280740 created [11:38:47]Thread 3067137380 joined [11:38:47]Waiting for new connection... [11:38:47] Sock 7.Parse request [11:38:47]Sock 7.Check first char [11:38:47]Sock 7.First char is OK [11:38:47]request: POST /json_proto HTTP/1.0 [11:38:47]Method: POST [11:38:47]URL: /json_proto [11:38:47]Method is POST - this is cgi request [11:38:47]url: /json_proto [11:38:47]query_string will be loaded in cgi processing [11:38:47]execute_cgi json_proto POST (null) [11:38:47]execute_cgi path=json_proto method=POST [11:38:47]POST find Content-Length [11:38:47]Host: 172.17.32.195:8080 [11:38:47]Content-Length: 639 [11:38:47]Content-Type: application/json [11:38:47] [11:38:47]POST finish read [11:38:47]Found Content-Length = 639 [11:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:47]execute_script... [11:38:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:47]POST & json_proto [11:38:47]process_json_proto [11:38:47]json parsed OK: [11:38:47]protocol is kg_v1.0 [11:38:47]action value=close_receipt [11:38:47]process_action close_receipt [11:38:47]cmd_close_receipt [11:38:47]MH_GetDate [11:38:47]Write to MH i2c: F0 00 00 78 18 7F [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: F0 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: F0 09 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: F0 09 00 78 18 00 C9 28 15 66 77 1B 62 64 4C [11:38:47]GetLastDocTimeStamp 1712662686 [11:38:47]current date 1712662729 [11:38:47]FM_GetShiftState [11:38:47]SAM_PROTO_GetShiftState [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 13 01 00 [11:38:47]Write to MH i2c: E2 08 00 79 18 80 13 01 00 00 00 00 00 0E [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 0E 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 0E 00 79 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A8 [11:38:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:38:47]wFMCommunicate OK [11:38:47]SAM_PROTO_GetShiftState done [11:38:47]FM_GetShiftState done [11:38:47]opened in 1712622218 [11:38:47]opened+sec_in_day 1712708618 [11:38:47]quantity*price = 40001 [11:38:47]sum+1 = 40002 [11:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 244 09.04.2024 11:38 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154940 ФПД: 154023342969382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154940&fm=154023342969382&tin=02508201610067®Number=0000000000090882&sum=40001 [11:38:49]StoreToDocumentArchive [11:38:49]shift 298 fd 154940 [11:38:49]save to /storage/0298/doc_00154940 [11:38:49]save last doc name /storage/0298/doc_00154940 to /storage/kkm_last_doc_name [11:38:49]save OK [11:38:49]Clear old archive folders... [11:38:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:49]tlvbuf is B6EF8440 [11:38:49]SAM_PROTO_ClearQueue [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 09 00 00 [11:38:49]Write to MH i2c: E2 08 00 86 18 80 09 00 00 00 00 00 00 10 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 86 18 00 90 00 12 [11:38:49]RAPDU: 90 00 [11:38:49]wFMCommunicate OK [11:38:49]SAM_PROTO_ClearQueue done [11:38:49]KKMCreateOFDPacket [11:38:49]OFDProtocolAddRootSTLVToBuf [11:38:49]FM_MakeSignedData [11:38:49]FM_MakeSignedData [11:38:49]SAM_PROTO_SignData [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 0D 01 02 [11:38:49]Write to MH i2c: E2 08 00 87 18 80 0D 01 02 00 00 00 00 18 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 87 18 00 90 00 13 [11:38:49]RAPDU: 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=255 [11:38:49]MH_SAM_APDU [11:38: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 C9 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3C 5D 02 00 35 04 06 00 8C [11:38:49]Write to MH i2c: E2 02 01 88 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 C9 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3C 5D 02 00 35 04 06 00 8C 00 00 14 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 88 18 00 90 00 14 [11:38:49]RAPDU: 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=10 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 0D 02 02 05 15 5A A5 12 26 [11:38:49]Write to MH i2c: E2 0D 00 89 18 80 0D 02 02 05 00 15 5A A5 12 26 00 00 71 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 03 00 89 18 00 90 00 15 [11:38:49]RAPDU: 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 0D 03 02 [11:38:49]Write to MH i2c: E2 08 00 8A 18 80 0D 03 02 00 00 00 00 1D [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 0B 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 0B 00 8A 18 00 90 73 11 FF 32 11 45 AF 90 00 68 [11:38:49]RAPDU: 90 73 11 FF 32 11 45 AF 90 00 [11:38:49]wFMCommunicate OK [11:38:49]SAM_PROTO_SignData done [11:38:49]FM_MakeSignedData done [11:38:49]CreateOFDProtocolMessage [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 11 00 00 [11:38:49]Write to MH i2c: E2 08 00 8B 18 80 11 00 00 00 00 00 00 1D [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 17 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 17 00 8B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 72 [11:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:38:49]wFMCommunicate OK [11:38:49]CreateOFDProtocolMessage done [11:38:49]OFDSenderStorePacket 154940 [11:38:49]StoreOFDPacket docnum=154940 [11:38:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1A A9 07 01 89 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 C9 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3C 5D 02 00 35 04 06 00 8C 15 5A A5 12 26 90 73 11 FF 32 11 45 AF [11:38:49]CheckFolder [11:38:49]dirname=/storage/ofd_packets [11:38:49]CheckFolder done [11:38:49]ProducePacketName [11:38:49]name=ofd_packets/00154940 [11:38:49]NVStorageSaveData ofd_packets/00154940 [11:38:49]File name is /storage/ofd_packets/00154940 [11:38:49]Write 301 bytes [11:38:49]NVStorageSaveData done [11:38:49]OFDSenderStorePacket done [11:38:49]KKMCreateOFDPacket done [11:38:49]NVStorageSaveData kkm_last_timestamp [11:38:49]File name is /storage/kkm_last_timestamp [11:38:49]Write 4 bytes [11:38:49]NVStorageSaveData done [11:38:49]ExternCall_PrintAddStr [11:38:49]wPrintStart [11:38:49]Write to MH i2c: 01 00 00 8C 18 A4 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: 01 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: 01 07 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: 01 07 00 8C 18 00 00 00 00 00 FF 0F B9 [11:38:49]RasterBufferAndPrint [11:38:49]line Счет N : (1)298185 [11:38:49]line ИНН: 02508201610067 [11:38:49]line Контрольно-Кассовый Чек [11:38:49]line ПРОДАЖА [11:38:49]line ТРК (МРК, ГНК) : 41 [11:38:49]line Товар: 2710124130 [11:38:49]line Аи-92-К-5 [11:38:49]line 6.260 * 63.90 [11:38:49]line = 400.01 [11:38:49]line НДС 12% НСП 1% [11:38:49]line > о реализуемом товаре [11:38:49]line ИТОГО: 400.01 [11:38:49]line НСП 1% : 3.54 [11:38:49]line НДС 12% : 42.48 [11:38:49]line Наличными: 400.01 [11:38:49]line Безнал.: 0.00 [11:38:49]line Место: АЗС № 53 "Партнер Нефть" [11:38:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:38:49]line СНО: Общий режим [11:38:49]line Чек 244 09.04.2024 11:38 [11:38:49]line Смена: 298 ФФД: 1.0 [11:38:49]line ЗНМ: 0300000127 [11:38:49]line РНМ: 0000000000090882 [11:38:49]line Версия ККМ: 001 [11:38:49]line ФМ: 0000000000874906 [11:38:49]line ФД: 154940 [11:38:49]line ФПД: 154023342969382 [11:38:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T113849&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154940&fm=154023342969382&tin=02508201610067®Number=0000000000090882&sum=40001 [11:38:49]OFD Sender: Processing packet 154940 [packets to send 67, broken 66] [11:38:49]ProducePacketName [11:38:49]name=ofd_packets/00154940 [11:38:49]OFD Sender: To server: pG, [11:38:49]CommunicateWithHost lk.salyk.kg:30040 [11:38:49]ConnectInit lk.salyk.kg [11:38:49]written 0, free lines is 4095 [11:38:49]Connected sock=10 [11:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 1A A9 07 01 89 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 C9 28 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3C 5D 02 00 35 04 06 00 8C 15 5A A5 12 26 90 73 11 FF 32 11 45 AF [11:38:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4F C0 47 00 CC 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3C 5D 02 00 F4 03 04 00 72 D0 14 66 B6 04 01 00 00 61 F7 74 FB 3B F8 6B EF [11:38:50]CommunicateWithHost err = 0 [11:38:50]CheckOFDResponse [11:38:50]1017 (14) - 77093643461234 [11:38:50]1041 (16) - 0000000000874906 [11:38:50]1040 (4) - 154940 [11:38:50]1012 (4) - 09.04.2024 05:21 [11:38:50]1206 (1) - 0 [11:38:50]OFD Sender: Remove packet 154940 [11:38:50]ProducePacketName [11:38:50]name=ofd_packets/00154940 [11:38:50]NVStorageDeleteData [11:38:50]Write to MH i2c: 01 00 00 B4 18 CC [11:38:50]Write i2c OK [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: 01 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: 01 07 00 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: 01 07 00 B4 18 00 00 00 00 00 EE 0C CD [11:38:50]RasterBufferAndPrint [11:38:50]line [11:38:50]line [11:38:50]line [11:38:50]line [11:38:50]line [11:38:50]written 0, free lines is 3317 [11:38:50]MH_Cut [11:38:50]Write to MH i2c: D1 01 00 BB 18 01 A5 [11:38:50]Write i2c OK [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: D1 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: D1 01 00 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: D1 01 00 BB 18 00 A4 [11:38:50]Write to MH i2c: 01 00 00 BC 18 D4 [11:38:50]Write i2c OK [11:38:50]MH_I2C_Read... [11:38:50]OFD Sender: No OFD packet to send [11:38:51]*** Cut start [11:38:51]*** Partial cut [11:38:51]*** CUTSNS_PIN = 1 [11:38:51]*** CUTSNS_PIN = 0 [11:38:51]*** Brake cut motor [11:38:51]Read from MH i2c: 01 [11:38:51]MH_I2C_Read... [11:38:51]*** Stop cut motor [11:38:51]*** Cut end [11:38:51]Read from MH i2c: 01 07 00 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: 01 07 00 BC 18 00 00 00 00 00 FF 0F E9 [11:38:51]process_action close_receipt done [11:38:51]requested_data is exist [11:38:51]produce_requested_data [11:38:51]requested_item fm.sn is exist - process it [11:38:51]wFMCommunicate request_size=4 [11:38:51]MH_SAM_APDU [11:38:51]CAPDU: 80 11 00 00 [11:38:51]Write to MH i2c: E2 08 00 BD 18 80 11 00 00 00 00 00 00 4F [11:38:51]Write i2c OK [11:38:51]MH_I2C_Read... [11:38:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:51]Read from MH i2c: E2 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 17 00 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 17 00 BD 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A4 [11:38:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:38:51]wFMCommunicate OK [11:38:51]requested_item fd.num is exist - process it [11:38:51]SAM_PROTO_GetFieldsCounters [11:38:51]wFMCommunicate request_size=4 [11:38:51]MH_SAM_APDU [11:38:51]CAPDU: 80 13 00 00 [11:38:51]Write to MH i2c: E2 08 00 BE 18 80 13 00 00 00 00 00 00 52 [11:38:51]Write i2c OK [11:38:51]MH_I2C_Read... [11:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:51]Read from MH i2c: E2 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 62 00 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 62 00 BE 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3C 5D 02 00 0E 04 04 00 2A 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 19 [11:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:38:51]wFMCommunicate OK [11:38:51]SAM_PROTO_GetFieldsCounters done [11:38:51]requested_item shift.num is exist - process it [11:38:51]requested_item shift.opened is exist - process it [11:38:51]req_shift_opened [11:38:51]FM_GetShiftState [11:38:51]SAM_PROTO_GetShiftState [11:38:51]wFMCommunicate request_size=4 [11:38:51]MH_SAM_APDU [11:38:51]CAPDU: 80 13 01 00 [11:38:51]Write to MH i2c: E2 08 00 BF 18 80 13 01 00 00 00 00 00 54 [11:38:51]Write i2c OK [11:38:51]MH_I2C_Read... [11:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:51]Read from MH i2c: E2 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 0E 00 [11:38:51]MH_I2C_Read... [11:38:51]Read from MH i2c: E2 0E 00 BF 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EE [11:38:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:38:51]wFMCommunicate OK [11:38:51]SAM_PROTO_GetShiftState done [11:38:51]FM_GetShiftState done [11:38:51]req_shift_opened done [11:38:51]requested_item shift.open_date is exist - process it [11:38:51]req_shift_open_date [11:38:51]req_shift_open_date done [11:38:51]produce_requested_data done [11:38:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154940,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:38:51]process_action_free close_receipt [11:38:51]json_value_free [11:38:51]json_value_free done [11:38:51]process_json_proto returns [11:38:51]Send response to host [11:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154940,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:38:51]free response buf [11:38:51]execute_script done [11:38:51]execute_script returns [11:38:51]free content buf [11:38:51]Sock 7.Close socket [11:38:51]Sock 7.Thread stoped [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:30]OFD Sender: No OFD packet to send [11:39:35]OFD Sender: No OFD packet to send [11:39:40]OFD Sender: No OFD packet to send [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:40]OFD Sender: No OFD packet to send [11:40:45]OFD Sender: No OFD packet to send [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:41:00]OFD Sender: No OFD packet to send [11:41:05]OFD Sender: No OFD packet to send [11:41:10]OFD Sender: No OFD packet to send [11:41:15]OFD Sender: No OFD packet to send [11:41:20]OFD Sender: No OFD packet to send [11:41:25]OFD Sender: No OFD packet to send [11:41:30]accept exits with 9 [11:41:30]New connection [11:41:30]New thread 3067137380 created [11:41:30]Thread 3067280740 joined [11:41:30]Waiting for new connection... [11:41:30] Sock 9.Parse request [11:41:30]Sock 9.Check first char [11:41:30]Sock 9.First char is OK [11:41:30]request: POST /json_proto HTTP/1.0 [11:41:30]Method: POST [11:41:30]URL: /json_proto [11:41:30]Method is POST - this is cgi request [11:41:30]url: /json_proto [11:41:30]query_string will be loaded in cgi processing [11:41:30]execute_cgi json_proto POST (null) [11:41:30]execute_cgi path=json_proto method=POST [11:41:30]POST find Content-Length [11:41:30]Host: 172.17.32.195:8080 [11:41:30]Content-Length: 809 [11:41:30]Content-Type: application/json [11:41:30] [11:41:30]POST finish read [11:41:30]Found Content-Length = 809 [11:41:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 4.630, "sum" : 300.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:30]execute_script... [11:41:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 4.630, "sum" : 300.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:30]POST & json_proto [11:41:30]process_json_proto [11:41:30]json parsed OK: [11:41:30]protocol is kg_v1.0 [11:41:30]action value=close_receipt [11:41:30]process_action close_receipt [11:41:30]cmd_close_receipt [11:41:30]MH_GetDate [11:41:30]Write to MH i2c: F0 00 00 C0 18 C7 [11:41:30]Write i2c OK [11:41:30]MH_I2C_Read... [11:41:30]Read from MH i2c: F0 [11:41:30]MH_I2C_Read... [11:41:30]Read from MH i2c: F0 09 00 [11:41:30]MH_I2C_Read... [11:41:30]Read from MH i2c: F0 09 00 C0 18 00 6B 29 15 66 77 1B 62 64 37 [11:41:30]GetLastDocTimeStamp 1712662729 [11:41:30]current date 1712662891 [11:41:30]FM_GetShiftState [11:41:30]SAM_PROTO_GetShiftState [11:41:30]wFMCommunicate request_size=4 [11:41:30]MH_SAM_APDU [11:41:30]CAPDU: 80 13 01 00 [11:41:30]Write to MH i2c: E2 08 00 C1 18 80 13 01 00 00 00 00 00 56 [11:41:30]Write i2c OK [11:41:30]MH_I2C_Read... [11:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:30]Read from MH i2c: E2 [11:41:30]MH_I2C_Read... [11:41:30]Read from MH i2c: E2 0E 00 [11:41:30]MH_I2C_Read... [11:41:30]Read from MH i2c: E2 0E 00 C1 18 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F0 [11:41:30]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:41:30]wFMCommunicate OK [11:41:30]SAM_PROTO_GetShiftState done [11:41:30]FM_GetShiftState done [11:41:30]opened in 1712622218 [11:41:30]opened+sec_in_day 1712708618 [11:41:30]quantity*price = 30048 [11:41:30]sum+1 = 30050 [11:41:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.49 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.49 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 245 09.04.2024 11:41 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154941 ФПД: 78440685526507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114131&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154941&fm=78440685526507&tin=02508201610067®Number=0000000000090882&sum=30049 [11:41:31]StoreToDocumentArchive [11:41:31]shift 298 fd 154941 [11:41:31]save to /storage/0298/doc_00154941 [11:41:31]save last doc name /storage/0298/doc_00154941 to /storage/kkm_last_doc_name [11:41:31]save OK [11:41:31]Clear old archive folders... [11:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:41:31]tlvbuf is 01721180 [11:41:31]SAM_PROTO_ClearQueue [11:41:31]wFMCommunicate request_size=4 [11:41:31]MH_SAM_APDU [11:41:31]CAPDU: 80 09 00 00 [11:41:31]Write to MH i2c: E2 08 00 CE 18 80 09 00 00 00 00 00 00 58 [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 CE 18 00 90 00 5A [11:41:31]RAPDU: 90 00 [11:41:31]wFMCommunicate OK [11:41:31]SAM_PROTO_ClearQueue done [11:41:31]KKMCreateOFDPacket [11:41:31]OFDProtocolAddRootSTLVToBuf [11:41:31]FM_MakeSignedData [11:41:31]FM_MakeSignedData [11:41:31]SAM_PROTO_SignData [11:41:31]wFMCommunicate request_size=4 [11:41:31]MH_SAM_APDU [11:41:31]CAPDU: 80 0D 01 02 [11:41:31]Write to MH i2c: E2 08 00 CF 18 80 0D 01 02 00 00 00 00 60 [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 CF 18 00 90 00 5B [11:41:31]RAPDU: 90 00 [11:41:31]wFMCommunicate OK [11:41:31]wFMCommunicate request_size=255 [11:41:31]MH_SAM_APDU [11:41:31]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 12 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 61 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 6B 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3D 5D 02 00 35 04 06 00 [11:41:31]Write to MH i2c: E2 02 01 D0 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 12 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 61 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 6B 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3D 5D 02 00 35 04 06 00 00 00 8E [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 D0 18 00 90 00 5C [11:41:31]RAPDU: 90 00 [11:41:31]wFMCommunicate OK [11:41:31]wFMCommunicate request_size=11 [11:41:31]MH_SAM_APDU [11:41:31]CAPDU: 80 0D 02 02 06 47 57 65 32 5D EB [11:41:31]Write to MH i2c: E2 0E 00 D1 18 80 0D 02 02 06 00 47 57 65 32 5D EB 00 00 EC [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 03 00 D1 18 00 90 00 5D [11:41:31]RAPDU: 90 00 [11:41:31]wFMCommunicate OK [11:41:31]wFMCommunicate request_size=4 [11:41:31]MH_SAM_APDU [11:41:31]CAPDU: 80 0D 03 02 [11:41:31]Write to MH i2c: E2 08 00 D2 18 80 0D 03 02 00 00 00 00 65 [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 0B 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 0B 00 D2 18 00 EA E7 14 47 AC 7D E0 A2 90 00 3D [11:41:31]RAPDU: EA E7 14 47 AC 7D E0 A2 90 00 [11:41:31]wFMCommunicate OK [11:41:31]SAM_PROTO_SignData done [11:41:31]FM_MakeSignedData done [11:41:31]CreateOFDProtocolMessage [11:41:31]wFMCommunicate request_size=4 [11:41:31]MH_SAM_APDU [11:41:31]CAPDU: 80 11 00 00 [11:41:31]Write to MH i2c: E2 08 00 D3 18 80 11 00 00 00 00 00 00 65 [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:31]Read from MH i2c: E2 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 17 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: E2 17 00 D3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BA [11:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:41:31]wFMCommunicate OK [11:41:31]CreateOFDProtocolMessage done [11:41:31]OFDSenderStorePacket 154941 [11:41:31]StoreOFDPacket docnum=154941 [11:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 D4 F5 08 01 93 52 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 12 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 61 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 6B 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3D 5D 02 00 35 04 06 00 47 57 65 32 5D EB EA E7 14 47 AC 7D E0 A2 [11:41:31]CheckFolder [11:41:31]dirname=/storage/ofd_packets [11:41:31]CheckFolder done [11:41:31]ProducePacketName [11:41:31]name=ofd_packets/00154941 [11:41:31]NVStorageSaveData ofd_packets/00154941 [11:41:31]File name is /storage/ofd_packets/00154941 [11:41:31]Write 302 bytes [11:41:31]NVStorageSaveData done [11:41:31]OFDSenderStorePacket done [11:41:31]KKMCreateOFDPacket done [11:41:31]NVStorageSaveData kkm_last_timestamp [11:41:31]File name is /storage/kkm_last_timestamp [11:41:31]Write 4 bytes [11:41:31]NVStorageSaveData done [11:41:31]ExternCall_PrintAddStr [11:41:31]wPrintStart [11:41:31]Write to MH i2c: 01 00 00 D4 18 EC [11:41:31]Write i2c OK [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: 01 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: 01 07 00 [11:41:31]MH_I2C_Read... [11:41:31]Read from MH i2c: 01 07 00 D4 18 00 00 00 00 00 FF 0F 01 [11:41:31]RasterBufferAndPrint [11:41:31]line Счет N : (1)298187 [11:41:31]line ИНН: 02508201610067 [11:41:31]line Контрольно-Кассовый Чек [11:41:31]line ПРОДАЖА [11:41:31]line ТРК (МРК, ГНК) : 81 [11:41:31]line Товар: 2710124130 [11:41:31]line SUPER-92-К-5 [11:41:31]line 4.630 * 64.90 [11:41:31]line = 300.49 [11:41:31]line НДС 12% НСП 1% [11:41:31]line > о реализуемом товаре [11:41:31]line ИТОГО: 300.49 [11:41:31]line НСП 1% : 2.66 [11:41:31]line НДС 12% : 31.91 [11:41:31]line Наличными: 0.00 [11:41:31]line Безнал.: 300.49 [11:41:31]line Место: АЗС № 53 "Партнер Нефть" [11:41:31]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:41:31]line СНО: Общий режим [11:41:31]line Чек 245 09.04.2024 11:41 [11:41:31]line Смена: 298 ФФД: 1.0 [11:41:31]line ЗНМ: 0300000127 [11:41:31]line РНМ: 0000000000090882 [11:41:31]line Версия ККМ: 001 [11:41:31]line Платежная система: Бакай Банк [11:41:31]line ФМ: 0000000000874906 [11:41:31]line ФД: 154941 [11:41:31]line ФПД: 78440685526507 [11:41:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114131&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154941&fm=78440685526507&tin=02508201610067®Number=0000000000090882&sum=30049 [11:41:32]OFD Sender: Processing packet 154941 [packets to send 67, broken 66] [11:41:32]ProducePacketName [11:41:32]name=ofd_packets/00154941 [11:41:32]OFD Sender: To server: pG, [11:41:32]CommunicateWithHost lk.salyk.kg:30040 [11:41:32]ConnectInit lk.salyk.kg [11:41:32]written 0, free lines is 4095 [11:41:32]Connected sock=10 [11:41:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 D4 F5 08 01 93 52 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 12 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 61 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 6B 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3D 5D 02 00 35 04 06 00 47 57 65 32 5D EB EA E7 14 47 AC 7D E0 A2 [11:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 FB 9C 47 00 9B CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3D 5D 02 00 F4 03 04 00 15 D1 14 66 B6 04 01 00 00 88 98 E7 F3 49 02 20 3F [11:41:32]CommunicateWithHost err = 0 [11:41:32]CheckOFDResponse [11:41:32]1017 (14) - 77093643461234 [11:41:32]1041 (16) - 0000000000874906 [11:41:32]1040 (4) - 154941 [11:41:32]1012 (4) - 09.04.2024 05:24 [11:41:32]1206 (1) - 0 [11:41:32]OFD Sender: Remove packet 154941 [11:41:32]ProducePacketName [11:41:32]name=ofd_packets/00154941 [11:41:32]NVStorageDeleteData [11:41:32]Write to MH i2c: 01 00 00 FE 18 16 [11:41:32]Write i2c OK [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: 01 [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: 01 07 00 [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: 01 07 00 FE 18 00 00 00 00 00 D0 0C F9 [11:41:32]RasterBufferAndPrint [11:41:32]line [11:41:32]line [11:41:32]line [11:41:32]line [11:41:32]line [11:41:32]written 0, free lines is 3287 [11:41:32]MH_Cut [11:41:32]Write to MH i2c: D1 01 00 05 19 01 F0 [11:41:32]Write i2c OK [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: D1 [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: D1 01 00 [11:41:32]MH_I2C_Read... [11:41:32]Read from MH i2c: D1 01 00 05 19 00 EF [11:41:32]Write to MH i2c: 01 00 00 06 19 1F [11:41:32]Write i2c OK [11:41:32]MH_I2C_Read... [11:41:32]OFD Sender: No OFD packet to send [11:41:33]*** Cut start [11:41:33]*** Partial cut [11:41:33]*** CUTSNS_PIN = 1 [11:41:33]*** CUTSNS_PIN = 0 [11:41:33]*** Brake cut motor [11:41:34]Read from MH i2c: 01 [11:41:34]MH_I2C_Read... [11:41:34]*** Stop cut motor [11:41:34]*** Cut end [11:41:34]Read from MH i2c: 01 07 00 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: 01 07 00 06 19 00 00 00 00 00 FF 0F 34 [11:41:34]process_action close_receipt done [11:41:34]requested_data is exist [11:41:34]produce_requested_data [11:41:34]requested_item fm.sn is exist - process it [11:41:34]wFMCommunicate request_size=4 [11:41:34]MH_SAM_APDU [11:41:34]CAPDU: 80 11 00 00 [11:41:34]Write to MH i2c: E2 08 00 07 19 80 11 00 00 00 00 00 00 9A [11:41:34]Write i2c OK [11:41:34]MH_I2C_Read... [11:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:34]Read from MH i2c: E2 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 17 00 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 17 00 07 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [11:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:41:34]wFMCommunicate OK [11:41:34]requested_item fd.num is exist - process it [11:41:34]SAM_PROTO_GetFieldsCounters [11:41:34]wFMCommunicate request_size=4 [11:41:34]MH_SAM_APDU [11:41:34]CAPDU: 80 13 00 00 [11:41:34]Write to MH i2c: E2 08 00 08 19 80 13 00 00 00 00 00 00 9D [11:41:34]Write i2c OK [11:41:34]MH_I2C_Read... [11:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:34]Read from MH i2c: E2 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 62 00 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 62 00 08 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3D 5D 02 00 0E 04 04 00 2A 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 68 [11:41:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3D 5D 02 00 0E 04 04 00 2A 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 [11:41:34]wFMCommunicate OK [11:41:34]SAM_PROTO_GetFieldsCounters done [11:41:34]requested_item shift.num is exist - process it [11:41:34]requested_item shift.opened is exist - process it [11:41:34]req_shift_opened [11:41:34]FM_GetShiftState [11:41:34]SAM_PROTO_GetShiftState [11:41:34]wFMCommunicate request_size=4 [11:41:34]MH_SAM_APDU [11:41:34]CAPDU: 80 13 01 00 [11:41:34]Write to MH i2c: E2 08 00 09 19 80 13 01 00 00 00 00 00 9F [11:41:34]Write i2c OK [11:41:34]MH_I2C_Read... [11:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:34]Read from MH i2c: E2 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 0E 00 [11:41:34]MH_I2C_Read... [11:41:34]Read from MH i2c: E2 0E 00 09 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 39 [11:41:34]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:41:34]wFMCommunicate OK [11:41:34]SAM_PROTO_GetShiftState done [11:41:34]FM_GetShiftState done [11:41:34]req_shift_opened done [11:41:34]requested_item shift.open_date is exist - process it [11:41:34]req_shift_open_date [11:41:34]req_shift_open_date done [11:41:34]produce_requested_data done [11:41:34]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154941,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:41:34]process_action_free close_receipt [11:41:34]json_value_free [11:41:34]json_value_free done [11:41:34]process_json_proto returns [11:41:34]Send response to host [11:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154941,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:41:34]free response buf [11:41:34]execute_script done [11:41:34]execute_script returns [11:41:34]free content buf [11:41:34]Sock 9.Close socket [11:41:34]Sock 9.Thread stoped [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:47]OFD Sender: No OFD packet to send [11:41:52]OFD Sender: No OFD packet to send [11:41:57]OFD Sender: No OFD packet to send [11:42:02]OFD Sender: No OFD packet to send [11:42:07]OFD Sender: No OFD packet to send [11:42:12]OFD Sender: No OFD packet to send [11:42:14]accept exits with 7 [11:42:14]New connection [11:42:14]New thread 3067280740 created [11:42:14]Thread 3067137380 joined [11:42:14]Waiting for new connection... [11:42:14] Sock 7.Parse request [11:42:14]Sock 7.Check first char [11:42:14]Sock 7.First char is OK [11:42:14]request: POST /json_proto HTTP/1.0 [11:42:14]Method: POST [11:42:14]URL: /json_proto [11:42:14]Method is POST - this is cgi request [11:42:14]url: /json_proto [11:42:14]query_string will be loaded in cgi processing [11:42:14]execute_cgi json_proto POST (null) [11:42:14]execute_cgi path=json_proto method=POST [11:42:14]POST find Content-Length [11:42:14]Host: 172.17.32.195:8080 [11:42:14]Content-Length: 823 [11:42:14]Content-Type: application/json [11:42:14] [11:42:14]POST finish read [11:42:14]Found Content-Length = 823 [11:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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" ] } } [11:42:14]execute_script... [11:42:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 30.400, "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" ] } } [11:42:14]POST & json_proto [11:42:14]process_json_proto [11:42:14]json parsed OK: [11:42:14]protocol is kg_v1.0 [11:42:14]action value=close_receipt [11:42:14]process_action close_receipt [11:42:14]cmd_close_receipt [11:42:14]MH_GetDate [11:42:14]Write to MH i2c: F0 00 00 0A 19 12 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 09 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 09 00 0A 19 00 97 29 15 66 77 1B 62 64 AE [11:42:14]GetLastDocTimeStamp 1712662891 [11:42:14]current date 1712662935 [11:42:14]FM_GetShiftState [11:42:14]SAM_PROTO_GetShiftState [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 13 01 00 [11:42:14]Write to MH i2c: E2 08 00 0B 19 80 13 01 00 00 00 00 00 A1 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 0B 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3B [11:42:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:42:14]wFMCommunicate OK [11:42:14]SAM_PROTO_GetShiftState done [11:42:14]FM_GetShiftState done [11:42:14]opened in 1712622218 [11:42:14]opened+sec_in_day 1712708618 [11:42:14]quantity*price = 100016 [11:42:14]sum+1 = 100017 [11:42:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 246 09.04.2024 11:42 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154942 ФПД: 239135749440809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114215&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154942&fm=239135749440809&tin=02508201610067®Number=0000000000090882&sum=100016 [11:42:15]StoreToDocumentArchive [11:42:15]shift 298 fd 154942 [11:42:15]save to /storage/0298/doc_00154942 [11:42:15]save last doc name /storage/0298/doc_00154942 to /storage/kkm_last_doc_name [11:42:15]save OK [11:42:15]Clear old archive folders... [11:42:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:42:15]tlvbuf is 01743EE0 [11:42:15]SAM_PROTO_ClearQueue [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 09 00 00 [11:42:15]Write to MH i2c: E2 08 00 18 19 80 09 00 00 00 00 00 00 A3 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 18 19 00 90 00 A5 [11:42:15]RAPDU: 90 00 [11:42:15]wFMCommunicate OK [11:42:15]SAM_PROTO_ClearQueue done [11:42:15]KKMCreateOFDPacket [11:42:15]OFDProtocolAddRootSTLVToBuf [11:42:15]FM_MakeSignedData [11:42:15]FM_MakeSignedData [11:42:15]SAM_PROTO_SignData [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 0D 01 02 [11:42:15]Write to MH i2c: E2 08 00 19 19 80 0D 01 02 00 00 00 00 AB [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 19 19 00 90 00 A6 [11:42:15]RAPDU: 90 00 [11:42:15]wFMCommunicate OK [11:42:15]wFMCommunicate request_size=255 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 F6 00 00 00 F4 03 04 00 97 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3E 5D 02 00 35 04 06 00 D9 7E [11:42:15]Write to MH i2c: E2 02 01 1A 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 F6 00 00 00 F4 03 04 00 97 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3E 5D 02 00 35 04 06 00 D9 7E 00 00 8F [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 1A 19 00 90 00 A7 [11:42:16]RAPDU: 90 00 [11:42:16]wFMCommunicate OK [11:42:16]wFMCommunicate request_size=9 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 0D 02 02 04 21 66 05 29 [11:42:16]Write to MH i2c: E2 0C 00 1B 19 80 0D 02 02 04 00 21 66 05 29 00 00 6B [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 1B 19 00 90 00 A8 [11:42:16]RAPDU: 90 00 [11:42:16]wFMCommunicate OK [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 0D 03 02 [11:42:16]Write to MH i2c: E2 08 00 1C 19 80 0D 03 02 00 00 00 00 B0 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0B 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0B 00 1C 19 00 37 00 DD 71 50 F8 41 67 90 00 26 [11:42:16]RAPDU: 37 00 DD 71 50 F8 41 67 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_SignData done [11:42:16]FM_MakeSignedData done [11:42:16]CreateOFDProtocolMessage [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 11 00 00 [11:42:16]Write to MH i2c: E2 08 00 1D 19 80 11 00 00 00 00 00 00 B0 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 17 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 17 00 1D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 05 [11:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:42:16]wFMCommunicate OK [11:42:16]CreateOFDProtocolMessage done [11:42:16]OFDSenderStorePacket 154942 [11:42:16]StoreOFDPacket docnum=154942 [11:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 86 2A 06 01 23 F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 F6 00 00 00 F4 03 04 00 97 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3E 5D 02 00 35 04 06 00 D9 7E 21 66 05 29 37 00 DD 71 50 F8 41 67 [11:42:16]CheckFolder [11:42:16]dirname=/storage/ofd_packets [11:42:16]CheckFolder done [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00154942 [11:42:16]NVStorageSaveData ofd_packets/00154942 [11:42:16]File name is /storage/ofd_packets/00154942 [11:42:16]Write 300 bytes [11:42:16]NVStorageSaveData done [11:42:16]OFDSenderStorePacket done [11:42:16]KKMCreateOFDPacket done [11:42:16]NVStorageSaveData kkm_last_timestamp [11:42:16]File name is /storage/kkm_last_timestamp [11:42:16]Write 4 bytes [11:42:16]NVStorageSaveData done [11:42:16]ExternCall_PrintAddStr [11:42:16]wPrintStart [11:42:16]Write to MH i2c: 01 00 00 1E 19 37 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 1E 19 00 00 00 00 00 FF 0F 4C [11:42:16]RasterBufferAndPrint [11:42:16]line Счет N : (1)298186 [11:42:16]line ИНН: 02508201610067 [11:42:16]line Контрольно-Кассовый Чек [11:42:16]line ПРОДАЖА [11:42:16]line ТРК (МРК, ГНК) : 100 [11:42:16]line Товар: 2711190000 [11:42:16]line ГАЗ-К-5 [11:42:16]line 30.400 * 32.90 [11:42:16]line = 1000.16 [11:42:16]line НДС 12% НСП 1% [11:42:16]line > о реализуемом товаре [11:42:16]line ИТОГО: 1000.16 [11:42:16]line НСП 1% : 8.85 [11:42:16]line НДС 12% : 106.21 [11:42:16]line Наличными: 0.00 [11:42:16]line Безнал.: 1000.16 [11:42:16]line Место: АЗС № 53 "Партнер Нефть" [11:42:16]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:42:16]line СНО: Общий режим [11:42:16]line Чек 246 09.04.2024 11:42 [11:42:16]line Смена: 298 ФФД: 1.0 [11:42:16]line ЗНМ: 0300000127 [11:42:16]line РНМ: 0000000000090882 [11:42:16]line Версия ККМ: 001 [11:42:16]line Платежная система: Бакай Банк [11:42:16]line ФМ: 0000000000874906 [11:42:16]line ФД: 154942 [11:42:16]line ФПД: 239135749440809 [11:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114215&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154942&fm=239135749440809&tin=02508201610067®Number=0000000000090882&sum=100016 [11:42:16]OFD Sender: Processing packet 154942 [packets to send 67, broken 66] [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00154942 [11:42:16]OFD Sender: To server: pG, [11:42:16]CommunicateWithHost lk.salyk.kg:30040 [11:42:16]ConnectInit lk.salyk.kg [11:42:16]written 0, free lines is 4095 [11:42:16]Connected sock=10 [11:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 86 2A 06 01 23 F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 76 00 00 00 00 00 37 04 06 00 DA 0C 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 F6 00 00 00 F4 03 04 00 97 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3E 5D 02 00 35 04 06 00 D9 7E 21 66 05 29 37 00 DD 71 50 F8 41 67 [11:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 05 3B 47 00 5E 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3E 5D 02 00 F4 03 04 00 41 D1 14 66 B6 04 01 00 00 50 73 8B 7C 75 C4 48 CA [11:42:16]CommunicateWithHost err = 0 [11:42:16]CheckOFDResponse [11:42:16]1017 (14) - 77093643461234 [11:42:16]1041 (16) - 0000000000874906 [11:42:16]1040 (4) - 154942 [11:42:16]1012 (4) - 09.04.2024 05:25 [11:42:16]1206 (1) - 0 [11:42:16]OFD Sender: Remove packet 154942 [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00154942 [11:42:16]NVStorageDeleteData [11:42:17]Write to MH i2c: 01 00 00 48 19 61 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 48 19 00 00 00 00 00 D3 0C 47 [11:42:17]RasterBufferAndPrint [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]written 0, free lines is 3290 [11:42:17]MH_Cut [11:42:17]Write to MH i2c: D1 01 00 4F 19 01 3A [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 01 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 01 00 4F 19 00 39 [11:42:17]Write to MH i2c: 01 00 00 50 19 69 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]OFD Sender: No OFD packet to send [11:42:17]*** Cut start [11:42:17]*** Partial cut [11:42:17]*** CUTSNS_PIN = 1 [11:42:18]*** CUTSNS_PIN = 0 [11:42:18]*** Brake cut motor [11:42:18]Read from MH i2c: 01 [11:42:18]MH_I2C_Read... [11:42:18]*** Stop cut motor [11:42:18]*** Cut end [11:42:18]Read from MH i2c: 01 07 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: 01 07 00 50 19 00 00 00 00 00 FF 0F 7E [11:42:18]process_action close_receipt done [11:42:18]requested_data is exist [11:42:18]produce_requested_data [11:42:18]requested_item fm.sn is exist - process it [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 11 00 00 [11:42:18]Write to MH i2c: E2 08 00 51 19 80 11 00 00 00 00 00 00 E4 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 17 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 17 00 51 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 39 [11:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:42:18]wFMCommunicate OK [11:42:18]requested_item fd.num is exist - process it [11:42:18]SAM_PROTO_GetFieldsCounters [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 13 00 00 [11:42:18]Write to MH i2c: E2 08 00 52 19 80 13 00 00 00 00 00 00 E7 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 62 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 62 00 52 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3E 5D 02 00 0E 04 04 00 2A 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 B6 [11:42:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:18]wFMCommunicate OK [11:42:18]SAM_PROTO_GetFieldsCounters done [11:42:18]requested_item shift.num is exist - process it [11:42:18]requested_item shift.opened is exist - process it [11:42:18]req_shift_opened [11:42:18]FM_GetShiftState [11:42:18]SAM_PROTO_GetShiftState [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 13 01 00 [11:42:18]Write to MH i2c: E2 08 00 53 19 80 13 01 00 00 00 00 00 E9 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 53 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 83 [11:42:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:42:18]wFMCommunicate OK [11:42:18]SAM_PROTO_GetShiftState done [11:42:18]FM_GetShiftState done [11:42:18]req_shift_opened done [11:42:18]requested_item shift.open_date is exist - process it [11:42:18]req_shift_open_date [11:42:18]req_shift_open_date done [11:42:18]produce_requested_data done [11:42:18]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154942,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:42:18]process_action_free close_receipt [11:42:18]json_value_free [11:42:18]json_value_free done [11:42:18]process_json_proto returns [11:42:18]Send response to host [11:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154942,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:42:18]free response buf [11:42:18]execute_script done [11:42:18]execute_script returns [11:42:18]free content buf [11:42:18]Sock 7.Close socket [11:42:18]Sock 7.Thread stoped [11:42:22]OFD Sender: No OFD packet to send [11:42:27]OFD Sender: No OFD packet to send [11:42:32]OFD Sender: No OFD packet to send [11:42:37]OFD Sender: No OFD packet to send [11:42:42]OFD Sender: No OFD packet to send [11:42:47]OFD Sender: No OFD packet to send [11:42:52]accept exits with 9 [11:42:52]New connection [11:42:52]New thread 3067137380 created [11:42:52]Thread 3067280740 joined [11:42:52]Waiting for new connection... [11:42:52] Sock 9.Parse request [11:42:52]Sock 9.Check first char [11:42:52]Sock 9.First char is OK [11:42:52]request: POST /json_proto HTTP/1.0 [11:42:52]Method: POST [11:42:52]URL: /json_proto [11:42:52]Method is POST - this is cgi request [11:42:52]url: /json_proto [11:42:52]query_string will be loaded in cgi processing [11:42:52]execute_cgi json_proto POST (null) [11:42:52]execute_cgi path=json_proto method=POST [11:42:52]POST find Content-Length [11:42:52]Host: 172.17.32.195:8080 [11:42:52]Content-Length: 632 [11:42:52]Content-Type: application/json [11:42:52] [11:42:52]POST finish read [11:42:52]Found Content-Length = 632 [11:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]execute_script... [11:42:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]POST & json_proto [11:42:52]process_json_proto [11:42:52]json parsed OK: [11:42:52]protocol is kg_v1.0 [11:42:52]action value=close_receipt [11:42:52]process_action close_receipt [11:42:52]cmd_close_receipt [11:42:52]MH_GetDate [11:42:52]Write to MH i2c: F0 00 00 54 19 5C [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 54 19 00 BD 29 15 66 77 1B 62 64 1E [11:42:52]GetLastDocTimeStamp 1712662935 [11:42:52]current date 1712662973 [11:42:52]FM_GetShiftState [11:42:52]SAM_PROTO_GetShiftState [11:42:52]wFMCommunicate request_size=4 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 13 01 00 [11:42:52]Write to MH i2c: E2 08 00 55 19 80 13 01 00 00 00 00 00 EB [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 55 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 85 [11:42:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:42:52]wFMCommunicate OK [11:42:52]SAM_PROTO_GetShiftState done [11:42:52]FM_GetShiftState done [11:42:52]opened in 1712622218 [11:42:52]opened+sec_in_day 1712708618 [11:42:52]quantity*price = 40043 [11:42:52]sum+1 = 40044 [11:42:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.43 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.43 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 247 09.04.2024 11:42 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154943 ФПД: 91856222197185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114253&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154943&fm=91856222197185&tin=02508201610067®Number=0000000000090882&sum=40043 [11:42:53]StoreToDocumentArchive [11:42:53]shift 298 fd 154943 [11:42:53]save to /storage/0298/doc_00154943 [11:42:53]save last doc name /storage/0298/doc_00154943 to /storage/kkm_last_doc_name [11:42:53]save OK [11:42:53]Clear old archive folders... [11:42:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:42:53]tlvbuf is 01785E80 [11:42:53]SAM_PROTO_ClearQueue [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 09 00 00 [11:42:53]Write to MH i2c: E2 08 00 62 19 80 09 00 00 00 00 00 00 ED [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 62 19 00 90 00 EF [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]SAM_PROTO_ClearQueue done [11:42:53]KKMCreateOFDPacket [11:42:53]OFDProtocolAddRootSTLVToBuf [11:42:53]FM_MakeSignedData [11:42:53]FM_MakeSignedData [11:42:53]SAM_PROTO_SignData [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 01 02 [11:42:53]Write to MH i2c: E2 08 00 63 19 80 0D 01 02 00 00 00 00 F5 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 63 19 00 90 00 F0 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=255 [11:42:53]MH_SAM_APDU [11:42:53]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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 F7 00 00 00 F4 03 04 00 BD 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3F 5D 02 00 35 04 06 00 [11:42:53]Write to MH i2c: E2 02 01 64 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 F7 00 00 00 F4 03 04 00 BD 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3F 5D 02 00 35 04 06 00 00 00 97 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 64 19 00 90 00 F1 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=11 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 02 02 06 53 8A F1 7E 95 C1 [11:42:53]Write to MH i2c: E2 0E 00 65 19 80 0D 02 02 06 00 53 8A F1 7E 95 C1 00 00 A6 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 65 19 00 90 00 F2 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 03 02 [11:42:53]Write to MH i2c: E2 08 00 66 19 80 0D 03 02 00 00 00 00 FA [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0B 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0B 00 66 19 00 79 EB 75 51 02 95 37 24 90 00 17 [11:42:53]RAPDU: 79 EB 75 51 02 95 37 24 90 00 [11:42:53]wFMCommunicate OK [11:42:53]SAM_PROTO_SignData done [11:42:53]FM_MakeSignedData done [11:42:53]CreateOFDProtocolMessage [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 11 00 00 [11:42:53]Write to MH i2c: E2 08 00 67 19 80 11 00 00 00 00 00 00 FA [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 67 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4F [11:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:42:53]wFMCommunicate OK [11:42:53]CreateOFDProtocolMessage done [11:42:53]OFDSenderStorePacket 154943 [11:42:53]StoreOFDPacket docnum=154943 [11:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 EF 32 08 01 7D 49 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 F7 00 00 00 F4 03 04 00 BD 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3F 5D 02 00 35 04 06 00 53 8A F1 7E 95 C1 79 EB 75 51 02 95 37 24 [11:42:53]CheckFolder [11:42:53]dirname=/storage/ofd_packets [11:42:53]CheckFolder done [11:42:53]ProducePacketName [11:42:53]name=ofd_packets/00154943 [11:42:53]NVStorageSaveData ofd_packets/00154943 [11:42:53]File name is /storage/ofd_packets/00154943 [11:42:53]Write 302 bytes [11:42:53]NVStorageSaveData done [11:42:53]OFDSenderStorePacket done [11:42:53]KKMCreateOFDPacket done [11:42:53]NVStorageSaveData kkm_last_timestamp [11:42:53]File name is /storage/kkm_last_timestamp [11:42:53]Write 4 bytes [11:42:53]NVStorageSaveData done [11:42:53]ExternCall_PrintAddStr [11:42:53]wPrintStart [11:42:53]Write to MH i2c: 01 00 00 68 19 81 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 68 19 00 00 00 00 00 FF 0F 96 [11:42:53]RasterBufferAndPrint [11:42:53]line Счет N : (1)298188 [11:42:53]line ИНН: 02508201610067 [11:42:53]line Контрольно-Кассовый Чек [11:42:53]line ПРОДАЖА [11:42:53]line ТРК (МРК, ГНК) : 71 [11:42:53]line Товар: 2710124130 [11:42:53]line SUPER-92-К-5 [11:42:53]line 6.170 * 64.90 [11:42:53]line = 400.43 [11:42:53]line НДС 12% НСП 1% [11:42:53]line > о реализуемом товаре [11:42:53]line ИТОГО: 400.43 [11:42:53]line НСП 1% : 3.54 [11:42:53]line НДС 12% : 42.52 [11:42:53]line Наличными: 400.43 [11:42:53]line Безнал.: 0.00 [11:42:53]line Место: АЗС № 53 "Партнер Нефть" [11:42:53]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:42:53]line СНО: Общий режим [11:42:53]line Чек 247 09.04.2024 11:42 [11:42:53]line Смена: 298 ФФД: 1.0 [11:42:53]line ЗНМ: 0300000127 [11:42:53]line РНМ: 0000000000090882 [11:42:53]line Версия ККМ: 001 [11:42:53]line ФМ: 0000000000874906 [11:42:53]line ФД: 154943 [11:42:53]line ФПД: 91856222197185 [11:42:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114253&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154943&fm=91856222197185&tin=02508201610067®Number=0000000000090882&sum=40043 [11:42:54]OFD Sender: Processing packet 154943 [packets to send 67, broken 66] [11:42:54]ProducePacketName [11:42:54]name=ofd_packets/00154943 [11:42:54]OFD Sender: To server: pG, [11:42:54]CommunicateWithHost lk.salyk.kg:30040 [11:42:54]ConnectInit lk.salyk.kg [11:42:54]written 0, free lines is 4095 [11:42:54]Connected sock=10 [11:42:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 EF 32 08 01 7D 49 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 F7 00 00 00 F4 03 04 00 BD 29 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3F 5D 02 00 35 04 06 00 53 8A F1 7E 95 C1 79 EB 75 51 02 95 37 24 [11:42:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 97 D7 47 00 87 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 3F 5D 02 00 F4 03 04 00 67 D1 14 66 B6 04 01 00 00 49 73 55 B2 D0 4E 73 5D [11:42:54]CommunicateWithHost err = 0 [11:42:54]CheckOFDResponse [11:42:54]1017 (14) - 77093643461234 [11:42:54]1041 (16) - 0000000000874906 [11:42:54]1040 (4) - 154943 [11:42:54]1012 (4) - 09.04.2024 05:25 [11:42:54]1206 (1) - 0 [11:42:54]OFD Sender: Remove packet 154943 [11:42:54]ProducePacketName [11:42:54]name=ofd_packets/00154943 [11:42:54]NVStorageDeleteData [11:42:54]Write to MH i2c: 01 00 00 90 19 A9 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 90 19 00 00 00 00 00 FA 0C B6 [11:42:54]RasterBufferAndPrint [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]written 0, free lines is 3328 [11:42:54]MH_Cut [11:42:54]Write to MH i2c: D1 01 00 97 19 01 82 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 01 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 01 00 97 19 00 81 [11:42:54]Write to MH i2c: 01 00 00 98 19 B1 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:55]OFD Sender: No OFD packet to send [11:42:55]*** Cut start [11:42:55]*** Partial cut [11:42:55]*** CUTSNS_PIN = 1 [11:42:55]*** CUTSNS_PIN = 0 [11:42:55]*** Brake cut motor [11:42:56]Read from MH i2c: 01 [11:42:56]MH_I2C_Read... [11:42:56]*** Stop cut motor [11:42:56]*** Cut end [11:42:56]Read from MH i2c: 01 07 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: 01 07 00 98 19 00 00 00 00 00 FF 0F C6 [11:42:56]process_action close_receipt done [11:42:56]requested_data is exist [11:42:56]produce_requested_data [11:42:56]requested_item fm.sn is exist - process it [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 11 00 00 [11:42:56]Write to MH i2c: E2 08 00 99 19 80 11 00 00 00 00 00 00 2C [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 17 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 17 00 99 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 81 [11:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:42:56]wFMCommunicate OK [11:42:56]requested_item fd.num is exist - process it [11:42:56]SAM_PROTO_GetFieldsCounters [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 13 00 00 [11:42:56]Write to MH i2c: E2 08 00 9A 19 80 13 00 00 00 00 00 00 2F [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 62 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 62 00 9A 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [11:42:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_GetFieldsCounters done [11:42:56]requested_item shift.num is exist - process it [11:42:56]requested_item shift.opened is exist - process it [11:42:56]req_shift_opened [11:42:56]FM_GetShiftState [11:42:56]SAM_PROTO_GetShiftState [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 13 01 00 [11:42:56]Write to MH i2c: E2 08 00 9B 19 80 13 01 00 00 00 00 00 31 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0E 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0E 00 9B 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CB [11:42:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_GetShiftState done [11:42:56]FM_GetShiftState done [11:42:56]req_shift_opened done [11:42:56]requested_item shift.open_date is exist - process it [11:42:56]req_shift_open_date [11:42:56]req_shift_open_date done [11:42:56]produce_requested_data done [11:42:56]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154943,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:42:56]process_action_free close_receipt [11:42:56]json_value_free [11:42:56]json_value_free done [11:42:56]process_json_proto returns [11:42:56]Send response to host [11:42:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154943,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:42:56]free response buf [11:42:56]execute_script done [11:42:56]execute_script returns [11:42:56]free content buf [11:42:56]Sock 9.Close socket [11:42:56]Sock 9.Thread stoped [11:43:00]OFD Sender: No OFD packet to send [11:43:05]OFD Sender: No OFD packet to send [11:43:10]OFD Sender: No OFD packet to send [11:43:15]OFD Sender: No OFD packet to send [11:43:20]OFD Sender: No OFD packet to send [11:43:25]OFD Sender: No OFD packet to send [11:43:30]OFD Sender: No OFD packet to send [11:43:35]OFD Sender: No OFD packet to send [11:43:40]OFD Sender: No OFD packet to send [11:43:45]OFD Sender: No OFD packet to send [11:43:50]OFD Sender: No OFD packet to send [11:43:55]OFD Sender: No OFD packet to send [11:44:00]OFD Sender: No OFD packet to send [11:44:05]OFD Sender: No OFD packet to send [11:44:10]OFD Sender: No OFD packet to send [11:44:15]OFD Sender: No OFD packet to send [11:44:20]OFD Sender: No OFD packet to send [11:44:25]OFD Sender: No OFD packet to send [11:44:30]OFD Sender: No OFD packet to send [11:44:35]OFD Sender: No OFD packet to send [11:44:40]OFD Sender: No OFD packet to send [11:44:45]OFD Sender: No OFD packet to send [11:44:50]OFD Sender: No OFD packet to send [11:44:55]OFD Sender: No OFD packet to send [11:45:00]OFD Sender: No OFD packet to send [11:45:05]OFD Sender: No OFD packet to send [11:45:10]OFD Sender: No OFD packet to send [11:45:15]OFD Sender: No OFD packet to send [11:45:20]OFD Sender: No OFD packet to send [11:45:25]OFD Sender: No OFD packet to send [11:45:30]OFD Sender: No OFD packet to send [11:45:35]OFD Sender: No OFD packet to send [11:45:40]OFD Sender: No OFD packet to send [11:45:42]accept exits with 7 [11:45:42]New connection [11:45:42]New thread 3067280740 created [11:45:42]Thread 3067137380 joined [11:45:42]Waiting for new connection... [11:45:42] Sock 7.Parse request [11:45:42]Sock 7.Check first char [11:45:42]Sock 7.First char is OK [11:45:42]request: POST /json_proto HTTP/1.0 [11:45:42]Method: POST [11:45:42]URL: /json_proto [11:45:42]Method is POST - this is cgi request [11:45:42]url: /json_proto [11:45:42]query_string will be loaded in cgi processing [11:45:42]execute_cgi json_proto POST (null) [11:45:42]execute_cgi path=json_proto method=POST [11:45:42]POST find Content-Length [11:45:42]Host: 172.17.32.195:8080 [11:45:42]Content-Length: 1196 [11:45:42]Content-Type: application/json [11:45:42] [11:45:42]POST finish read [11:45:42]Found Content-Length = 1196 [11:45:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298189\u000A09.04.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794496\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:42]execute_script... [11:45:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298189\u000A09.04.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794496\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:42]POST & json_proto [11:45:42]process_json_proto [11:45:42]json parsed OK: [11:45:42]protocol is kg_v1.0 [11:45:42]action value=print_text [11:45:42]process_action print_text [11:45:42]cmd_print_text [11:45:42]ExternCall_PrintAddStr [11:45:42]wPrintStart [11:45:42]Write to MH i2c: 01 00 00 9C 19 B5 [11:45:42]Write i2c OK [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 07 00 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 07 00 9C 19 00 00 00 00 00 FF 0F CA [11:45:42]RasterBufferAndPrint [11:45:42]line *****ТОВАРНЫЙ ЧЕК***** [11:45:42]line АЗС 53 [11:45:42]line Партнер нефть [11:45:42]line 02508201610067 [11:45:42]line Кассир : Черикбаев М. [11:45:42]line Счет N : (1)298189 [11:45:42]line 09.04.2024 11:22 [11:45:42]line ПРОДАЖА [11:45:42]line ТРК (МРК, ГНК): 92 [11:45:42]line Вид ГСМ : 2710194210 [11:45:42]line ДТ(л)-К-5 [11:45:42]line 13.820 x 72.40 [11:45:42]line ИТОГ: 1000.57 [11:45:42]line Тип оплаты: Талоны: Партнер нефть [11:45:42]line 3794496 [11:45:42]line ______________________ [11:45:42]line (подпись) [11:45:42]written 0, free lines is 4095 [11:45:42]Write to MH i2c: 01 00 00 B0 19 C9 [11:45:42]Write i2c OK [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 07 00 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: 01 07 00 B0 19 00 00 00 00 00 13 0E F1 [11:45:42]RasterBufferAndPrint [11:45:42]line [11:45:42]line [11:45:42]line [11:45:42]line [11:45:42]line [11:45:42]written 0, free lines is 3605 [11:45:42]MH_Cut [11:45:42]Write to MH i2c: D1 01 00 B7 19 01 A2 [11:45:42]Write i2c OK [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: D1 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: D1 01 00 [11:45:42]MH_I2C_Read... [11:45:42]Read from MH i2c: D1 01 00 B7 19 00 A1 [11:45:42]Write to MH i2c: 01 00 00 B8 19 D1 [11:45:42]Write i2c OK [11:45:42]MH_I2C_Read... [11:45:43]*** Cut start [11:45:43]*** Partial cut [11:45:43]*** CUTSNS_PIN = 1 [11:45:43]*** CUTSNS_PIN = 0 [11:45:43]*** Brake cut motor [11:45:44]Read from MH i2c: 01 [11:45:44]MH_I2C_Read... [11:45:44]*** Stop cut motor [11:45:44]*** Cut end [11:45:44]Read from MH i2c: 01 07 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: 01 07 00 B8 19 00 00 00 00 00 FF 0F E6 [11:45:44]process_action print_text done [11:45:44]requested_data is exist [11:45:44]produce_requested_data [11:45:44]requested_item fm.sn is exist - process it [11:45:44]wFMCommunicate request_size=4 [11:45:44]MH_SAM_APDU [11:45:44]CAPDU: 80 11 00 00 [11:45:44]Write to MH i2c: E2 08 00 B9 19 80 11 00 00 00 00 00 00 4C [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:44]Read from MH i2c: E2 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 17 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 17 00 B9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A1 [11:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:45:44]wFMCommunicate OK [11:45:44]requested_item fd.num is exist - process it [11:45:44]SAM_PROTO_GetFieldsCounters [11:45:44]wFMCommunicate request_size=4 [11:45:44]MH_SAM_APDU [11:45:44]CAPDU: 80 13 00 00 [11:45:44]Write to MH i2c: E2 08 00 BA 19 80 13 00 00 00 00 00 00 4F [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:44]Read from MH i2c: E2 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 62 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 62 00 BA 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:45:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 3F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:44]wFMCommunicate OK [11:45:44]SAM_PROTO_GetFieldsCounters done [11:45:44]requested_item shift.num is exist - process it [11:45:44]requested_item shift.opened is exist - process it [11:45:44]req_shift_opened [11:45:44]FM_GetShiftState [11:45:44]SAM_PROTO_GetShiftState [11:45:44]wFMCommunicate request_size=4 [11:45:44]MH_SAM_APDU [11:45:44]CAPDU: 80 13 01 00 [11:45:44]Write to MH i2c: E2 08 00 BB 19 80 13 01 00 00 00 00 00 51 [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:44]Read from MH i2c: E2 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 0E 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 0E 00 BB 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EB [11:45:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:45:44]wFMCommunicate OK [11:45:44]SAM_PROTO_GetShiftState done [11:45:44]FM_GetShiftState done [11:45:44]req_shift_opened done [11:45:44]requested_item shift.open_date is exist - process it [11:45:44]req_shift_open_date [11:45:44]req_shift_open_date done [11:45:44]produce_requested_data done [11:45:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154943,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:45:44]process_action_free print_text [11:45:44]json_value_free [11:45:44]json_value_free done [11:45:44]process_json_proto returns [11:45:44]Send response to host [11:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154943,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:45:44]free response buf [11:45:44]execute_script done [11:45:44]execute_script returns [11:45:44]free content buf [11:45:44]Sock 7.Close socket [11:45:44]Sock 7.Thread stoped [11:45:45]OFD Sender: No OFD packet to send [11:45:50]OFD Sender: No OFD packet to send [11:45:55]OFD Sender: No OFD packet to send [11:46:00]OFD Sender: No OFD packet to send [11:46:05]OFD Sender: No OFD packet to send [11:46:10]OFD Sender: No OFD packet to send [11:46:15]OFD Sender: No OFD packet to send [11:46:20]OFD Sender: No OFD packet to send [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:35]OFD Sender: No OFD packet to send [11:46:40]OFD Sender: No OFD packet to send [11:46:45]OFD Sender: No OFD packet to send [11:46:50]OFD Sender: No OFD packet to send [11:46:55]OFD Sender: No OFD packet to send [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:10]OFD Sender: No OFD packet to send [11:47:15]OFD Sender: No OFD packet to send [11:47:20]OFD Sender: No OFD packet to send [11:47:25]OFD Sender: No OFD packet to send [11:47:30]OFD Sender: No OFD packet to send [11:47:35]OFD Sender: No OFD packet to send [11:47:40]OFD Sender: No OFD packet to send [11:47:45]OFD Sender: No OFD packet to send [11:47:50]OFD Sender: No OFD packet to send [11:47:55]OFD Sender: No OFD packet to send [11:48:00]OFD Sender: No OFD packet to send [11:48:05]OFD Sender: No OFD packet to send [11:48:10]OFD Sender: No OFD packet to send [11:48:15]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:38]accept exits with 9 [11:48:38]New connection [11:48:38]New thread 3067137380 created [11:48:38]Thread 3067280740 joined [11:48:38]Waiting for new connection... [11:48:38] Sock 9.Parse request [11:48:38]Sock 9.Check first char [11:48:38]Sock 9.First char is OK [11:48:38]request: POST /json_proto HTTP/1.0 [11:48:38]Method: POST [11:48:38]URL: /json_proto [11:48:38]Method is POST - this is cgi request [11:48:38]url: /json_proto [11:48:38]query_string will be loaded in cgi processing [11:48:38]execute_cgi json_proto POST (null) [11:48:38]execute_cgi path=json_proto method=POST [11:48:38]POST find Content-Length [11:48:38]Host: 172.17.32.195:8080 [11:48:38]Content-Length: 639 [11:48:38]Content-Type: application/json [11:48:38] [11:48:38]POST finish read [11:48:38]Found Content-Length = 639 [11:48:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.360, "sum" : 470.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 470.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]execute_script... [11:48: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)298190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.360, "sum" : 470.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 470.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]POST & json_proto [11:48:38]process_json_proto [11:48:38]json parsed OK: [11:48:38]protocol is kg_v1.0 [11:48:38]action value=close_receipt [11:48:38]process_action close_receipt [11:48:38]cmd_close_receipt [11:48:38]MH_GetDate [11:48:38]Write to MH i2c: F0 00 00 BC 19 C4 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 BC 19 00 18 2B 15 66 77 1B 62 64 E3 [11:48:38]GetLastDocTimeStamp 1712662973 [11:48:38]current date 1712663320 [11:48:38]FM_GetShiftState [11:48:38]SAM_PROTO_GetShiftState [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 13 01 00 [11:48:38]Write to MH i2c: E2 08 00 BD 19 80 13 01 00 00 00 00 00 53 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 BD 19 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 ED [11:48:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_GetShiftState done [11:48:38]FM_GetShiftState done [11:48:38]opened in 1712622218 [11:48:38]opened+sec_in_day 1712708618 [11:48:38]quantity*price = 47030 [11:48:38]sum+1 = 47031 [11:48:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 470.30 НСП 1% : 4.16 НДС 12% : 49.94 Наличными: 470.30 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 248 09.04.2024 11:48 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154944 ФПД: 232089181241868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114840&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154944&fm=232089181241868&tin=02508201610067®Number=0000000000090882&sum=47030 [11:48:40]StoreToDocumentArchive [11:48:40]shift 298 fd 154944 [11:48:40]save to /storage/0298/doc_00154944 [11:48:40]save last doc name /storage/0298/doc_00154944 to /storage/kkm_last_doc_name [11:48:40]save OK [11:48:40]Clear old archive folders... [11:48:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:40]tlvbuf is 017259F0 [11:48:40]SAM_PROTO_ClearQueue [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 09 00 00 [11:48:40]Write to MH i2c: E2 08 00 CA 19 80 09 00 00 00 00 00 00 55 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_ClearQueue done [11:48:40]KKMCreateOFDPacket [11:48:40]OFDProtocolAddRootSTLVToBuf [11:48:40]FM_MakeSignedData [11:48:40]FM_MakeSignedData [11:48:40]SAM_PROTO_SignData [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 01 02 [11:48:40]Write to MH i2c: E2 08 00 CB 19 80 0D 01 02 00 00 00 00 5D [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=255 [11:48:40]MH_SAM_APDU [11:48: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 C0 1C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B6 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 B6 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 18 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 40 5D 02 00 35 04 06 00 D3 [11:48:40]Write to MH i2c: E2 02 01 CC 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 C0 1C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B6 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 B6 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 18 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 40 5D 02 00 35 04 06 00 D3 00 00 25 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 CC 19 00 90 00 59 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=10 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 05 15 79 34 42 0C [11:48:40]Write to MH i2c: E2 0D 00 CD 19 80 0D 02 02 05 00 15 79 34 42 0C 00 00 7A [11:48:40]OFD Sender: No OFD packet to send [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 CD 19 00 90 00 5A [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 03 02 [11:48:40]Write to MH i2c: E2 08 00 CE 19 80 0D 03 02 00 00 00 00 62 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 CE 19 00 2B C5 D6 59 EC 50 DE 6C 90 00 08 [11:48:40]RAPDU: 2B C5 D6 59 EC 50 DE 6C 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_SignData done [11:48:40]FM_MakeSignedData done [11:48:40]CreateOFDProtocolMessage [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 11 00 00 [11:48:40]Write to MH i2c: E2 08 00 CF 19 80 11 00 00 00 00 00 00 62 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 CF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B7 [11:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:48:40]wFMCommunicate OK [11:48:40]CreateOFDProtocolMessage done [11:48:40]OFDSenderStorePacket 154944 [11:48:40]StoreOFDPacket docnum=154944 [11:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8F 22 07 01 0E 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 C0 1C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B6 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 B6 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 18 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 40 5D 02 00 35 04 06 00 D3 15 79 34 42 0C 2B C5 D6 59 EC 50 DE 6C [11:48:40]CheckFolder [11:48:40]dirname=/storage/ofd_packets [11:48:40]CheckFolder done [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00154944 [11:48:40]NVStorageSaveData ofd_packets/00154944 [11:48:40]File name is /storage/ofd_packets/00154944 [11:48:40]Write 301 bytes [11:48:40]NVStorageSaveData done [11:48:40]OFDSenderStorePacket done [11:48:40]KKMCreateOFDPacket done [11:48:40]NVStorageSaveData kkm_last_timestamp [11:48:40]File name is /storage/kkm_last_timestamp [11:48:40]Write 4 bytes [11:48:40]NVStorageSaveData done [11:48:40]ExternCall_PrintAddStr [11:48:40]wPrintStart [11:48:40]Write to MH i2c: 01 00 00 D0 19 E9 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 D0 19 00 00 00 00 00 FF 0F FE [11:48:40]RasterBufferAndPrint [11:48:40]line Счет N : (1)298190 [11:48:40]line ИНН: 02508201610067 [11:48:40]line Контрольно-Кассовый Чек [11:48:40]line ПРОДАЖА [11:48:40]line ТРК (МРК, ГНК) : 72 [11:48:40]line Товар: 2710124130 [11:48:40]line Аи-92-К-5 [11:48:40]line 7.360 * 63.90 [11:48:40]line = 470.30 [11:48:40]line НДС 12% НСП 1% [11:48:40]line > о реализуемом товаре [11:48:40]line ИТОГО: 470.30 [11:48:40]line НСП 1% : 4.16 [11:48:40]line НДС 12% : 49.94 [11:48:40]line Наличными: 470.30 [11:48:40]line Безнал.: 0.00 [11:48:40]line Место: АЗС № 53 "Партнер Нефть" [11:48:40]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:48:40]line СНО: Общий режим [11:48:40]line Чек 248 09.04.2024 11:48 [11:48:40]line Смена: 298 ФФД: 1.0 [11:48:40]line ЗНМ: 0300000127 [11:48:40]line РНМ: 0000000000090882 [11:48:40]line Версия ККМ: 001 [11:48:40]line ФМ: 0000000000874906 [11:48:40]line ФД: 154944 [11:48:40]line ФПД: 232089181241868 [11:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114840&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154944&fm=232089181241868&tin=02508201610067®Number=0000000000090882&sum=47030 [11:48:40]written 0, free lines is 4095 [11:48:40]OFD Sender: Processing packet 154944 [packets to send 67, broken 66] [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00154944 [11:48:40]OFD Sender: To server: pG, [11:48:40]CommunicateWithHost lk.salyk.kg:30040 [11:48:40]ConnectInit lk.salyk.kg [11:48:40]Connected sock=10 [11:48:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8F 22 07 01 0E 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 C0 1C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 B6 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 B6 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 18 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 40 5D 02 00 35 04 06 00 D3 15 79 34 42 0C 2B C5 D6 59 EC 50 DE 6C [11:48:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 17 6B 47 00 DA 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 40 5D 02 00 F4 03 04 00 C1 D2 14 66 B6 04 01 00 00 51 DB 7D E8 CE 1A 30 83 [11:48:40]CommunicateWithHost err = 0 [11:48:40]CheckOFDResponse [11:48:40]1017 (14) - 77093643461234 [11:48:40]1041 (16) - 0000000000874906 [11:48:40]1040 (4) - 154944 [11:48:40]1012 (4) - 09.04.2024 05:31 [11:48:40]1206 (1) - 0 [11:48:40]OFD Sender: Remove packet 154944 [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00154944 [11:48:40]NVStorageDeleteData [11:48:41]Write to MH i2c: 01 00 00 F8 19 11 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 F8 19 00 00 00 00 00 F8 0C 1C [11:48:41]RasterBufferAndPrint [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]written 0, free lines is 3327 [11:48:41]MH_Cut [11:48:41]Write to MH i2c: D1 01 00 FF 19 01 EA [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 FF 19 00 E9 [11:48:41]Write to MH i2c: 01 00 00 00 1A 1A [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]OFD Sender: No OFD packet to send [11:48:41]*** Cut start [11:48:41]*** Partial cut [11:48:41]*** CUTSNS_PIN = 1 [11:48:41]*** CUTSNS_PIN = 0 [11:48:42]*** Brake cut motor [11:48:42]Read from MH i2c: 01 [11:48:42]MH_I2C_Read... [11:48:42]*** Stop cut motor [11:48:42]*** Cut end [11:48:42]Read from MH i2c: 01 07 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: 01 07 00 00 1A 00 00 00 00 00 FF 0F 2F [11:48:42]process_action close_receipt done [11:48:42]requested_data is exist [11:48:42]produce_requested_data [11:48:42]requested_item fm.sn is exist - process it [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 11 00 00 [11:48:42]Write to MH i2c: E2 08 00 01 1A 80 11 00 00 00 00 00 00 95 [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 01 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EA [11:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:48:42]wFMCommunicate OK [11:48:42]requested_item fd.num is exist - process it [11:48:42]SAM_PROTO_GetFieldsCounters [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 00 00 [11:48:42]Write to MH i2c: E2 08 00 02 1A 80 13 00 00 00 00 00 00 98 [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 02 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 40 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [11:48:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 40 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetFieldsCounters done [11:48:42]requested_item shift.num is exist - process it [11:48:42]requested_item shift.opened is exist - process it [11:48:42]req_shift_opened [11:48:42]FM_GetShiftState [11:48:42]SAM_PROTO_GetShiftState [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 01 00 [11:48:42]Write to MH i2c: E2 08 00 03 1A 80 13 01 00 00 00 00 00 9A [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 03 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 34 [11:48:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetShiftState done [11:48:42]FM_GetShiftState done [11:48:42]req_shift_opened done [11:48:42]requested_item shift.open_date is exist - process it [11:48:42]req_shift_open_date [11:48:42]req_shift_open_date done [11:48:42]produce_requested_data done [11:48:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154944,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:48:42]process_action_free close_receipt [11:48:42]json_value_free [11:48:42]json_value_free done [11:48:42]process_json_proto returns [11:48:42]Send response to host [11:48:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154944,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:48:42]free response buf [11:48:42]execute_script done [11:48:42]execute_script returns [11:48:42]free content buf [11:48:42]Sock 9.Close socket [11:48:42]Sock 9.Thread stoped [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [11:49:21]OFD Sender: No OFD packet to send [11:49:26]OFD Sender: No OFD packet to send [11:49:31]OFD Sender: No OFD packet to send [11:49:36]OFD Sender: No OFD packet to send [11:49:41]OFD Sender: No OFD packet to send [11:49:46]OFD Sender: No OFD packet to send [11:49:47]accept exits with 7 [11:49:47]New connection [11:49:47]New thread 3067280740 created [11:49:47]Thread 3067137380 joined [11:49:47]Waiting for new connection... [11:49:47] Sock 7.Parse request [11:49:47]Sock 7.Check first char [11:49:47]Sock 7.First char is OK [11:49:47]request: POST /json_proto HTTP/1.0 [11:49:47]Method: POST [11:49:47]URL: /json_proto [11:49:47]Method is POST - this is cgi request [11:49:47]url: /json_proto [11:49:47]query_string will be loaded in cgi processing [11:49:47]execute_cgi json_proto POST (null) [11:49:47]execute_cgi path=json_proto method=POST [11:49:47]POST find Content-Length [11:49:47]Host: 172.17.32.195:8080 [11:49:47]Content-Length: 639 [11:49:47]Content-Type: application/json [11:49:47] [11:49:47]POST finish read [11:49:47]Found Content-Length = 639 [11:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298191", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:47]execute_script... [11:49: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)298191", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:47]POST & json_proto [11:49:47]process_json_proto [11:49:47]json parsed OK: [11:49:47]protocol is kg_v1.0 [11:49:47]action value=close_receipt [11:49:47]process_action close_receipt [11:49:47]cmd_close_receipt [11:49:47]MH_GetDate [11:49:47]Write to MH i2c: F0 00 00 04 1A 0D [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 09 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 09 00 04 1A 00 5C 2B 15 66 77 1B 62 64 70 [11:49:47]GetLastDocTimeStamp 1712663320 [11:49:47]current date 1712663388 [11:49:47]FM_GetShiftState [11:49:47]SAM_PROTO_GetShiftState [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 13 01 00 [11:49:47]Write to MH i2c: E2 08 00 05 1A 80 13 01 00 00 00 00 00 9C [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 05 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 36 [11:49:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:49:47]wFMCommunicate OK [11:49:47]SAM_PROTO_GetShiftState done [11:49:47]FM_GetShiftState done [11:49:47]opened in 1712622218 [11:49:47]opened+sec_in_day 1712708618 [11:49:47]quantity*price = 40001 [11:49:47]sum+1 = 40002 [11:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 249 09.04.2024 11:49 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154945 ФПД: 94854666570294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114948&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154945&fm=94854666570294&tin=02508201610067®Number=0000000000090882&sum=40001 [11:49:48]StoreToDocumentArchive [11:49:48]shift 298 fd 154945 [11:49:48]save to /storage/0298/doc_00154945 [11:49:48]save last doc name /storage/0298/doc_00154945 to /storage/kkm_last_doc_name [11:49:48]save OK [11:49:48]Clear old archive folders... [11:49:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:48]tlvbuf is 01785DF0 [11:49:48]SAM_PROTO_ClearQueue [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 09 00 00 [11:49:48]Write to MH i2c: E2 08 00 12 1A 80 09 00 00 00 00 00 00 9E [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]SAM_PROTO_ClearQueue done [11:49:48]KKMCreateOFDPacket [11:49:48]OFDProtocolAddRootSTLVToBuf [11:49:48]FM_MakeSignedData [11:49:48]FM_MakeSignedData [11:49:48]SAM_PROTO_SignData [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 0D 01 02 [11:49:48]Write to MH i2c: E2 08 00 13 1A 80 0D 01 02 00 00 00 00 A6 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 13 1A 00 90 00 A1 [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]wFMCommunicate request_size=255 [11:49:48]MH_SAM_APDU [11:49: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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 F9 00 00 00 F4 03 04 00 5C 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 41 5D 02 00 35 04 06 00 56 [11:49:48]Write to MH i2c: E2 02 01 14 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 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 F9 00 00 00 F4 03 04 00 5C 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 41 5D 02 00 35 04 06 00 56 00 00 0C [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 03 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 03 00 14 1A 00 90 00 A2 [11:49:49]RAPDU: 90 00 [11:49:49]wFMCommunicate OK [11:49:49]wFMCommunicate request_size=10 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 0D 02 02 05 45 12 B4 CA 36 [11:49:49]Write to MH i2c: E2 0D 00 15 1A 80 0D 02 02 05 00 45 12 B4 CA 36 00 00 BE [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 03 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [11:49:49]RAPDU: 90 00 [11:49:49]wFMCommunicate OK [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 0D 03 02 [11:49:49]Write to MH i2c: E2 08 00 16 1A 80 0D 03 02 00 00 00 00 AB [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 0B 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 0B 00 16 1A 00 37 A2 E8 E4 AB 77 82 35 90 00 2A [11:49:49]RAPDU: 37 A2 E8 E4 AB 77 82 35 90 00 [11:49:49]wFMCommunicate OK [11:49:49]SAM_PROTO_SignData done [11:49:49]FM_MakeSignedData done [11:49:49]CreateOFDProtocolMessage [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 11 00 00 [11:49:49]Write to MH i2c: E2 08 00 17 1A 80 11 00 00 00 00 00 00 AB [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 17 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 17 00 17 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 00 [11:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:49:49]wFMCommunicate OK [11:49:49]CreateOFDProtocolMessage done [11:49:49]OFDSenderStorePacket 154945 [11:49:49]StoreOFDPacket docnum=154945 [11:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C4 7E 07 01 06 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 F9 00 00 00 F4 03 04 00 5C 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 41 5D 02 00 35 04 06 00 56 45 12 B4 CA 36 37 A2 E8 E4 AB 77 82 35 [11:49:49]CheckFolder [11:49:49]dirname=/storage/ofd_packets [11:49:49]CheckFolder done [11:49:49]ProducePacketName [11:49:49]name=ofd_packets/00154945 [11:49:49]NVStorageSaveData ofd_packets/00154945 [11:49:49]File name is /storage/ofd_packets/00154945 [11:49:49]Write 301 bytes [11:49:49]NVStorageSaveData done [11:49:49]OFDSenderStorePacket done [11:49:49]KKMCreateOFDPacket done [11:49:49]NVStorageSaveData kkm_last_timestamp [11:49:49]File name is /storage/kkm_last_timestamp [11:49:49]Write 4 bytes [11:49:49]NVStorageSaveData done [11:49:49]ExternCall_PrintAddStr [11:49:49]wPrintStart [11:49:49]Write to MH i2c: 01 00 00 18 1A 32 [11:49:49]OFD Sender: Processing packet 154945 [packets to send 67, broken 66] [11:49:49]ProducePacketName [11:49:49]name=ofd_packets/00154945 [11:49:49]OFD Sender: To server: pG, [11:49:49]CommunicateWithHost lk.salyk.kg:30040 [11:49:49]ConnectInit lk.salyk.kg [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 07 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 07 00 18 1A 00 00 00 00 00 FF 0F 47 [11:49:49]RasterBufferAndPrint [11:49:49]line Счет N : (1)298191 [11:49:49]line ИНН: 02508201610067 [11:49:49]line Контрольно-Кассовый Чек [11:49:49]line ПРОДАЖА [11:49:49]line ТРК (МРК, ГНК) : 62 [11:49:49]line Товар: 2710124130 [11:49:49]line Аи-92-К-5 [11:49:49]line 6.260 * 63.90 [11:49:49]line = 400.01 [11:49:49]line НДС 12% НСП 1% [11:49:49]line > о реализуемом товаре [11:49:49]line ИТОГО: 400.01 [11:49:49]line НСП 1% : 3.54 [11:49:49]line НДС 12% : 42.48 [11:49:49]line Наличными: 400.01 [11:49:49]line Безнал.: 0.00 [11:49:49]line Место: АЗС № 53 "Партнер Нефть" [11:49:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:49:49]line СНО: Общий режим [11:49:49]line Чек 249 09.04.2024 11:49 [11:49:49]line Смена: 298 ФФД: 1.0 [11:49:49]line ЗНМ: 0300000127 [11:49:49]line РНМ: 0000000000090882 [11:49:49]line Версия ККМ: 001 [11:49:49]line ФМ: 0000000000874906 [11:49:49]line ФД: 154945 [11:49:49]line ФПД: 94854666570294 [11:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T114948&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154945&fm=94854666570294&tin=02508201610067®Number=0000000000090882&sum=40001 [11:49:49]Connected sock=10 [11:49:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 C4 7E 07 01 06 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 F9 00 00 00 F4 03 04 00 5C 2B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 41 written 0, free lines is 4095 [11:49:49]5D 02 00 35 04 06 00 56 45 12 B4 CA 36 37 A2 E8 E4 AB 77 82 35 [11:49:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 90 D0 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 38 37 34 39 30 36 10 04 04 00 41 5D 02 00 F4 03 04 00 06 D3 14 66 B6 04 01 00 00 6F BF F0 DF 26 01 51 7B [11:49:49]CommunicateWithHost err = 0 [11:49:49]CheckOFDResponse [11:49:49]1017 (14) - 77093643461234 [11:49:49]1041 (16) - 0000000000874906 [11:49:49]1040 (4) - 154945 [11:49:49]1012 (4) - 09.04.2024 05:32 [11:49:49]1206 (1) - 0 [11:49:49]OFD Sender: Remove packet 154945 [11:49:49]ProducePacketName [11:49:49]name=ofd_packets/00154945 [11:49:49]NVStorageDeleteData [11:49:50]Write to MH i2c: 01 00 00 40 1A 5A [11:49:50]Write i2c OK [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: 01 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: 01 07 00 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: 01 07 00 40 1A 00 00 00 00 00 F0 0C 5D [11:49:50]RasterBufferAndPrint [11:49:50]line [11:49:50]line [11:49:50]line [11:49:50]line [11:49:50]line [11:49:50]written 0, free lines is 3318 [11:49:50]MH_Cut [11:49:50]Write to MH i2c: D1 01 00 47 1A 01 33 [11:49:50]Write i2c OK [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: D1 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: D1 01 00 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: D1 01 00 47 1A 00 32 [11:49:50]Write to MH i2c: 01 00 00 48 1A 62 [11:49:50]Write i2c OK [11:49:50]MH_I2C_Read... [11:49:50]OFD Sender: No OFD packet to send [11:49:51]*** Cut start [11:49:51]*** Partial cut [11:49:51]*** CUTSNS_PIN = 1 [11:49:51]*** CUTSNS_PIN = 0 [11:49:51]*** Brake cut motor [11:49:51]Read from MH i2c: 01 [11:49:51]MH_I2C_Read... [11:49:51]*** Stop cut motor [11:49:51]*** Cut end [11:49:51]Read from MH i2c: 01 07 00 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: 01 07 00 48 1A 00 00 00 00 00 FF 0F 77 [11:49:51]process_action close_receipt done [11:49:51]requested_data is exist [11:49:51]produce_requested_data [11:49:51]requested_item fm.sn is exist - process it [11:49:51]wFMCommunicate request_size=4 [11:49:51]MH_SAM_APDU [11:49:51]CAPDU: 80 11 00 00 [11:49:51]Write to MH i2c: E2 08 00 49 1A 80 11 00 00 00 00 00 00 DD [11:49:51]Write i2c OK [11:49:51]MH_I2C_Read... [11:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:51]Read from MH i2c: E2 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 17 00 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 17 00 49 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 32 [11:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:49:51]wFMCommunicate OK [11:49:51]requested_item fd.num is exist - process it [11:49:51]SAM_PROTO_GetFieldsCounters [11:49:51]wFMCommunicate request_size=4 [11:49:51]MH_SAM_APDU [11:49:51]CAPDU: 80 13 00 00 [11:49:51]Write to MH i2c: E2 08 00 4A 1A 80 13 00 00 00 00 00 00 E0 [11:49:51]Write i2c OK [11:49:51]MH_I2C_Read... [11:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:51]Read from MH i2c: E2 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 62 00 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 62 00 4A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [11:49:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:51]wFMCommunicate OK [11:49:51]SAM_PROTO_GetFieldsCounters done [11:49:51]requested_item shift.num is exist - process it [11:49:51]requested_item shift.opened is exist - process it [11:49:51]req_shift_opened [11:49:51]FM_GetShiftState [11:49:51]SAM_PROTO_GetShiftState [11:49:51]wFMCommunicate request_size=4 [11:49:51]MH_SAM_APDU [11:49:51]CAPDU: 80 13 01 00 [11:49:51]Write to MH i2c: E2 08 00 4B 1A 80 13 01 00 00 00 00 00 E2 [11:49:51]Write i2c OK [11:49:51]MH_I2C_Read... [11:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:51]Read from MH i2c: E2 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 0E 00 [11:49:51]MH_I2C_Read... [11:49:51]Read from MH i2c: E2 0E 00 4B 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7C [11:49:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:49:51]wFMCommunicate OK [11:49:51]SAM_PROTO_GetShiftState done [11:49:51]FM_GetShiftState done [11:49:51]req_shift_opened done [11:49:51]requested_item shift.open_date is exist - process it [11:49:51]req_shift_open_date [11:49:51]req_shift_open_date done [11:49:51]produce_requested_data done [11:49:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:49:51]process_action_free close_receipt [11:49:51]json_value_free [11:49:51]json_value_free done [11:49:51]process_json_proto returns [11:49:51]Send response to host [11:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:49:51]free response buf [11:49:51]execute_script done [11:49:51]execute_script returns [11:49:51]free content buf [11:49:51]Sock 7.Close socket [11:49:51]Sock 7.Thread stoped [11:49:55]OFD Sender: No OFD packet to send [11:50:00]OFD Sender: No OFD packet to send [11:50:05]OFD Sender: No OFD packet to send [11:50:10]OFD Sender: No OFD packet to send [11:50:15]OFD Sender: No OFD packet to send [11:50:20]OFD Sender: No OFD packet to send [11:50:25]OFD Sender: No OFD packet to send [11:50:30]OFD Sender: No OFD packet to send [11:50:35]OFD Sender: No OFD packet to send [11:50:40]OFD Sender: No OFD packet to send [11:50:45]OFD Sender: No OFD packet to send [11:50:47]accept exits with 9 [11:50:47]New connection [11:50:47]New thread 3067137380 created [11:50:47]Thread 3067280740 joined [11:50:47]Waiting for new connection... [11:50:47] Sock 9.Parse request [11:50:47]Sock 9.Check first char [11:50:47]Sock 9.First char is OK [11:50:47]request: POST /json_proto HTTP/1.0 [11:50:47]Method: POST [11:50:47]URL: /json_proto [11:50:47]Method is POST - this is cgi request [11:50:47]url: /json_proto [11:50:47]query_string will be loaded in cgi processing [11:50:47]execute_cgi json_proto POST (null) [11:50:47]execute_cgi path=json_proto method=POST [11:50:47]POST find Content-Length [11:50:47]Host: 172.17.32.195:8080 [11:50:47]Content-Length: 1189 [11:50:47]Content-Type: application/json [11:50:47] [11:50:47]POST finish read [11:50:47]Found Content-Length = 1189 [11:50:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298192\u000A09.04.2024 11:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585951\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:47]execute_script... [11:50:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298192\u000A09.04.2024 11:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585951\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:47]POST & json_proto [11:50:47]process_json_proto [11:50:47]json parsed OK: [11:50:47]protocol is kg_v1.0 [11:50:47]action value=print_text [11:50:47]process_action print_text [11:50:47]cmd_print_text [11:50:47]ExternCall_PrintAddStr [11:50:47]wPrintStart [11:50:47]Write to MH i2c: 01 00 00 4C 1A 66 [11:50:47]Write i2c OK [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 4C 1A 00 00 00 00 00 FF 0F 7B [11:50:47]RasterBufferAndPrint [11:50:47]line *****ТОВАРНЫЙ ЧЕК***** [11:50:47]line АЗС 53 [11:50:47]line Партнер нефть [11:50:47]line 02508201610067 [11:50:47]line Кассир : Черикбаев М. [11:50:47]line Счет N : (1)298192 [11:50:47]line 09.04.2024 11:27 [11:50:47]line ПРОДАЖА [11:50:47]line ТРК (МРК, ГНК): 82 [11:50:47]line Вид ГСМ : 2710124130 [11:50:47]line Аи-92-К-5 [11:50:47]line 7.830 x 63.90 [11:50:47]line ИТОГ: 500.34 [11:50:47]line Тип оплаты: Талоны: Партнер нефть [11:50:47]line 3585951 [11:50:47]line ______________________ [11:50:47]line (подпись) [11:50:47]written 0, free lines is 4095 [11:50:47]Write to MH i2c: 01 00 00 60 1A 7A [11:50:47]Write i2c OK [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 60 1A 00 00 00 00 00 12 0E A1 [11:50:47]RasterBufferAndPrint [11:50:47]line [11:50:47]line [11:50:47]line [11:50:47]line [11:50:47]line [11:50:47]written 0, free lines is 3604 [11:50:47]MH_Cut [11:50:47]Write to MH i2c: D1 01 00 67 1A 01 53 [11:50:47]Write i2c OK [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: D1 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: D1 01 00 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: D1 01 00 67 1A 00 52 [11:50:47]Write to MH i2c: 01 00 00 68 1A 82 [11:50:47]Write i2c OK [11:50:47]MH_I2C_Read... [11:50:48]*** Cut start [11:50:48]*** Partial cut [11:50:48]*** CUTSNS_PIN = 1 [11:50:48]*** CUTSNS_PIN = 0 [11:50:48]*** Brake cut motor [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]*** Stop cut motor [11:50:49]*** Cut end [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 68 1A 00 00 00 00 00 FF 0F 97 [11:50:49]process_action print_text done [11:50:49]requested_data is exist [11:50:49]produce_requested_data [11:50:49]requested_item fm.sn is exist - process it [11:50:49]wFMCommunicate request_size=4 [11:50:49]MH_SAM_APDU [11:50:49]CAPDU: 80 11 00 00 [11:50:49]Write to MH i2c: E2 08 00 69 1A 80 11 00 00 00 00 00 00 FD [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:49]Read from MH i2c: E2 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 17 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 17 00 69 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 52 [11:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:50:49]wFMCommunicate OK [11:50:49]requested_item fd.num is exist - process it [11:50:49]SAM_PROTO_GetFieldsCounters [11:50:49]wFMCommunicate request_size=4 [11:50:49]MH_SAM_APDU [11:50:49]CAPDU: 80 13 00 00 [11:50:49]Write to MH i2c: E2 08 00 6A 1A 80 13 00 00 00 00 00 00 00 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:49]Read from MH i2c: E2 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 62 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 62 00 6A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [11:50:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:49]wFMCommunicate OK [11:50:49]SAM_PROTO_GetFieldsCounters done [11:50:49]requested_item shift.num is exist - process it [11:50:49]requested_item shift.opened is exist - process it [11:50:49]req_shift_opened [11:50:49]FM_GetShiftState [11:50:49]SAM_PROTO_GetShiftState [11:50:49]wFMCommunicate request_size=4 [11:50:49]MH_SAM_APDU [11:50:49]CAPDU: 80 13 01 00 [11:50:49]Write to MH i2c: E2 08 00 6B 1A 80 13 01 00 00 00 00 00 02 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:49]Read from MH i2c: E2 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 0E 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 0E 00 6B 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9C [11:50:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:50:49]wFMCommunicate OK [11:50:49]SAM_PROTO_GetShiftState done [11:50:49]FM_GetShiftState done [11:50:49]req_shift_opened done [11:50:49]requested_item shift.open_date is exist - process it [11:50:49]req_shift_open_date [11:50:49]req_shift_open_date done [11:50:49]produce_requested_data done [11:50:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:50:49]process_action_free print_text [11:50:49]json_value_free [11:50:49]json_value_free done [11:50:49]process_json_proto returns [11:50:49]Send response to host [11:50:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:50:49]free response buf [11:50:49]execute_script done [11:50:49]execute_script returns [11:50:49]free content buf [11:50:49]Sock 9.Close socket [11:50:49]Sock 9.Thread stoped [11:50:50]OFD Sender: No OFD packet to send [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51:15]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:25]OFD Sender: No OFD packet to send [11:51:30]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:20]OFD Sender: No OFD packet to send [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:32]accept exits with 7 [11:52:32]New connection [11:52:32]New thread 3067280740 created [11:52:32]Thread 3067137380 joined [11:52:32]Waiting for new connection... [11:52:32] Sock 7.Parse request [11:52:32]Sock 7.Check first char [11:52:32]Sock 7.First char is OK [11:52:32]request: POST /json_proto HTTP/1.0 [11:52:32]Method: POST [11:52:32]URL: /json_proto [11:52:32]Method is POST - this is cgi request [11:52:32]url: /json_proto [11:52:32]query_string will be loaded in cgi processing [11:52:32]execute_cgi json_proto POST (null) [11:52:32]execute_cgi path=json_proto method=POST [11:52:32]POST find Content-Length [11:52:32]Host: 172.17.32.195:8080 [11:52:32]Content-Length: 1190 [11:52:32]Content-Type: application/json [11:52:32] [11:52:32]POST finish read [11:52:32]Found Content-Length = 1190 [11:52:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298194\u000A09.04.2024 11:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3855749\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:32]execute_script... [11:52:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298194\u000A09.04.2024 11:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3855749\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:32]POST & json_proto [11:52:32]process_json_proto [11:52:32]json parsed OK: [11:52:32]protocol is kg_v1.0 [11:52:32]action value=print_text [11:52:32]process_action print_text [11:52:32]cmd_print_text [11:52:32]ExternCall_PrintAddStr [11:52:32]wPrintStart [11:52:32]Write to MH i2c: 01 00 00 6C 1A 86 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 07 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 07 00 6C 1A 00 00 00 00 00 FF 0F 9B [11:52:32]RasterBufferAndPrint [11:52:32]line *****ТОВАРНЫЙ ЧЕК***** [11:52:32]line АЗС 53 [11:52:32]line Партнер нефть [11:52:32]line 02508201610067 [11:52:32]line Кассир : Черикбаев М. [11:52:32]line Счет N : (1)298194 [11:52:32]line 09.04.2024 11:29 [11:52:32]line ПРОДАЖА [11:52:32]line ТРК (МРК, ГНК): 82 [11:52:32]line Вид ГСМ : 2710124130 [11:52:32]line Аи-92-К-5 [11:52:32]line 10.000 x 63.90 [11:52:32]line ИТОГ: 639.00 [11:52:32]line Тип оплаты: Талоны: Партнер нефть [11:52:32]line 3855749 [11:52:32]line ______________________ [11:52:32]line (подпись) [11:52:32]written 0, free lines is 4095 [11:52:32]Write to MH i2c: 01 00 00 80 1A 9A [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 07 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 07 00 80 1A 00 00 00 00 00 13 0E C2 [11:52:32]RasterBufferAndPrint [11:52:32]line [11:52:32]line [11:52:32]line [11:52:32]line [11:52:32]line [11:52:32]written 0, free lines is 3605 [11:52:32]MH_Cut [11:52:32]Write to MH i2c: D1 01 00 87 1A 01 73 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: D1 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: D1 01 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: D1 01 00 87 1A 00 72 [11:52:32]Write to MH i2c: 01 00 00 88 1A A2 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]*** Cut start [11:52:32]*** Partial cut [11:52:32]*** CUTSNS_PIN = 1 [11:52:32]*** CUTSNS_PIN = 0 [11:52:33]*** Brake cut motor [11:52:33]Read from MH i2c: 01 [11:52:33]MH_I2C_Read... [11:52:33]*** Stop cut motor [11:52:33]*** Cut end [11:52:33]Read from MH i2c: 01 07 00 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: 01 07 00 88 1A 00 00 00 00 00 FF 0F B7 [11:52:33]process_action print_text done [11:52:33]requested_data is exist [11:52:33]produce_requested_data [11:52:33]requested_item fm.sn is exist - process it [11:52:33]wFMCommunicate request_size=4 [11:52:33]MH_SAM_APDU [11:52:33]CAPDU: 80 11 00 00 [11:52:33]Write to MH i2c: E2 08 00 89 1A 80 11 00 00 00 00 00 00 1D [11:52:33]Write i2c OK [11:52:33]MH_I2C_Read... [11:52:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:33]Read from MH i2c: E2 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 17 00 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 17 00 89 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 72 [11:52:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:52:33]wFMCommunicate OK [11:52:33]requested_item fd.num is exist - process it [11:52:33]SAM_PROTO_GetFieldsCounters [11:52:33]wFMCommunicate request_size=4 [11:52:33]MH_SAM_APDU [11:52:33]CAPDU: 80 13 00 00 [11:52:33]Write to MH i2c: E2 08 00 8A 1A 80 13 00 00 00 00 00 00 20 [11:52:33]Write i2c OK [11:52:33]MH_I2C_Read... [11:52:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:33]Read from MH i2c: E2 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 62 00 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 62 00 8A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [11:52:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 41 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:33]wFMCommunicate OK [11:52:33]SAM_PROTO_GetFieldsCounters done [11:52:33]requested_item shift.num is exist - process it [11:52:33]requested_item shift.opened is exist - process it [11:52:33]req_shift_opened [11:52:33]FM_GetShiftState [11:52:33]SAM_PROTO_GetShiftState [11:52:33]wFMCommunicate request_size=4 [11:52:33]MH_SAM_APDU [11:52:33]CAPDU: 80 13 01 00 [11:52:33]Write to MH i2c: E2 08 00 8B 1A 80 13 01 00 00 00 00 00 22 [11:52:33]Write i2c OK [11:52:33]MH_I2C_Read... [11:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:33]Read from MH i2c: E2 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 0E 00 [11:52:33]MH_I2C_Read... [11:52:33]Read from MH i2c: E2 0E 00 8B 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BC [11:52:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:52:33]wFMCommunicate OK [11:52:33]SAM_PROTO_GetShiftState done [11:52:33]FM_GetShiftState done [11:52:33]req_shift_opened done [11:52:33]requested_item shift.open_date is exist - process it [11:52:33]req_shift_open_date [11:52:33]req_shift_open_date done [11:52:33]produce_requested_data done [11:52:33]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:52:33]process_action_free print_text [11:52:33]json_value_free [11:52:33]json_value_free done [11:52:33]process_json_proto returns [11:52:33]Send response to host [11:52:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154945,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:52:33]free response buf [11:52:33]execute_script done [11:52:33]execute_script returns [11:52:33]free content buf [11:52:33]Sock 7.Close socket [11:52:33]Sock 7.Thread stoped [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:45]OFD Sender: No OFD packet to send [11:52:50]OFD Sender: No OFD packet to send [11:52:54]accept exits with 9 [11:52:54]New connection [11:52:54]New thread 3067137380 created [11:52:54]Thread 3067280740 joined [11:52:54]Waiting for new connection... [11:52:54] Sock 9.Parse request [11:52:54]Sock 9.Check first char [11:52:54]Sock 9.First char is OK [11:52:54]request: POST /json_proto HTTP/1.0 [11:52:54]Method: POST [11:52:54]URL: /json_proto [11:52:54]Method is POST - this is cgi request [11:52:54]url: /json_proto [11:52:54]query_string will be loaded in cgi processing [11:52:54]execute_cgi json_proto POST (null) [11:52:54]execute_cgi path=json_proto method=POST [11:52:54]POST find Content-Length [11:52:54]Host: 172.17.32.195:8080 [11:52:54]Content-Length: 821 [11:52:54]Content-Type: application/json [11:52:54] [11:52:54]POST finish read [11:52:54]Found Content-Length = 821 [11:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:54]execute_script... [11:52: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)298193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:54]POST & json_proto [11:52:54]process_json_proto [11:52:54]json parsed OK: [11:52:54]protocol is kg_v1.0 [11:52:54]action value=close_receipt [11:52:54]process_action close_receipt [11:52:54]cmd_close_receipt [11:52:54]MH_GetDate [11:52:54]Write to MH i2c: F0 00 00 8C 1A 95 [11:52:54]Write i2c OK [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 09 00 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 09 00 8C 1A 00 17 2C 15 66 77 1B 62 64 B4 [11:52:54]GetLastDocTimeStamp 1712663388 [11:52:54]current date 1712663575 [11:52:54]FM_GetShiftState [11:52:54]SAM_PROTO_GetShiftState [11:52:54]wFMCommunicate request_size=4 [11:52:54]MH_SAM_APDU [11:52:54]CAPDU: 80 13 01 00 [11:52:54]Write to MH i2c: E2 08 00 8D 1A 80 13 01 00 00 00 00 00 24 [11:52:54]Write i2c OK [11:52:54]MH_I2C_Read... [11:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:54]Read from MH i2c: E2 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: E2 0E 00 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: E2 0E 00 8D 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BE [11:52:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:52:54]wFMCommunicate OK [11:52:54]SAM_PROTO_GetShiftState done [11:52:54]FM_GetShiftState done [11:52:54]opened in 1712622218 [11:52:54]opened+sec_in_day 1712708618 [11:52:54]quantity*price = 60009 [11:52:54]sum+1 = 60011 [11:52:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.10 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.10 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 250 09.04.2024 11:52 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154946 ФПД: 200775566657484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115255&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154946&fm=200775566657484&tin=02508201610067®Number=0000000000090882&sum=60010 [11:52:55]StoreToDocumentArchive [11:52:55]shift 298 fd 154946 [11:52:55]save to /storage/0298/doc_00154946 [11:52:55]save last doc name /storage/0298/doc_00154946 to /storage/kkm_last_doc_name [11:52:55]save OK [11:52:55]Clear old archive folders... [11:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:52:55]tlvbuf is B6FA5570 [11:52:55]SAM_PROTO_ClearQueue [11:52:55]wFMCommunicate request_size=4 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 09 00 00 [11:52:55]Write to MH i2c: E2 08 00 9A 1A 80 09 00 00 00 00 00 00 26 [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:55]Read from MH i2c: E2 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 9A 1A 00 90 00 28 [11:52:55]RAPDU: 90 00 [11:52:55]wFMCommunicate OK [11:52:55]SAM_PROTO_ClearQueue done [11:52:55]KKMCreateOFDPacket [11:52:55]OFDProtocolAddRootSTLVToBuf [11:52:55]FM_MakeSignedData [11:52:55]FM_MakeSignedData [11:52:55]SAM_PROTO_SignData [11:52:55]wFMCommunicate request_size=4 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 0D 01 02 [11:52:55]Write to MH i2c: E2 08 00 9B 1A 80 0D 01 02 00 00 00 00 2E [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:55]Read from MH i2c: E2 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 9B 1A 00 90 00 29 [11:52:55]RAPDU: 90 00 [11:52:55]wFMCommunicate OK [11:52:55]wFMCommunicate request_size=255 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 17 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 42 5D 02 00 35 04 06 00 B6 9A [11:52:55]Write to MH i2c: E2 02 01 9C 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 17 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 42 5D 02 00 35 04 06 00 B6 9A 00 00 32 [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 9C 1A 00 90 00 2A [11:52:56]RAPDU: 90 00 [11:52:56]wFMCommunicate OK [11:52:56]wFMCommunicate request_size=9 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 0D 02 02 04 B4 54 87 CC [11:52:56]Write to MH i2c: E2 0C 00 9D 1A 80 0D 02 02 04 00 B4 54 87 CC 00 00 94 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 9D 1A 00 90 00 2B [11:52:56]RAPDU: 90 00 [11:52:56]wFMCommunicate OK [11:52:56]wFMCommunicate request_size=4 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 0D 03 02 [11:52:56]Write to MH i2c: E2 08 00 9E 1A 80 0D 03 02 00 00 00 00 33 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0B 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0B 00 9E 1A 00 9F 69 5B 1D 8C 1F 11 9A 90 00 0A [11:52:56]RAPDU: 9F 69 5B 1D 8C 1F 11 9A 90 00 [11:52:56]wFMCommunicate OK [11:52:56]SAM_PROTO_SignData done [11:52:56]FM_MakeSignedData done [11:52:56]CreateOFDProtocolMessage [11:52:56]wFMCommunicate request_size=4 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 11 00 00 [11:52:56]Write to MH i2c: E2 08 00 9F 1A 80 11 00 00 00 00 00 00 33 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 17 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 17 00 9F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 88 [11:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:52:56]wFMCommunicate OK [11:52:56]CreateOFDProtocolMessage done [11:52:56]OFDSenderStorePacket 154946 [11:52:56]StoreOFDPacket docnum=154946 [11:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 41 DB 06 01 DB F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 17 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 42 5D 02 00 35 04 06 00 B6 9A B4 54 87 CC 9F 69 5B 1D 8C 1F 11 9A [11:52:56]CheckFolder [11:52:56]dirname=/storage/ofd_packets [11:52:56]CheckFolder done [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00154946 [11:52:56]NVStorageSaveData ofd_packets/00154946 [11:52:56]File name is /storage/ofd_packets/00154946 [11:52:56]Write 300 bytes [11:52:56]NVStorageSaveData done [11:52:56]OFDSenderStorePacket done [11:52:56]KKMCreateOFDPacket done [11:52:56]NVStorageSaveData kkm_last_timestamp [11:52:56]File name is /storage/kkm_last_timestamp [11:52:56]Write 4 bytes [11:52:56]NVStorageSaveData done [11:52:56]ExternCall_PrintAddStr [11:52:56]wPrintStart [11:52:56]Write to MH i2c: 01 00 00 A0 1A BA [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 A0 1A 00 00 00 00 00 FF 0F CF [11:52:56]RasterBufferAndPrint [11:52:56]line Счет N : (1)298193 [11:52:56]line ИНН: 02508201610067 [11:52:56]line Контрольно-Кассовый Чек [11:52:56]line ПРОДАЖА [11:52:56]line ТРК (МРК, ГНК) : 100 [11:52:56]line Товар: 2711190000 [11:52:56]line ГАЗ-К-5 [11:52:56]line 18.240 * 32.90 [11:52:56]line = 600.10 [11:52:56]line НДС 12% НСП 1% [11:52:56]line > о реализуемом товаре [11:52:56]line ИТОГО: 600.10 [11:52:56]line НСП 1% : 5.31 [11:52:56]line НДС 12% : 63.73 [11:52:56]line Наличными: 0.00 [11:52:56]line Безнал.: 600.10 [11:52:56]line Место: АЗС № 53 "Партнер Нефть" [11:52:56]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:52:56]line СНО: Общий режим [11:52:56]line Чек 250 09.04.2024 11:52 [11:52:56]line Смена: 298 ФФД: 1.0 [11:52:56]line ЗНМ: 0300000127 [11:52:56]line РНМ: 0000000000090882 [11:52:56]line Версия ККМ: 001 [11:52:56]line Платежная система: Бакай Банк [11:52:56]line ФМ: 0000000000874906 [11:52:56]line ФД: 154946 [11:52:56]line ФПД: 200775566657484 [11:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115255&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154946&fm=200775566657484&tin=02508201610067®Number=0000000000090882&sum=60010 [11:52:56]written 0, free lines is 4095 [11:52:56]OFD Sender: Processing packet 154946 [packets to send 67, broken 66] [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00154946 [11:52:56]OFD Sender: To server: pG, [11:52:56]CommunicateWithHost lk.salyk.kg:30040 [11:52:56]ConnectInit lk.salyk.kg [11:52:56]Connected sock=10 [11:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 41 DB 06 01 DB F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 17 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 42 5D 02 00 35 04 06 00 B6 9A B4 54 87 CC 9F 69 5B 1D 8C 1F 11 9A [11:52:56]Write to MH i2c: 01 00 00 CA 1A E4 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 CA 1A 00 00 00 00 00 D2 0C C9 [11:52:56]RasterBufferAndPrint [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]written 0, free lines is 3288 [11:52:56]MH_Cut [11:52:56]Write to MH i2c: D1 01 00 D1 1A 01 BD [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 01 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 01 00 D1 1A 00 BC [11:52:56]Write to MH i2c: 01 00 00 D2 1A EC [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BD 6E 47 00 BC 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 42 5D 02 00 F4 03 04 00 C1 D3 14 66 B6 04 01 00 00 ED E3 C4 84 39 E3 64 28 [11:52:56]CommunicateWithHost err = 0 [11:52:56]CheckOFDResponse [11:52:56]1017 (14) - 77093643461234 [11:52:56]1041 (16) - 0000000000874906 [11:52:56]1040 (4) - 154946 [11:52:56]1012 (4) - 09.04.2024 05:36 [11:52:56]1206 (1) - 0 [11:52:56]OFD Sender: Remove packet 154946 [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00154946 [11:52:56]NVStorageDeleteData [11:52:57]OFD Sender: No OFD packet to send [11:52:57]*** Cut start [11:52:57]*** Partial cut [11:52:57]*** CUTSNS_PIN = 1 [11:52:57]*** CUTSNS_PIN = 0 [11:52:58]*** Brake cut motor [11:52:58]Read from MH i2c: 01 [11:52:58]MH_I2C_Read... [11:52:58]*** Stop cut motor [11:52:58]*** Cut end [11:52:58]Read from MH i2c: 01 07 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 D2 1A 00 00 00 00 00 FF 0F 01 [11:52:58]process_action close_receipt done [11:52:58]requested_data is exist [11:52:58]produce_requested_data [11:52:58]requested_item fm.sn is exist - process it [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 11 00 00 [11:52:58]Write to MH i2c: E2 08 00 D3 1A 80 11 00 00 00 00 00 00 67 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 17 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 17 00 D3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BC [11:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:52:58]wFMCommunicate OK [11:52:58]requested_item fd.num is exist - process it [11:52:58]SAM_PROTO_GetFieldsCounters [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 13 00 00 [11:52:58]Write to MH i2c: E2 08 00 D4 1A 80 13 00 00 00 00 00 00 6A [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 62 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 62 00 D4 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 42 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [11:52:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 42 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_GetFieldsCounters done [11:52:58]requested_item shift.num is exist - process it [11:52:58]requested_item shift.opened is exist - process it [11:52:58]req_shift_opened [11:52:58]FM_GetShiftState [11:52:58]SAM_PROTO_GetShiftState [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 13 01 00 [11:52:58]Write to MH i2c: E2 08 00 D5 1A 80 13 01 00 00 00 00 00 6C [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0E 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0E 00 D5 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 06 [11:52:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_GetShiftState done [11:52:58]FM_GetShiftState done [11:52:58]req_shift_opened done [11:52:58]requested_item shift.open_date is exist - process it [11:52:58]req_shift_open_date [11:52:58]req_shift_open_date done [11:52:58]produce_requested_data done [11:52:58]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154946,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:52:58]process_action_free close_receipt [11:52:58]json_value_free [11:52:58]json_value_free done [11:52:58]process_json_proto returns [11:52:58]Send response to host [11:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154946,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:52:58]free response buf [11:52:58]execute_script done [11:52:58]execute_script returns [11:52:58]free content buf [11:52:58]Sock 9.Close socket [11:52:58]Sock 9.Thread stoped [11:53:02]OFD Sender: No OFD packet to send [11:53:07]OFD Sender: No OFD packet to send [11:53:12]OFD Sender: No OFD packet to send [11:53:17]OFD Sender: No OFD packet to send [11:53:22]OFD Sender: No OFD packet to send [11:53:27]OFD Sender: No OFD packet to send [11:53:32]OFD Sender: No OFD packet to send [11:53:37]OFD Sender: No OFD packet to send [11:53:42]OFD Sender: No OFD packet to send [11:53:47]OFD Sender: No OFD packet to send [11:53:52]OFD Sender: No OFD packet to send [11:53:57]OFD Sender: No OFD packet to send [11:54:02]OFD Sender: No OFD packet to send [11:54:07]accept exits with 7 [11:54:07]New connection [11:54:07]New thread 3067280740 created [11:54:07]Thread 3067137380 joined [11:54:07]Waiting for new connection... [11:54:07] Sock 7.Parse request [11:54:07]Sock 7.Check first char [11:54:07]Sock 7.First char is OK [11:54:07]request: POST /json_proto HTTP/1.0 [11:54:07]Method: POST [11:54:07]URL: /json_proto [11:54:07]Method is POST - this is cgi request [11:54:07]url: /json_proto [11:54:07]query_string will be loaded in cgi processing [11:54:07]execute_cgi json_proto POST (null) [11:54:07]execute_cgi path=json_proto method=POST [11:54:07]POST find Content-Length [11:54:07]Host: 172.17.32.195:8080 [11:54:07]Content-Length: 1196 [11:54:07]Content-Type: application/json [11:54:07] [11:54:07]POST finish read [11:54:07]Found Content-Length = 1196 [11:54: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298196\u000A09.04.2024 11:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794496\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:07]execute_script... [11:54: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298196\u000A09.04.2024 11:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.820 x 72.40\u000A\u0418\u0422\u041E\u0413: 1000.57\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794496\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:07]POST & json_proto [11:54:07]process_json_proto [11:54:07]json parsed OK: [11:54:07]protocol is kg_v1.0 [11:54:07]action value=print_text [11:54:07]process_action print_text [11:54:07]cmd_print_text [11:54:07]ExternCall_PrintAddStr [11:54:07]wPrintStart [11:54:07]Write to MH i2c: 01 00 00 D6 1A F0 [11:54:07]Write i2c OK [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 07 00 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 07 00 D6 1A 00 00 00 00 00 FF 0F 05 [11:54:07]RasterBufferAndPrint [11:54:07]line *****ТОВАРНЫЙ ЧЕК***** [11:54:07]line АЗС 53 [11:54:07]line Партнер нефть [11:54:07]line 02508201610067 [11:54:07]line Кассир : Черикбаев М. [11:54:07]line Счет N : (1)298196 [11:54:07]line 09.04.2024 11:31 [11:54:07]line ПРОДАЖА [11:54:07]line ТРК (МРК, ГНК): 92 [11:54:07]line Вид ГСМ : 2710194210 [11:54:07]line ДТ(л)-К-5 [11:54:07]line 13.820 x 72.40 [11:54:07]line ИТОГ: 1000.57 [11:54:07]line Тип оплаты: Талоны: Партнер нефть [11:54:07]line 3794496 [11:54:07]line ______________________ [11:54:07]line (подпись) [11:54:07]written 0, free lines is 4095 [11:54:07]OFD Sender: No OFD packet to send [11:54:07]Write to MH i2c: 01 00 00 EA 1A 04 [11:54:07]Write i2c OK [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 07 00 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 07 00 EA 1A 00 00 00 00 00 12 0E 2B [11:54:07]RasterBufferAndPrint [11:54:07]line [11:54:07]line [11:54:07]line [11:54:07]line [11:54:07]line [11:54:07]written 0, free lines is 3604 [11:54:07]MH_Cut [11:54:07]Write to MH i2c: D1 01 00 F1 1A 01 DD [11:54:07]Write i2c OK [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: D1 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: D1 01 00 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: D1 01 00 F1 1A 00 DC [11:54:07]Write to MH i2c: 01 00 00 F2 1A 0C [11:54:07]Write i2c OK [11:54:07]MH_I2C_Read... [11:54:08]*** Cut start [11:54:08]*** Partial cut [11:54:08]*** CUTSNS_PIN = 1 [11:54:08]*** CUTSNS_PIN = 0 [11:54:08]*** Brake cut motor [11:54:08]Read from MH i2c: 01 [11:54:08]MH_I2C_Read... [11:54:08]*** Stop cut motor [11:54:08]*** Cut end [11:54:08]Read from MH i2c: 01 07 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: 01 07 00 F2 1A 00 00 00 00 00 FF 0F 21 [11:54:08]process_action print_text done [11:54:08]requested_data is exist [11:54:08]produce_requested_data [11:54:08]requested_item fm.sn is exist - process it [11:54:08]wFMCommunicate request_size=4 [11:54:08]MH_SAM_APDU [11:54:08]CAPDU: 80 11 00 00 [11:54:08]Write to MH i2c: E2 08 00 F3 1A 80 11 00 00 00 00 00 00 87 [11:54:08]Write i2c OK [11:54:08]MH_I2C_Read... [11:54:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:08]Read from MH i2c: E2 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 17 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 17 00 F3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DC [11:54:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:54:08]wFMCommunicate OK [11:54:08]requested_item fd.num is exist - process it [11:54:08]SAM_PROTO_GetFieldsCounters [11:54:08]wFMCommunicate request_size=4 [11:54:08]MH_SAM_APDU [11:54:08]CAPDU: 80 13 00 00 [11:54:08]Write to MH i2c: E2 08 00 F4 1A 80 13 00 00 00 00 00 00 8A [11:54:08]Write i2c OK [11:54:08]MH_I2C_Read... [11:54:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:08]Read from MH i2c: E2 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 62 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 62 00 F4 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 42 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [11:54:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 42 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:08]wFMCommunicate OK [11:54:08]SAM_PROTO_GetFieldsCounters done [11:54:08]requested_item shift.num is exist - process it [11:54:08]requested_item shift.opened is exist - process it [11:54:08]req_shift_opened [11:54:08]FM_GetShiftState [11:54:08]SAM_PROTO_GetShiftState [11:54:08]wFMCommunicate request_size=4 [11:54:08]MH_SAM_APDU [11:54:08]CAPDU: 80 13 01 00 [11:54:08]Write to MH i2c: E2 08 00 F5 1A 80 13 01 00 00 00 00 00 8C [11:54:08]Write i2c OK [11:54:08]MH_I2C_Read... [11:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:09]Read from MH i2c: E2 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: E2 0E 00 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: E2 0E 00 F5 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 26 [11:54:09]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:54:09]wFMCommunicate OK [11:54:09]SAM_PROTO_GetShiftState done [11:54:09]FM_GetShiftState done [11:54:09]req_shift_opened done [11:54:09]requested_item shift.open_date is exist - process it [11:54:09]req_shift_open_date [11:54:09]req_shift_open_date done [11:54:09]produce_requested_data done [11:54:09]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154946,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:54:09]process_action_free print_text [11:54:09]json_value_free [11:54:09]json_value_free done [11:54:09]process_json_proto returns [11:54:09]Send response to host [11:54:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154946,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:54:09]free response buf [11:54:09]execute_script done [11:54:09]execute_script returns [11:54:09]free content buf [11:54:09]Sock 7.Close socket [11:54:09]Sock 7.Thread stoped [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:52]OFD Sender: No OFD packet to send [11:54:57]OFD Sender: No OFD packet to send [11:55:02]OFD Sender: No OFD packet to send [11:55:07]OFD Sender: No OFD packet to send [11:55:12]OFD Sender: No OFD packet to send [11:55:17]OFD Sender: No OFD packet to send [11:55:22]OFD Sender: No OFD packet to send [11:55:27]OFD Sender: No OFD packet to send [11:55:32]OFD Sender: No OFD packet to send [11:55:37]OFD Sender: No OFD packet to send [11:55:42]OFD Sender: No OFD packet to send [11:55:47]OFD Sender: No OFD packet to send [11:55:52]OFD Sender: No OFD packet to send [11:55:57]OFD Sender: No OFD packet to send [11:56:02]OFD Sender: No OFD packet to send [11:56:07]OFD Sender: No OFD packet to send [11:56:11]accept exits with 9 [11:56:11]New connection [11:56:11]New thread 3067137380 created [11:56:11]Thread 3067280740 joined [11:56:11]Waiting for new connection... [11:56:11] Sock 9.Parse request [11:56:11]Sock 9.Check first char [11:56:11]Sock 9.First char is OK [11:56:11]request: POST /json_proto HTTP/1.0 [11:56:11]Method: POST [11:56:11]URL: /json_proto [11:56:11]Method is POST - this is cgi request [11:56:11]url: /json_proto [11:56:11]query_string will be loaded in cgi processing [11:56:11]execute_cgi json_proto POST (null) [11:56:11]execute_cgi path=json_proto method=POST [11:56:11]POST find Content-Length [11:56:11]Host: 172.17.32.195:8080 [11:56:11]Content-Length: 639 [11:56:11]Content-Type: application/json [11:56:11] [11:56:11]POST finish read [11:56:11]Found Content-Length = 639 [11:56:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 9.390, "sum" : 600.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:11]execute_script... [11:56: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)298198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 9.390, "sum" : 600.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:11]POST & json_proto [11:56:11]process_json_proto [11:56:11]json parsed OK: [11:56:11]protocol is kg_v1.0 [11:56:11]action value=close_receipt [11:56:11]process_action close_receipt [11:56:11]cmd_close_receipt [11:56:11]MH_GetDate [11:56:11]Write to MH i2c: F0 00 00 F6 1A FF [11:56:11]Write i2c OK [11:56:11]MH_I2C_Read... [11:56:11]Read from MH i2c: F0 [11:56:11]MH_I2C_Read... [11:56:11]Read from MH i2c: F0 09 00 [11:56:11]MH_I2C_Read... [11:56:11]Read from MH i2c: F0 09 00 F6 1A 00 DC 2C 15 66 77 1B 62 64 E3 [11:56:11]GetLastDocTimeStamp 1712663575 [11:56:11]current date 1712663772 [11:56:11]FM_GetShiftState [11:56:11]SAM_PROTO_GetShiftState [11:56:11]wFMCommunicate request_size=4 [11:56:11]MH_SAM_APDU [11:56:11]CAPDU: 80 13 01 00 [11:56:11]Write to MH i2c: E2 08 00 F7 1A 80 13 01 00 00 00 00 00 8E [11:56:11]Write i2c OK [11:56:11]MH_I2C_Read... [11:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:11]Read from MH i2c: E2 [11:56:11]MH_I2C_Read... [11:56:11]Read from MH i2c: E2 0E 00 [11:56:11]MH_I2C_Read... [11:56:11]Read from MH i2c: E2 0E 00 F7 1A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 28 [11:56:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:56:11]wFMCommunicate OK [11:56:11]SAM_PROTO_GetShiftState done [11:56:11]FM_GetShiftState done [11:56:11]opened in 1712622218 [11:56:11]opened+sec_in_day 1712708618 [11:56:11]quantity*price = 60002 [11:56:11]sum+1 = 60003 [11:56:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.02 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.02 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 251 09.04.2024 11:56 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154947 ФПД: 56197204271953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115612&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154947&fm=56197204271953&tin=02508201610067®Number=0000000000090882&sum=60002 [11:56:12]StoreToDocumentArchive [11:56:12]shift 298 fd 154947 [11:56:12]save to /storage/0298/doc_00154947 [11:56:12]save last doc name /storage/0298/doc_00154947 to /storage/kkm_last_doc_name [11:56:12]save OK [11:56:12]Clear old archive folders... [11:56:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:12]tlvbuf is 01785DD0 [11:56:12]SAM_PROTO_ClearQueue [11:56:12]wFMCommunicate request_size=4 [11:56:12]MH_SAM_APDU [11:56:12]CAPDU: 80 09 00 00 [11:56:12]Write to MH i2c: E2 08 00 04 1B 80 09 00 00 00 00 00 00 91 [11:56:12]Write i2c OK [11:56:12]MH_I2C_Read... [11:56:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:12]Read from MH i2c: E2 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 04 1B 00 90 00 93 [11:56:12]RAPDU: 90 00 [11:56:12]wFMCommunicate OK [11:56:12]SAM_PROTO_ClearQueue done [11:56:12]KKMCreateOFDPacket [11:56:12]OFDProtocolAddRootSTLVToBuf [11:56:12]FM_MakeSignedData [11:56:12]FM_MakeSignedData [11:56:12]SAM_PROTO_SignData [11:56:12]wFMCommunicate request_size=4 [11:56:12]MH_SAM_APDU [11:56:12]CAPDU: 80 0D 01 02 [11:56:12]Write to MH i2c: E2 08 00 05 1B 80 0D 01 02 00 00 00 00 99 [11:56:12]Write i2c OK [11:56:12]MH_I2C_Read... [11:56:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:12]Read from MH i2c: E2 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 05 1B 00 90 00 94 [11:56:12]RAPDU: 90 00 [11:56:12]wFMCommunicate OK [11:56:12]wFMCommunicate request_size=255 [11:56:12]MH_SAM_APDU [11:56:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 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 FB 00 00 00 F4 03 04 00 DC 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 43 5D 02 00 35 04 06 00 33 [11:56:12]Write to MH i2c: E2 02 01 06 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 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 FB 00 00 00 F4 03 04 00 DC 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 43 5D 02 00 35 04 06 00 33 00 00 FA [11:56:12]Write i2c OK [11:56:12]MH_I2C_Read... [11:56:12]OFD Sender: No OFD packet to send [11:56:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:12]Read from MH i2c: E2 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 06 1B 00 90 00 95 [11:56:12]RAPDU: 90 00 [11:56:12]wFMCommunicate OK [11:56:12]wFMCommunicate request_size=10 [11:56:12]MH_SAM_APDU [11:56:12]CAPDU: 80 0D 02 02 05 1C 6E 65 E3 51 [11:56:12]Write to MH i2c: E2 0D 00 07 1B 80 0D 02 02 05 00 1C 6E 65 E3 51 00 00 C9 [11:56:12]Write i2c OK [11:56:12]MH_I2C_Read... [11:56:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:12]Read from MH i2c: E2 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 [11:56:12]MH_I2C_Read... [11:56:12]Read from MH i2c: E2 03 00 07 1B 00 90 00 96 [11:56:12]RAPDU: 90 00 [11:56:12]wFMCommunicate OK [11:56:12]wFMCommunicate request_size=4 [11:56:12]MH_SAM_APDU [11:56:12]CAPDU: 80 0D 03 02 [11:56:12]Write to MH i2c: E2 08 00 08 1B 80 0D 03 02 00 00 00 00 9E [11:56:12]Write i2c OK [11:56:12]MH_I2C_Read... [11:56:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:13]Read from MH i2c: E2 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: E2 0B 00 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: E2 0B 00 08 1B 00 16 0C 71 1B EB AE 68 86 90 00 D4 [11:56:13]RAPDU: 16 0C 71 1B EB AE 68 86 90 00 [11:56:13]wFMCommunicate OK [11:56:13]SAM_PROTO_SignData done [11:56:13]FM_MakeSignedData done [11:56:13]CreateOFDProtocolMessage [11:56:13]wFMCommunicate request_size=4 [11:56:13]MH_SAM_APDU [11:56:13]CAPDU: 80 11 00 00 [11:56:13]Write to MH i2c: E2 08 00 09 1B 80 11 00 00 00 00 00 00 9E [11:56:13]Write i2c OK [11:56:13]MH_I2C_Read... [11:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:13]Read from MH i2c: E2 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: E2 17 00 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: E2 17 00 09 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F3 [11:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:56:13]wFMCommunicate OK [11:56:13]CreateOFDProtocolMessage done [11:56:13]OFDSenderStorePacket 154947 [11:56:13]StoreOFDPacket docnum=154947 [11:56:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F1 B2 07 01 25 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 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 FB 00 00 00 F4 03 04 00 DC 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 43 5D 02 00 35 04 06 00 33 1C 6E 65 E3 51 16 0C 71 1B EB AE 68 86 [11:56:13]CheckFolder [11:56:13]dirname=/storage/ofd_packets [11:56:13]CheckFolder done [11:56:13]ProducePacketName [11:56:13]name=ofd_packets/00154947 [11:56:13]NVStorageSaveData ofd_packets/00154947 [11:56:13]File name is /storage/ofd_packets/00154947 [11:56:13]Write 301 bytes [11:56:13]NVStorageSaveData done [11:56:13]OFDSenderStorePacket done [11:56:13]KKMCreateOFDPacket done [11:56:13]NVStorageSaveData kkm_last_timestamp [11:56:13]File name is /storage/kkm_last_timestamp [11:56:13]Write 4 bytes [11:56:13]NVStorageSaveData done [11:56:13]ExternCall_PrintAddStr [11:56:13]wPrintStart [11:56:13]Write to MH i2c: 01 00 00 0A 1B 25 [11:56:13]Write i2c OK [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 07 00 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 07 00 0A 1B 00 00 00 00 00 FF 0F 3A [11:56:13]RasterBufferAndPrint [11:56:13]line Счет N : (1)298198 [11:56:13]line ИНН: 02508201610067 [11:56:13]line Контрольно-Кассовый Чек [11:56:13]line ПРОДАЖА [11:56:13]line ТРК (МРК, ГНК) : 41 [11:56:13]line Товар: 2710124130 [11:56:13]line Аи-92-К-5 [11:56:13]line 9.390 * 63.90 [11:56:13]line = 600.02 [11:56:13]line НДС 12% НСП 1% [11:56:13]line > о реализуемом товаре [11:56:13]line ИТОГО: 600.02 [11:56:13]line НСП 1% : 5.31 [11:56:13]line НДС 12% : 63.72 [11:56:13]line Наличными: 600.02 [11:56:13]line Безнал.: 0.00 [11:56:13]line Место: АЗС № 53 "Партнер Нефть" [11:56:13]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:56:13]line СНО: Общий режим [11:56:13]line Чек 251 09.04.2024 11:56 [11:56:13]line Смена: 298 ФФД: 1.0 [11:56:13]line ЗНМ: 0300000127 [11:56:13]line РНМ: 0000000000090882 [11:56:13]line Версия ККМ: 001 [11:56:13]line ФМ: 0000000000874906 [11:56:13]line ФД: 154947 [11:56:13]line ФПД: 56197204271953 [11:56:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115612&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154947&fm=56197204271953&tin=02508201610067®Number=0000000000090882&sum=60002 [11:56:13]OFD Sender: Processing packet 154947 [packets to send 67, broken 66] [11:56:13]ProducePacketName [11:56:13]name=ofd_packets/00154947 [11:56:13]OFD Sender: To server: pG, [11:56:13]CommunicateWithHost lk.salyk.kg:30040 [11:56:13]ConnectInit lk.salyk.kg [11:56:13]written 0, free lines is 4095 [11:56:13]Connected sock=10 [11:56:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F1 B2 07 01 25 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 24 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 62 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 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 FB 00 00 00 F4 03 04 00 DC 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 43 5D 02 00 35 04 06 00 33 1C 6E 65 E3 51 16 0C 71 1B EB AE 68 86 [11:56:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A5 49 47 00 85 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 43 5D 02 00 F4 03 04 00 86 D4 14 66 B6 04 01 00 00 03 54 ED C2 DB 75 24 5F [11:56:13]CommunicateWithHost err = 0 [11:56:13]CheckOFDResponse [11:56:13]1017 (14) - 77093643461234 [11:56:13]1041 (16) - 0000000000874906 [11:56:13]1040 (4) - 154947 [11:56:13]1012 (4) - 09.04.2024 05:39 [11:56:13]1206 (1) - 0 [11:56:13]OFD Sender: Remove packet 154947 [11:56:13]ProducePacketName [11:56:13]name=ofd_packets/00154947 [11:56:13]NVStorageDeleteData [11:56:13]Write to MH i2c: 01 00 00 32 1B 4D [11:56:13]Write i2c OK [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 07 00 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: 01 07 00 32 1B 00 00 00 00 00 EA 0C 4A [11:56:13]RasterBufferAndPrint [11:56:13]line [11:56:13]line [11:56:13]line [11:56:13]line [11:56:13]line [11:56:13]written 0, free lines is 3312 [11:56:13]MH_Cut [11:56:13]Write to MH i2c: D1 01 00 39 1B 01 26 [11:56:13]Write i2c OK [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: D1 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: D1 01 00 [11:56:13]MH_I2C_Read... [11:56:13]Read from MH i2c: D1 01 00 39 1B 00 25 [11:56:13]Write to MH i2c: 01 00 00 3A 1B 55 [11:56:13]Write i2c OK [11:56:13]MH_I2C_Read... [11:56:14]OFD Sender: No OFD packet to send [11:56:14]*** Cut start [11:56:14]*** Partial cut [11:56:14]*** CUTSNS_PIN = 1 [11:56:14]*** CUTSNS_PIN = 0 [11:56:14]*** Brake cut motor [11:56:15]Read from MH i2c: 01 [11:56:15]MH_I2C_Read... [11:56:15]*** Stop cut motor [11:56:15]*** Cut end [11:56:15]Read from MH i2c: 01 07 00 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: 01 07 00 3A 1B 00 00 00 00 00 FF 0F 6A [11:56:15]process_action close_receipt done [11:56:15]requested_data is exist [11:56:15]produce_requested_data [11:56:15]requested_item fm.sn is exist - process it [11:56:15]wFMCommunicate request_size=4 [11:56:15]MH_SAM_APDU [11:56:15]CAPDU: 80 11 00 00 [11:56:15]Write to MH i2c: E2 08 00 3B 1B 80 11 00 00 00 00 00 00 D0 [11:56:15]Write i2c OK [11:56:15]MH_I2C_Read... [11:56:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:15]Read from MH i2c: E2 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 17 00 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 17 00 3B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 25 [11:56:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:56:15]wFMCommunicate OK [11:56:15]requested_item fd.num is exist - process it [11:56:15]SAM_PROTO_GetFieldsCounters [11:56:15]wFMCommunicate request_size=4 [11:56:15]MH_SAM_APDU [11:56:15]CAPDU: 80 13 00 00 [11:56:15]Write to MH i2c: E2 08 00 3C 1B 80 13 00 00 00 00 00 00 D3 [11:56:15]Write i2c OK [11:56:15]MH_I2C_Read... [11:56:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:15]Read from MH i2c: E2 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 62 00 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 62 00 3C 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 43 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [11:56:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 43 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:15]wFMCommunicate OK [11:56:15]SAM_PROTO_GetFieldsCounters done [11:56:15]requested_item shift.num is exist - process it [11:56:15]requested_item shift.opened is exist - process it [11:56:15]req_shift_opened [11:56:15]FM_GetShiftState [11:56:15]SAM_PROTO_GetShiftState [11:56:15]wFMCommunicate request_size=4 [11:56:15]MH_SAM_APDU [11:56:15]CAPDU: 80 13 01 00 [11:56:15]Write to MH i2c: E2 08 00 3D 1B 80 13 01 00 00 00 00 00 D5 [11:56:15]Write i2c OK [11:56:15]MH_I2C_Read... [11:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:15]Read from MH i2c: E2 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 0E 00 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 0E 00 3D 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6F [11:56:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:56:15]wFMCommunicate OK [11:56:15]SAM_PROTO_GetShiftState done [11:56:15]FM_GetShiftState done [11:56:15]req_shift_opened done [11:56:15]requested_item shift.open_date is exist - process it [11:56:15]req_shift_open_date [11:56:15]req_shift_open_date done [11:56:15]produce_requested_data done [11:56:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154947,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:56:15]process_action_free close_receipt [11:56:15]json_value_free [11:56:15]json_value_free done [11:56:15]process_json_proto returns [11:56:15]Send response to host [11:56:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154947,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:56:15]free response buf [11:56:15]execute_script done [11:56:15]execute_script returns [11:56:15]free content buf [11:56:15]Sock 9.Close socket [11:56:15]Sock 9.Thread stoped [11:56:16]accept exits with 7 [11:56:16]New connection [11:56:16]New thread 3067280740 created [11:56:16]Thread 3067137380 joined [11:56:16]Waiting for new connection... [11:56:16] Sock 7.Parse request [11:56:16]Sock 7.Check first char [11:56:16]Sock 7.First char is OK [11:56:16]request: POST /json_proto HTTP/1.0 [11:56:16]Method: POST [11:56:16]URL: /json_proto [11:56:16]Method is POST - this is cgi request [11:56:16]url: /json_proto [11:56:16]query_string will be loaded in cgi processing [11:56:16]execute_cgi json_proto POST (null) [11:56:16]execute_cgi path=json_proto method=POST [11:56:16]POST find Content-Length [11:56:16]Host: 172.17.32.195:8080 [11:56:16]Content-Length: 644 [11:56:16]Content-Type: application/json [11:56:16] [11:56:16]POST finish read [11:56:16]Found Content-Length = 644 [11:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:16]execute_script... [11:56:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 15.200, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:16]POST & json_proto [11:56:16]process_json_proto [11:56:16]json parsed OK: [11:56:16]protocol is kg_v1.0 [11:56:16]action value=close_receipt [11:56:16]process_action close_receipt [11:56:16]cmd_close_receipt [11:56:16]MH_GetDate [11:56:16]Write to MH i2c: F0 00 00 3E 1B 48 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 09 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: F0 09 00 3E 1B 00 E1 2C 15 66 77 1B 62 64 31 [11:56:16]GetLastDocTimeStamp 1712663772 [11:56:16]current date 1712663777 [11:56:16]FM_GetShiftState [11:56:16]SAM_PROTO_GetShiftState [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 13 01 00 [11:56:16]Write to MH i2c: E2 08 00 3F 1B 80 13 01 00 00 00 00 00 D7 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0E 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0E 00 3F 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 71 [11:56:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:56:16]wFMCommunicate OK [11:56:16]SAM_PROTO_GetShiftState done [11:56:16]FM_GetShiftState done [11:56:16]opened in 1712622218 [11:56:16]opened+sec_in_day 1712708618 [11:56:16]quantity*price = 50008 [11:56:16]sum+1 = 50009 [11:56:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.08 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 252 09.04.2024 11:56 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154948 ФПД: 61475641098566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115617&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154948&fm=61475641098566&tin=02508201610067®Number=0000000000090882&sum=50008 [11:56:18]StoreToDocumentArchive [11:56:18]shift 298 fd 154948 [11:56:18]save to /storage/0298/doc_00154948 [11:56:18]save last doc name /storage/0298/doc_00154948 to /storage/kkm_last_doc_name [11:56:18]save OK [11:56:18]Clear old archive folders... [11:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:56:18]tlvbuf is 017A1810 [11:56:18]SAM_PROTO_ClearQueue [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 09 00 00 [11:56:18]Write to MH i2c: E2 08 00 4C 1B 80 09 00 00 00 00 00 00 D9 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 4C 1B 00 90 00 DB [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]SAM_PROTO_ClearQueue done [11:56:18]KKMCreateOFDPacket [11:56:18]OFDProtocolAddRootSTLVToBuf [11:56:18]FM_MakeSignedData [11:56:18]FM_MakeSignedData [11:56:18]SAM_PROTO_SignData [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 01 02 [11:56:18]Write to MH i2c: E2 08 00 4D 1B 80 0D 01 02 00 00 00 00 E1 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 4D 1B 00 90 00 DC [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]wFMCommunicate request_size=255 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 E1 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 44 5D 02 00 35 04 06 00 37 E9 [11:56:18]Write to MH i2c: E2 02 01 4E 1B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 E1 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 44 5D 02 00 35 04 06 00 37 E9 00 00 68 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 4E 1B 00 90 00 DD [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]wFMCommunicate request_size=9 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 02 02 04 69 C0 01 46 [11:56:18]Write to MH i2c: E2 0C 00 4F 1B 80 0D 02 02 04 00 69 C0 01 46 00 00 5C [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 03 00 4F 1B 00 90 00 DE [11:56:18]RAPDU: 90 00 [11:56:18]wFMCommunicate OK [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 0D 03 02 [11:56:18]Write to MH i2c: E2 08 00 50 1B 80 0D 03 02 00 00 00 00 E6 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0B 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0B 00 50 1B 00 EC 77 47 AC 2A FD 85 3E 90 00 27 [11:56:18]RAPDU: EC 77 47 AC 2A FD 85 3E 90 00 [11:56:18]wFMCommunicate OK [11:56:18]SAM_PROTO_SignData done [11:56:18]FM_MakeSignedData done [11:56:18]CreateOFDProtocolMessage [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 11 00 00 [11:56:18]Write to MH i2c: E2 08 00 51 1B 80 11 00 00 00 00 00 00 E6 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 51 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3B [11:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:56:18]wFMCommunicate OK [11:56:18]CreateOFDProtocolMessage done [11:56:18]OFDSenderStorePacket 154948 [11:56:18]StoreOFDPacket docnum=154948 [11:56:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 E2 17 06 01 E2 A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 E1 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 44 5D 02 00 35 04 06 00 37 E9 69 C0 01 46 EC 77 47 AC 2A FD 85 3E [11:56:18]CheckFolder [11:56:18]dirname=/storage/ofd_packets [11:56:18]CheckFolder done [11:56:18]ProducePacketName [11:56:18]name=ofd_packets/00154948 [11:56:18]NVStorageSaveData ofd_packets/00154948 [11:56:18]File name is /storage/ofd_packets/00154948 [11:56:18]Write 300 bytes [11:56:18]NVStorageSaveData done [11:56:18]OFDSenderStorePacket done [11:56:18]KKMCreateOFDPacket done [11:56:18]NVStorageSaveData kkm_last_timestamp [11:56:18]File name is /storage/kkm_last_timestamp [11:56:18]Write 4 bytes [11:56:18]NVStorageSaveData done [11:56:18]ExternCall_PrintAddStr [11:56:18]wPrintStart [11:56:18]Write to MH i2c: 01 00 00 52 1B 6D [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 52 1B 00 00 00 00 00 FF 0F 82 [11:56:18]RasterBufferAndPrint [11:56:18]line Счет N : (1)298197 [11:56:18]line ИНН: 02508201610067 [11:56:18]line Контрольно-Кассовый Чек [11:56:18]line ПРОДАЖА [11:56:18]line ТРК (МРК, ГНК) : 100 [11:56:18]line Товар: 2711190000 [11:56:18]line ГАЗ-К-5 [11:56:18]line 15.200 * 32.90 [11:56:18]line = 500.08 [11:56:18]line НДС 12% НСП 1% [11:56:18]line > о реализуемом товаре [11:56:18]line ИТОГО: 500.08 [11:56:18]line НСП 1% : 4.42 [11:56:18]line НДС 12% : 53.11 [11:56:18]line Наличными: 500.08 [11:56:18]line Безнал.: 0.00 [11:56:18]line Место: АЗС № 53 "Партнер Нефть" [11:56:18]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:56:18]line СНО: Общий режим [11:56:18]line Чек 252 09.04.2024 11:56 [11:56:18]line Смена: 298 ФФД: 1.0 [11:56:18]line ЗНМ: 0300000127 [11:56:18]line РНМ: 0000000000090882 [11:56:18]line Версия ККМ: 001 [11:56:18]line ФМ: 0000000000874906 [11:56:18]line ФД: 154948 [11:56:18]line ФПД: 61475641098566 [11:56:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115617&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154948&fm=61475641098566&tin=02508201610067®Number=0000000000090882&sum=50008 [11:56:18]written 0, free lines is 4095 [11:56:18]OFD Sender: Processing packet 154948 [packets to send 67, broken 66] [11:56:18]ProducePacketName [11:56:18]name=ofd_packets/00154948 [11:56:18]OFD Sender: To server: pG, [11:56:18]CommunicateWithHost lk.salyk.kg:30040 [11:56:18]ConnectInit lk.salyk.kg [11:56:18]Connected sock=10 [11:56:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 E2 17 06 01 E2 A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 3B 00 00 00 00 00 37 04 06 00 DA 0C 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 58 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 E1 2C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 44 5D 02 00 35 04 06 00 37 E9 69 C0 01 46 EC 77 47 AC 2A FD 85 3E [11:56:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 5B 2B 47 00 89 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 44 5D 02 00 F4 03 04 00 8B D4 14 66 B6 04 01 00 00 80 E0 1E 8E A5 CB BF D5 [11:56:18]CommunicateWithHost err = 0 [11:56:18]CheckOFDResponse [11:56:18]1017 (14) - 77093643461234 [11:56:18]1041 (16) - 0000000000874906 [11:56:18]1040 (4) - 154948 [11:56:18]1012 (4) - 09.04.2024 05:39 [11:56:18]1206 (1) - 0 [11:56:18]OFD Sender: Remove packet 154948 [11:56:18]ProducePacketName [11:56:18]name=ofd_packets/00154948 [11:56:18]NVStorageDeleteData [11:56:19]Write to MH i2c: 01 00 00 7A 1B 95 [11:56:19]Write i2c OK [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: 01 [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: 01 07 00 [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: 01 07 00 7A 1B 00 00 00 00 00 EE 0C 96 [11:56:19]RasterBufferAndPrint [11:56:19]line [11:56:19]line [11:56:19]line [11:56:19]line [11:56:19]line [11:56:19]written 0, free lines is 3322 [11:56:19]MH_Cut [11:56:19]Write to MH i2c: D1 01 00 81 1B 01 6E [11:56:19]Write i2c OK [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: D1 [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: D1 01 00 [11:56:19]MH_I2C_Read... [11:56:19]Read from MH i2c: D1 01 00 81 1B 00 6D [11:56:19]Write to MH i2c: 01 00 00 82 1B 9D [11:56:19]Write i2c OK [11:56:19]MH_I2C_Read... [11:56:19]OFD Sender: No OFD packet to send [11:56:19]*** Cut start [11:56:19]*** Partial cut [11:56:19]*** CUTSNS_PIN = 1 [11:56:19]*** CUTSNS_PIN = 0 [11:56:20]*** Brake cut motor [11:56:20]Read from MH i2c: 01 [11:56:20]MH_I2C_Read... [11:56:20]*** Stop cut motor [11:56:20]*** Cut end [11:56:20]Read from MH i2c: 01 07 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: 01 07 00 82 1B 00 00 00 00 00 FF 0F B2 [11:56:20]process_action close_receipt done [11:56:20]requested_data is exist [11:56:20]produce_requested_data [11:56:20]requested_item fm.sn is exist - process it [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 11 00 00 [11:56:20]Write to MH i2c: E2 08 00 83 1B 80 11 00 00 00 00 00 00 18 [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 17 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 17 00 83 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6D [11:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:56:20]wFMCommunicate OK [11:56:20]requested_item fd.num is exist - process it [11:56:20]SAM_PROTO_GetFieldsCounters [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 13 00 00 [11:56:20]Write to MH i2c: E2 08 00 84 1B 80 13 00 00 00 00 00 00 1B [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 62 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 62 00 84 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 44 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [11:56:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 44 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:20]wFMCommunicate OK [11:56:20]SAM_PROTO_GetFieldsCounters done [11:56:20]requested_item shift.num is exist - process it [11:56:20]requested_item shift.opened is exist - process it [11:56:20]req_shift_opened [11:56:20]FM_GetShiftState [11:56:20]SAM_PROTO_GetShiftState [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 13 01 00 [11:56:20]Write to MH i2c: E2 08 00 85 1B 80 13 01 00 00 00 00 00 1D [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 85 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B7 [11:56:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:56:20]wFMCommunicate OK [11:56:20]SAM_PROTO_GetShiftState done [11:56:20]FM_GetShiftState done [11:56:20]req_shift_opened done [11:56:20]requested_item shift.open_date is exist - process it [11:56:20]req_shift_open_date [11:56:20]req_shift_open_date done [11:56:20]produce_requested_data done [11:56:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154948,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:56:20]process_action_free close_receipt [11:56:20]json_value_free [11:56:20]json_value_free done [11:56:20]process_json_proto returns [11:56:20]Send response to host [11:56:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154948,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:56:20]free response buf [11:56:20]execute_script done [11:56:20]execute_script returns [11:56:20]free content buf [11:56:20]Sock 7.Close socket [11:56:20]Sock 7.Thread stoped [11:56: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:27]accept exits with 9 [11:57:27]New connection [11:57:27]New thread 3067137380 created [11:57:27]Thread 3067280740 joined [11:57:27]Waiting for new connection... [11:57:27] Sock 9.Parse request [11:57:27]Sock 9.Check first char [11:57:27]Sock 9.First char is OK [11:57:27]request: POST /json_proto HTTP/1.0 [11:57:27]Method: POST [11:57:27]URL: /json_proto [11:57:27]Method is POST - this is cgi request [11:57:27]url: /json_proto [11:57:27]query_string will be loaded in cgi processing [11:57:27]execute_cgi json_proto POST (null) [11:57:27]execute_cgi path=json_proto method=POST [11:57:27]POST find Content-Length [11:57:27]Host: 172.17.32.195:8080 [11:57:27]Content-Length: 1201 [11:57:27]Content-Type: application/json [11:57:27] [11:57:27]POST finish read [11:57:27]Found Content-Length = 1201 [11:57: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298199\u000A09.04.2024 11: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 32.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 2044.80\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\u000A65666\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:27]execute_script... [11:57: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298199\u000A09.04.2024 11: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 32.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 2044.80\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\u000A65666\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:27]POST & json_proto [11:57:27]process_json_proto [11:57:27]json parsed OK: [11:57:27]protocol is kg_v1.0 [11:57:27]action value=print_text [11:57:27]process_action print_text [11:57:27]cmd_print_text [11:57:27]ExternCall_PrintAddStr [11:57:27]wPrintStart [11:57:27]Write to MH i2c: 01 00 00 86 1B A1 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 86 1B 00 00 00 00 00 FF 0F B6 [11:57:27]RasterBufferAndPrint [11:57:27]line *****ТОВАРНЫЙ ЧЕК***** [11:57:27]line АЗС 53 [11:57:27]line Партнер нефть [11:57:27]line 02508201610067 [11:57:27]line Кассир : Черикбаев М. [11:57:27]line Счет N : (1)298199 [11:57:27]line 09.04.2024 11:34 [11:57:27]line ПРОДАЖА [11:57:27]line ТРК (МРК, ГНК): 52 [11:57:27]line Вид ГСМ : 2710124130 [11:57:27]line Аи-92-К-5 [11:57:27]line 32.000 x 63.90 [11:57:27]line ИТОГ: 2044.80 [11:57:27]line Тип оплаты: Талоны: Топливная Карта [11:57:27]line 65666 [11:57:27]line ______________________ [11:57:27]line (подпись) [11:57:27]written 0, free lines is 4095 [11:57:27]Write to MH i2c: 01 00 00 9A 1B B5 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 9A 1B 00 00 00 00 00 13 0E DD [11:57:27]RasterBufferAndPrint [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]written 0, free lines is 3605 [11:57:27]MH_Cut [11:57:27]Write to MH i2c: D1 01 00 A1 1B 01 8E [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 01 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 01 00 A1 1B 00 8D [11:57:27]Write to MH i2c: 01 00 00 A2 1B BD [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:28]*** Cut start [11:57:28]*** Partial cut [11:57:28]*** CUTSNS_PIN = 1 [11:57:28]*** CUTSNS_PIN = 0 [11:57:28]*** Brake cut motor [11:57:29]Read from MH i2c: 01 [11:57:29]MH_I2C_Read... [11:57:29]*** Stop cut motor [11:57:29]*** Cut end [11:57:29]Read from MH i2c: 01 07 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: 01 07 00 A2 1B 00 00 00 00 00 FF 0F D2 [11:57:29]process_action print_text done [11:57:29]requested_data is exist [11:57:29]produce_requested_data [11:57:29]requested_item fm.sn is exist - process it [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 11 00 00 [11:57:29]Write to MH i2c: E2 08 00 A3 1B 80 11 00 00 00 00 00 00 38 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 A3 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8D [11:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:57:29]wFMCommunicate OK [11:57:29]requested_item fd.num is exist - process it [11:57:29]SAM_PROTO_GetFieldsCounters [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 13 00 00 [11:57:29]Write to MH i2c: E2 08 00 A4 1B 80 13 00 00 00 00 00 00 3B [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 62 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 62 00 A4 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 44 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:57:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 44 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:29]wFMCommunicate OK [11:57:29]SAM_PROTO_GetFieldsCounters done [11:57:29]requested_item shift.num is exist - process it [11:57:29]requested_item shift.opened is exist - process it [11:57:29]req_shift_opened [11:57:29]FM_GetShiftState [11:57:29]SAM_PROTO_GetShiftState [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 13 01 00 [11:57:29]Write to MH i2c: E2 08 00 A5 1B 80 13 01 00 00 00 00 00 3D [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0E 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0E 00 A5 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D7 [11:57:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:57:29]wFMCommunicate OK [11:57:29]SAM_PROTO_GetShiftState done [11:57:29]FM_GetShiftState done [11:57:29]req_shift_opened done [11:57:29]requested_item shift.open_date is exist - process it [11:57:29]req_shift_open_date [11:57:29]req_shift_open_date done [11:57:29]produce_requested_data done [11:57:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154948,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:57:29]process_action_free print_text [11:57:29]json_value_free [11:57:29]json_value_free done [11:57:29]process_json_proto returns [11:57:29]Send response to host [11:57:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154948,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:57:29]free response buf [11:57:29]execute_script done [11:57:29]execute_script returns [11:57:29]free content buf [11:57:29]Sock 9.Close socket [11:57:29]Sock 9.Thread stoped [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:54]OFD Sender: No OFD packet to send [11:57:59]OFD Sender: No OFD packet to send [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:14]OFD Sender: No OFD packet to send [11:58:19]OFD Sender: No OFD packet to send [11:58:20]accept exits with 7 [11:58:20]New connection [11:58:20]New thread 3067280740 created [11:58:20]Thread 3067137380 joined [11:58:20]Waiting for new connection... [11:58:20] Sock 7.Parse request [11:58:20]Sock 7.Check first char [11:58:20]Sock 7.First char is OK [11:58:20]request: POST /json_proto HTTP/1.0 [11:58:20]Method: POST [11:58:20]URL: /json_proto [11:58:20]Method is POST - this is cgi request [11:58:20]url: /json_proto [11:58:20]query_string will be loaded in cgi processing [11:58:20]execute_cgi json_proto POST (null) [11:58:20]execute_cgi path=json_proto method=POST [11:58:20]POST find Content-Length [11:58:20]Host: 172.17.32.195:8080 [11:58:20]Content-Length: 807 [11:58:20]Content-Type: application/json [11:58:20] [11:58:20]POST finish read [11:58:20]Found Content-Length = 807 [11:58:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 54.720, "sum" : 1800.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:20]execute_script... [11:58: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)298195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 54.720, "sum" : 1800.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:20]POST & json_proto [11:58:20]process_json_proto [11:58:20]json parsed OK: [11:58:20]protocol is kg_v1.0 [11:58:20]action value=close_receipt [11:58:20]process_action close_receipt [11:58:20]cmd_close_receipt [11:58:20]MH_GetDate [11:58:20]Write to MH i2c: F0 00 00 A6 1B B0 [11:58:20]Write i2c OK [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: F0 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: F0 09 00 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: F0 09 00 A6 1B 00 5D 2D 15 66 77 1B 62 64 16 [11:58:20]GetLastDocTimeStamp 1712663777 [11:58:20]current date 1712663901 [11:58:20]FM_GetShiftState [11:58:20]SAM_PROTO_GetShiftState [11:58:20]wFMCommunicate request_size=4 [11:58:20]MH_SAM_APDU [11:58:20]CAPDU: 80 13 01 00 [11:58:20]Write to MH i2c: E2 08 00 A7 1B 80 13 01 00 00 00 00 00 3F [11:58:20]Write i2c OK [11:58:20]MH_I2C_Read... [11:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:20]Read from MH i2c: E2 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 0E 00 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 0E 00 A7 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D9 [11:58:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:58:20]wFMCommunicate OK [11:58:20]SAM_PROTO_GetShiftState done [11:58:20]FM_GetShiftState done [11:58:20]opened in 1712622218 [11:58:20]opened+sec_in_day 1712708618 [11:58:20]quantity*price = 180028 [11:58:20]sum+1 = 180030 [11:58:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.29 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 0.00 Безнал.: 1800.29 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 253 09.04.2024 11:58 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154949 ФПД: 171257242286981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115821&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154949&fm=171257242286981&tin=02508201610067®Number=0000000000090882&sum=180029 [11:58:21]StoreToDocumentArchive [11:58:21]shift 298 fd 154949 [11:58:21]save to /storage/0298/doc_00154949 [11:58:21]save last doc name /storage/0298/doc_00154949 to /storage/kkm_last_doc_name [11:58:21]save OK [11:58:21]Clear old archive folders... [11:58:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:58:21]tlvbuf is 01731130 [11:58:21]SAM_PROTO_ClearQueue [11:58:21]wFMCommunicate request_size=4 [11:58:21]MH_SAM_APDU [11:58:21]CAPDU: 80 09 00 00 [11:58:21]Write to MH i2c: E2 08 00 B4 1B 80 09 00 00 00 00 00 00 41 [11:58:21]Write i2c OK [11:58:21]MH_I2C_Read... [11:58:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:21]Read from MH i2c: E2 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 03 00 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 03 00 B4 1B 00 90 00 43 [11:58:21]RAPDU: 90 00 [11:58:21]wFMCommunicate OK [11:58:21]SAM_PROTO_ClearQueue done [11:58:21]KKMCreateOFDPacket [11:58:21]OFDProtocolAddRootSTLVToBuf [11:58:21]FM_MakeSignedData [11:58:21]FM_MakeSignedData [11:58:21]SAM_PROTO_SignData [11:58:21]wFMCommunicate request_size=4 [11:58:21]MH_SAM_APDU [11:58:21]CAPDU: 80 0D 01 02 [11:58:21]Write to MH i2c: E2 08 00 B5 1B 80 0D 01 02 00 00 00 00 49 [11:58:21]Write i2c OK [11:58:21]MH_I2C_Read... [11:58:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:21]Read from MH i2c: E2 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 03 00 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 03 00 B5 1B 00 90 00 44 [11:58:21]RAPDU: 90 00 [11:58:21]wFMCommunicate OK [11:58:21]wFMCommunicate request_size=255 [11:58:21]MH_SAM_APDU [11:58:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 5D 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 45 5D 02 00 35 04 06 00 9B C1 [11:58:21]Write to MH i2c: E2 02 01 B6 1B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 5D 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 45 5D 02 00 35 04 06 00 9B C1 00 00 D7 [11:58:21]Write i2c OK [11:58:21]MH_I2C_Read... [11:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:22]Read from MH i2c: E2 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 03 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 03 00 B6 1B 00 90 00 45 [11:58:22]RAPDU: 90 00 [11:58:22]wFMCommunicate OK [11:58:22]wFMCommunicate request_size=9 [11:58:22]MH_SAM_APDU [11:58:22]CAPDU: 80 0D 02 02 04 EF 17 7B 85 [11:58:22]Write to MH i2c: E2 0C 00 B7 1B 80 0D 02 02 04 00 EF 17 7B 85 00 00 5A [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:22]Read from MH i2c: E2 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 03 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 03 00 B7 1B 00 90 00 46 [11:58:22]RAPDU: 90 00 [11:58:22]wFMCommunicate OK [11:58:22]wFMCommunicate request_size=4 [11:58:22]MH_SAM_APDU [11:58:22]CAPDU: 80 0D 03 02 [11:58:22]Write to MH i2c: E2 08 00 B8 1B 80 0D 03 02 00 00 00 00 4E [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:22]Read from MH i2c: E2 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 0B 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 0B 00 B8 1B 00 72 B3 46 9F 7B 0C 43 41 90 00 64 [11:58:22]RAPDU: 72 B3 46 9F 7B 0C 43 41 90 00 [11:58:22]wFMCommunicate OK [11:58:22]SAM_PROTO_SignData done [11:58:22]FM_MakeSignedData done [11:58:22]CreateOFDProtocolMessage [11:58:22]wFMCommunicate request_size=4 [11:58:22]MH_SAM_APDU [11:58:22]CAPDU: 80 11 00 00 [11:58:22]Write to MH i2c: E2 08 00 B9 1B 80 11 00 00 00 00 00 00 4E [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:22]Read from MH i2c: E2 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 17 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 17 00 B9 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A3 [11:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:58:22]wFMCommunicate OK [11:58:22]CreateOFDProtocolMessage done [11:58:22]OFDSenderStorePacket 154949 [11:58:22]StoreOFDPacket docnum=154949 [11:58:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 0C F6 06 01 AB A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 5D 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 45 5D 02 00 35 04 06 00 9B C1 EF 17 7B 85 72 B3 46 9F 7B 0C 43 41 [11:58:22]CheckFolder [11:58:22]dirname=/storage/ofd_packets [11:58:22]CheckFolder done [11:58:22]ProducePacketName [11:58:22]name=ofd_packets/00154949 [11:58:22]NVStorageSaveData ofd_packets/00154949 [11:58:22]File name is /storage/ofd_packets/00154949 [11:58:22]Write 300 bytes [11:58:22]NVStorageSaveData done [11:58:22]OFDSenderStorePacket done [11:58:22]KKMCreateOFDPacket done [11:58:22]NVStorageSaveData kkm_last_timestamp [11:58:22]File name is /storage/kkm_last_timestamp [11:58:22]Write 4 bytes [11:58:22]NVStorageSaveData done [11:58:22]ExternCall_PrintAddStr [11:58:22]wPrintStart [11:58:22]Write to MH i2c: 01 00 00 BA 1B D5 [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: 01 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: 01 07 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: 01 07 00 BA 1B 00 00 00 00 00 FF 0F EA [11:58:22]RasterBufferAndPrint [11:58:22]line Счет N : (1)298195 [11:58:22]line ИНН: 02508201610067 [11:58:22]line Контрольно-Кассовый Чек [11:58:22]line ПРОДАЖА [11:58:22]line ТРК (МРК, ГНК) : 101 [11:58:22]line Товар: 2711190000 [11:58:22]line ГАЗ-К-5 [11:58:22]line 54.720 * 32.90 [11:58:22]line = 1800.29 [11:58:22]line НДС 12% НСП 1% [11:58:22]line > о реализуемом товаре [11:58:22]line ИТОГО: 1800.29 [11:58:22]line НСП 1% : 15.93 [11:58:22]line НДС 12% : 191.18 [11:58:22]line Наличными: 0.00 [11:58:22]line Безнал.: 1800.29 [11:58:22]line Место: АЗС № 53 "Партнер Нефть" [11:58:22]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:58:22]line СНО: Общий режим [11:58:22]line Чек 253 09.04.2024 11:58 [11:58:22]line Смена: 298 ФФД: 1.0 [11:58:22]line ЗНМ: 0300000127 [11:58:22]line РНМ: 0000000000090882 [11:58:22]line Версия ККМ: 001 [11:58:22]line Платежная система: O! деньги [11:58:22]line ФМ: 0000000000874906 [11:58:22]line ФД: 154949 [11:58:22]line ФПД: 171257242286981 [11:58:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115821&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154949&fm=171257242286981&tin=02508201610067®Number=0000000000090882&sum=180029 [11:58:22]OFD Sender: Processing packet 154949 [packets to send 67, broken 66] [11:58:22]ProducePacketName [11:58:22]name=ofd_packets/00154949 [11:58:22]OFD Sender: To server: pG, [11:58:22]CommunicateWithHost lk.salyk.kg:30040 [11:58:22]ConnectInit lk.salyk.kg [11:58:22]written 0, free lines is 4095 [11:58:22]Connected sock=10 [11:58:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 0C F6 06 01 AB A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C0 D5 00 00 00 00 00 37 04 06 00 DA 0C 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 3D 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 00 00 00 00 00 00 39 04 06 00 3D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 5D 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 45 5D 02 00 35 04 06 00 9B C1 EF 17 7B 85 72 B3 46 9F 7B 0C 43 41 [11:58:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 82 2A 47 00 2B 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 45 5D 02 00 F4 03 04 00 07 D5 14 66 B6 04 01 00 00 31 ED 6B 0B 26 86 D3 D6 [11:58:22]CommunicateWithHost err = 0 [11:58:22]CheckOFDResponse [11:58:22]1017 (14) - 77093643461234 [11:58:22]1041 (16) - 0000000000874906 [11:58:22]1040 (4) - 154949 [11:58:22]1012 (4) - 09.04.2024 05:41 [11:58:22]1206 (1) - 0 [11:58:22]OFD Sender: Remove packet 154949 [11:58:22]ProducePacketName [11:58:22]name=ofd_packets/00154949 [11:58:22]NVStorageDeleteData [11:58:23]Write to MH i2c: 01 00 00 E4 1B FF [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: 01 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: 01 07 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: 01 07 00 E4 1B 00 00 00 00 00 D1 0C E3 [11:58:23]RasterBufferAndPrint [11:58:23]line [11:58:23]line [11:58:23]line [11:58:23]line [11:58:23]line [11:58:23]written 0, free lines is 3288 [11:58:23]MH_Cut [11:58:23]Write to MH i2c: D1 01 00 EB 1B 01 D8 [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: D1 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: D1 01 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: D1 01 00 EB 1B 00 D7 [11:58:23]Write to MH i2c: 01 00 00 EC 1B 07 [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]OFD Sender: No OFD packet to send [11:58:23]*** Cut start [11:58:23]*** Partial cut [11:58:23]*** CUTSNS_PIN = 1 [11:58:23]*** CUTSNS_PIN = 0 [11:58:24]*** Brake cut motor [11:58:24]Read from MH i2c: 01 [11:58:24]MH_I2C_Read... [11:58:24]*** Stop cut motor [11:58:24]*** Cut end [11:58:24]Read from MH i2c: 01 07 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: 01 07 00 EC 1B 00 00 00 00 00 FF 0F 1C [11:58:24]process_action close_receipt done [11:58:24]requested_data is exist [11:58:24]produce_requested_data [11:58:24]requested_item fm.sn is exist - process it [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 11 00 00 [11:58:24]Write to MH i2c: E2 08 00 ED 1B 80 11 00 00 00 00 00 00 82 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 17 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 17 00 ED 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [11:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:58:24]wFMCommunicate OK [11:58:24]requested_item fd.num is exist - process it [11:58:24]SAM_PROTO_GetFieldsCounters [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 13 00 00 [11:58:24]Write to MH i2c: E2 08 00 EE 1B 80 13 00 00 00 00 00 00 85 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 62 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 62 00 EE 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 45 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [11:58:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 45 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:24]wFMCommunicate OK [11:58:24]SAM_PROTO_GetFieldsCounters done [11:58:24]requested_item shift.num is exist - process it [11:58:24]requested_item shift.opened is exist - process it [11:58:24]req_shift_opened [11:58:24]FM_GetShiftState [11:58:24]SAM_PROTO_GetShiftState [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 13 01 00 [11:58:24]Write to MH i2c: E2 08 00 EF 1B 80 13 01 00 00 00 00 00 87 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 0E 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 0E 00 EF 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 21 [11:58:24]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:58:24]wFMCommunicate OK [11:58:24]SAM_PROTO_GetShiftState done [11:58:24]FM_GetShiftState done [11:58:24]req_shift_opened done [11:58:24]requested_item shift.open_date is exist - process it [11:58:24]req_shift_open_date [11:58:24]req_shift_open_date done [11:58:24]produce_requested_data done [11:58:24]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154949,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:58:24]process_action_free close_receipt [11:58:24]json_value_free [11:58:24]json_value_free done [11:58:24]process_json_proto returns [11:58:24]Send response to host [11:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154949,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:58:24]free response buf [11:58:24]execute_script done [11:58:24]execute_script returns [11:58:24]free content buf [11:58:24]Sock 7.Close socket [11:58:24]Sock 7.Thread stoped [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:54]accept exits with 9 [11:58:54]New connection [11:58:54]New thread 3067137380 created [11:58:54]Thread 3067280740 joined [11:58:54]Waiting for new connection... [11:58:54] Sock 9.Parse request [11:58:54]Sock 9.Check first char [11:58:54]Sock 9.First char is OK [11:58:54]request: POST /json_proto HTTP/1.0 [11:58:54]Method: POST [11:58:54]URL: /json_proto [11:58:54]Method is POST - this is cgi request [11:58:54]url: /json_proto [11:58:54]query_string will be loaded in cgi processing [11:58:54]execute_cgi json_proto POST (null) [11:58:54]execute_cgi path=json_proto method=POST [11:58:54]POST find Content-Length [11:58:54]Host: 172.17.32.195:8080 [11:58:54]Content-Length: 803 [11:58:54]Content-Type: application/json [11:58:54] [11:58:54]POST finish read [11:58:54]Found Content-Length = 803 [11:58:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298200", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:54]execute_script... [11:58:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298200", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.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" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:54]POST & json_proto [11:58:54]process_json_proto [11:58:54]json parsed OK: [11:58:54]protocol is kg_v1.0 [11:58:54]action value=close_receipt [11:58:54]process_action close_receipt [11:58:54]cmd_close_receipt [11:58:54]MH_GetDate [11:58:54]Write to MH i2c: F0 00 00 F0 1B FA [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: F0 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: F0 09 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: F0 09 00 F0 1B 00 7F 2D 15 66 77 1B 62 64 82 [11:58:54]GetLastDocTimeStamp 1712663901 [11:58:54]current date 1712663935 [11:58:54]FM_GetShiftState [11:58:54]SAM_PROTO_GetShiftState [11:58:54]wFMCommunicate request_size=4 [11:58:54]MH_SAM_APDU [11:58:54]CAPDU: 80 13 01 00 [11:58:54]Write to MH i2c: E2 08 00 F1 1B 80 13 01 00 00 00 00 00 89 [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:54]Read from MH i2c: E2 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: E2 0E 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: E2 0E 00 F1 1B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [11:58:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:58:54]wFMCommunicate OK [11:58:54]SAM_PROTO_GetShiftState done [11:58:54]FM_GetShiftState done [11:58:54]opened in 1712622218 [11:58:54]opened+sec_in_day 1712708618 [11:58:54]quantity*price = 100050 [11:58:54]sum+1 = 100051 [11:58:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.50 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 254 09.04.2024 11:58 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154950 ФПД: 75486546546704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115855&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154950&fm=75486546546704&tin=02508201610067®Number=0000000000090882&sum=100050 [11:58:55]StoreToDocumentArchive [11:58:55]shift 298 fd 154950 [11:58:55]save to /storage/0298/doc_00154950 [11:58:55]save last doc name /storage/0298/doc_00154950 to /storage/kkm_last_doc_name [11:58:55]save OK [11:58:55]Clear old archive folders... [11:58:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:55]tlvbuf is B6EF8090 [11:58:55]SAM_PROTO_ClearQueue [11:58:55]wFMCommunicate request_size=4 [11:58:55]MH_SAM_APDU [11:58:55]CAPDU: 80 09 00 00 [11:58:55]Write to MH i2c: E2 08 00 FE 1B 80 09 00 00 00 00 00 00 8B [11:58:55]Write i2c OK [11:58:55]MH_I2C_Read... [11:58:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:55]Read from MH i2c: E2 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 FE 1B 00 90 00 8D [11:58:55]RAPDU: 90 00 [11:58:55]wFMCommunicate OK [11:58:55]SAM_PROTO_ClearQueue done [11:58:55]KKMCreateOFDPacket [11:58:55]OFDProtocolAddRootSTLVToBuf [11:58:55]FM_MakeSignedData [11:58:55]FM_MakeSignedData [11:58:55]SAM_PROTO_SignData [11:58:55]wFMCommunicate request_size=4 [11:58:55]MH_SAM_APDU [11:58:55]CAPDU: 80 0D 01 02 [11:58:55]Write to MH i2c: E2 08 00 FF 1B 80 0D 01 02 00 00 00 00 93 [11:58:55]Write i2c OK [11:58:55]MH_I2C_Read... [11:58:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:55]Read from MH i2c: E2 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 FF 1B 00 90 00 8E [11:58:55]RAPDU: 90 00 [11:58:55]wFMCommunicate OK [11:58:55]wFMCommunicate request_size=255 [11:58:55]MH_SAM_APDU [11:58:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 7F 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 46 5D 02 00 35 04 06 00 44 [11:58:55]Write to MH i2c: E2 02 01 00 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 7F 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 46 5D 02 00 35 04 06 00 44 00 00 97 [11:58:55]Write i2c OK [11:58:55]MH_I2C_Read... [11:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:55]Read from MH i2c: E2 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 [11:58:55]MH_I2C_Read... [11:58:55]Read from MH i2c: E2 03 00 00 1C 00 90 00 90 [11:58:55]RAPDU: 90 00 [11:58:55]wFMCommunicate OK [11:58:55]wFMCommunicate request_size=10 [11:58:55]MH_SAM_APDU [11:58:55]CAPDU: 80 0D 02 02 05 A7 94 CA D0 10 [11:58:55]Write to MH i2c: E2 0D 00 01 1C 80 0D 02 02 05 00 A7 94 CA D0 10 00 00 86 [11:58:55]Write i2c OK [11:58:55]MH_I2C_Read... [11:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:56]Read from MH i2c: E2 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 03 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 03 00 01 1C 00 90 00 91 [11:58:56]RAPDU: 90 00 [11:58:56]wFMCommunicate OK [11:58:56]wFMCommunicate request_size=4 [11:58:56]MH_SAM_APDU [11:58:56]CAPDU: 80 0D 03 02 [11:58:56]Write to MH i2c: E2 08 00 02 1C 80 0D 03 02 00 00 00 00 99 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:56]Read from MH i2c: E2 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 0B 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 0B 00 02 1C 00 BF AE D1 58 61 64 AC 75 90 00 16 [11:58:56]RAPDU: BF AE D1 58 61 64 AC 75 90 00 [11:58:56]wFMCommunicate OK [11:58:56]SAM_PROTO_SignData done [11:58:56]FM_MakeSignedData done [11:58:56]CreateOFDProtocolMessage [11:58:56]wFMCommunicate request_size=4 [11:58:56]MH_SAM_APDU [11:58:56]CAPDU: 80 11 00 00 [11:58:56]Write to MH i2c: E2 08 00 03 1C 80 11 00 00 00 00 00 00 99 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:56]Read from MH i2c: E2 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 17 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: E2 17 00 03 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EE [11:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:58:56]wFMCommunicate OK [11:58:56]CreateOFDProtocolMessage done [11:58:56]OFDSenderStorePacket 154950 [11:58:56]StoreOFDPacket docnum=154950 [11:58:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 AB 07 01 40 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 7F 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 46 5D 02 00 35 04 06 00 44 A7 94 CA D0 10 BF AE D1 58 61 64 AC 75 [11:58:56]CheckFolder [11:58:56]dirname=/storage/ofd_packets [11:58:56]CheckFolder done [11:58:56]ProducePacketName [11:58:56]name=ofd_packets/00154950 [11:58:56]NVStorageSaveData ofd_packets/00154950 [11:58:56]File name is /storage/ofd_packets/00154950 [11:58:56]Write 301 bytes [11:58:56]NVStorageSaveData done [11:58:56]OFDSenderStorePacket done [11:58:56]KKMCreateOFDPacket done [11:58:56]NVStorageSaveData kkm_last_timestamp [11:58:56]File name is /storage/kkm_last_timestamp [11:58:56]Write 4 bytes [11:58:56]NVStorageSaveData done [11:58:56]ExternCall_PrintAddStr [11:58:56]wPrintStart [11:58:56]Write to MH i2c: 01 00 00 04 1C 20 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 04 1C 00 00 00 00 00 FF 0F 35 [11:58:56]RasterBufferAndPrint [11:58:56]line Счет N : (1)298200 [11:58:56]line ИНН: 02508201610067 [11:58:56]line Контрольно-Кассовый Чек [11:58:56]line ПРОДАЖА [11:58:56]line ТРК (МРК, ГНК) : 51 [11:58:56]line Товар: 2710124500 [11:58:56]line Аи-95-К-5 [11:58:56]line 13.800 * 72.50 [11:58:56]line = 1000.50 [11:58:56]line НДС 12% НСП 1% [11:58:56]line > о реализуемом товаре [11:58:56]line ИТОГО: 1000.50 [11:58:56]line НСП 1% : 8.85 [11:58:56]line НДС 12% : 106.25 [11:58:56]line Наличными: 0.00 [11:58:56]line Безнал.: 1000.50 [11:58:56]line Место: АЗС № 53 "Партнер Нефть" [11:58:56]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:58:56]line СНО: Общий режим [11:58:56]line Чек 254 09.04.2024 11:58 [11:58:56]line Смена: 298 ФФД: 1.0 [11:58:56]line ЗНМ: 0300000127 [11:58:56]line РНМ: 0000000000090882 [11:58:56]line Версия ККМ: 001 [11:58:56]line Платежная система: O! деньги [11:58:56]line ФМ: 0000000000874906 [11:58:56]line ФД: 154950 [11:58:56]line ФПД: 75486546546704 [11:58:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115855&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154950&fm=75486546546704&tin=02508201610067®Number=0000000000090882&sum=100050 [11:58:56]OFD Sender: Processing packet 154950 [packets to send 67, broken 66] [11:58:56]ProducePacketName [11:58:56]name=ofd_packets/00154950 [11:58:56]OFD Sender: To server: pG, [11:58:56]CommunicateWithHost lk.salyk.kg:30040 [11:58:56]ConnectInit lk.salyk.kg [11:58:56]written 0, free lines is 4095 [11:58:56]Write to MH i2c: 01 00 00 2E 1C 4A [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 2E 1C 00 00 00 00 00 CB 0C 28 [11:58:56]RasterBufferAndPrint [11:58:56]line [11:58:56]line [11:58:56]line [11:58:56]line [11:58:56]line [11:58:56]written 0, free lines is 3281 [11:58:56]MH_Cut [11:58:56]Write to MH i2c: D1 01 00 35 1C 01 23 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D1 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D1 01 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D1 01 00 35 1C 00 22 [11:58:56]Write to MH i2c: 01 00 00 36 1C 52 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:57]*** Cut start [11:58:57]*** Partial cut [11:58:57]*** CUTSNS_PIN = 1 [11:58:57]*** CUTSNS_PIN = 0 [11:58:58]*** Brake cut motor [11:58:58]Read from MH i2c: 01 [11:58:58]MH_I2C_Read... [11:58:58]*** Stop cut motor [11:58:58]*** Cut end [11:58:58]Read from MH i2c: 01 07 00 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: 01 07 00 36 1C 00 00 00 00 00 FF 0F 67 [11:58:58]process_action close_receipt done [11:58:58]requested_data is exist [11:58:58]produce_requested_data [11:58:58]requested_item fm.sn is exist - process it [11:58:58]wFMCommunicate request_size=4 [11:58:58]MH_SAM_APDU [11:58:58]CAPDU: 80 11 00 00 [11:58:58]Write to MH i2c: E2 08 00 37 1C 80 11 00 00 00 00 00 00 CD [11:58:58]Write i2c OK [11:58:58]MH_I2C_Read... [11:58:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:58]Read from MH i2c: E2 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 17 00 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 17 00 37 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 22 [11:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:58:58]wFMCommunicate OK [11:58:58]requested_item fd.num is exist - process it [11:58:58]SAM_PROTO_GetFieldsCounters [11:58:58]wFMCommunicate request_size=4 [11:58:58]MH_SAM_APDU [11:58:58]CAPDU: 80 13 00 00 [11:58:58]Write to MH i2c: E2 08 00 38 1C 80 13 00 00 00 00 00 00 D0 [11:58:58]Write i2c OK [11:58:58]MH_I2C_Read... [11:58:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:58]Read from MH i2c: E2 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 62 00 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 62 00 38 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 46 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [11:58:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 46 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:58]wFMCommunicate OK [11:58:58]SAM_PROTO_GetFieldsCounters done [11:58:58]requested_item shift.num is exist - process it [11:58:58]requested_item shift.opened is exist - process it [11:58:58]req_shift_opened [11:58:58]FM_GetShiftState [11:58:58]SAM_PROTO_GetShiftState [11:58:58]wFMCommunicate request_size=4 [11:58:58]MH_SAM_APDU [11:58:58]CAPDU: 80 13 01 00 [11:58:58]Write to MH i2c: E2 08 00 39 1C 80 13 01 00 00 00 00 00 D2 [11:58:58]Write i2c OK [11:58:58]MH_I2C_Read... [11:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:58]Read from MH i2c: E2 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 0E 00 [11:58:58]MH_I2C_Read... [11:58:58]Read from MH i2c: E2 0E 00 39 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [11:58:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:58:58]wFMCommunicate OK [11:58:58]SAM_PROTO_GetShiftState done [11:58:58]FM_GetShiftState done [11:58:58]req_shift_opened done [11:58:58]requested_item shift.open_date is exist - process it [11:58:58]req_shift_open_date [11:58:58]req_shift_open_date done [11:58:58]produce_requested_data done [11:58:58]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154950,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [11:58:58]process_action_free close_receipt [11:58:58]json_value_free [11:58:58]json_value_free done [11:58:58]process_json_proto returns [11:58:58]Send response to host [11:58:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154950,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [11:58:58]free response buf [11:58:58]execute_script done [11:58:58]execute_script returns [11:58:58]free content buf [11:58:58]Sock 9.Close socket [11:58:58]Sock 9.Thread stoped [11:59:56]accept exits with 7 [11:59:56]New connection [11:59:56]New thread 3067280740 created [11:59:56]Thread 3067137380 joined [11:59:56]Waiting for new connection... [11:59:56] Sock 7.Parse request [11:59:56]Sock 7.Check first char [11:59:56]Sock 7.First char is OK [11:59:56]request: POST /json_proto HTTP/1.0 [11:59:56]Method: POST [11:59:56]URL: /json_proto [11:59:56]Method is POST - this is cgi request [11:59:56]url: /json_proto [11:59:56]query_string will be loaded in cgi processing [11:59:56]execute_cgi json_proto POST (null) [11:59:56]execute_cgi path=json_proto method=POST [11:59:56]POST find Content-Length [11:59:56]Host: 172.17.32.195:8080 [11:59:56]Content-Length: 816 [11:59:56]Content-Type: application/json [11:59:56] [11:59:56]POST finish read [11:59:56]Found Content-Length = 816 [11:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.220, "sum" : 397.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 397.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:56]execute_script... [11:59: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)298201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.220, "sum" : 397.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 397.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:56]POST & json_proto [11:59:56]process_json_proto [11:59:56]json parsed OK: [11:59:56]protocol is kg_v1.0 [11:59:56]action value=close_receipt [11:59:56]process_action close_receipt [11:59:56]cmd_close_receipt [11:59:56]MH_GetDate [11:59:56]Write to MH i2c: F0 00 00 3A 1C 45 [11:59:56]Write i2c OK [11:59:56]MH_I2C_Read... [11:59:56]Read from MH i2c: F0 [11:59:56]MH_I2C_Read... [11:59:56]Read from MH i2c: F0 09 00 [11:59:56]MH_I2C_Read... [11:59:56]Read from MH i2c: F0 09 00 3A 1C 00 BD 2D 15 66 77 1B 62 64 0B [11:59:56]GetLastDocTimeStamp 1712663935 [11:59:56]current date 1712663997 [11:59:56]FM_GetShiftState [11:59:56]SAM_PROTO_GetShiftState [11:59:56]wFMCommunicate request_size=4 [11:59:56]MH_SAM_APDU [11:59:56]CAPDU: 80 13 01 00 [11:59:56]Write to MH i2c: E2 08 00 3B 1C 80 13 01 00 00 00 00 00 D4 [11:59:56]Write i2c OK [11:59:56]MH_I2C_Read... [11:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:56]Read from MH i2c: E2 [11:59:56]MH_I2C_Read... [11:59:56]Read from MH i2c: E2 0E 00 [11:59:56]MH_I2C_Read... [11:59:56]Read from MH i2c: E2 0E 00 3B 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6E [11:59:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [11:59:56]wFMCommunicate OK [11:59:56]SAM_PROTO_GetShiftState done [11:59:56]FM_GetShiftState done [11:59:56]opened in 1712622218 [11:59:56]opened+sec_in_day 1712708618 [11:59:56]quantity*price = 39745 [11:59:56]sum+1 = 39747 [11:59:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 397.46 НСП 1% : 3.52 НДС 12% : 42.21 Наличными: 0.00 Безнал.: 397.46 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 255 09.04.2024 11:59 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154951 ФПД: 120681966003179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115957&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154951&fm=120681966003179&tin=02508201610067®Number=0000000000090882&sum=39746 [11:59:57]StoreToDocumentArchive [11:59:57]shift 298 fd 154951 [11:59:57]save to /storage/0298/doc_00154951 [11:59:57]save last doc name /storage/0298/doc_00154951 to /storage/kkm_last_doc_name [11:59:57]save OK [11:59:57]Clear old archive folders... [11:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:57]tlvbuf is 017AFE40 [11:59:57]SAM_PROTO_ClearQueue [11:59:57]wFMCommunicate request_size=4 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 09 00 00 [11:59:57]Write to MH i2c: E2 08 00 48 1C 80 09 00 00 00 00 00 00 D6 [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 48 1C 00 90 00 D8 [11:59:57]RAPDU: 90 00 [11:59:57]wFMCommunicate OK [11:59:57]SAM_PROTO_ClearQueue done [11:59:57]KKMCreateOFDPacket [11:59:57]OFDProtocolAddRootSTLVToBuf [11:59:57]FM_MakeSignedData [11:59:57]FM_MakeSignedData [11:59:57]SAM_PROTO_SignData [11:59:57]wFMCommunicate request_size=4 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 0D 01 02 [11:59:57]Write to MH i2c: E2 08 00 49 1C 80 0D 01 02 00 00 00 00 DE [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 49 1C 00 90 00 D9 [11:59:57]RAPDU: 90 00 [11:59:57]wFMCommunicate OK [11:59:57]wFMCommunicate request_size=255 [11:59:57]MH_SAM_APDU [11:59: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 4C 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 42 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 BD 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 47 5D 02 00 35 04 06 00 6D [11:59:57]Write to MH i2c: E2 02 01 4A 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 42 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 BD 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 47 5D 02 00 35 04 06 00 6D 00 00 85 [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 4A 1C 00 90 00 DA [11:59:57]RAPDU: 90 00 [11:59:57]wFMCommunicate OK [11:59:57]wFMCommunicate request_size=10 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 0D 02 02 05 C2 75 B6 E3 EB [11:59:57]Write to MH i2c: E2 0D 00 4B 1C 80 0D 02 02 05 00 C2 75 B6 E3 EB 00 00 A6 [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 03 00 4B 1C 00 90 00 DB [11:59:57]RAPDU: 90 00 [11:59:57]wFMCommunicate OK [11:59:57]wFMCommunicate request_size=4 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 0D 03 02 [11:59:57]Write to MH i2c: E2 08 00 4C 1C 80 0D 03 02 00 00 00 00 E3 [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 0B 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 0B 00 4C 1C 00 9F 6D 30 28 0A 70 5B EA 90 00 07 [11:59:57]RAPDU: 9F 6D 30 28 0A 70 5B EA 90 00 [11:59:57]wFMCommunicate OK [11:59:57]SAM_PROTO_SignData done [11:59:57]FM_MakeSignedData done [11:59:57]CreateOFDProtocolMessage [11:59:57]wFMCommunicate request_size=4 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 11 00 00 [11:59:57]Write to MH i2c: E2 08 00 4D 1C 80 11 00 00 00 00 00 00 E3 [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 17 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 17 00 4D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 38 [11:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [11:59:57]wFMCommunicate OK [11:59:57]CreateOFDProtocolMessage done [11:59:57]OFDSenderStorePacket 154951 [11:59:57]StoreOFDPacket docnum=154951 [11:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0C 70 07 01 D9 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 4C 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 42 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 BD 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 47 5D 02 00 35 04 06 00 6D C2 75 B6 E3 EB 9F 6D 30 28 0A 70 5B EA [11:59:57]CheckFolder [11:59:57]dirname=/storage/ofd_packets [11:59:57]CheckFolder done [11:59:57]ProducePacketName [11:59:57]name=ofd_packets/00154951 [11:59:57]NVStorageSaveData ofd_packets/00154951 [11:59:57]File name is /storage/ofd_packets/00154951 [11:59:57]Write 301 bytes [11:59:57]NVStorageSaveData done [11:59:57]OFDSenderStorePacket done [11:59:57]KKMCreateOFDPacket done [11:59:57]NVStorageSaveData kkm_last_timestamp [11:59:57]File name is /storage/kkm_last_timestamp [11:59:57]Write 4 bytes [11:59:57]NVStorageSaveData done [11:59:57]ExternCall_PrintAddStr [11:59:57]wPrintStart [11:59:57]Write to MH i2c: 01 00 00 4E 1C 6A [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: 01 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: 01 07 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: 01 07 00 4E 1C 00 00 00 00 00 FF 0F 7F [11:59:57]RasterBufferAndPrint [11:59:57]line Счет N : (1)298201 [11:59:57]line ИНН: 02508201610067 [11:59:57]line Контрольно-Кассовый Чек [11:59:57]line ПРОДАЖА [11:59:57]line ТРК (МРК, ГНК) : 72 [11:59:57]line Товар: 2710124130 [11:59:57]line Аи-92-К-5 [11:59:57]line 6.220 * 63.90 [11:59:57]line = 397.46 [11:59:57]line НДС 12% НСП 1% [11:59:57]line > о реализуемом товаре [11:59:57]line ИТОГО: 397.46 [11:59:57]line НСП 1% : 3.52 [11:59:57]line НДС 12% : 42.21 [11:59:57]line Наличными: 0.00 [11:59:57]line Безнал.: 397.46 [11:59:57]line Место: АЗС № 53 "Партнер Нефть" [11:59:57]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [11:59:57]line СНО: Общий режим [11:59:57]line Чек 255 09.04.2024 11:59 [11:59:57]line Смена: 298 ФФД: 1.0 [11:59:57]line ЗНМ: 0300000127 [11:59:57]line РНМ: 0000000000090882 [11:59:57]line Версия ККМ: 001 [11:59:57]line Платежная система: Бакай Банк [11:59:57]line ФМ: 0000000000874906 [11:59:57]line ФД: 154951 [11:59:58]line ФПД: 120681966003179 [11:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T115957&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154951&fm=120681966003179&tin=02508201610067®Number=0000000000090882&sum=39746 [11:59:58]written 0, free lines is 4095 [11:59:58]Write to MH i2c: 01 00 00 78 1C 94 [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: 01 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: 01 07 00 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: 01 07 00 78 1C 00 00 00 00 00 CF 0C 76 [11:59:58]RasterBufferAndPrint [11:59:58]line [11:59:58]line [11:59:58]line [11:59:58]line [11:59:58]line [11:59:58]written 0, free lines is 3283 [11:59:58]MH_Cut [11:59:58]Write to MH i2c: D1 01 00 7F 1C 01 6D [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: D1 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: D1 01 00 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: D1 01 00 7F 1C 00 6C [11:59:58]Write to MH i2c: 01 00 00 80 1C 9C [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:59]*** Cut start [11:59:59]*** Partial cut [11:59:59]*** CUTSNS_PIN = 1 [11:59:59]*** CUTSNS_PIN = 0 [11:59:59]*** Brake cut motor [12:00:00]Read from MH i2c: 01 [12:00:00]MH_I2C_Read... [12:00:00]*** Stop cut motor [12:00:00]*** Cut end [12:00:00]Read from MH i2c: 01 07 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: 01 07 00 80 1C 00 00 00 00 00 FF 0F B1 [12:00:00]process_action close_receipt done [12:00:00]requested_data is exist [12:00:00]produce_requested_data [12:00:00]requested_item fm.sn is exist - process it [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 11 00 00 [12:00:00]Write to MH i2c: E2 08 00 81 1C 80 11 00 00 00 00 00 00 17 [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 17 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 17 00 81 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6C [12:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:00:00]wFMCommunicate OK [12:00:00]requested_item fd.num is exist - process it [12:00:00]SAM_PROTO_GetFieldsCounters [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 13 00 00 [12:00:00]Write to MH i2c: E2 08 00 82 1C 80 13 00 00 00 00 00 00 1A [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 62 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 62 00 82 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 47 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [12:00:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 47 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:00]wFMCommunicate OK [12:00:00]SAM_PROTO_GetFieldsCounters done [12:00:00]requested_item shift.num is exist - process it [12:00:00]requested_item shift.opened is exist - process it [12:00:00]req_shift_opened [12:00:00]FM_GetShiftState [12:00:00]SAM_PROTO_GetShiftState [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 13 01 00 [12:00:00]Write to MH i2c: E2 08 00 83 1C 80 13 01 00 00 00 00 00 1C [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 0E 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 0E 00 83 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B6 [12:00:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:00:00]wFMCommunicate OK [12:00:00]SAM_PROTO_GetShiftState done [12:00:00]FM_GetShiftState done [12:00:00]req_shift_opened done [12:00:00]requested_item shift.open_date is exist - process it [12:00:00]req_shift_open_date [12:00:00]req_shift_open_date done [12:00:00]produce_requested_data done [12:00:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154951,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:00:00]process_action_free close_receipt [12:00:00]json_value_free [12:00:00]json_value_free done [12:00:00]process_json_proto returns [12:00:00]Send response to host [12:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154951,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:00:00]free response buf [12:00:00]execute_script done [12:00:00]execute_script returns [12:00:00]free content buf [12:00:00]Sock 7.Close socket [12:00:00]Sock 7.Thread stoped [12:00:45]accept exits with 9 [12:00:45]New connection [12:00:45]New thread 3067137380 created [12:00:45]Thread 3067280740 joined [12:00:45]Waiting for new connection... [12:00:45] Sock 9.Parse request [12:00:45]Sock 9.Check first char [12:00:45]Sock 9.First char is OK [12:00:45]request: POST /json_proto HTTP/1.0 [12:00:45]Method: POST [12:00:45]URL: /json_proto [12:00:45]Method is POST - this is cgi request [12:00:45]url: /json_proto [12:00:45]query_string will be loaded in cgi processing [12:00:45]execute_cgi json_proto POST (null) [12:00:45]execute_cgi path=json_proto method=POST [12:00:45]POST find Content-Length [12:00:45]Host: 172.17.32.195:8080 [12:00:45]Content-Length: 1194 [12:00:45]Content-Type: application/json [12:00:45] [12:00:45]POST finish read [12:00:45]Found Content-Length = 1194 [12:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298202\u000A09.04.2024 11:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:45]execute_script... [12:00:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298202\u000A09.04.2024 11:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 6.910 x 72.40\u000A\u0418\u0422\u041E\u0413: 500.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:45]POST & json_proto [12:00:45]process_json_proto [12:00:45]json parsed OK: [12:00:45]protocol is kg_v1.0 [12:00:45]action value=print_text [12:00:45]process_action print_text [12:00:45]cmd_print_text [12:00:45]ExternCall_PrintAddStr [12:00:45]wPrintStart [12:00:45]Write to MH i2c: 01 00 00 84 1C A0 [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 07 00 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 07 00 84 1C 00 00 00 00 00 FF 0F B5 [12:00:45]RasterBufferAndPrint [12:00:45]line *****ТОВАРНЫЙ ЧЕК***** [12:00:45]line АЗС 53 [12:00:45]line Партнер нефть [12:00:45]line 02508201610067 [12:00:45]line Кассир : Черикбаев М. [12:00:45]line Счет N : (1)298202 [12:00:45]line 09.04.2024 11:37 [12:00:45]line ПРОДАЖА [12:00:45]line ТРК (МРК, ГНК): 92 [12:00:45]line Вид ГСМ : 2710194210 [12:00:45]line ДТ(л)-К-5 [12:00:45]line 6.910 x 72.40 [12:00:45]line ИТОГ: 500.28 [12:00:45]line Тип оплаты: Талоны: Партнер нефть [12:00:45]line 3794495 [12:00:45]line ______________________ [12:00:45]line (подпись) [12:00:45]written 0, free lines is 4095 [12:00:45]Write to MH i2c: 01 00 00 98 1C B4 [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 07 00 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: 01 07 00 98 1C 00 00 00 00 00 12 0E DB [12:00:45]RasterBufferAndPrint [12:00:45]line [12:00:45]line [12:00:45]line [12:00:45]line [12:00:45]line [12:00:45]written 0, free lines is 3604 [12:00:45]MH_Cut [12:00:45]Write to MH i2c: D1 01 00 9F 1C 01 8D [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: D1 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: D1 01 00 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: D1 01 00 9F 1C 00 8C [12:00:45]Write to MH i2c: 01 00 00 A0 1C BC [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:46]*** Cut start [12:00:46]*** Partial cut [12:00:46]*** CUTSNS_PIN = 1 [12:00:46]*** CUTSNS_PIN = 0 [12:00:46]*** Brake cut motor [12:00:47]Read from MH i2c: 01 [12:00:47]MH_I2C_Read... [12:00:47]*** Stop cut motor [12:00:47]*** Cut end [12:00:47]Read from MH i2c: 01 07 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 07 00 A0 1C 00 00 00 00 00 FF 0F D1 [12:00:47]process_action print_text done [12:00:47]requested_data is exist [12:00:47]produce_requested_data [12:00:47]requested_item fm.sn is exist - process it [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 11 00 00 [12:00:47]Write to MH i2c: E2 08 00 A1 1C 80 11 00 00 00 00 00 00 37 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 17 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 17 00 A1 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8C [12:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:00:47]wFMCommunicate OK [12:00:47]requested_item fd.num is exist - process it [12:00:47]SAM_PROTO_GetFieldsCounters [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 13 00 00 [12:00:47]Write to MH i2c: E2 08 00 A2 1C 80 13 00 00 00 00 00 00 3A [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 62 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 62 00 A2 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 47 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [12:00:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 47 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:47]wFMCommunicate OK [12:00:47]SAM_PROTO_GetFieldsCounters done [12:00:47]requested_item shift.num is exist - process it [12:00:47]requested_item shift.opened is exist - process it [12:00:47]req_shift_opened [12:00:47]FM_GetShiftState [12:00:47]SAM_PROTO_GetShiftState [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 13 01 00 [12:00:47]Write to MH i2c: E2 08 00 A3 1C 80 13 01 00 00 00 00 00 3C [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 0E 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 0E 00 A3 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D6 [12:00:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:00:47]wFMCommunicate OK [12:00:47]SAM_PROTO_GetShiftState done [12:00:47]FM_GetShiftState done [12:00:47]req_shift_opened done [12:00:47]requested_item shift.open_date is exist - process it [12:00:47]req_shift_open_date [12:00:47]req_shift_open_date done [12:00:47]produce_requested_data done [12:00:47]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154951,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:00:47]process_action_free print_text [12:00:47]json_value_free [12:00:47]json_value_free done [12:00:47]process_json_proto returns [12:00:47]Send response to host [12:00:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154951,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:00:47]free response buf [12:00:47]execute_script done [12:00:47]execute_script returns [12:00:47]free content buf [12:00:47]Sock 9.Close socket [12:00:47]Sock 9.Thread stoped [12:01:01]accept exits with 7 [12:01:01]New connection [12:01:01]New thread 3067280740 created [12:01:01]Thread 3067137380 joined [12:01:01]Waiting for new connection... [12:01:01] Sock 7.Parse request [12:01:01]Sock 7.Check first char [12:01:01]Sock 7.First char is OK [12:01:01]request: POST /json_proto HTTP/1.0 [12:01:01]Method: POST [12:01:01]URL: /json_proto [12:01:01]Method is POST - this is cgi request [12:01:01]url: /json_proto [12:01:01]query_string will be loaded in cgi processing [12:01:01]execute_cgi json_proto POST (null) [12:01:01]execute_cgi path=json_proto method=POST [12:01:01]POST find Content-Length [12:01:01]Host: 172.17.32.195:8080 [12:01:01]Content-Length: 639 [12:01:01]Content-Type: application/json [12:01:01] [12:01:01]POST finish read [12:01:01]Found Content-Length = 639 [12:01:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:01]execute_script... [12:01: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)298204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:01]POST & json_proto [12:01:01]process_json_proto [12:01:01]json parsed OK: [12:01:01]protocol is kg_v1.0 [12:01:01]action value=close_receipt [12:01:01]process_action close_receipt [12:01:01]cmd_close_receipt [12:01:01]MH_GetDate [12:01:01]Write to MH i2c: F0 00 00 A4 1C AF [12:01:01]Write i2c OK [12:01:01]MH_I2C_Read... [12:01:01]Read from MH i2c: F0 [12:01:01]MH_I2C_Read... [12:01:01]Read from MH i2c: F0 09 00 [12:01:01]MH_I2C_Read... [12:01:01]Read from MH i2c: F0 09 00 A4 1C 00 FF 2D 15 66 77 1B 62 64 B7 [12:01:01]GetLastDocTimeStamp 1712663997 [12:01:01]current date 1712664063 [12:01:01]FM_GetShiftState [12:01:01]SAM_PROTO_GetShiftState [12:01:01]wFMCommunicate request_size=4 [12:01:01]MH_SAM_APDU [12:01:01]CAPDU: 80 13 01 00 [12:01:01]Write to MH i2c: E2 08 00 A5 1C 80 13 01 00 00 00 00 00 3E [12:01:01]Write i2c OK [12:01:01]MH_I2C_Read... [12:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:01]Read from MH i2c: E2 [12:01:01]MH_I2C_Read... [12:01:01]Read from MH i2c: E2 0E 00 [12:01:01]MH_I2C_Read... [12:01:01]Read from MH i2c: E2 0E 00 A5 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D8 [12:01:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:01:01]wFMCommunicate OK [12:01:01]SAM_PROTO_GetShiftState done [12:01:01]FM_GetShiftState done [12:01:01]opened in 1712622218 [12:01:01]opened+sec_in_day 1712708618 [12:01:01]quantity*price = 50033 [12:01:01]sum+1 = 50035 [12:01:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 256 09.04.2024 12:01 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154952 ФПД: 47891263860028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120103&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154952&fm=47891263860028&tin=02508201610067®Number=0000000000090882&sum=50034 [12:01:03]StoreToDocumentArchive [12:01:03]shift 298 fd 154952 [12:01:03]save to /storage/0298/doc_00154952 [12:01:03]save last doc name /storage/0298/doc_00154952 to /storage/kkm_last_doc_name [12:01:03]save OK [12:01:03]Clear old archive folders... [12:01:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:03]tlvbuf is 017D6270 [12:01:03]SAM_PROTO_ClearQueue [12:01:03]wFMCommunicate request_size=4 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 09 00 00 [12:01:03]Write to MH i2c: E2 08 00 B2 1C 80 09 00 00 00 00 00 00 40 [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 B2 1C 00 90 00 42 [12:01:03]RAPDU: 90 00 [12:01:03]wFMCommunicate OK [12:01:03]SAM_PROTO_ClearQueue done [12:01:03]KKMCreateOFDPacket [12:01:03]OFDProtocolAddRootSTLVToBuf [12:01:03]FM_MakeSignedData [12:01:03]FM_MakeSignedData [12:01:03]SAM_PROTO_SignData [12:01:03]wFMCommunicate request_size=4 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 0D 01 02 [12:01:03]Write to MH i2c: E2 08 00 B3 1C 80 0D 01 02 00 00 00 00 48 [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 B3 1C 00 90 00 43 [12:01:03]RAPDU: 90 00 [12:01:03]wFMCommunicate OK [12:01:03]wFMCommunicate request_size=255 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 FF 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 48 5D 02 00 35 04 06 00 2B [12:01:03]Write to MH i2c: E2 02 01 B4 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 FF 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 48 5D 02 00 35 04 06 00 2B 00 00 ED [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 B4 1C 00 90 00 44 [12:01:03]RAPDU: 90 00 [12:01:03]wFMCommunicate OK [12:01:03]wFMCommunicate request_size=10 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 0D 02 02 05 8E 8D C5 2D 3C [12:01:03]Write to MH i2c: E2 0D 00 B5 1C 80 0D 02 02 05 00 8E 8D C5 2D 3C 00 00 9E [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 03 00 B5 1C 00 90 00 45 [12:01:03]RAPDU: 90 00 [12:01:03]wFMCommunicate OK [12:01:03]wFMCommunicate request_size=4 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 0D 03 02 [12:01:03]Write to MH i2c: E2 08 00 B6 1C 80 0D 03 02 00 00 00 00 4D [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 0B 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 0B 00 B6 1C 00 78 E0 8D 7B 30 82 7D 76 90 00 53 [12:01:03]RAPDU: 78 E0 8D 7B 30 82 7D 76 90 00 [12:01:03]wFMCommunicate OK [12:01:03]SAM_PROTO_SignData done [12:01:03]FM_MakeSignedData done [12:01:03]CreateOFDProtocolMessage [12:01:03]wFMCommunicate request_size=4 [12:01:03]MH_SAM_APDU [12:01:03]CAPDU: 80 11 00 00 [12:01:03]Write to MH i2c: E2 08 00 B7 1C 80 11 00 00 00 00 00 00 4D [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:03]Read from MH i2c: E2 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 17 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: E2 17 00 B7 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [12:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:01:03]wFMCommunicate OK [12:01:03]CreateOFDProtocolMessage done [12:01:03]OFDSenderStorePacket 154952 [12:01:03]StoreOFDPacket docnum=154952 [12:01:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 23 D4 07 01 F0 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 FF 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 48 5D 02 00 35 04 06 00 2B 8E 8D C5 2D 3C 78 E0 8D 7B 30 82 7D 76 [12:01:03]CheckFolder [12:01:03]dirname=/storage/ofd_packets [12:01:03]CheckFolder done [12:01:03]ProducePacketName [12:01:03]name=ofd_packets/00154952 [12:01:03]NVStorageSaveData ofd_packets/00154952 [12:01:03]File name is /storage/ofd_packets/00154952 [12:01:03]Write 301 bytes [12:01:03]NVStorageSaveData done [12:01:03]OFDSenderStorePacket done [12:01:03]KKMCreateOFDPacket done [12:01:03]NVStorageSaveData kkm_last_timestamp [12:01:03]File name is /storage/kkm_last_timestamp [12:01:03]Write 4 bytes [12:01:03]NVStorageSaveData done [12:01:03]ExternCall_PrintAddStr [12:01:03]wPrintStart [12:01:03]Write to MH i2c: 01 00 00 B8 1C D4 [12:01:03]Write i2c OK [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: 01 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: 01 07 00 [12:01:03]MH_I2C_Read... [12:01:03]Read from MH i2c: 01 07 00 B8 1C 00 00 00 00 00 FF 0F E9 [12:01:03]RasterBufferAndPrint [12:01:03]line Счет N : (1)298204 [12:01:03]line ИНН: 02508201610067 [12:01:03]line Контрольно-Кассовый Чек [12:01:03]line ПРОДАЖА [12:01:03]line ТРК (МРК, ГНК) : 82 [12:01:03]line Товар: 2710124130 [12:01:03]line Аи-92-К-5 [12:01:03]line 7.830 * 63.90 [12:01:03]line = 500.34 [12:01:03]line НДС 12% НСП 1% [12:01:03]line > о реализуемом товаре [12:01:03]line ИТОГО: 500.34 [12:01:03]line НСП 1% : 4.43 [12:01:03]line НДС 12% : 53.13 [12:01:03]line Наличными: 500.34 [12:01:03]line Безнал.: 0.00 [12:01:03]line Место: АЗС № 53 "Партнер Нефть" [12:01:03]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:01:03]line СНО: Общий режим [12:01:03]line Чек 256 09.04.2024 12:01 [12:01:03]line Смена: 298 ФФД: 1.0 [12:01:03]line ЗНМ: 0300000127 [12:01:03]line РНМ: 0000000000090882 [12:01:03]line Версия ККМ: 001 [12:01:03]line ФМ: 0000000000874906 [12:01:03]line ФД: 154952 [12:01:03]line ФПД: 47891263860028 [12:01:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120103&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154952&fm=47891263860028&tin=02508201610067®Number=0000000000090882&sum=50034 [12:01:03]written 0, free lines is 4095 [12:01:04]Write to MH i2c: 01 00 00 E0 1C FC [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: 01 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: 01 07 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: 01 07 00 E0 1C 00 00 00 00 00 F0 0C FF [12:01:04]RasterBufferAndPrint [12:01:04]line [12:01:04]line [12:01:04]line [12:01:04]line [12:01:04]line [12:01:04]written 0, free lines is 3318 [12:01:04]MH_Cut [12:01:04]Write to MH i2c: D1 01 00 E7 1C 01 D5 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: D1 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: D1 01 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: D1 01 00 E7 1C 00 D4 [12:01:04]Write to MH i2c: 01 00 00 E8 1C 04 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:05]*** Cut start [12:01:05]*** Partial cut [12:01:05]*** CUTSNS_PIN = 1 [12:01:05]*** CUTSNS_PIN = 0 [12:01:05]*** Brake cut motor [12:01:05]Read from MH i2c: 01 [12:01:05]MH_I2C_Read... [12:01:05]*** Stop cut motor [12:01:05]*** Cut end [12:01:05]Read from MH i2c: 01 07 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: 01 07 00 E8 1C 00 00 00 00 00 FF 0F 19 [12:01:05]process_action close_receipt done [12:01:05]requested_data is exist [12:01:05]produce_requested_data [12:01:05]requested_item fm.sn is exist - process it [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 11 00 00 [12:01:05]Write to MH i2c: E2 08 00 E9 1C 80 11 00 00 00 00 00 00 7F [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 E9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D4 [12:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:01:05]wFMCommunicate OK [12:01:05]requested_item fd.num is exist - process it [12:01:05]SAM_PROTO_GetFieldsCounters [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 13 00 00 [12:01:05]Write to MH i2c: E2 08 00 EA 1C 80 13 00 00 00 00 00 00 82 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 62 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 62 00 EA 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 48 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [12:01:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 48 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:06]wFMCommunicate OK [12:01:06]SAM_PROTO_GetFieldsCounters done [12:01:06]requested_item shift.num is exist - process it [12:01:06]requested_item shift.opened is exist - process it [12:01:06]req_shift_opened [12:01:06]FM_GetShiftState [12:01:06]SAM_PROTO_GetShiftState [12:01:06]wFMCommunicate request_size=4 [12:01:06]MH_SAM_APDU [12:01:06]CAPDU: 80 13 01 00 [12:01:06]Write to MH i2c: E2 08 00 EB 1C 80 13 01 00 00 00 00 00 84 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 0E 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 0E 00 EB 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1E [12:01:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:01:06]wFMCommunicate OK [12:01:06]SAM_PROTO_GetShiftState done [12:01:06]FM_GetShiftState done [12:01:06]req_shift_opened done [12:01:06]requested_item shift.open_date is exist - process it [12:01:06]req_shift_open_date [12:01:06]req_shift_open_date done [12:01:06]produce_requested_data done [12:01:06]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154952,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:01:06]process_action_free close_receipt [12:01:06]json_value_free [12:01:06]json_value_free done [12:01:06]process_json_proto returns [12:01:06]Send response to host [12:01:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154952,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:01:06]free response buf [12:01:06]execute_script done [12:01:06]execute_script returns [12:01:06]free content buf [12:01:06]Sock 7.Close socket [12:01:06]Sock 7.Thread stoped [12:01:08]ConnectInit Can't connect to host [12:01:08]CommunicateWithHost connect error [12:01:08]CommunicateWithHost err = -1 [12:01:08]OFD Sender: Server communicate error [12:01:08]OFD Sender: Processing packet 154950 [packets to send 69, broken 66] [12:01:08]ProducePacketName [12:01:08]name=ofd_packets/00154950 [12:01:08]OFD Sender: To server: pG, [12:01:08]CommunicateWithHost lk.salyk.kg:30040 [12:01:08]ConnectInit lk.salyk.kg [12:01:36]accept exits with 9 [12:01:36]New connection [12:01:36]New thread 3067137380 created [12:01:36]Thread 3067280740 joined [12:01:36]Waiting for new connection... [12:01:36] Sock 9.Parse request [12:01:36]Sock 9.Check first char [12:01:36]Sock 9.First char is OK [12:01:36]request: POST /json_proto HTTP/1.0 [12:01:36]Method: POST [12:01:36]URL: /json_proto [12:01:36]Method is POST - this is cgi request [12:01:36]url: /json_proto [12:01:36]query_string will be loaded in cgi processing [12:01:36]execute_cgi json_proto POST (null) [12:01:36]execute_cgi path=json_proto method=POST [12:01:36]POST find Content-Length [12:01:36]Host: 172.17.32.195:8080 [12:01:36]Content-Length: 639 [12:01:36]Content-Type: application/json [12:01:36] [12:01:36]POST finish read [12:01:36]Found Content-Length = 639 [12:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:36]execute_script... [12:01:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:36]POST & json_proto [12:01:36]process_json_proto [12:01:36]json parsed OK: [12:01:36]protocol is kg_v1.0 [12:01:36]action value=close_receipt [12:01:36]process_action close_receipt [12:01:36]cmd_close_receipt [12:01:36]MH_GetDate [12:01:36]Write to MH i2c: F0 00 00 EC 1C F7 [12:01:36]Write i2c OK [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: F0 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: F0 09 00 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: F0 09 00 EC 1C 00 22 2E 15 66 77 1B 62 64 23 [12:01:36]GetLastDocTimeStamp 1712664063 [12:01:36]current date 1712664098 [12:01:36]FM_GetShiftState [12:01:36]SAM_PROTO_GetShiftState [12:01:36]wFMCommunicate request_size=4 [12:01:36]MH_SAM_APDU [12:01:36]CAPDU: 80 13 01 00 [12:01:36]Write to MH i2c: E2 08 00 ED 1C 80 13 01 00 00 00 00 00 86 [12:01:36]Write i2c OK [12:01:36]MH_I2C_Read... [12:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:36]Read from MH i2c: E2 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: E2 0E 00 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: E2 0E 00 ED 1C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [12:01:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:01:36]wFMCommunicate OK [12:01:36]SAM_PROTO_GetShiftState done [12:01:36]FM_GetShiftState done [12:01:36]opened in 1712622218 [12:01:36]opened+sec_in_day 1712708618 [12:01:36]quantity*price = 50033 [12:01:36]sum+1 = 50035 [12:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 257 09.04.2024 12:01 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154953 ФПД: 18739311406771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120138&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154953&fm=18739311406771&tin=02508201610067®Number=0000000000090882&sum=50034 [12:01:38]StoreToDocumentArchive [12:01:38]shift 298 fd 154953 [12:01:38]save to /storage/0298/doc_00154953 [12:01:38]save last doc name /storage/0298/doc_00154953 to /storage/kkm_last_doc_name [12:01:38]save OK [12:01:38]Clear old archive folders... [12:01:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:38]tlvbuf is B6FA57E0 [12:01:38]SAM_PROTO_ClearQueue [12:01:38]wFMCommunicate request_size=4 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 09 00 00 [12:01:38]Write to MH i2c: E2 08 00 FA 1C 80 09 00 00 00 00 00 00 88 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 FA 1C 00 90 00 8A [12:01:38]RAPDU: 90 00 [12:01:38]wFMCommunicate OK [12:01:38]SAM_PROTO_ClearQueue done [12:01:38]KKMCreateOFDPacket [12:01:38]OFDProtocolAddRootSTLVToBuf [12:01:38]FM_MakeSignedData [12:01:38]FM_MakeSignedData [12:01:38]SAM_PROTO_SignData [12:01:38]wFMCommunicate request_size=4 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 0D 01 02 [12:01:38]Write to MH i2c: E2 08 00 FB 1C 80 0D 01 02 00 00 00 00 90 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [12:01:38]RAPDU: 90 00 [12:01:38]wFMCommunicate OK [12:01:38]wFMCommunicate request_size=255 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 22 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 49 5D 02 00 35 04 06 00 11 [12:01:38]Write to MH i2c: E2 02 01 FC 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 22 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 49 5D 02 00 35 04 06 00 11 00 00 41 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [12:01:38]RAPDU: 90 00 [12:01:38]wFMCommunicate OK [12:01:38]wFMCommunicate request_size=10 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 0D 02 02 05 0B 15 FF EE B3 [12:01:38]Write to MH i2c: E2 0D 00 FD 1C 80 0D 02 02 05 00 0B 15 FF EE B3 00 00 5D [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 03 00 FD 1C 00 90 00 8D [12:01:38]RAPDU: 90 00 [12:01:38]wFMCommunicate OK [12:01:38]wFMCommunicate request_size=4 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 0D 03 02 [12:01:38]Write to MH i2c: E2 08 00 FE 1C 80 0D 03 02 00 00 00 00 95 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 0B 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 0B 00 FE 1C 00 99 51 18 EE 00 0E 06 C6 90 00 60 [12:01:38]RAPDU: 99 51 18 EE 00 0E 06 C6 90 00 [12:01:38]wFMCommunicate OK [12:01:38]SAM_PROTO_SignData done [12:01:38]FM_MakeSignedData done [12:01:38]CreateOFDProtocolMessage [12:01:38]wFMCommunicate request_size=4 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 11 00 00 [12:01:38]Write to MH i2c: E2 08 00 FF 1C 80 11 00 00 00 00 00 00 95 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 17 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 17 00 FF 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EA [12:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:01:38]wFMCommunicate OK [12:01:38]CreateOFDProtocolMessage done [12:01:38]OFDSenderStorePacket 154953 [12:01:38]StoreOFDPacket docnum=154953 [12:01:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 ED 8F 07 01 C8 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 22 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 49 5D 02 00 35 04 06 00 11 0B 15 FF EE B3 99 51 18 EE 00 0E 06 C6 [12:01:38]CheckFolder [12:01:38]dirname=/storage/ofd_packets [12:01:38]CheckFolder done [12:01:38]ProducePacketName [12:01:38]name=ofd_packets/00154953 [12:01:38]NVStorageSaveData ofd_packets/00154953 [12:01:38]File name is /storage/ofd_packets/00154953 [12:01:38]Write 301 bytes [12:01:38]NVStorageSaveData done [12:01:38]OFDSenderStorePacket done [12:01:38]KKMCreateOFDPacket done [12:01:38]NVStorageSaveData kkm_last_timestamp [12:01:38]File name is /storage/kkm_last_timestamp [12:01:38]Write 4 bytes [12:01:38]NVStorageSaveData done [12:01:38]ExternCall_PrintAddStr [12:01:38]wPrintStart [12:01:38]Write to MH i2c: 01 00 00 00 1D 1D [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: 01 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: 01 07 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: 01 07 00 00 1D 00 00 00 00 00 FF 0F 32 [12:01:38]RasterBufferAndPrint [12:01:38]line Счет N : (1)298205 [12:01:38]line ИНН: 02508201610067 [12:01:38]line Контрольно-Кассовый Чек [12:01:38]line ПРОДАЖА [12:01:38]line ТРК (МРК, ГНК) : 41 [12:01:38]line Товар: 2710124130 [12:01:38]line Аи-92-К-5 [12:01:38]line 7.830 * 63.90 [12:01:38]line = 500.34 [12:01:38]line НДС 12% НСП 1% [12:01:38]line > о реализуемом товаре [12:01:38]line ИТОГО: 500.34 [12:01:38]line НСП 1% : 4.43 [12:01:38]line НДС 12% : 53.13 [12:01:38]line Наличными: 500.34 [12:01:38]line Безнал.: 0.00 [12:01:38]line Место: АЗС № 53 "Партнер Нефть" [12:01:38]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:01:38]line СНО: Общий режим [12:01:38]line Чек 257 09.04.2024 12:01 [12:01:38]line Смена: 298 ФФД: 1.0 [12:01:38]line ЗНМ: 0300000127 [12:01:38]line РНМ: 0000000000090882 [12:01:38]line Версия ККМ: 001 [12:01:38]line ФМ: 0000000000874906 [12:01:38]line ФД: 154953 [12:01:38]line ФПД: 18739311406771 [12:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120138&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154953&fm=18739311406771&tin=02508201610067®Number=0000000000090882&sum=50034 [12:01:38]written 0, free lines is 4095 [12:01:39]Write to MH i2c: 01 00 00 28 1D 45 [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: 01 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: 01 07 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: 01 07 00 28 1D 00 00 00 00 00 E3 0C 3B [12:01:39]RasterBufferAndPrint [12:01:39]line [12:01:39]line [12:01:39]line [12:01:39]line [12:01:39]line [12:01:39]written 0, free lines is 3303 [12:01:39]MH_Cut [12:01:39]Write to MH i2c: D1 01 00 2F 1D 01 1E [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: D1 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: D1 01 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: D1 01 00 2F 1D 00 1D [12:01:39]Write to MH i2c: 01 00 00 30 1D 4D [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:40]*** Cut start [12:01:40]*** Partial cut [12:01:40]*** CUTSNS_PIN = 1 [12:01:40]*** CUTSNS_PIN = 0 [12:01:40]*** Brake cut motor [12:01:40]Read from MH i2c: 01 [12:01:40]MH_I2C_Read... [12:01:40]*** Stop cut motor [12:01:40]*** Cut end [12:01:40]Read from MH i2c: 01 07 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: 01 07 00 30 1D 00 00 00 00 00 FF 0F 62 [12:01:40]process_action close_receipt done [12:01:40]requested_data is exist [12:01:40]produce_requested_data [12:01:40]requested_item fm.sn is exist - process it [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 11 00 00 [12:01:40]Write to MH i2c: E2 08 00 31 1D 80 11 00 00 00 00 00 00 C8 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 17 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 17 00 31 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1D [12:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:01:40]wFMCommunicate OK [12:01:40]requested_item fd.num is exist - process it [12:01:40]SAM_PROTO_GetFieldsCounters [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 13 00 00 [12:01:40]Write to MH i2c: E2 08 00 32 1D 80 13 00 00 00 00 00 00 CB [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 62 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 62 00 32 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 49 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [12:01:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 49 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:40]wFMCommunicate OK [12:01:40]SAM_PROTO_GetFieldsCounters done [12:01:40]requested_item shift.num is exist - process it [12:01:40]requested_item shift.opened is exist - process it [12:01:40]req_shift_opened [12:01:40]FM_GetShiftState [12:01:40]SAM_PROTO_GetShiftState [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 13 01 00 [12:01:40]Write to MH i2c: E2 08 00 33 1D 80 13 01 00 00 00 00 00 CD [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:41]Read from MH i2c: E2 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0E 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0E 00 33 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [12:01:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:01:41]wFMCommunicate OK [12:01:41]SAM_PROTO_GetShiftState done [12:01:41]FM_GetShiftState done [12:01:41]req_shift_opened done [12:01:41]requested_item shift.open_date is exist - process it [12:01:41]req_shift_open_date [12:01:41]req_shift_open_date done [12:01:41]produce_requested_data done [12:01:41]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154953,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:01:41]process_action_free close_receipt [12:01:41]json_value_free [12:01:41]json_value_free done [12:01:41]process_json_proto returns [12:01:41]Send response to host [12:01:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154953,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:01:41]free response buf [12:01:41]execute_script done [12:01:41]execute_script returns [12:01:41]free content buf [12:01:41]Sock 9.Close socket [12:01:41]Sock 9.Thread stoped [12:02:19]accept exits with 10 [12:02:19]New connection [12:02:19]New thread 3067280740 created [12:02:19]Thread 3067137380 joined [12:02:19]Waiting for new connection... [12:02:19] Sock 10.Parse request [12:02:19]Sock 10.Check first char [12:02:19]Sock 10.First char is OK [12:02:19]request: POST /json_proto HTTP/1.0 [12:02:19]Method: POST [12:02:19]URL: /json_proto [12:02:19]Method is POST - this is cgi request [12:02:19]url: /json_proto [12:02:19]query_string will be loaded in cgi processing [12:02:19]execute_cgi json_proto POST (null) [12:02:19]execute_cgi path=json_proto method=POST [12:02:19]POST find Content-Length [12:02:19]Host: 172.17.32.195:8080 [12:02:19]Content-Length: 1195 [12:02:19]Content-Type: application/json [12:02:19] [12:02:19]POST finish read [12:02:19]Found Content-Length = 1195 [12:02:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298206\u000A09.04.2024 11:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.660 x 72.40\u000A\u0418\u0422\u041E\u0413: 988.98\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:19]execute_script... [12:02:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298206\u000A09.04.2024 11:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 13.660 x 72.40\u000A\u0418\u0422\u041E\u0413: 988.98\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:19]POST & json_proto [12:02:19]process_json_proto [12:02:19]json parsed OK: [12:02:19]protocol is kg_v1.0 [12:02:19]action value=print_text [12:02:19]process_action print_text [12:02:19]cmd_print_text [12:02:19]ExternCall_PrintAddStr [12:02:19]wPrintStart [12:02:19]Write to MH i2c: 01 00 00 34 1D 51 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 07 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 07 00 34 1D 00 00 00 00 00 FF 0F 66 [12:02:19]RasterBufferAndPrint [12:02:19]line *****ТОВАРНЫЙ ЧЕК***** [12:02:19]line АЗС 53 [12:02:19]line Партнер нефть [12:02:19]line 02508201610067 [12:02:19]line Кассир : Черикбаев М. [12:02:19]line Счет N : (1)298206 [12:02:19]line 09.04.2024 11:39 [12:02:19]line ПРОДАЖА [12:02:19]line ТРК (МРК, ГНК): 91 [12:02:19]line Вид ГСМ : 2710194210 [12:02:19]line ДТ(л)-К-5 [12:02:19]line 13.660 x 72.40 [12:02:19]line ИТОГ: 988.98 [12:02:19]line Тип оплаты: Талоны: Партнер нефть [12:02:19]line 3794495 [12:02:19]line ______________________ [12:02:19]line (подпись) [12:02:19]written 0, free lines is 4095 [12:02:19]Write to MH i2c: 01 00 00 48 1D 65 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 07 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: 01 07 00 48 1D 00 00 00 00 00 12 0E 8C [12:02:19]RasterBufferAndPrint [12:02:19]line [12:02:19]line [12:02:19]line [12:02:19]line [12:02:19]line [12:02:19]written 0, free lines is 3604 [12:02:19]MH_Cut [12:02:19]Write to MH i2c: D1 01 00 4F 1D 01 3E [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: D1 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: D1 01 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: D1 01 00 4F 1D 00 3D [12:02:19]Write to MH i2c: 01 00 00 50 1D 6D [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:20]*** Cut start [12:02:20]*** Partial cut [12:02:20]*** CUTSNS_PIN = 1 [12:02:20]*** CUTSNS_PIN = 0 [12:02:20]*** Brake cut motor [12:02:20]Read from MH i2c: 01 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: 01 07 00 [12:02:20]MH_I2C_Read... [12:02:20]*** Stop cut motor [12:02:20]*** Cut end [12:02:20]Read from MH i2c: 01 07 00 50 1D 00 00 00 00 00 FF 0F 82 [12:02:20]process_action print_text done [12:02:20]requested_data is exist [12:02:20]produce_requested_data [12:02:20]requested_item fm.sn is exist - process it [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 11 00 00 [12:02:20]Write to MH i2c: E2 08 00 51 1D 80 11 00 00 00 00 00 00 E8 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 51 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3D [12:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:02:20]wFMCommunicate OK [12:02:20]requested_item fd.num is exist - process it [12:02:20]SAM_PROTO_GetFieldsCounters [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 13 00 00 [12:02:20]Write to MH i2c: E2 08 00 52 1D 80 13 00 00 00 00 00 00 EB [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:21]Read from MH i2c: E2 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 62 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 62 00 52 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 49 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [12:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 49 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:21]wFMCommunicate OK [12:02:21]SAM_PROTO_GetFieldsCounters done [12:02:21]requested_item shift.num is exist - process it [12:02:21]requested_item shift.opened is exist - process it [12:02:21]req_shift_opened [12:02:21]FM_GetShiftState [12:02:21]SAM_PROTO_GetShiftState [12:02:21]wFMCommunicate request_size=4 [12:02:21]MH_SAM_APDU [12:02:21]CAPDU: 80 13 01 00 [12:02:21]Write to MH i2c: E2 08 00 53 1D 80 13 01 00 00 00 00 00 ED [12:02:21]Write i2c OK [12:02:21]MH_I2C_Read... [12:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:21]Read from MH i2c: E2 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 0E 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 0E 00 53 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 87 [12:02:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:02:21]wFMCommunicate OK [12:02:21]SAM_PROTO_GetShiftState done [12:02:21]FM_GetShiftState done [12:02:21]req_shift_opened done [12:02:21]requested_item shift.open_date is exist - process it [12:02:21]req_shift_open_date [12:02:21]req_shift_open_date done [12:02:21]produce_requested_data done [12:02:21]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154953,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:02:21]process_action_free print_text [12:02:21]json_value_free [12:02:21]json_value_free done [12:02:21]process_json_proto returns [12:02:21]Send response to host [12:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154953,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:02:21]free response buf [12:02:21]execute_script done [12:02:21]execute_script returns [12:02:21]free content buf [12:02:21]Sock 10.Close socket [12:02:21]Sock 10.Thread stoped [12:03:07]accept exits with 9 [12:03:07]New connection [12:03:07]New thread 3067137380 created [12:03:07]Thread 3067280740 joined [12:03:07]Waiting for new connection... [12:03:07] Sock 9.Parse request [12:03:07]Sock 9.Check first char [12:03:07]Sock 9.First char is OK [12:03:07]request: POST /json_proto HTTP/1.0 [12:03:07]Method: POST [12:03:07]URL: /json_proto [12:03:07]Method is POST - this is cgi request [12:03:07]url: /json_proto [12:03:07]query_string will be loaded in cgi processing [12:03:07]execute_cgi json_proto POST (null) [12:03:07]execute_cgi path=json_proto method=POST [12:03:07]POST find Content-Length [12:03:07]Host: 172.17.32.195:8080 [12:03:07]Content-Length: 642 [12:03:07]Content-Type: application/json [12:03:07] [12:03:07]POST finish read [12:03:07]Found Content-Length = 642 [12:03:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:07]execute_script... [12:03:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:07]POST & json_proto [12:03:07]process_json_proto [12:03:07]json parsed OK: [12:03:07]protocol is kg_v1.0 [12:03:07]action value=close_receipt [12:03:07]process_action close_receipt [12:03:07]cmd_close_receipt [12:03:07]MH_GetDate [12:03:07]Write to MH i2c: F0 00 00 54 1D 60 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 09 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 09 00 54 1D 00 7C 2E 15 66 77 1B 62 64 E6 [12:03:07]GetLastDocTimeStamp 1712664098 [12:03:07]current date 1712664188 [12:03:07]FM_GetShiftState [12:03:07]SAM_PROTO_GetShiftState [12:03:07]wFMCommunicate request_size=4 [12:03:07]MH_SAM_APDU [12:03:07]CAPDU: 80 13 01 00 [12:03:07]Write to MH i2c: E2 08 00 55 1D 80 13 01 00 00 00 00 00 EF [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:07]Read from MH i2c: E2 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: E2 0E 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: E2 0E 00 55 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 89 [12:03:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:07]wFMCommunicate OK [12:03:07]SAM_PROTO_GetShiftState done [12:03:07]FM_GetShiftState done [12:03:07]opened in 1712622218 [12:03:07]opened+sec_in_day 1712708618 [12:03:07]quantity*price = 100003 [12:03:07]sum+1 = 100005 [12:03:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 258 09.04.2024 12:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154954 ФПД: 218688839810252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120308&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154954&fm=218688839810252&tin=02508201610067®Number=0000000000090882&sum=100004 [12:03:08]StoreToDocumentArchive [12:03:08]shift 298 fd 154954 [12:03:08]save to /storage/0298/doc_00154954 [12:03:08]save last doc name /storage/0298/doc_00154954 to /storage/kkm_last_doc_name [12:03:08]save OK [12:03:08]Clear old archive folders... [12:03:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:08]tlvbuf is 017258D0 [12:03:08]SAM_PROTO_ClearQueue [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 09 00 00 [12:03:08]Write to MH i2c: E2 08 00 62 1D 80 09 00 00 00 00 00 00 F1 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 62 1D 00 90 00 F3 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]SAM_PROTO_ClearQueue done [12:03:08]KKMCreateOFDPacket [12:03:08]OFDProtocolAddRootSTLVToBuf [12:03:08]FM_MakeSignedData [12:03:08]FM_MakeSignedData [12:03:08]SAM_PROTO_SignData [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 0D 01 02 [12:03:08]Write to MH i2c: E2 08 00 63 1D 80 0D 01 02 00 00 00 00 F9 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 63 1D 00 90 00 F4 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]wFMCommunicate request_size=255 [12:03:08]MH_SAM_APDU [12:03: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 7C 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4A 5D 02 00 35 04 06 00 C6 [12:03:08]Write to MH i2c: E2 02 01 64 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 7C 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4A 5D 02 00 35 04 06 00 C6 00 00 D4 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 64 1D 00 90 00 F5 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]wFMCommunicate request_size=10 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 0D 02 02 05 E5 76 9C FC CC [12:03:08]Write to MH i2c: E2 0D 00 65 1D 80 0D 02 02 05 00 E5 76 9C FC CC 00 00 C5 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 65 1D 00 90 00 F6 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 0D 03 02 [12:03:08]Write to MH i2c: E2 08 00 66 1D 80 0D 03 02 00 00 00 00 FE [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 0B 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 0B 00 66 1D 00 0F 5D BA 40 37 6C 80 F2 90 00 7A [12:03:08]RAPDU: 0F 5D BA 40 37 6C 80 F2 90 00 [12:03:08]wFMCommunicate OK [12:03:08]SAM_PROTO_SignData done [12:03:08]FM_MakeSignedData done [12:03:08]CreateOFDProtocolMessage [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 11 00 00 [12:03:08]Write to MH i2c: E2 08 00 67 1D 80 11 00 00 00 00 00 00 FE [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 17 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 17 00 67 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 53 [12:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:08]wFMCommunicate OK [12:03:08]CreateOFDProtocolMessage done [12:03:08]OFDSenderStorePacket 154954 [12:03:08]StoreOFDPacket docnum=154954 [12:03:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B 69 07 01 0E 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 7C 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4A 5D 02 00 35 04 06 00 C6 E5 76 9C FC CC 0F 5D BA 40 37 6C 80 F2 [12:03:08]CheckFolder [12:03:08]dirname=/storage/ofd_packets [12:03:08]CheckFolder done [12:03:08]ProducePacketName [12:03:08]name=ofd_packets/00154954 [12:03:08]NVStorageSaveData ofd_packets/00154954 [12:03:08]File name is /storage/ofd_packets/00154954 [12:03:08]Write 301 bytes [12:03:08]NVStorageSaveData done [12:03:08]OFDSenderStorePacket done [12:03:08]KKMCreateOFDPacket done [12:03:08]NVStorageSaveData kkm_last_timestamp [12:03:08]File name is /storage/kkm_last_timestamp [12:03:08]Write 4 bytes [12:03:08]NVStorageSaveData done [12:03:08]ExternCall_PrintAddStr [12:03:08]wPrintStart [12:03:08]Write to MH i2c: 01 00 00 68 1D 85 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: 01 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: 01 07 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: 01 07 00 68 1D 00 00 00 00 00 FF 0F 9A [12:03:08]RasterBufferAndPrint [12:03:08]line Счет N : (1)298209 [12:03:08]line ИНН: 02508201610067 [12:03:08]line Контрольно-Кассовый Чек [12:03:08]line ПРОДАЖА [12:03:08]line ТРК (МРК, ГНК) : 72 [12:03:08]line Товар: 2710124130 [12:03:08]line Аи-92-К-5 [12:03:08]line 15.650 * 63.90 [12:03:08]line = 1000.04 [12:03:08]line НДС 12% НСП 1% [12:03:08]line > о реализуемом товаре [12:03:08]line ИТОГО: 1000.04 [12:03:08]line НСП 1% : 8.85 [12:03:08]line НДС 12% : 106.20 [12:03:08]line Наличными: 1000.04 [12:03:08]line Безнал.: 0.00 [12:03:08]line Место: АЗС № 53 "Партнер Нефть" [12:03:08]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:03:08]line СНО: Общий режим [12:03:08]line Чек 258 09.04.2024 12:03 [12:03:08]line Смена: 298 ФФД: 1.0 [12:03:08]line ЗНМ: 0300000127 [12:03:08]line РНМ: 0000000000090882 [12:03:08]line Версия ККМ: 001 [12:03:08]line ФМ: 0000000000874906 [12:03:08]line ФД: 154954 [12:03:08]line ФПД: 218688839810252 [12:03:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120308&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154954&fm=218688839810252&tin=02508201610067®Number=0000000000090882&sum=100004 [12:03:09]written 0, free lines is 4095 [12:03:09]Write to MH i2c: 01 00 00 90 1D AD [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 07 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 07 00 90 1D 00 00 00 00 00 EE 0C AE [12:03:09]RasterBufferAndPrint [12:03:09]line [12:03:09]line [12:03:09]line [12:03:09]line [12:03:09]line [12:03:09]written 0, free lines is 3316 [12:03:09]MH_Cut [12:03:09]Write to MH i2c: D1 01 00 97 1D 01 86 [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: D1 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: D1 01 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: D1 01 00 97 1D 00 85 [12:03:09]Write to MH i2c: 01 00 00 98 1D B5 [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:10]*** Cut start [12:03:10]*** Partial cut [12:03:10]*** CUTSNS_PIN = 1 [12:03:10]*** CUTSNS_PIN = 0 [12:03:10]*** Brake cut motor [12:03:11]Read from MH i2c: 01 [12:03:11]MH_I2C_Read... [12:03:11]*** Stop cut motor [12:03:11]*** Cut end [12:03:11]Read from MH i2c: 01 07 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: 01 07 00 98 1D 00 00 00 00 00 FF 0F CA [12:03:11]process_action close_receipt done [12:03:11]requested_data is exist [12:03:11]produce_requested_data [12:03:11]requested_item fm.sn is exist - process it [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 11 00 00 [12:03:11]Write to MH i2c: E2 08 00 99 1D 80 11 00 00 00 00 00 00 30 [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 17 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 17 00 99 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 85 [12:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:11]wFMCommunicate OK [12:03:11]requested_item fd.num is exist - process it [12:03:11]SAM_PROTO_GetFieldsCounters [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 13 00 00 [12:03:11]Write to MH i2c: E2 08 00 9A 1D 80 13 00 00 00 00 00 00 33 [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 62 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 62 00 9A 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [12:03:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:11]wFMCommunicate OK [12:03:11]SAM_PROTO_GetFieldsCounters done [12:03:11]requested_item shift.num is exist - process it [12:03:11]requested_item shift.opened is exist - process it [12:03:11]req_shift_opened [12:03:11]FM_GetShiftState [12:03:11]SAM_PROTO_GetShiftState [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 13 01 00 [12:03:11]Write to MH i2c: E2 08 00 9B 1D 80 13 01 00 00 00 00 00 35 [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 0E 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 0E 00 9B 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CF [12:03:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:11]wFMCommunicate OK [12:03:11]SAM_PROTO_GetShiftState done [12:03:11]FM_GetShiftState done [12:03:11]req_shift_opened done [12:03:11]requested_item shift.open_date is exist - process it [12:03:11]req_shift_open_date [12:03:11]req_shift_open_date done [12:03:11]produce_requested_data done [12:03:11]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154954,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:03:11]process_action_free close_receipt [12:03:11]json_value_free [12:03:11]json_value_free done [12:03:11]process_json_proto returns [12:03:11]Send response to host [12:03:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154954,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:03:11]free response buf [12:03:11]execute_script done [12:03:11]execute_script returns [12:03:11]free content buf [12:03:11]Sock 9.Close socket [12:03:11]Sock 9.Thread stoped [12:03:21]ConnectInit Can't connect to host [12:03:21]CommunicateWithHost connect error [12:03:21]CommunicateWithHost err = -1 [12:03:21]OFD Sender: Server communicate error [12:03:21]OFD Sender: Processing packet 154950 [packets to send 71, broken 66] [12:03:21]ProducePacketName [12:03:21]name=ofd_packets/00154950 [12:03:21]OFD Sender: To server: pG, [12:03:21]CommunicateWithHost lk.salyk.kg:30040 [12:03:21]ConnectInit lk.salyk.kg [12:03:21]Connected sock=7 [12:03:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 E7 AB 07 01 40 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 7F 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 46 5D 02 00 35 04 06 00 44 A7 94 CA D0 10 BF AE D1 58 61 64 AC 75 [12:03:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 32 FF 47 00 D4 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 46 5D 02 00 F4 03 04 00 32 D6 14 66 B6 04 01 00 00 C1 A1 1E 1E 8C 09 00 62 [12:03:21]CommunicateWithHost err = 0 [12:03:21]CheckOFDResponse [12:03:21]1017 (14) - 77093643461234 [12:03:21]1041 (16) - 0000000000874906 [12:03:21]1040 (4) - 154950 [12:03:21]1012 (4) - 09.04.2024 05:46 [12:03:21]1206 (1) - 0 [12:03:21]OFD Sender: Remove packet 154950 [12:03:21]ProducePacketName [12:03:21]name=ofd_packets/00154950 [12:03:21]NVStorageDeleteData [12:03:22]OFD Sender: Processing packet 154951 [packets to send 70, broken 66] [12:03:22]ProducePacketName [12:03:22]name=ofd_packets/00154951 [12:03:22]OFD Sender: To server: pG, [12:03:22]CommunicateWithHost lk.salyk.kg:30040 [12:03:22]ConnectInit lk.salyk.kg [12:03:22]Connected sock=7 [12:03:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 0C 70 07 01 D9 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 4C 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 42 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 BD 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 47 5D 02 00 35 04 06 00 6D C2 75 B6 E3 EB 9F 6D 30 28 0A 70 5B EA [12:03:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F8 06 47 00 EB 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 47 5D 02 00 F4 03 04 00 33 D6 14 66 B6 04 01 00 00 EA 00 F1 99 24 C0 11 C6 [12:03:22]CommunicateWithHost err = 0 [12:03:22]CheckOFDResponse [12:03:22]1017 (14) - 77093643461234 [12:03:22]1041 (16) - 0000000000874906 [12:03:22]1040 (4) - 154951 [12:03:22]1012 (4) - 09.04.2024 05:46 [12:03:22]1206 (1) - 0 [12:03:22]OFD Sender: Remove packet 154951 [12:03:22]ProducePacketName [12:03:22]name=ofd_packets/00154951 [12:03:22]NVStorageDeleteData [12:03:23]OFD Sender: Processing packet 154952 [packets to send 69, broken 66] [12:03:23]ProducePacketName [12:03:23]name=ofd_packets/00154952 [12:03:23]OFD Sender: To server: pG, [12:03:23]CommunicateWithHost lk.salyk.kg:30040 [12:03:23]ConnectInit lk.salyk.kg [12:03:23]Connected sock=7 [12:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 23 D4 07 01 F0 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 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 FF 2D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 48 5D 02 00 35 04 06 00 2B 8E 8D C5 2D 3C 78 E0 8D 7B 30 82 7D 76 [12:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 FF 79 47 00 95 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 48 5D 02 00 F4 03 04 00 34 D6 14 66 B6 04 01 00 00 8F 2C A3 8A F5 70 A8 69 [12:03:23]CommunicateWithHost err = 0 [12:03:23]CheckOFDResponse [12:03:23]1017 (14) - 77093643461234 [12:03:23]1041 (16) - 0000000000874906 [12:03:23]1040 (4) - 154952 [12:03:23]1012 (4) - 09.04.2024 05:46 [12:03:23]1206 (1) - 0 [12:03:23]OFD Sender: Remove packet 154952 [12:03:23]ProducePacketName [12:03:23]name=ofd_packets/00154952 [12:03:23]NVStorageDeleteData [12:03:23]OFD Sender: Processing packet 154953 [packets to send 68, broken 66] [12:03:23]ProducePacketName [12:03:23]name=ofd_packets/00154953 [12:03:23]OFD Sender: To server: pG, [12:03:23]CommunicateWithHost lk.salyk.kg:30040 [12:03:23]ConnectInit lk.salyk.kg [12:03:23]Connected sock=7 [12:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 ED 8F 07 01 C8 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 22 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 49 5D 02 00 35 04 06 00 11 0B 15 FF EE B3 99 51 18 EE 00 0E 06 C6 [12:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 23 B7 47 00 C2 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 49 5D 02 00 F4 03 04 00 34 D6 14 66 B6 04 01 00 00 D6 8E 59 0C 89 88 40 81 [12:03:24]CommunicateWithHost err = 0 [12:03:24]CheckOFDResponse [12:03:24]1017 (14) - 77093643461234 [12:03:24]1041 (16) - 0000000000874906 [12:03:24]1040 (4) - 154953 [12:03:24]1012 (4) - 09.04.2024 05:46 [12:03:24]1206 (1) - 0 [12:03:24]OFD Sender: Remove packet 154953 [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00154953 [12:03:24]NVStorageDeleteData [12:03:24]OFD Sender: Processing packet 154954 [packets to send 67, broken 66] [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00154954 [12:03:24]OFD Sender: To server: pG, [12:03:24]CommunicateWithHost lk.salyk.kg:30040 [12:03:24]ConnectInit lk.salyk.kg [12:03:24]Connected sock=7 [12:03:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 9B 69 07 01 0E 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 7C 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4A 5D 02 00 35 04 06 00 C6 E5 76 9C FC CC 0F 5D BA 40 37 6C 80 F2 [12:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7D FB 47 00 FC AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4A 5D 02 00 F4 03 04 00 35 D6 14 66 B6 04 01 00 00 8E 52 91 18 F1 88 3E 59 [12:03:24]CommunicateWithHost err = 0 [12:03:24]CheckOFDResponse [12:03:24]1017 (14) - 77093643461234 [12:03:24]1041 (16) - 0000000000874906 [12:03:24]1040 (4) - 154954 [12:03:24]1012 (4) - 09.04.2024 05:46 [12:03:24]1206 (1) - 0 [12:03:24]OFD Sender: Remove packet 154954 [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00154954 [12:03:24]NVStorageDeleteData [12:03:25]OFD Sender: No OFD packet to send [12:03:27]accept exits with 10 [12:03:27]New connection [12:03:27]New thread 3067280740 created [12:03:27]Thread 3067137380 joined [12:03:27]Waiting for new connection... [12:03:27] Sock 10.Parse request [12:03:27]Sock 10.Check first char [12:03:27]Sock 10.First char is OK [12:03:27]request: POST /json_proto HTTP/1.0 [12:03:27]Method: POST [12:03:27]URL: /json_proto [12:03:27]Method is POST - this is cgi request [12:03:27]url: /json_proto [12:03:27]query_string will be loaded in cgi processing [12:03:27]execute_cgi json_proto POST (null) [12:03:27]execute_cgi path=json_proto method=POST [12:03:27]POST find Content-Length [12:03:27]Host: 172.17.32.195:8080 [12:03:27]Content-Length: 639 [12:03:27]Content-Type: application/json [12:03:27] [12:03:27]POST finish read [12:03:27]Found Content-Length = 639 [12:03:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298207", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:27]execute_script... [12:03: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)298207", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:27]POST & json_proto [12:03:27]process_json_proto [12:03:27]json parsed OK: [12:03:27]protocol is kg_v1.0 [12:03:27]action value=close_receipt [12:03:27]process_action close_receipt [12:03:27]cmd_close_receipt [12:03:27]MH_GetDate [12:03:27]Write to MH i2c: F0 00 00 9C 1D A8 [12:03:27]Write i2c OK [12:03:27]MH_I2C_Read... [12:03:27]Read from MH i2c: F0 [12:03:27]MH_I2C_Read... [12:03:27]Read from MH i2c: F0 09 00 [12:03:27]MH_I2C_Read... [12:03:27]Read from MH i2c: F0 09 00 9C 1D 00 90 2E 15 66 77 1B 62 64 42 [12:03:27]GetLastDocTimeStamp 1712664188 [12:03:27]current date 1712664208 [12:03:27]FM_GetShiftState [12:03:27]SAM_PROTO_GetShiftState [12:03:27]wFMCommunicate request_size=4 [12:03:27]MH_SAM_APDU [12:03:27]CAPDU: 80 13 01 00 [12:03:27]Write to MH i2c: E2 08 00 9D 1D 80 13 01 00 00 00 00 00 37 [12:03:27]Write i2c OK [12:03:27]MH_I2C_Read... [12:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:27]Read from MH i2c: E2 [12:03:27]MH_I2C_Read... [12:03:27]Read from MH i2c: E2 0E 00 [12:03:27]MH_I2C_Read... [12:03:27]Read from MH i2c: E2 0E 00 9D 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D1 [12:03:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:27]wFMCommunicate OK [12:03:27]SAM_PROTO_GetShiftState done [12:03:27]FM_GetShiftState done [12:03:27]opened in 1712622218 [12:03:27]opened+sec_in_day 1712708618 [12:03:27]quantity*price = 20000 [12:03:27]sum+1 = 20002 [12:03:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 259 09.04.2024 12:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154955 ФПД: 145986194148380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120328&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154955&fm=145986194148380&tin=02508201610067®Number=0000000000090882&sum=20001 [12:03:28]StoreToDocumentArchive [12:03:28]shift 298 fd 154955 [12:03:28]save to /storage/0298/doc_00154955 [12:03:28]save last doc name /storage/0298/doc_00154955 to /storage/kkm_last_doc_name [12:03:28]save OK [12:03:28]Clear old archive folders... [12:03:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:28]tlvbuf is 01730FF0 [12:03:28]SAM_PROTO_ClearQueue [12:03:28]wFMCommunicate request_size=4 [12:03:28]MH_SAM_APDU [12:03:28]CAPDU: 80 09 00 00 [12:03:28]Write to MH i2c: E2 08 00 AA 1D 80 09 00 00 00 00 00 00 39 [12:03:28]Write i2c OK [12:03:28]MH_I2C_Read... [12:03:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:28]Read from MH i2c: E2 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 03 00 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 03 00 AA 1D 00 90 00 3B [12:03:28]RAPDU: 90 00 [12:03:28]wFMCommunicate OK [12:03:28]SAM_PROTO_ClearQueue done [12:03:28]KKMCreateOFDPacket [12:03:28]OFDProtocolAddRootSTLVToBuf [12:03:28]FM_MakeSignedData [12:03:28]FM_MakeSignedData [12:03:28]SAM_PROTO_SignData [12:03:28]wFMCommunicate request_size=4 [12:03:28]MH_SAM_APDU [12:03:28]CAPDU: 80 0D 01 02 [12:03:28]Write to MH i2c: E2 08 00 AB 1D 80 0D 01 02 00 00 00 00 41 [12:03:28]Write i2c OK [12:03:28]MH_I2C_Read... [12:03:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:28]Read from MH i2c: E2 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 03 00 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 03 00 AB 1D 00 90 00 3C [12:03:28]RAPDU: 90 00 [12:03:28]wFMCommunicate OK [12:03:28]wFMCommunicate request_size=255 [12:03:28]MH_SAM_APDU [12:03: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 90 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4B 5D 02 00 35 04 06 00 84 [12:03:28]Write to MH i2c: E2 02 01 AC 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 90 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4B 5D 02 00 35 04 06 00 84 00 00 8B [12:03:28]Write i2c OK [12:03:28]MH_I2C_Read... [12:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:29]Read from MH i2c: E2 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 03 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 03 00 AC 1D 00 90 00 3D [12:03:29]RAPDU: 90 00 [12:03:29]wFMCommunicate OK [12:03:29]wFMCommunicate request_size=10 [12:03:29]MH_SAM_APDU [12:03:29]CAPDU: 80 0D 02 02 05 C6 0F 3E 8C 1C [12:03:29]Write to MH i2c: E2 0D 00 AD 1D 80 0D 02 02 05 00 C6 0F 3E 8C 1C 00 00 09 [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:29]Read from MH i2c: E2 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 03 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 03 00 AD 1D 00 90 00 3E [12:03:29]RAPDU: 90 00 [12:03:29]wFMCommunicate OK [12:03:29]wFMCommunicate request_size=4 [12:03:29]MH_SAM_APDU [12:03:29]CAPDU: 80 0D 03 02 [12:03:29]Write to MH i2c: E2 08 00 AE 1D 80 0D 03 02 00 00 00 00 46 [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:29]Read from MH i2c: E2 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 0B 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 0B 00 AE 1D 00 C2 33 CD F1 6B B4 1A A3 90 00 D6 [12:03:29]RAPDU: C2 33 CD F1 6B B4 1A A3 90 00 [12:03:29]wFMCommunicate OK [12:03:29]SAM_PROTO_SignData done [12:03:29]FM_MakeSignedData done [12:03:29]CreateOFDProtocolMessage [12:03:29]wFMCommunicate request_size=4 [12:03:29]MH_SAM_APDU [12:03:29]CAPDU: 80 11 00 00 [12:03:29]Write to MH i2c: E2 08 00 AF 1D 80 11 00 00 00 00 00 00 46 [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:29]Read from MH i2c: E2 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 17 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 17 00 AF 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9B [12:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:29]wFMCommunicate OK [12:03:29]CreateOFDProtocolMessage done [12:03:29]OFDSenderStorePacket 154955 [12:03:29]StoreOFDPacket docnum=154955 [12:03:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A6 86 07 01 DF EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 90 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4B 5D 02 00 35 04 06 00 84 C6 0F 3E 8C 1C C2 33 CD F1 6B B4 1A A3 [12:03:29]CheckFolder [12:03:29]dirname=/storage/ofd_packets [12:03:29]CheckFolder done [12:03:29]ProducePacketName [12:03:29]name=ofd_packets/00154955 [12:03:29]NVStorageSaveData ofd_packets/00154955 [12:03:29]File name is /storage/ofd_packets/00154955 [12:03:29]Write 301 bytes [12:03:29]NVStorageSaveData done [12:03:29]OFDSenderStorePacket done [12:03:29]KKMCreateOFDPacket done [12:03:29]NVStorageSaveData kkm_last_timestamp [12:03:29]File name is /storage/kkm_last_timestamp [12:03:29]Write 4 bytes [12:03:29]NVStorageSaveData done [12:03:29]ExternCall_PrintAddStr [12:03:29]wPrintStart [12:03:29]Write to MH i2c: 01 00 00 B0 1D CD [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: 01 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: 01 07 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: 01 07 00 B0 1D 00 00 00 00 00 FF 0F E2 [12:03:29]RasterBufferAndPrint [12:03:29]line Счет N : (1)298207 [12:03:29]line ИНН: 02508201610067 [12:03:29]line Контрольно-Кассовый Чек [12:03:29]line ПРОДАЖА [12:03:29]line ТРК (МРК, ГНК) : 62 [12:03:29]line Товар: 2710124130 [12:03:29]line Аи-92-К-5 [12:03:29]line 3.130 * 63.90 [12:03:29]line = 200.01 [12:03:29]line НДС 12% НСП 1% [12:03:29]line > о реализуемом товаре [12:03:29]line ИТОГО: 200.01 [12:03:29]line НСП 1% : 1.77 [12:03:29]line НДС 12% : 21.24 [12:03:29]line Наличными: 200.01 [12:03:29]line Безнал.: 0.00 [12:03:29]line Место: АЗС № 53 "Партнер Нефть" [12:03:29]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:03:29]line СНО: Общий режим [12:03:29]line Чек 259 09.04.2024 12:03 [12:03:29]line Смена: 298 ФФД: 1.0 [12:03:29]line ЗНМ: 0300000127 [12:03:29]line РНМ: 0000000000090882 [12:03:29]line Версия ККМ: 001 [12:03:29]line ФМ: 0000000000874906 [12:03:29]line ФД: 154955 [12:03:29]line ФПД: 145986194148380 [12:03:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120328&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154955&fm=145986194148380&tin=02508201610067®Number=0000000000090882&sum=20001 [12:03:29]OFD Sender: Processing packet 154955 [packets to send 67, broken 66] [12:03:29]ProducePacketName [12:03:29]name=ofd_packets/00154955 [12:03:29]OFD Sender: To server: pG, [12:03:29]CommunicateWithHost lk.salyk.kg:30040 [12:03:29]ConnectInit lk.salyk.kg [12:03:29]written 0, free lines is 4095 [12:03:29]Connected sock=9 [12:03:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A6 86 07 01 DF EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 90 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4B 5D 02 00 35 04 06 00 84 C6 0F 3E 8C 1C C2 33 CD F1 6B B4 1A A3 [12:03:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7C A9 47 00 AF B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4B 5D 02 00 F4 03 04 00 3A D6 14 66 B6 04 01 00 00 E6 C4 94 3E 7A 5D 0D 50 [12:03:29]CommunicateWithHost err = 0 [12:03:29]CheckOFDResponse [12:03:29]1017 (14) - 77093643461234 [12:03:29]1041 (16) - 0000000000874906 [12:03:29]1040 (4) - 154955 [12:03:29]1012 (4) - 09.04.2024 05:46 [12:03:29]1206 (1) - 0 [12:03:29]OFD Sender: Remove packet 154955 [12:03:29]ProducePacketName [12:03:29]name=ofd_packets/00154955 [12:03:29]NVStorageDeleteData [12:03:30]Write to MH i2c: 01 00 00 D8 1D F5 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 07 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 07 00 D8 1D 00 00 00 00 00 F1 0C F9 [12:03:30]RasterBufferAndPrint [12:03:30]line [12:03:30]line [12:03:30]line [12:03:30]line [12:03:30]line [12:03:30]written 0, free lines is 3319 [12:03:30]MH_Cut [12:03:30]Write to MH i2c: D1 01 00 DF 1D 01 CE [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: D1 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: D1 01 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: D1 01 00 DF 1D 00 CD [12:03:30]Write to MH i2c: 01 00 00 E0 1D FD [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]OFD Sender: No OFD packet to send [12:03:30]*** Cut start [12:03:30]*** Partial cut [12:03:30]*** CUTSNS_PIN = 1 [12:03:30]*** CUTSNS_PIN = 0 [12:03:31]*** Brake cut motor [12:03:31]Read from MH i2c: 01 [12:03:31]MH_I2C_Read... [12:03:31]*** Stop cut motor [12:03:31]*** Cut end [12:03:31]Read from MH i2c: 01 07 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 07 00 E0 1D 00 00 00 00 00 FF 0F 12 [12:03:31]process_action close_receipt done [12:03:31]requested_data is exist [12:03:31]produce_requested_data [12:03:31]requested_item fm.sn is exist - process it [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 11 00 00 [12:03:31]Write to MH i2c: E2 08 00 E1 1D 80 11 00 00 00 00 00 00 78 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 17 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 17 00 E1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CD [12:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:31]wFMCommunicate OK [12:03:31]requested_item fd.num is exist - process it [12:03:31]SAM_PROTO_GetFieldsCounters [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 13 00 00 [12:03:31]Write to MH i2c: E2 08 00 E2 1D 80 13 00 00 00 00 00 00 7B [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 62 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 62 00 E2 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [12:03:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:31]wFMCommunicate OK [12:03:31]SAM_PROTO_GetFieldsCounters done [12:03:31]requested_item shift.num is exist - process it [12:03:31]requested_item shift.opened is exist - process it [12:03:31]req_shift_opened [12:03:31]FM_GetShiftState [12:03:31]SAM_PROTO_GetShiftState [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 13 01 00 [12:03:31]Write to MH i2c: E2 08 00 E3 1D 80 13 01 00 00 00 00 00 7D [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0E 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0E 00 E3 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 17 [12:03:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:31]wFMCommunicate OK [12:03:31]SAM_PROTO_GetShiftState done [12:03:31]FM_GetShiftState done [12:03:31]req_shift_opened done [12:03:31]requested_item shift.open_date is exist - process it [12:03:31]req_shift_open_date [12:03:31]req_shift_open_date done [12:03:31]produce_requested_data done [12:03:31]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154955,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:03:31]process_action_free close_receipt [12:03:31]json_value_free [12:03:31]json_value_free done [12:03:31]process_json_proto returns [12:03:31]Send response to host [12:03:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154955,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:03:31]free response buf [12:03:31]execute_script done [12:03:31]execute_script returns [12:03:31]free content buf [12:03:31]Sock 10.Close socket [12:03:31]Sock 10.Thread stoped [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:47]accept exits with 7 [12:03:47]New connection [12:03:47]New thread 3067137380 created [12:03:47]Thread 3067280740 joined [12:03:47]Waiting for new connection... [12:03:47] Sock 7.Parse request [12:03:47]Sock 7.Check first char [12:03:47]Sock 7.First char is OK [12:03:47]request: POST /json_proto HTTP/1.0 [12:03:47]Method: POST [12:03:47]URL: /json_proto [12:03:47]Method is POST - this is cgi request [12:03:47]url: /json_proto [12:03:47]query_string will be loaded in cgi processing [12:03:47]execute_cgi json_proto POST (null) [12:03:47]execute_cgi path=json_proto method=POST [12:03:47]POST find Content-Length [12:03:47]Host: 172.17.32.195:8080 [12:03:47]Content-Length: 665 [12:03:47]Content-Type: application/json [12:03:47] [12:03:47]POST finish read [12:03:47]Found Content-Length = 665 [12:03:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 27.010, "sum" : 888.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 888.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:47]execute_script... [12:03:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 27.010, "sum" : 888.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 888.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:47]POST & json_proto [12:03:47]process_json_proto [12:03:47]json parsed OK: [12:03:47]protocol is kg_v1.0 [12:03:47]action value=close_receipt [12:03:47]process_action close_receipt [12:03:47]cmd_close_receipt [12:03:47]MH_GetDate [12:03:47]Write to MH i2c: F0 00 00 E4 1D F0 [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: F0 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: F0 09 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: F0 09 00 E4 1D 00 A4 2E 15 66 77 1B 62 64 9E [12:03:47]GetLastDocTimeStamp 1712664208 [12:03:47]current date 1712664228 [12:03:47]FM_GetShiftState [12:03:47]SAM_PROTO_GetShiftState [12:03:47]wFMCommunicate request_size=4 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 13 01 00 [12:03:47]Write to MH i2c: E2 08 00 E5 1D 80 13 01 00 00 00 00 00 7F [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 0E 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 0E 00 E5 1D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 19 [12:03:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:47]wFMCommunicate OK [12:03:47]SAM_PROTO_GetShiftState done [12:03:47]FM_GetShiftState done [12:03:47]opened in 1712622218 [12:03:47]opened+sec_in_day 1712708618 [12:03:47]quantity*price = 88862 [12:03:47]sum+1 = 88864 [12:03:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 888.63 Внесено: 1000.00 СДАЧА: 111.37 НСП 1% : 7.86 НДС 12% : 94.37 Наличными: 888.63 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 260 09.04.2024 12:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154956 ФПД: 231355943557443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120348&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154956&fm=231355943557443&tin=02508201610067®Number=0000000000090882&sum=88863 [12:03:48]StoreToDocumentArchive [12:03:48]shift 298 fd 154956 [12:03:48]save to /storage/0298/doc_00154956 [12:03:48]save last doc name /storage/0298/doc_00154956 to /storage/kkm_last_doc_name [12:03:48]save OK [12:03:48]Clear old archive folders... [12:03:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:03:48]tlvbuf is B6FA5010 [12:03:48]SAM_PROTO_ClearQueue [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 09 00 00 [12:03:48]Write to MH i2c: E2 08 00 F2 1D 80 09 00 00 00 00 00 00 81 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 F2 1D 00 90 00 83 [12:03:48]RAPDU: 90 00 [12:03:48]wFMCommunicate OK [12:03:48]SAM_PROTO_ClearQueue done [12:03:48]KKMCreateOFDPacket [12:03:48]OFDProtocolAddRootSTLVToBuf [12:03:48]FM_MakeSignedData [12:03:48]FM_MakeSignedData [12:03:48]SAM_PROTO_SignData [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 0D 01 02 [12:03:48]Write to MH i2c: E2 08 00 F3 1D 80 0D 01 02 00 00 00 00 89 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 F3 1D 00 90 00 84 [12:03:48]RAPDU: 90 00 [12:03:48]wFMCommunicate OK [12:03:48]wFMCommunicate request_size=255 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 69 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 1F 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1F 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 24 00 00 00 00 07 04 06 00 1F 5B 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 A4 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4C 5D 02 00 35 04 06 00 D2 6A [12:03:48]Write to MH i2c: E2 02 01 F4 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 69 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 1F 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1F 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 24 00 00 00 00 07 04 06 00 1F 5B 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 A4 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4C 5D 02 00 35 04 06 00 D2 6A 00 00 FA [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 F4 1D 00 90 00 85 [12:03:48]RAPDU: 90 00 [12:03:48]wFMCommunicate OK [12:03:48]wFMCommunicate request_size=9 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 0D 02 02 04 C0 D5 19 43 [12:03:48]Write to MH i2c: E2 0C 00 F5 1D 80 0D 02 02 04 00 C0 D5 19 43 00 00 85 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 03 00 F5 1D 00 90 00 86 [12:03:48]RAPDU: 90 00 [12:03:48]wFMCommunicate OK [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 0D 03 02 [12:03:48]Write to MH i2c: E2 08 00 F6 1D 80 0D 03 02 00 00 00 00 8E [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 0B 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 0B 00 F6 1D 00 7F 29 84 2C 1F E1 D4 5C 90 00 17 [12:03:48]RAPDU: 7F 29 84 2C 1F E1 D4 5C 90 00 [12:03:48]wFMCommunicate OK [12:03:48]SAM_PROTO_SignData done [12:03:48]FM_MakeSignedData done [12:03:48]CreateOFDProtocolMessage [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 11 00 00 [12:03:48]Write to MH i2c: E2 08 00 F7 1D 80 11 00 00 00 00 00 00 8E [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:49]Read from MH i2c: E2 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: E2 17 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: E2 17 00 F7 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E3 [12:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:49]wFMCommunicate OK [12:03:49]CreateOFDProtocolMessage done [12:03:49]OFDSenderStorePacket 154956 [12:03:49]StoreOFDPacket docnum=154956 [12:03:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5B 68 06 01 BC 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 69 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 1F 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1F 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 24 00 00 00 00 07 04 06 00 1F 5B 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 A4 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4C 5D 02 00 35 04 06 00 D2 6A C0 D5 19 43 7F 29 84 2C 1F E1 D4 5C [12:03:49]CheckFolder [12:03:49]dirname=/storage/ofd_packets [12:03:49]CheckFolder done [12:03:49]ProducePacketName [12:03:49]name=ofd_packets/00154956 [12:03:49]NVStorageSaveData ofd_packets/00154956 [12:03:49]File name is /storage/ofd_packets/00154956 [12:03:49]Write 300 bytes [12:03:49]NVStorageSaveData done [12:03:49]OFDSenderStorePacket done [12:03:49]KKMCreateOFDPacket done [12:03:49]NVStorageSaveData kkm_last_timestamp [12:03:49]File name is /storage/kkm_last_timestamp [12:03:49]Write 4 bytes [12:03:49]NVStorageSaveData done [12:03:49]ExternCall_PrintAddStr [12:03:49]wPrintStart [12:03:49]Write to MH i2c: 01 00 00 F8 1D 15 [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 07 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 07 00 F8 1D 00 00 00 00 00 FF 0F 2A [12:03:49]RasterBufferAndPrint [12:03:49]line Счет N : (1)298208 [12:03:49]line ИНН: 02508201610067 [12:03:49]line Контрольно-Кассовый Чек [12:03:49]line ПРОДАЖА [12:03:49]line ТРК (МРК, ГНК) : 101 [12:03:49]line Товар: 2711190000 [12:03:49]line ГАЗ-К-5 [12:03:49]line 27.010 * 32.90 [12:03:49]line = 888.63 [12:03:49]line НДС 12% НСП 1% [12:03:49]line > о реализуемом товаре [12:03:49]line ИТОГО: 888.63 [12:03:49]line Внесено: 1000.00 [12:03:49]line СДАЧА: 111.37 [12:03:49]line НСП 1% : 7.86 [12:03:49]line НДС 12% : 94.37 [12:03:49]line Наличными: 888.63 [12:03:49]line Безнал.: 0.00 [12:03:49]line Место: АЗС № 53 "Партнер Нефть" [12:03:49]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:03:49]line СНО: Общий режим [12:03:49]line Чек 260 09.04.2024 12:03 [12:03:49]line Смена: 298 ФФД: 1.0 [12:03:49]line ЗНМ: 0300000127 [12:03:49]line РНМ: 0000000000090882 [12:03:49]line Версия ККМ: 001 [12:03:49]line ФМ: 0000000000874906 [12:03:49]line ФД: 154956 [12:03:49]line ФПД: 231355943557443 [12:03:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120348&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154956&fm=231355943557443&tin=02508201610067®Number=0000000000090882&sum=88863 [12:03:49]OFD Sender: Processing packet 154956 [packets to send 67, broken 66] [12:03:49]ProducePacketName [12:03:49]name=ofd_packets/00154956 [12:03:49]OFD Sender: To server: pG, [12:03:49]CommunicateWithHost lk.salyk.kg:30040 [12:03:49]ConnectInit lk.salyk.kg [12:03:49]written 0, free lines is 4095 [12:03:49]Connected sock=10 [12:03:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5B 68 06 01 BC 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 69 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 1F 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1F 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 24 00 00 00 00 07 04 06 00 1F 5B 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 A4 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4C 5D 02 00 35 04 06 00 D2 6A C0 D5 19 43 7F 29 84 2C 1F E1 D4 5C [12:03:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 05 40 47 00 21 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4C 5D 02 00 F4 03 04 00 4E D6 14 66 B6 04 01 00 00 5D CC AD AF 5E 0E 5D 0D [12:03:49]CommunicateWithHost err = 0 [12:03:49]CheckOFDResponse [12:03:49]1017 (14) - 77093643461234 [12:03:49]1041 (16) - 0000000000874906 [12:03:49]1040 (4) - 154956 [12:03:49]1012 (4) - 09.04.2024 05:46 [12:03:49]1206 (1) - 0 [12:03:49]OFD Sender: Remove packet 154956 [12:03:49]ProducePacketName [12:03:49]name=ofd_packets/00154956 [12:03:49]NVStorageDeleteData [12:03:49]Write to MH i2c: 01 00 00 22 1E 40 [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 07 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: 01 07 00 22 1E 00 00 00 00 00 D6 0C 29 [12:03:49]RasterBufferAndPrint [12:03:49]line [12:03:49]line [12:03:49]line [12:03:49]line [12:03:49]line [12:03:49]written 0, free lines is 3292 [12:03:49]MH_Cut [12:03:49]Write to MH i2c: D1 01 00 29 1E 01 19 [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: D1 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: D1 01 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: D1 01 00 29 1E 00 18 [12:03:49]Write to MH i2c: 01 00 00 2A 1E 48 [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:50]OFD Sender: No OFD packet to send [12:03:50]*** Cut start [12:03:50]*** Partial cut [12:03:50]*** CUTSNS_PIN = 1 [12:03:50]*** CUTSNS_PIN = 0 [12:03:50]*** Brake cut motor [12:03:51]Read from MH i2c: 01 [12:03:51]MH_I2C_Read... [12:03:51]*** Stop cut motor [12:03:51]*** Cut end [12:03:51]Read from MH i2c: 01 07 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: 01 07 00 2A 1E 00 00 00 00 00 FF 0F 5D [12:03:51]process_action close_receipt done [12:03:51]requested_data is exist [12:03:51]produce_requested_data [12:03:51]requested_item fm.sn is exist - process it [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 11 00 00 [12:03:51]Write to MH i2c: E2 08 00 2B 1E 80 11 00 00 00 00 00 00 C3 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 2B 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 18 [12:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:03:51]wFMCommunicate OK [12:03:51]requested_item fd.num is exist - process it [12:03:51]SAM_PROTO_GetFieldsCounters [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 13 00 00 [12:03:51]Write to MH i2c: E2 08 00 2C 1E 80 13 00 00 00 00 00 00 C6 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 62 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 62 00 2C 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [12:03:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:51]wFMCommunicate OK [12:03:51]SAM_PROTO_GetFieldsCounters done [12:03:51]requested_item shift.num is exist - process it [12:03:51]requested_item shift.opened is exist - process it [12:03:51]req_shift_opened [12:03:51]FM_GetShiftState [12:03:51]SAM_PROTO_GetShiftState [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 13 01 00 [12:03:51]Write to MH i2c: E2 08 00 2D 1E 80 13 01 00 00 00 00 00 C8 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 0E 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 0E 00 2D 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 62 [12:03:51]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:03:51]wFMCommunicate OK [12:03:51]SAM_PROTO_GetShiftState done [12:03:51]FM_GetShiftState done [12:03:51]req_shift_opened done [12:03:51]requested_item shift.open_date is exist - process it [12:03:51]req_shift_open_date [12:03:51]req_shift_open_date done [12:03:51]produce_requested_data done [12:03:51]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154956,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:03:51]process_action_free close_receipt [12:03:51]json_value_free [12:03:51]json_value_free done [12:03:51]process_json_proto returns [12:03:51]Send response to host [12:03:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154956,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:03:51]free response buf [12:03:51]execute_script done [12:03:51]execute_script returns [12:03:51]free content buf [12:03:51]Sock 7.Close socket [12:03:51]Sock 7.Thread stoped [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:25]accept exits with 9 [12:04:25]New connection [12:04:25]New thread 3067280740 created [12:04:25]Thread 3067137380 joined [12:04:25]Waiting for new connection... [12:04:25] Sock 9.Parse request [12:04:25]Sock 9.Check first char [12:04:25]Sock 9.First char is OK [12:04:25]request: POST /json_proto HTTP/1.0 [12:04:25]Method: POST [12:04:25]URL: /json_proto [12:04:25]Method is POST - this is cgi request [12:04:25]url: /json_proto [12:04:25]query_string will be loaded in cgi processing [12:04:25]execute_cgi json_proto POST (null) [12:04:25]execute_cgi path=json_proto method=POST [12:04:25]POST find Content-Length [12:04:25]Host: 172.17.32.195:8080 [12:04:25]Content-Length: 639 [12:04:25]Content-Type: application/json [12:04:25] [12:04:25]POST finish read [12:04:25]Found Content-Length = 639 [12:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:25]execute_script... [12:04:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:25]POST & json_proto [12:04:25]process_json_proto [12:04:25]json parsed OK: [12:04:25]protocol is kg_v1.0 [12:04:25]action value=close_receipt [12:04:25]process_action close_receipt [12:04:25]cmd_close_receipt [12:04:25]MH_GetDate [12:04:25]Write to MH i2c: F0 00 00 2E 1E 3B [12:04:25]Write i2c OK [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 09 00 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 09 00 2E 1E 00 CA 2E 15 66 77 1B 62 64 0F [12:04:25]GetLastDocTimeStamp 1712664228 [12:04:25]current date 1712664266 [12:04:25]FM_GetShiftState [12:04:25]SAM_PROTO_GetShiftState [12:04:25]wFMCommunicate request_size=4 [12:04:25]MH_SAM_APDU [12:04:25]CAPDU: 80 13 01 00 [12:04:25]Write to MH i2c: E2 08 00 2F 1E 80 13 01 00 00 00 00 00 CA [12:04:25]Write i2c OK [12:04:25]MH_I2C_Read... [12:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:25]Read from MH i2c: E2 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 0E 00 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 0E 00 2F 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 64 [12:04:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:04:25]wFMCommunicate OK [12:04:25]SAM_PROTO_GetShiftState done [12:04:25]FM_GetShiftState done [12:04:25]opened in 1712622218 [12:04:25]opened+sec_in_day 1712708618 [12:04:25]quantity*price = 50033 [12:04:25]sum+1 = 50035 [12:04:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 261 09.04.2024 12:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154957 ФПД: 84380756437376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120426&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154957&fm=84380756437376&tin=02508201610067®Number=0000000000090882&sum=50034 [12:04:26]StoreToDocumentArchive [12:04:26]shift 298 fd 154957 [12:04:26]save to /storage/0298/doc_00154957 [12:04:26]save last doc name /storage/0298/doc_00154957 to /storage/kkm_last_doc_name [12:04:26]save OK [12:04:26]Clear old archive folders... [12:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:26]tlvbuf is B6FA5A20 [12:04:26]SAM_PROTO_ClearQueue [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 09 00 00 [12:04:26]Write to MH i2c: E2 08 00 3C 1E 80 09 00 00 00 00 00 00 CC [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 3C 1E 00 90 00 CE [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]SAM_PROTO_ClearQueue done [12:04:26]KKMCreateOFDPacket [12:04:26]OFDProtocolAddRootSTLVToBuf [12:04:26]FM_MakeSignedData [12:04:26]FM_MakeSignedData [12:04:26]SAM_PROTO_SignData [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 01 02 [12:04:26]Write to MH i2c: E2 08 00 3D 1E 80 0D 01 02 00 00 00 00 D4 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 3D 1E 00 90 00 CF [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]wFMCommunicate request_size=255 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 CA 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4D 5D 02 00 35 04 06 00 4C [12:04:26]Write to MH i2c: E2 02 01 3E 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 CA 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4D 5D 02 00 35 04 06 00 4C 00 00 70 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 3E 1E 00 90 00 D0 [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]wFMCommunicate request_size=10 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 02 02 05 BE 6D 03 69 80 [12:04:26]Write to MH i2c: E2 0D 00 3F 1E 80 0D 02 02 05 00 BE 6D 03 69 80 00 00 F8 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 3F 1E 00 90 00 D1 [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 03 02 [12:04:26]Write to MH i2c: E2 08 00 40 1E 80 0D 03 02 00 00 00 00 D9 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 0B 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 0B 00 40 1E 00 92 FE 26 2E 6F 9A CF F6 90 00 8C [12:04:27]RAPDU: 92 FE 26 2E 6F 9A CF F6 90 00 [12:04:27]wFMCommunicate OK [12:04:27]SAM_PROTO_SignData done [12:04:27]FM_MakeSignedData done [12:04:27]CreateOFDProtocolMessage [12:04:27]wFMCommunicate request_size=4 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 11 00 00 [12:04:27]Write to MH i2c: E2 08 00 41 1E 80 11 00 00 00 00 00 00 D9 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 17 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 17 00 41 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2E [12:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:04:27]wFMCommunicate OK [12:04:27]CreateOFDProtocolMessage done [12:04:27]OFDSenderStorePacket 154957 [12:04:27]StoreOFDPacket docnum=154957 [12:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 60 31 07 01 6A E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 CA 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4D 5D 02 00 35 04 06 00 4C BE 6D 03 69 80 92 FE 26 2E 6F 9A CF F6 [12:04:27]CheckFolder [12:04:27]dirname=/storage/ofd_packets [12:04:27]CheckFolder done [12:04:27]ProducePacketName [12:04:27]name=ofd_packets/00154957 [12:04:27]NVStorageSaveData ofd_packets/00154957 [12:04:27]File name is /storage/ofd_packets/00154957 [12:04:27]Write 301 bytes [12:04:27]NVStorageSaveData done [12:04:27]OFDSenderStorePacket done [12:04:27]KKMCreateOFDPacket done [12:04:27]NVStorageSaveData kkm_last_timestamp [12:04:27]File name is /storage/kkm_last_timestamp [12:04:27]Write 4 bytes [12:04:27]NVStorageSaveData done [12:04:27]OFD Sender: Processing packet 154957 [packets to send 67, broken 66] [12:04:27]ProducePacketName [12:04:27]name=ofd_packets/00154957 [12:04:27]OFD Sender: To server: pG, [12:04:27]CommunicateWithHost lk.salyk.kg:30040 [12:04:27]ConnectInit lk.salyk.kg [12:04:27]ExternCall_PrintAddStr [12:04:27]wPrintStart [12:04:27]Write to MH i2c: 01 00 00 42 1E 60 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 42 1E 00 00 00 00 00 FF 0F 75 [12:04:27]RasterBufferAndPrint [12:04:27]line Счет N : (1)298211 [12:04:27]line ИНН: 02508201610067 [12:04:27]line Контрольно-Кассовый Чек [12:04:27]line ПРОДАЖА [12:04:27]line ТРК (МРК, ГНК) : 41 [12:04:27]line Товар: 2710124130 [12:04:27]line Аи-92-К-5 [12:04:27]line 7.830 * 63.90 [12:04:27]line = 500.34 [12:04:27]line НДС 12% НСП 1% [12:04:27]line > о реализуемом товаре [12:04:27]line ИТОГО: 500.34 [12:04:27]line НСП 1% : 4.43 [12:04:27]line НДС 12% : 53.13 [12:04:27]line Наличными: 500.34 [12:04:27]line Безнал.: 0.00 [12:04:27]line Место: АЗС № 53 "Партнер Нефть" [12:04:27]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:04:27]line СНО: Общий режим [12:04:27]line Чек 261 09.04.2024 12:04 [12:04:27]line Смена: 298 ФФД: 1.0 [12:04:27]line ЗНМ: 0300000127 [12:04:27]line РНМ: 0000000000090882 [12:04:27]line Версия ККМ: 001 [12:04:27]line ФМ: 0000000000874906 [12:04:27]line ФД: 154957 [12:04:27]line ФПД: 84380756437376 [12:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120426&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154957&fm=84380756437376&tin=02508201610067®Number=0000000000090882&sum=50034 [12:04:27]Connected sock=11 [12:04:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 60 31 07 01 6A E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 CA 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4D 5D 02 00 35 04 06 00 4C BE 6D 03 69 80 92 FE 26 2E 6F 9A CF F6 [12:04:27]written 0, free lines is 4095 [12:04:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F0 B6 47 00 FF 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4D 5D 02 00 F4 03 04 00 74 D6 14 66 B6 04 01 00 00 F6 61 B3 83 1B 90 4C 4C [12:04:27]CommunicateWithHost err = 0 [12:04:27]CheckOFDResponse [12:04:27]1017 (14) - 77093643461234 [12:04:27]1041 (16) - 0000000000874906 [12:04:27]1040 (4) - 154957 [12:04:27]1012 (4) - 09.04.2024 05:47 [12:04:27]1206 (1) - 0 [12:04:27]OFD Sender: Remove packet 154957 [12:04:27]ProducePacketName [12:04:27]name=ofd_packets/00154957 [12:04:27]NVStorageDeleteData [12:04:27]Write to MH i2c: 01 00 00 6A 1E 88 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 6A 1E 00 00 00 00 00 EA 0C 85 [12:04:27]RasterBufferAndPrint [12:04:27]line [12:04:27]line [12:04:27]line [12:04:27]line [12:04:27]line [12:04:27]written 0, free lines is 3310 [12:04:27]MH_Cut [12:04:27]Write to MH i2c: D1 01 00 71 1E 01 61 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: D1 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: D1 01 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: D1 01 00 71 1E 00 60 [12:04:27]Write to MH i2c: 01 00 00 72 1E 90 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:28]OFD Sender: No OFD packet to send [12:04:28]*** Cut start [12:04:28]*** Partial cut [12:04:28]*** CUTSNS_PIN = 1 [12:04:28]*** CUTSNS_PIN = 0 [12:04:28]*** Brake cut motor [12:04:29]Read from MH i2c: 01 [12:04:29]MH_I2C_Read... [12:04:29]*** Stop cut motor [12:04:29]*** Cut end [12:04:29]Read from MH i2c: 01 07 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: 01 07 00 72 1E 00 00 00 00 00 FF 0F A5 [12:04:29]process_action close_receipt done [12:04:29]requested_data is exist [12:04:29]produce_requested_data [12:04:29]requested_item fm.sn is exist - process it [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 11 00 00 [12:04:29]Write to MH i2c: E2 08 00 73 1E 80 11 00 00 00 00 00 00 0B [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 17 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 17 00 73 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 60 [12:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:04:29]wFMCommunicate OK [12:04:29]requested_item fd.num is exist - process it [12:04:29]SAM_PROTO_GetFieldsCounters [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 13 00 00 [12:04:29]Write to MH i2c: E2 08 00 74 1E 80 13 00 00 00 00 00 00 0E [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 62 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 62 00 74 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [12:04:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:29]wFMCommunicate OK [12:04:29]SAM_PROTO_GetFieldsCounters done [12:04:29]requested_item shift.num is exist - process it [12:04:29]requested_item shift.opened is exist - process it [12:04:29]req_shift_opened [12:04:29]FM_GetShiftState [12:04:29]SAM_PROTO_GetShiftState [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 13 01 00 [12:04:29]Write to MH i2c: E2 08 00 75 1E 80 13 01 00 00 00 00 00 10 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 0E 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 0E 00 75 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AA [12:04:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:04:29]wFMCommunicate OK [12:04:29]SAM_PROTO_GetShiftState done [12:04:29]FM_GetShiftState done [12:04:29]req_shift_opened done [12:04:29]requested_item shift.open_date is exist - process it [12:04:29]req_shift_open_date [12:04:29]req_shift_open_date done [12:04:29]produce_requested_data done [12:04:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154957,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:04:29]process_action_free close_receipt [12:04:29]json_value_free [12:04:29]json_value_free done [12:04:29]process_json_proto returns [12:04:29]Send response to host [12:04:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154957,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:04:29]free response buf [12:04:29]execute_script done [12:04:29]execute_script returns [12:04:29]free content buf [12:04:29]Sock 9.Close socket [12:04:29]Sock 9.Thread stoped [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:45]accept exits with 7 [12:04:45]New connection [12:04:45]New thread 3067137380 created [12:04:45]Thread 3067280740 joined [12:04:45]Waiting for new connection... [12:04:45] Sock 7.Parse request [12:04:45]Sock 7.Check first char [12:04:45]Sock 7.First char is OK [12:04:45]request: POST /json_proto HTTP/1.0 [12:04:45]Method: POST [12:04:45]URL: /json_proto [12:04:45]Method is POST - this is cgi request [12:04:45]url: /json_proto [12:04:45]query_string will be loaded in cgi processing [12:04:45]execute_cgi json_proto POST (null) [12:04:45]execute_cgi path=json_proto method=POST [12:04:45]POST find Content-Length [12:04:45]Host: 172.17.32.195:8080 [12:04:45]Content-Length: 632 [12:04:45]Content-Type: application/json [12:04:45] [12:04:45]POST finish read [12:04:45]Found Content-Length = 632 [12:04:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:45]execute_script... [12:04: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)298212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 7.710, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:45]POST & json_proto [12:04:45]process_json_proto [12:04:45]json parsed OK: [12:04:45]protocol is kg_v1.0 [12:04:45]action value=close_receipt [12:04:45]process_action close_receipt [12:04:45]cmd_close_receipt [12:04:45]MH_GetDate [12:04:45]Write to MH i2c: F0 00 00 76 1E 83 [12:04:45]Write i2c OK [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: F0 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: F0 09 00 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: F0 09 00 76 1E 00 DE 2E 15 66 77 1B 62 64 6B [12:04:45]GetLastDocTimeStamp 1712664266 [12:04:45]current date 1712664286 [12:04:45]FM_GetShiftState [12:04:45]SAM_PROTO_GetShiftState [12:04:45]wFMCommunicate request_size=4 [12:04:45]MH_SAM_APDU [12:04:45]CAPDU: 80 13 01 00 [12:04:45]Write to MH i2c: E2 08 00 77 1E 80 13 01 00 00 00 00 00 12 [12:04:45]Write i2c OK [12:04:45]MH_I2C_Read... [12:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:45]Read from MH i2c: E2 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: E2 0E 00 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: E2 0E 00 77 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 AC [12:04:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:04:45]wFMCommunicate OK [12:04:45]SAM_PROTO_GetShiftState done [12:04:45]FM_GetShiftState done [12:04:45]opened in 1712622218 [12:04:45]opened+sec_in_day 1712708618 [12:04:45]quantity*price = 50037 [12:04:45]sum+1 = 50039 [12:04:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.38 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 262 09.04.2024 12:04 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154958 ФПД: 254463271810786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120446&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154958&fm=254463271810786&tin=02508201610067®Number=0000000000090882&sum=50038 [12:04:46]StoreToDocumentArchive [12:04:46]shift 298 fd 154958 [12:04:46]save to /storage/0298/doc_00154958 [12:04:46]save last doc name /storage/0298/doc_00154958 to /storage/kkm_last_doc_name [12:04:46]save OK [12:04:46]Clear old archive folders... [12:04:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:04:46]tlvbuf is 017310A0 [12:04:46]SAM_PROTO_ClearQueue [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 09 00 00 [12:04:46]Write to MH i2c: E2 08 00 84 1E 80 09 00 00 00 00 00 00 14 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 84 1E 00 90 00 16 [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]SAM_PROTO_ClearQueue done [12:04:46]KKMCreateOFDPacket [12:04:46]OFDProtocolAddRootSTLVToBuf [12:04:46]FM_MakeSignedData [12:04:46]FM_MakeSignedData [12:04:46]SAM_PROTO_SignData [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 01 02 [12:04:46]Write to MH i2c: E2 08 00 85 1E 80 0D 01 02 00 00 00 00 1C [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 85 1E 00 90 00 17 [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=255 [12:04:46]MH_SAM_APDU [12:04: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 DE 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4E 5D 02 00 35 04 06 00 [12:04:46]Write to MH i2c: E2 02 01 86 1E 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 DE 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4E 5D 02 00 35 04 06 00 00 00 26 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 86 1E 00 90 00 18 [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=11 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 02 02 06 E7 6E D8 EC B6 E2 [12:04:46]Write to MH i2c: E2 0E 00 87 1E 80 0D 02 02 06 00 E7 6E D8 EC B6 E2 00 00 DC [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 87 1E 00 90 00 19 [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 03 02 [12:04:46]Write to MH i2c: E2 08 00 88 1E 80 0D 03 02 00 00 00 00 21 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0B 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0B 00 88 1E 00 E6 53 AA F3 30 43 25 08 90 00 98 [12:04:46]RAPDU: E6 53 AA F3 30 43 25 08 90 00 [12:04:46]wFMCommunicate OK [12:04:46]SAM_PROTO_SignData done [12:04:46]FM_MakeSignedData done [12:04:46]CreateOFDProtocolMessage [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 11 00 00 [12:04:46]Write to MH i2c: E2 08 00 89 1E 80 11 00 00 00 00 00 00 21 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 89 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 76 [12:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:04:46]wFMCommunicate OK [12:04:46]CreateOFDProtocolMessage done [12:04:46]OFDSenderStorePacket 154958 [12:04:46]StoreOFDPacket docnum=154958 [12:04:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 EF BF 08 01 BD A7 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 DE 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4E 5D 02 00 35 04 06 00 E7 6E D8 EC B6 E2 E6 53 AA F3 30 43 25 08 [12:04:46]CheckFolder [12:04:46]dirname=/storage/ofd_packets [12:04:46]CheckFolder done [12:04:46]ProducePacketName [12:04:46]name=ofd_packets/00154958 [12:04:46]NVStorageSaveData ofd_packets/00154958 [12:04:46]File name is /storage/ofd_packets/00154958 [12:04:46]Write 302 bytes [12:04:46]NVStorageSaveData done [12:04:46]OFDSenderStorePacket done [12:04:46]KKMCreateOFDPacket done [12:04:46]NVStorageSaveData kkm_last_timestamp [12:04:46]File name is /storage/kkm_last_timestamp [12:04:46]Write 4 bytes [12:04:46]NVStorageSaveData done [12:04:46]ExternCall_PrintAddStr [12:04:46]wPrintStart [12:04:46]Write to MH i2c: 01 00 00 8A 1E A8 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 07 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 07 00 8A 1E 00 00 00 00 00 FF 0F BD [12:04:46]RasterBufferAndPrint [12:04:46]line Счет N : (1)298212 [12:04:46]line ИНН: 02508201610067 [12:04:46]line Контрольно-Кассовый Чек [12:04:46]line ПРОДАЖА [12:04:46]line ТРК (МРК, ГНК) : 71 [12:04:46]line Товар: 2710124130 [12:04:46]line SUPER-92-К-5 [12:04:46]line 7.710 * 64.90 [12:04:46]line = 500.38 [12:04:46]line НДС 12% НСП 1% [12:04:46]line > о реализуемом товаре [12:04:46]line ИТОГО: 500.38 [12:04:46]line НСП 1% : 4.43 [12:04:46]line НДС 12% : 53.14 [12:04:46]line Наличными: 500.38 [12:04:46]line Безнал.: 0.00 [12:04:46]line Место: АЗС № 53 "Партнер Нефть" [12:04:46]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:04:46]line СНО: Общий режим [12:04:46]line Чек 262 09.04.2024 12:04 [12:04:46]line Смена: 298 ФФД: 1.0 [12:04:46]line ЗНМ: 0300000127 [12:04:46]line РНМ: 0000000000090882 [12:04:46]line Версия ККМ: 001 [12:04:46]line ФМ: 0000000000874906 [12:04:46]line ФД: 154958 [12:04:46]line ФПД: 254463271810786 [12:04:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120446&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154958&fm=254463271810786&tin=02508201610067®Number=0000000000090882&sum=50038 [12:04:47]OFD Sender: Processing packet 154958 [packets to send 67, broken 66] [12:04:47]ProducePacketName [12:04:47]name=ofd_packets/00154958 [12:04:47]OFD Sender: To server: pG, [12:04:47]CommunicateWithHost lk.salyk.kg:30040 [12:04:47]ConnectInit lk.salyk.kg [12:04:47]written 0, free lines is 4095 [12:04:47]Connected sock=10 [12:04:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 EF BF 08 01 BD A7 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 1E 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 76 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 DE 2E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4E 5D 02 00 35 04 06 00 E7 6E D8 EC B6 E2 E6 53 AA F3 30 43 25 08 [12:04:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C0 DF 47 00 5D 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4E 5D 02 00 F4 03 04 00 88 D6 14 66 B6 04 01 00 00 A1 C0 C1 2F 65 E5 2D 6A [12:04:47]CommunicateWithHost err = 0 [12:04:47]CheckOFDResponse [12:04:47]1017 (14) - 77093643461234 [12:04:47]1041 (16) - 0000000000874906 [12:04:47]1040 (4) - 154958 [12:04:47]1012 (4) - 09.04.2024 05:47 [12:04:47]1206 (1) - 0 [12:04:47]OFD Sender: Remove packet 154958 [12:04:47]ProducePacketName [12:04:47]name=ofd_packets/00154958 [12:04:47]NVStorageDeleteData [12:04:47]Write to MH i2c: 01 00 00 B2 1E D0 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 07 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 07 00 B2 1E 00 00 00 00 00 F0 0C D3 [12:04:47]RasterBufferAndPrint [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]written 0, free lines is 3319 [12:04:47]MH_Cut [12:04:47]Write to MH i2c: D1 01 00 B9 1E 01 A9 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 01 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 01 00 B9 1E 00 A8 [12:04:47]Write to MH i2c: 01 00 00 BA 1E D8 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:48]OFD Sender: No OFD packet to send [12:04:48]*** Cut start [12:04:48]*** Partial cut [12:04:48]*** CUTSNS_PIN = 1 [12:04:48]*** CUTSNS_PIN = 0 [12:04:48]*** Brake cut motor [12:04:49]Read from MH i2c: 01 [12:04:49]MH_I2C_Read... [12:04:49]*** Stop cut motor [12:04:49]*** Cut end [12:04:49]Read from MH i2c: 01 07 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: 01 07 00 BA 1E 00 00 00 00 00 FF 0F ED [12:04:49]process_action close_receipt done [12:04:49]requested_data is exist [12:04:49]produce_requested_data [12:04:49]requested_item fm.sn is exist - process it [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 11 00 00 [12:04:49]Write to MH i2c: E2 08 00 BB 1E 80 11 00 00 00 00 00 00 53 [12:04:49]Write i2c OK [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:49]Read from MH i2c: E2 17 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 17 00 BB 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A8 [12:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:04:49]wFMCommunicate OK [12:04:49]requested_item fd.num is exist - process it [12:04:49]SAM_PROTO_GetFieldsCounters [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 13 00 00 [12:04:49]Write to MH i2c: E2 08 00 BC 1E 80 13 00 00 00 00 00 00 56 [12:04:49]Write i2c OK [12:04:49]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 62 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 62 00 BC 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [12:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:49]wFMCommunicate OK [12:04:49]SAM_PROTO_GetFieldsCounters done [12:04:49]requested_item shift.num is exist - process it [12:04:49]requested_item shift.opened is exist - process it [12:04:49]req_shift_opened [12:04:49]FM_GetShiftState [12:04:49]SAM_PROTO_GetShiftState [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 13 01 00 [12:04:49]Write to MH i2c: E2 08 00 BD 1E 80 13 01 00 00 00 00 00 58 [12:04:49]Write i2c OK [12:04:49]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 0E 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 0E 00 BD 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F2 [12:04:49]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:04:49]wFMCommunicate OK [12:04:49]SAM_PROTO_GetShiftState done [12:04:49]FM_GetShiftState done [12:04:49]req_shift_opened done [12:04:49]requested_item shift.open_date is exist - process it [12:04:49]req_shift_open_date [12:04:49]req_shift_open_date done [12:04:49]produce_requested_data done [12:04:49]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154958,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:04:49]process_action_free close_receipt [12:04:49]json_value_free [12:04:49]json_value_free done [12:04:49]process_json_proto returns [12:04:49]Send response to host [12:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154958,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:04:49]free response buf [12:04:49]execute_script done [12:04:49]execute_script returns [12:04:49]free content buf [12:04:49]Sock 7.Close socket [12:04:49]Sock 7.Thread stoped [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:46]accept exits with 9 [12:05:46]New connection [12:05:46]New thread 3067280740 created [12:05:46]Thread 3067137380 joined [12:05:46]Waiting for new connection... [12:05:46] Sock 9.Parse request [12:05:46]Sock 9.Check first char [12:05:46]Sock 9.First char is OK [12:05:46]request: POST /json_proto HTTP/1.0 [12:05:46]Method: POST [12:05:46]URL: /json_proto [12:05:46]Method is POST - this is cgi request [12:05:46]url: /json_proto [12:05:46]query_string will be loaded in cgi processing [12:05:46]execute_cgi json_proto POST (null) [12:05:46]execute_cgi path=json_proto method=POST [12:05:46]POST find Content-Length [12:05:46]Host: 172.17.32.195:8080 [12:05:46]Content-Length: 823 [12:05:46]Content-Type: application/json [12:05:46] [12:05:46]POST finish read [12:05:46]Found Content-Length = 823 [12:05:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 39.520, "sum" : 1300.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1300.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:46]execute_script... [12:05: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)298210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 39.520, "sum" : 1300.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1300.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:46]POST & json_proto [12:05:46]process_json_proto [12:05:46]json parsed OK: [12:05:46]protocol is kg_v1.0 [12:05:46]action value=close_receipt [12:05:46]process_action close_receipt [12:05:46]cmd_close_receipt [12:05:46]MH_GetDate [12:05:46]Write to MH i2c: F0 00 00 BE 1E CB [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: F0 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: F0 09 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: F0 09 00 BE 1E 00 1B 2F 15 66 77 1B 62 64 F1 [12:05:46]GetLastDocTimeStamp 1712664286 [12:05:46]current date 1712664347 [12:05:46]FM_GetShiftState [12:05:46]SAM_PROTO_GetShiftState [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 13 01 00 [12:05:46]Write to MH i2c: E2 08 00 BF 1E 80 13 01 00 00 00 00 00 5A [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 BF 1E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F4 [12:05:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:05:46]wFMCommunicate OK [12:05:46]SAM_PROTO_GetShiftState done [12:05:46]FM_GetShiftState done [12:05:46]opened in 1712622218 [12:05:46]opened+sec_in_day 1712708618 [12:05:46]quantity*price = 130020 [12:05:46]sum+1 = 130022 [12:05:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.21 НСП 1% : 11.51 НДС 12% : 138.07 Наличными: 0.00 Безнал.: 1300.21 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 263 09.04.2024 12:05 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154959 ФПД: 25439184592916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154959&fm=25439184592916&tin=02508201610067®Number=0000000000090882&sum=130021 [12:05:47]StoreToDocumentArchive [12:05:47]shift 298 fd 154959 [12:05:47]save to /storage/0298/doc_00154959 [12:05:47]save last doc name /storage/0298/doc_00154959 to /storage/kkm_last_doc_name [12:05:47]save OK [12:05:47]Clear old archive folders... [12:05:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:05:47]tlvbuf is 01731170 [12:05:47]SAM_PROTO_ClearQueue [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 09 00 00 [12:05:47]Write to MH i2c: E2 08 00 CC 1E 80 09 00 00 00 00 00 00 5C [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 CC 1E 00 90 00 5E [12:05:47]RAPDU: 90 00 [12:05:47]wFMCommunicate OK [12:05:47]SAM_PROTO_ClearQueue done [12:05:47]KKMCreateOFDPacket [12:05:47]OFDProtocolAddRootSTLVToBuf [12:05:47]FM_MakeSignedData [12:05:47]FM_MakeSignedData [12:05:47]SAM_PROTO_SignData [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 0D 01 02 [12:05:47]Write to MH i2c: E2 08 00 CD 1E 80 0D 01 02 00 00 00 00 64 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 CD 1E 00 90 00 5F [12:05:47]RAPDU: 90 00 [12:05:47]wFMCommunicate OK [12:05:47]wFMCommunicate request_size=255 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 9A 00 00 00 00 00 37 04 06 00 DA 0C 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 E5 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 00 00 00 00 00 00 39 04 06 00 E5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 1B 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4F 5D 02 00 35 04 06 00 17 23 [12:05:47]Write to MH i2c: E2 02 01 CE 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 9A 00 00 00 00 00 37 04 06 00 DA 0C 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 E5 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 00 00 00 00 00 00 39 04 06 00 E5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 1B 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4F 5D 02 00 35 04 06 00 17 23 00 00 23 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 CE 1E 00 90 00 60 [12:05:47]RAPDU: 90 00 [12:05:47]wFMCommunicate OK [12:05:47]wFMCommunicate request_size=9 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 0D 02 02 04 05 8F A0 14 [12:05:47]Write to MH i2c: E2 0C 00 CF 1E 80 0D 02 02 04 00 05 8F A0 14 00 00 B7 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 03 00 CF 1E 00 90 00 61 [12:05:47]RAPDU: 90 00 [12:05:47]wFMCommunicate OK [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 0D 03 02 [12:05:47]Write to MH i2c: E2 08 00 D0 1E 80 0D 03 02 00 00 00 00 69 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 0B 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 0B 00 D0 1E 00 30 7B C9 2A 44 82 5E 64 90 00 90 [12:05:47]RAPDU: 30 7B C9 2A 44 82 5E 64 90 00 [12:05:47]wFMCommunicate OK [12:05:47]SAM_PROTO_SignData done [12:05:47]FM_MakeSignedData done [12:05:47]CreateOFDProtocolMessage [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 11 00 00 [12:05:47]Write to MH i2c: E2 08 00 D1 1E 80 11 00 00 00 00 00 00 69 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 17 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 17 00 D1 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BE [12:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:05:47]wFMCommunicate OK [12:05:47]CreateOFDProtocolMessage done [12:05:47]OFDSenderStorePacket 154959 [12:05:47]StoreOFDPacket docnum=154959 [12:05:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 2D A9 06 01 6C E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 9A 00 00 00 00 00 37 04 06 00 DA 0C 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 E5 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 00 00 00 00 00 00 39 04 06 00 E5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 1B 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4F 5D 02 00 35 04 06 00 17 23 05 8F A0 14 30 7B C9 2A 44 82 5E 64 [12:05:47]CheckFolder [12:05:47]dirname=/storage/ofd_packets [12:05:47]CheckFolder done [12:05:47]ProducePacketName [12:05:47]name=ofd_packets/00154959 [12:05:47]NVStorageSaveData ofd_packets/00154959 [12:05:47]File name is /storage/ofd_packets/00154959 [12:05:47]Write 300 bytes [12:05:47]NVStorageSaveData done [12:05:47]OFDSenderStorePacket done [12:05:47]KKMCreateOFDPacket done [12:05:47]NVStorageSaveData kkm_last_timestamp [12:05:47]File name is /storage/kkm_last_timestamp [12:05:47]Write 4 bytes [12:05:47]NVStorageSaveData done [12:05:47]ExternCall_PrintAddStr [12:05:47]wPrintStart [12:05:47]Write to MH i2c: 01 00 00 D2 1E F0 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: 01 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: 01 07 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: 01 07 00 D2 1E 00 00 00 00 00 FF 0F 05 [12:05:47]RasterBufferAndPrint [12:05:47]line Счет N : (1)298210 [12:05:47]line ИНН: 02508201610067 [12:05:47]line Контрольно-Кассовый Чек [12:05:47]line ПРОДАЖА [12:05:47]line ТРК (МРК, ГНК) : 100 [12:05:47]line Товар: 2711190000 [12:05:47]line ГАЗ-К-5 [12:05:47]line 39.520 * 32.90 [12:05:47]line = 1300.21 [12:05:47]line НДС 12% НСП 1% [12:05:47]line > о реализуемом товаре [12:05:47]line ИТОГО: 1300.21 [12:05:47]line НСП 1% : 11.51 [12:05:47]line НДС 12% : 138.07 [12:05:47]line Наличными: 0.00 [12:05:47]line Безнал.: 1300.21 [12:05:47]line Место: АЗС № 53 "Партнер Нефть" [12:05:47]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:05:47]line СНО: Общий режим [12:05:47]line Чек 263 09.04.2024 12:05 [12:05:47]line Смена: 298 ФФД: 1.0 [12:05:47]line ЗНМ: 0300000127 [12:05:47]line РНМ: 0000000000090882 [12:05:47]line Версия ККМ: 001 [12:05:47]line Платежная система: Бакай Банк [12:05:47]line ФМ: 0000000000874906 [12:05:47]line ФД: 154959 [12:05:48]line ФПД: 25439184592916 [12:05:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120547&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154959&fm=25439184592916&tin=02508201610067®Number=0000000000090882&sum=130021 [12:05:48]OFD Sender: Processing packet 154959 [packets to send 67, broken 66] [12:05:48]ProducePacketName [12:05:48]name=ofd_packets/00154959 [12:05:48]OFD Sender: To server: pG, [12:05:48]CommunicateWithHost lk.salyk.kg:30040 [12:05:48]ConnectInit lk.salyk.kg [12:05:48]written 0, free lines is 4095 [12:05:48]Connected sock=10 [12:05:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 2D A9 06 01 6C E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 9A 00 00 00 00 00 37 04 06 00 DA 0C 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 E5 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 00 00 00 00 00 00 39 04 06 00 E5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 1B 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4F 5D 02 00 35 04 06 00 17 23 05 8F A0 14 30 7B C9 2A 44 82 5E 64 [12:05:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 73 42 47 00 A7 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 4F 5D 02 00 F4 03 04 00 C5 D6 14 66 B6 04 01 00 00 FE 13 42 82 20 15 40 14 [12:05:48]CommunicateWithHost err = 0 [12:05:48]CheckOFDResponse [12:05:48]1017 (14) - 77093643461234 [12:05:48]1041 (16) - 0000000000874906 [12:05:48]1040 (4) - 154959 [12:05:48]1012 (4) - 09.04.2024 05:48 [12:05:48]1206 (1) - 0 [12:05:48]OFD Sender: Remove packet 154959 [12:05:48]ProducePacketName [12:05:48]name=ofd_packets/00154959 [12:05:48]NVStorageDeleteData [12:05:48]Write to MH i2c: 01 00 00 FC 1E 1A [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: 01 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: 01 07 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: 01 07 00 FC 1E 00 00 00 00 00 C8 0C F5 [12:05:48]RasterBufferAndPrint [12:05:48]line [12:05:48]line [12:05:48]line [12:05:48]line [12:05:48]line [12:05:48]written 0, free lines is 3278 [12:05:48]MH_Cut [12:05:48]Write to MH i2c: D1 01 00 03 1F 01 F4 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: D1 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: D1 01 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: D1 01 00 03 1F 00 F3 [12:05:48]Write to MH i2c: 01 00 00 04 1F 23 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]OFD Sender: No OFD packet to send [12:05:49]*** Cut start [12:05:49]*** Partial cut [12:05:49]*** CUTSNS_PIN = 1 [12:05:49]*** CUTSNS_PIN = 0 [12:05:49]*** Brake cut motor [12:05:50]Read from MH i2c: 01 [12:05:50]MH_I2C_Read... [12:05:50]*** Stop cut motor [12:05:50]*** Cut end [12:05:50]Read from MH i2c: 01 07 00 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: 01 07 00 04 1F 00 00 00 00 00 FF 0F 38 [12:05:50]process_action close_receipt done [12:05:50]requested_data is exist [12:05:50]produce_requested_data [12:05:50]requested_item fm.sn is exist - process it [12:05:50]wFMCommunicate request_size=4 [12:05:50]MH_SAM_APDU [12:05:50]CAPDU: 80 11 00 00 [12:05:50]Write to MH i2c: E2 08 00 05 1F 80 11 00 00 00 00 00 00 9E [12:05:50]Write i2c OK [12:05:50]MH_I2C_Read... [12:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:50]Read from MH i2c: E2 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 17 00 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 17 00 05 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F3 [12:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:05:50]wFMCommunicate OK [12:05:50]requested_item fd.num is exist - process it [12:05:50]SAM_PROTO_GetFieldsCounters [12:05:50]wFMCommunicate request_size=4 [12:05:50]MH_SAM_APDU [12:05:50]CAPDU: 80 13 00 00 [12:05:50]Write to MH i2c: E2 08 00 06 1F 80 13 00 00 00 00 00 00 A1 [12:05:50]Write i2c OK [12:05:50]MH_I2C_Read... [12:05:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:50]Read from MH i2c: E2 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 62 00 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 62 00 06 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [12:05:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 4F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:50]wFMCommunicate OK [12:05:50]SAM_PROTO_GetFieldsCounters done [12:05:50]requested_item shift.num is exist - process it [12:05:50]requested_item shift.opened is exist - process it [12:05:50]req_shift_opened [12:05:50]FM_GetShiftState [12:05:50]SAM_PROTO_GetShiftState [12:05:50]wFMCommunicate request_size=4 [12:05:50]MH_SAM_APDU [12:05:50]CAPDU: 80 13 01 00 [12:05:50]Write to MH i2c: E2 08 00 07 1F 80 13 01 00 00 00 00 00 A3 [12:05:50]Write i2c OK [12:05:50]MH_I2C_Read... [12:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:50]Read from MH i2c: E2 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 0E 00 [12:05:50]MH_I2C_Read... [12:05:50]Read from MH i2c: E2 0E 00 07 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3D [12:05:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:05:50]wFMCommunicate OK [12:05:50]SAM_PROTO_GetShiftState done [12:05:50]FM_GetShiftState done [12:05:50]req_shift_opened done [12:05:50]requested_item shift.open_date is exist - process it [12:05:50]req_shift_open_date [12:05:50]req_shift_open_date done [12:05:50]produce_requested_data done [12:05:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154959,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:05:50]process_action_free close_receipt [12:05:50]json_value_free [12:05:50]json_value_free done [12:05:50]process_json_proto returns [12:05:50]Send response to host [12:05:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154959,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:05:50]free response buf [12:05:50]execute_script done [12:05:50]execute_script returns [12:05:50]free content buf [12:05:50]Sock 9.Close socket [12:05:50]Sock 9.Thread stoped [12:05:53]accept exits with 7 [12:05:53]New connection [12:05:53]New thread 3067137380 created [12:05:53]Thread 3067280740 joined [12:05:53]Waiting for new connection... [12:05:53] Sock 7.Parse request [12:05:53]Sock 7.Check first char [12:05:53]Sock 7.First char is OK [12:05:53]request: POST /json_proto HTTP/1.0 [12:05:53]Method: POST [12:05:53]URL: /json_proto [12:05:53]Method is POST - this is cgi request [12:05:53]url: /json_proto [12:05:53]query_string will be loaded in cgi processing [12:05:53]execute_cgi json_proto POST (null) [12:05:53]execute_cgi path=json_proto method=POST [12:05:53]POST find Content-Length [12:05:53]Host: 172.17.32.195:8080 [12:05:53]Content-Length: 823 [12:05:53]Content-Type: application/json [12:05:53] [12:05:53]POST finish read [12:05:53]Found Content-Length = 823 [12:05:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 10.900, "sum" : 800.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:53]execute_script... [12:05: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)298213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 10.900, "sum" : 800.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:53]POST & json_proto [12:05:53]process_json_proto [12:05:53]json parsed OK: [12:05:53]protocol is kg_v1.0 [12:05:53]action value=close_receipt [12:05:53]process_action close_receipt [12:05:53]cmd_close_receipt [12:05:53]MH_GetDate [12:05:53]Write to MH i2c: F0 00 00 08 1F 16 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: F0 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: F0 09 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: F0 09 00 08 1F 00 23 2F 15 66 77 1B 62 64 44 [12:05:53]GetLastDocTimeStamp 1712664347 [12:05:53]current date 1712664355 [12:05:53]FM_GetShiftState [12:05:53]SAM_PROTO_GetShiftState [12:05:53]wFMCommunicate request_size=4 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 13 01 00 [12:05:53]Write to MH i2c: E2 08 00 09 1F 80 13 01 00 00 00 00 00 A5 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 0E 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 0E 00 09 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3F [12:05:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:05:53]wFMCommunicate OK [12:05:53]SAM_PROTO_GetShiftState done [12:05:53]FM_GetShiftState done [12:05:53]opened in 1712622218 [12:05:53]opened+sec_in_day 1712708618 [12:05:53]quantity*price = 80006 [12:05:53]sum+1 = 80007 [12:05:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.06 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.06 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 264 09.04.2024 12:05 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154960 ФПД: 180067482326755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120555&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154960&fm=180067482326755&tin=02508201610067®Number=0000000000090882&sum=80006 [12:05:54]StoreToDocumentArchive [12:05:54]shift 298 fd 154960 [12:05:54]save to /storage/0298/doc_00154960 [12:05:54]save last doc name /storage/0298/doc_00154960 to /storage/kkm_last_doc_name [12:05:54]save OK [12:05:54]Clear old archive folders... [12:05:54]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:05:54]tlvbuf is 01730C90 [12:05:54]SAM_PROTO_ClearQueue [12:05:54]wFMCommunicate request_size=4 [12:05:54]MH_SAM_APDU [12:05:54]CAPDU: 80 09 00 00 [12:05:54]Write to MH i2c: E2 08 00 16 1F 80 09 00 00 00 00 00 00 A7 [12:05:54]Write i2c OK [12:05:54]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 16 1F 00 90 00 A9 [12:05:55]RAPDU: 90 00 [12:05:55]wFMCommunicate OK [12:05:55]SAM_PROTO_ClearQueue done [12:05:55]KKMCreateOFDPacket [12:05:55]OFDProtocolAddRootSTLVToBuf [12:05:55]FM_MakeSignedData [12:05:55]FM_MakeSignedData [12:05:55]SAM_PROTO_SignData [12:05:55]wFMCommunicate request_size=4 [12:05:55]MH_SAM_APDU [12:05:55]CAPDU: 80 0D 01 02 [12:05:55]Write to MH i2c: E2 08 00 17 1F 80 0D 01 02 00 00 00 00 AF [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 17 1F 00 90 00 AA [12:05:55]RAPDU: 90 00 [12:05:55]wFMCommunicate OK [12:05:55]wFMCommunicate request_size=255 [12:05:55]MH_SAM_APDU [12:05:55]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 2A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 86 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 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 86 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 23 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 50 5D 02 [12:05:55]Write to MH i2c: E2 02 01 18 1F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 2A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 86 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 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 86 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 23 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 50 5D 02 00 00 D2 [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 18 1F 00 90 00 AB [12:05:55]RAPDU: 90 00 [12:05:55]wFMCommunicate OK [12:05:55]wFMCommunicate request_size=16 [12:05:55]MH_SAM_APDU [12:05:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A3 C5 3A 51 D6 E3 [12:05:55]Write to MH i2c: E2 13 00 19 1F 80 0D 02 02 0B 00 00 35 04 06 00 A3 C5 3A 51 D6 E3 00 00 B3 [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 03 00 19 1F 00 90 00 AC [12:05:55]RAPDU: 90 00 [12:05:55]wFMCommunicate OK [12:05:55]wFMCommunicate request_size=4 [12:05:55]MH_SAM_APDU [12:05:55]CAPDU: 80 0D 03 02 [12:05:55]Write to MH i2c: E2 08 00 1A 1F 80 0D 03 02 00 00 00 00 B4 [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 0B 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 0B 00 1A 1F 00 2D BD D5 4A 53 B1 8A C9 90 00 15 [12:05:55]RAPDU: 2D BD D5 4A 53 B1 8A C9 90 00 [12:05:55]wFMCommunicate OK [12:05:55]SAM_PROTO_SignData done [12:05:55]FM_MakeSignedData done [12:05:55]CreateOFDProtocolMessage [12:05:55]wFMCommunicate request_size=4 [12:05:55]MH_SAM_APDU [12:05:55]CAPDU: 80 11 00 00 [12:05:55]Write to MH i2c: E2 08 00 1B 1F 80 11 00 00 00 00 00 00 B4 [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:55]Read from MH i2c: E2 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 17 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: E2 17 00 1B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 09 [12:05:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:05:55]wFMCommunicate OK [12:05:55]CreateOFDProtocolMessage done [12:05:55]OFDSenderStorePacket 154960 [12:05:55]StoreOFDPacket docnum=154960 [12:05:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 47 3C 0D 01 B1 54 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 2A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 86 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 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 86 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 23 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 50 5D 02 00 35 04 06 00 A3 C5 3A 51 D6 E3 2D BD D5 4A 53 B1 8A C9 [12:05:55]CheckFolder [12:05:55]dirname=/storage/ofd_packets [12:05:55]CheckFolder done [12:05:55]ProducePacketName [12:05:55]name=ofd_packets/00154960 [12:05:55]NVStorageSaveData ofd_packets/00154960 [12:05:55]File name is /storage/ofd_packets/00154960 [12:05:55]Write 307 bytes [12:05:55]NVStorageSaveData done [12:05:55]OFDSenderStorePacket done [12:05:55]KKMCreateOFDPacket done [12:05:55]NVStorageSaveData kkm_last_timestamp [12:05:55]File name is /storage/kkm_last_timestamp [12:05:55]Write 4 bytes [12:05:55]NVStorageSaveData done [12:05:55]ExternCall_PrintAddStr [12:05:55]wPrintStart [12:05:55]Write to MH i2c: 01 00 00 1C 1F 3B [12:05:55]Write i2c OK [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: 01 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: 01 07 00 [12:05:55]MH_I2C_Read... [12:05:55]Read from MH i2c: 01 07 00 1C 1F 00 00 00 00 00 FF 0F 50 [12:05:55]RasterBufferAndPrint [12:05:55]line Счет N : (1)298213 [12:05:55]line ИНН: 02508201610067 [12:05:55]line Контрольно-Кассовый Чек [12:05:55]line ПРОДАЖА [12:05:55]line ТРК (МРК, ГНК) : 32 [12:05:55]line Товар: 2710194210 [12:05:55]line D-ENERGY ДТ-К-5 [12:05:55]line 10.900 * 73.40 [12:05:55]line = 800.06 [12:05:55]line НДС 12% НСП 1% [12:05:55]line > о реализуемом товаре [12:05:55]line ИТОГО: 800.06 [12:05:55]line НСП 1% : 7.08 [12:05:55]line НДС 12% : 84.96 [12:05:55]line Наличными: 0.00 [12:05:55]line Безнал.: 800.06 [12:05:55]line Место: АЗС № 53 "Партнер Нефть" [12:05:55]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:05:55]line СНО: Общий режим [12:05:55]line Чек 264 09.04.2024 12:05 [12:05:55]line Смена: 298 ФФД: 1.0 [12:05:55]line ЗНМ: 0300000127 [12:05:55]line РНМ: 0000000000090882 [12:05:55]line Версия ККМ: 001 [12:05:55]line Платежная система: Бакай Банк [12:05:55]line ФМ: 0000000000874906 [12:05:55]line ФД: 154960 [12:05:55]line ФПД: 180067482326755 [12:05:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120555&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154960&fm=180067482326755&tin=02508201610067®Number=0000000000090882&sum=80006 [12:05:55]written 0, free lines is 4095 [12:05:55]OFD Sender: Processing packet 154960 [packets to send 67, broken 66] [12:05:55]ProducePacketName [12:05:55]name=ofd_packets/00154960 [12:05:55]OFD Sender: To server: pG, [12:05:55]CommunicateWithHost lk.salyk.kg:30040 [12:05:55]ConnectInit lk.salyk.kg [12:05:55]Connected sock=10 [12:05:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 47 3C 0D 01 B1 54 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 2A 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 86 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 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 86 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 23 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 50 5D 02 00 35 04 06 00 A3 C5 3A 51 D6 E3 2D BD D5 4A 53 B1 8A C9 [12:05:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 25 D2 47 00 6D 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 50 5D 02 00 F4 03 04 00 CC D6 14 66 B6 04 01 00 00 06 AF 80 59 EA 98 FC 25 [12:05:55]CommunicateWithHost err = 0 [12:05:55]CheckOFDResponse [12:05:55]1017 (14) - 77093643461234 [12:05:55]1041 (16) - 0000000000874906 [12:05:55]1040 (4) - 154960 [12:05:55]1012 (4) - 09.04.2024 05:49 [12:05:55]1206 (1) - 0 [12:05:55]OFD Sender: Remove packet 154960 [12:05:55]ProducePacketName [12:05:55]name=ofd_packets/00154960 [12:05:55]NVStorageDeleteData [12:05:56]Write to MH i2c: 01 00 00 46 1F 65 [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: 01 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: 01 07 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: 01 07 00 46 1F 00 00 00 00 00 E6 0C 5E [12:05:56]RasterBufferAndPrint [12:05:56]line [12:05:56]line [12:05:56]line [12:05:56]line [12:05:56]line [12:05:56]written 0, free lines is 3311 [12:05:56]MH_Cut [12:05:56]Write to MH i2c: D1 01 00 4D 1F 01 3E [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: D1 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: D1 01 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: D1 01 00 4D 1F 00 3D [12:05:56]Write to MH i2c: 01 00 00 4E 1F 6D [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]OFD Sender: No OFD packet to send [12:05:56]*** Cut start [12:05:56]*** Partial cut [12:05:56]*** CUTSNS_PIN = 1 [12:05:56]*** CUTSNS_PIN = 0 [12:05:57]*** Brake cut motor [12:05:57]Read from MH i2c: 01 [12:05:57]MH_I2C_Read... [12:05:57]*** Stop cut motor [12:05:57]*** Cut end [12:05:57]Read from MH i2c: 01 07 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: 01 07 00 4E 1F 00 00 00 00 00 FF 0F 82 [12:05:57]process_action close_receipt done [12:05:57]requested_data is exist [12:05:57]produce_requested_data [12:05:57]requested_item fm.sn is exist - process it [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 11 00 00 [12:05:57]Write to MH i2c: E2 08 00 4F 1F 80 11 00 00 00 00 00 00 E8 [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 17 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 17 00 4F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3D [12:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:05:57]wFMCommunicate OK [12:05:57]requested_item fd.num is exist - process it [12:05:57]SAM_PROTO_GetFieldsCounters [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 13 00 00 [12:05:57]Write to MH i2c: E2 08 00 50 1F 80 13 00 00 00 00 00 00 EB [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 62 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 62 00 50 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 50 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [12:05:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 50 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:57]wFMCommunicate OK [12:05:57]SAM_PROTO_GetFieldsCounters done [12:05:57]requested_item shift.num is exist - process it [12:05:57]requested_item shift.opened is exist - process it [12:05:57]req_shift_opened [12:05:57]FM_GetShiftState [12:05:57]SAM_PROTO_GetShiftState [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 13 01 00 [12:05:57]Write to MH i2c: E2 08 00 51 1F 80 13 01 00 00 00 00 00 ED [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 0E 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 0E 00 51 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 87 [12:05:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:05:57]wFMCommunicate OK [12:05:57]SAM_PROTO_GetShiftState done [12:05:57]FM_GetShiftState done [12:05:57]req_shift_opened done [12:05:57]requested_item shift.open_date is exist - process it [12:05:57]req_shift_open_date [12:05:57]req_shift_open_date done [12:05:57]produce_requested_data done [12:05:57]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154960,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:05:57]process_action_free close_receipt [12:05:57]json_value_free [12:05:57]json_value_free done [12:05:57]process_json_proto returns [12:05:57]Send response to host [12:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154960,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:05:57]free response buf [12:05:57]execute_script done [12:05:57]execute_script returns [12:05:57]free content buf [12:05:57]Sock 7.Close socket [12:05:57]Sock 7.Thread stoped [12:05:58]accept exits with 9 [12:05:58]New connection [12:05:58]New thread 3067280740 created [12:05:58]Thread 3067137380 joined [12:05:58]Waiting for new connection... [12:05:58] Sock 9.Parse request [12:05:58]Sock 9.Check first char [12:05:58]Sock 9.First char is OK [12:05:58]request: POST /json_proto HTTP/1.0 [12:05:58]Method: POST [12:05:58]URL: /json_proto [12:05:58]Method is POST - this is cgi request [12:05:58]url: /json_proto [12:05:58]query_string will be loaded in cgi processing [12:05:58]execute_cgi json_proto POST (null) [12:05:58]execute_cgi path=json_proto method=POST [12:05:58]POST find Content-Length [12:05:58]Host: 172.17.32.195:8080 [12:05:58]Content-Length: 1190 [12:05:58]Content-Type: application/json [12:05:58] [12:05:58]POST finish read [12:05:58]Found Content-Length = 1190 [12:05:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298214\u000A09.04.2024 11:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585952\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:58]execute_script... [12:05:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298214\u000A09.04.2024 11:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585952\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:58]POST & json_proto [12:05:58]process_json_proto [12:05:58]json parsed OK: [12:05:58]protocol is kg_v1.0 [12:05:58]action value=print_text [12:05:58]process_action print_text [12:05:58]cmd_print_text [12:05:58]ExternCall_PrintAddStr [12:05:58]wPrintStart [12:05:58]Write to MH i2c: 01 00 00 52 1F 71 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 07 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 07 00 52 1F 00 00 00 00 00 FF 0F 86 [12:05:58]RasterBufferAndPrint [12:05:58]line *****ТОВАРНЫЙ ЧЕК***** [12:05:58]line АЗС 53 [12:05:58]line Партнер нефть [12:05:58]line 02508201610067 [12:05:58]line Кассир : Черикбаев М. [12:05:58]line Счет N : (1)298214 [12:05:58]line 09.04.2024 11:43 [12:05:58]line ПРОДАЖА [12:05:58]line ТРК (МРК, ГНК): 52 [12:05:58]line Вид ГСМ : 2710124130 [12:05:58]line Аи-92-К-5 [12:05:58]line 10.960 x 63.90 [12:05:58]line ИТОГ: 700.34 [12:05:58]line Тип оплаты: Талоны: Партнер нефть [12:05:58]line 3585952 [12:05:58]line ______________________ [12:05:58]line (подпись) [12:05:58]written 0, free lines is 4095 [12:05:58]Write to MH i2c: 01 00 00 66 1F 85 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 07 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: 01 07 00 66 1F 00 00 00 00 00 12 0E AC [12:05:58]RasterBufferAndPrint [12:05:58]line [12:05:58]line [12:05:58]line [12:05:58]line [12:05:58]line [12:05:58]written 0, free lines is 3606 [12:05:58]MH_Cut [12:05:58]Write to MH i2c: D1 01 00 6D 1F 01 5E [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: D1 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: D1 01 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: D1 01 00 6D 1F 00 5D [12:05:58]Write to MH i2c: 01 00 00 6E 1F 8D [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:59]*** Cut start [12:05:59]*** Partial cut [12:05:59]*** CUTSNS_PIN = 1 [12:05:59]*** CUTSNS_PIN = 0 [12:05:59]*** Brake cut motor [12:05:59]Read from MH i2c: 01 *** Stop cut motor [12:05:59]*** Cut end [12:05:59] [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: 01 07 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: 01 07 00 6E 1F 00 00 00 00 00 FF 0F A2 [12:05:59]process_action print_text done [12:05:59]requested_data is exist [12:05:59]produce_requested_data [12:05:59]requested_item fm.sn is exist - process it [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 11 00 00 [12:05:59]Write to MH i2c: E2 08 00 6F 1F 80 11 00 00 00 00 00 00 08 [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 17 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 17 00 6F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5D [12:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:05:59]wFMCommunicate OK [12:05:59]requested_item fd.num is exist - process it [12:05:59]SAM_PROTO_GetFieldsCounters [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 13 00 00 [12:05:59]Write to MH i2c: E2 08 00 70 1F 80 13 00 00 00 00 00 00 0B [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:05:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 62 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 62 00 70 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 50 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [12:05:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 50 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:59]wFMCommunicate OK [12:05:59]SAM_PROTO_GetFieldsCounters done [12:05:59]requested_item shift.num is exist - process it [12:05:59]requested_item shift.opened is exist - process it [12:05:59]req_shift_opened [12:05:59]FM_GetShiftState [12:05:59]SAM_PROTO_GetShiftState [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 13 01 00 [12:05:59]Write to MH i2c: E2 08 00 71 1F 80 13 01 00 00 00 00 00 0D [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 0E 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 0E 00 71 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A7 [12:05:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:05:59]wFMCommunicate OK [12:05:59]SAM_PROTO_GetShiftState done [12:05:59]FM_GetShiftState done [12:05:59]req_shift_opened done [12:05:59]requested_item shift.open_date is exist - process it [12:05:59]req_shift_open_date [12:05:59]req_shift_open_date done [12:05:59]produce_requested_data done [12:05:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154960,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:05:59]process_action_free print_text [12:05:59]json_value_free [12:05:59]json_value_free done [12:05:59]process_json_proto returns [12:05:59]Send response to host [12:05:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154960,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:05:59]free response buf [12:05:59]execute_script done [12:05:59]execute_script returns [12:05:59]free content buf [12:05:59]Sock 9.Close socket [12:05:59]Sock 9.Thread stoped [12:06:01]OFD Sender: No OFD packet to send [12:06:06]OFD Sender: No OFD packet to send [12:06:11]OFD Sender: No OFD packet to send [12:06:16]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:56]OFD Sender: No OFD packet to send [12:06:57]accept exits with 7 [12:06:57]New connection [12:06:57]New thread 3067137380 created [12:06:57]Thread 3067280740 joined [12:06:57]Waiting for new connection... [12:06:57] Sock 7.Parse request [12:06:57]Sock 7.Check first char [12:06:57]Sock 7.First char is OK [12:06:57]request: POST /json_proto HTTP/1.0 [12:06:57]Method: POST [12:06:57]URL: /json_proto [12:06:57]Method is POST - this is cgi request [12:06:57]url: /json_proto [12:06:57]query_string will be loaded in cgi processing [12:06:57]execute_cgi json_proto POST (null) [12:06:57]execute_cgi path=json_proto method=POST [12:06:57]POST find Content-Length [12:06:57]Host: 172.17.32.195:8080 [12:06:57]Content-Length: 817 [12:06:57]Content-Type: application/json [12:06:57] [12:06:57]POST finish read [12:06:57]Found Content-Length = 817 [12:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 13.620, "sum" : 870.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 870.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:57]execute_script... [12:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 13.620, "sum" : 870.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 870.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:57]POST & json_proto [12:06:57]process_json_proto [12:06:57]json parsed OK: [12:06:57]protocol is kg_v1.0 [12:06:57]action value=close_receipt [12:06:57]process_action close_receipt [12:06:57]cmd_close_receipt [12:06:57]MH_GetDate [12:06:57]Write to MH i2c: F0 00 00 72 1F 80 [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: F0 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: F0 09 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: F0 09 00 72 1F 00 62 2F 15 66 77 1B 62 64 ED [12:06:57]GetLastDocTimeStamp 1712664355 [12:06:57]current date 1712664418 [12:06:57]FM_GetShiftState [12:06:57]SAM_PROTO_GetShiftState [12:06:57]wFMCommunicate request_size=4 [12:06:57]MH_SAM_APDU [12:06:57]CAPDU: 80 13 01 00 [12:06:57]Write to MH i2c: E2 08 00 73 1F 80 13 01 00 00 00 00 00 0F [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:57]Read from MH i2c: E2 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: E2 0E 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: E2 0E 00 73 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A9 [12:06:57]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:06:57]wFMCommunicate OK [12:06:57]SAM_PROTO_GetShiftState done [12:06:57]FM_GetShiftState done [12:06:57]opened in 1712622218 [12:06:57]opened+sec_in_day 1712708618 [12:06:57]quantity*price = 87031 [12:06:57]sum+1 = 87033 [12:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 870.32 НСП 1% : 7.70 НДС 12% : 92.42 Наличными: 0.00 Безнал.: 870.32 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 265 09.04.2024 12:06 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154961 ФПД: 21650665938006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120658&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154961&fm=21650665938006&tin=02508201610067®Number=0000000000090882&sum=87032 [12:06:58]StoreToDocumentArchive [12:06:58]shift 298 fd 154961 [12:06:58]save to /storage/0298/doc_00154961 [12:06:58]save last doc name /storage/0298/doc_00154961 to /storage/kkm_last_doc_name [12:06:58]save OK [12:06:58]Clear old archive folders... [12:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:58]tlvbuf is B6FA5990 [12:06:58]SAM_PROTO_ClearQueue [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 09 00 00 [12:06:58]Write to MH i2c: E2 08 00 80 1F 80 09 00 00 00 00 00 00 11 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 80 1F 00 90 00 13 [12:06:58]RAPDU: 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_ClearQueue done [12:06:58]KKMCreateOFDPacket [12:06:58]OFDProtocolAddRootSTLVToBuf [12:06:58]FM_MakeSignedData [12:06:58]FM_MakeSignedData [12:06:58]SAM_PROTO_SignData [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 0D 01 02 [12:06:58]Write to MH i2c: E2 08 00 81 1F 80 0D 01 02 00 00 00 00 19 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 81 1F 00 90 00 14 [12:06:58]RAPDU: 90 00 [12:06:58]wFMCommunicate OK [12:06:58]wFMCommunicate request_size=255 [12:06:58]MH_SAM_APDU [12:06: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 34 35 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F8 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 53 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 62 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 51 5D 02 00 35 04 06 00 13 [12:06:58]Write to MH i2c: E2 02 01 82 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 35 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F8 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 53 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 62 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 51 5D 02 00 35 04 06 00 13 00 00 C9 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 82 1F 00 90 00 15 [12:06:58]RAPDU: 90 00 [12:06:58]wFMCommunicate OK [12:06:58]wFMCommunicate request_size=10 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 0D 02 02 05 B0 F0 40 9C 56 [12:06:58]Write to MH i2c: E2 0D 00 83 1F 80 0D 02 02 05 00 B0 F0 40 9C 56 00 00 F8 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 03 00 83 1F 00 90 00 16 [12:06:58]RAPDU: 90 00 [12:06:58]wFMCommunicate OK [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 0D 03 02 [12:06:58]Write to MH i2c: E2 08 00 84 1F 80 0D 03 02 00 00 00 00 1E [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0B 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0B 00 84 1F 00 B2 28 6D C3 92 DA 49 63 90 00 41 [12:06:58]RAPDU: B2 28 6D C3 92 DA 49 63 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_SignData done [12:06:58]FM_MakeSignedData done [12:06:58]CreateOFDProtocolMessage [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 11 00 00 [12:06:58]Write to MH i2c: E2 08 00 85 1F 80 11 00 00 00 00 00 00 1E [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 17 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 17 00 85 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 73 [12:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:06:58]wFMCommunicate OK [12:06:58]CreateOFDProtocolMessage done [12:06:58]OFDSenderStorePacket 154961 [12:06:58]StoreOFDPacket docnum=154961 [12:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 00 DF 07 01 17 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 35 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F8 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 53 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 62 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 51 5D 02 00 35 04 06 00 13 B0 F0 40 9C 56 B2 28 6D C3 92 DA 49 63 [12:06:58]CheckFolder [12:06:58]dirname=/storage/ofd_packets [12:06:58]CheckFolder done [12:06:58]ProducePacketName [12:06:58]name=ofd_packets/00154961 [12:06:58]NVStorageSaveData ofd_packets/00154961 [12:06:58]File name is /storage/ofd_packets/00154961 [12:06:58]Write 301 bytes [12:06:58]NVStorageSaveData done [12:06:58]OFDSenderStorePacket done [12:06:58]KKMCreateOFDPacket done [12:06:58]NVStorageSaveData kkm_last_timestamp [12:06:58]File name is /storage/kkm_last_timestamp [12:06:58]Write 4 bytes [12:06:58]NVStorageSaveData done [12:06:58]ExternCall_PrintAddStr [12:06:58]wPrintStart [12:06:58]Write to MH i2c: 01 00 00 86 1F A5 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: 01 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: 01 07 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: 01 07 00 86 1F 00 00 00 00 00 FF 0F BA [12:06:58]RasterBufferAndPrint [12:06:58]line Счет N : (1)298216 [12:06:58]line ИНН: 02508201610067 [12:06:58]line Контрольно-Кассовый Чек [12:06:58]line ПРОДАЖА [12:06:58]line ТРК (МРК, ГНК) : 82 [12:06:58]line Товар: 2710124130 [12:06:58]line Аи-92-К-5 [12:06:58]line 13.620 * 63.90 [12:06:58]line = 870.32 [12:06:58]line НДС 12% НСП 1% [12:06:58]line > о реализуемом товаре [12:06:58]line ИТОГО: 870.32 [12:06:58]line НСП 1% : 7.70 [12:06:58]line НДС 12% : 92.42 [12:06:58]line Наличными: 0.00 [12:06:58]line Безнал.: 870.32 [12:06:58]line Место: АЗС № 53 "Партнер Нефть" [12:06:58]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:06:58]line СНО: Общий режим [12:06:58]line Чек 265 09.04.2024 12:06 [12:06:58]line Смена: 298 ФФД: 1.0 [12:06:58]line ЗНМ: 0300000127 [12:06:58]line РНМ: 0000000000090882 [12:06:58]line Версия ККМ: 001 [12:06:58]line Платежная система: Бакай Банк [12:06:58]line ФМ: 0000000000874906 [12:06:58]line ФД: 154961 [12:06:58]line ФПД: 21650665938006 [12:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120658&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154961&fm=21650665938006&tin=02508201610067®Number=0000000000090882&sum=87032 [12:06:59]OFD Sender: Processing packet 154961 [packets to send 67, broken 66] [12:06:59]ProducePacketName [12:06:59]name=ofd_packets/00154961 [12:06:59]OFD Sender: To server: pG, [12:06:59]CommunicateWithHost lk.salyk.kg:30040 [12:06:59]ConnectInit lk.salyk.kg [12:06:59]written 0, free lines is 4095 [12:06:59]Connected sock=10 [12:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 00 DF 07 01 17 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 35 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 F8 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 53 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 62 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 51 5D 02 00 35 04 06 00 13 B0 F0 40 9C 56 B2 28 6D C3 92 DA 49 63 [12:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 61 F0 47 00 3A 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 51 5D 02 00 F4 03 04 00 0C D7 14 66 B6 04 01 00 00 57 45 A9 DA 7D FD 0E FB [12:06:59]CommunicateWithHost err = 0 [12:06:59]CheckOFDResponse [12:06:59]1017 (14) - 77093643461234 [12:06:59]1041 (16) - 0000000000874906 [12:06:59]1040 (4) - 154961 [12:06:59]1012 (4) - 09.04.2024 05:50 [12:06:59]1206 (1) - 0 [12:06:59]OFD Sender: Remove packet 154961 [12:06:59]ProducePacketName [12:06:59]name=ofd_packets/00154961 [12:06:59]NVStorageDeleteData [12:06:59]Write to MH i2c: 01 00 00 B0 1F CF [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 07 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 07 00 B0 1F 00 00 00 00 00 E3 0C C5 [12:06:59]RasterBufferAndPrint [12:06:59]line [12:06:59]line [12:06:59]line [12:06:59]line [12:06:59]line [12:06:59]written 0, free lines is 3305 [12:06:59]MH_Cut [12:06:59]Write to MH i2c: D1 01 00 B7 1F 01 A8 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: D1 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: D1 01 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: D1 01 00 B7 1F 00 A7 [12:06:59]Write to MH i2c: 01 00 00 B8 1F D7 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]OFD Sender: No OFD packet to send [12:07:00]*** Cut start [12:07:00]*** Partial cut [12:07:00]*** CUTSNS_PIN = 1 [12:07:00]*** CUTSNS_PIN = 0 [12:07:00]*** Brake cut motor [12:07:00]Read from MH i2c: 01 [12:07:00]MH_I2C_Read... [12:07:00]*** Stop cut motor [12:07:00]*** Cut end [12:07:00]Read from MH i2c: 01 07 00 [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: 01 07 00 B8 1F 00 00 00 00 00 FF 0F EC [12:07:00]process_action close_receipt done [12:07:00]requested_data is exist [12:07:00]produce_requested_data [12:07:00]requested_item fm.sn is exist - process it [12:07:00]wFMCommunicate request_size=4 [12:07:00]MH_SAM_APDU [12:07:00]CAPDU: 80 11 00 00 [12:07:00]Write to MH i2c: E2 08 00 B9 1F 80 11 00 00 00 00 00 00 52 [12:07:00]Write i2c OK [12:07:00]MH_I2C_Read... [12:07:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:01]Read from MH i2c: E2 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 17 00 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 17 00 B9 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A7 [12:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:07:01]wFMCommunicate OK [12:07:01]requested_item fd.num is exist - process it [12:07:01]SAM_PROTO_GetFieldsCounters [12:07:01]wFMCommunicate request_size=4 [12:07:01]MH_SAM_APDU [12:07:01]CAPDU: 80 13 00 00 [12:07:01]Write to MH i2c: E2 08 00 BA 1F 80 13 00 00 00 00 00 00 55 [12:07:01]Write i2c OK [12:07:01]MH_I2C_Read... [12:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:01]Read from MH i2c: E2 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 62 00 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 62 00 BA 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 51 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [12:07:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 51 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:01]wFMCommunicate OK [12:07:01]SAM_PROTO_GetFieldsCounters done [12:07:01]requested_item shift.num is exist - process it [12:07:01]requested_item shift.opened is exist - process it [12:07:01]req_shift_opened [12:07:01]FM_GetShiftState [12:07:01]SAM_PROTO_GetShiftState [12:07:01]wFMCommunicate request_size=4 [12:07:01]MH_SAM_APDU [12:07:01]CAPDU: 80 13 01 00 [12:07:01]Write to MH i2c: E2 08 00 BB 1F 80 13 01 00 00 00 00 00 57 [12:07:01]Write i2c OK [12:07:01]MH_I2C_Read... [12:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:01]Read from MH i2c: E2 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 0E 00 [12:07:01]MH_I2C_Read... [12:07:01]Read from MH i2c: E2 0E 00 BB 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F1 [12:07:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:07:01]wFMCommunicate OK [12:07:01]SAM_PROTO_GetShiftState done [12:07:01]FM_GetShiftState done [12:07:01]req_shift_opened done [12:07:01]requested_item shift.open_date is exist - process it [12:07:01]req_shift_open_date [12:07:01]req_shift_open_date done [12:07:01]produce_requested_data done [12:07:01]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154961,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:07:01]process_action_free close_receipt [12:07:01]json_value_free [12:07:01]json_value_free done [12:07:01]process_json_proto returns [12:07:01]Send response to host [12:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154961,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:07:01]free response buf [12:07:01]execute_script done [12:07:01]execute_script returns [12:07:01]free content buf [12:07:01]Sock 7.Close socket [12:07:01]Sock 7.Thread stoped [12:07:04]OFD Sender: No OFD packet to send [12:07:09]OFD Sender: No OFD packet to send [12:07:14]OFD Sender: No OFD packet to send [12:07:19]OFD Sender: No OFD packet to send [12:07:24]OFD Sender: No OFD packet to send [12:07:28]accept exits with 9 [12:07:28]New connection [12:07:28]New thread 3067280740 created [12:07:28]Thread 3067137380 joined [12:07:28]Waiting for new connection... [12:07:28] Sock 9.Parse request [12:07:28]Sock 9.Check first char [12:07:28]Sock 9.First char is OK [12:07:28]request: POST /json_proto HTTP/1.0 [12:07:28]Method: POST [12:07:28]URL: /json_proto [12:07:28]Method is POST - this is cgi request [12:07:28]url: /json_proto [12:07:28]query_string will be loaded in cgi processing [12:07:28]execute_cgi json_proto POST (null) [12:07:28]execute_cgi path=json_proto method=POST [12:07:28]POST find Content-Length [12:07:28]Host: 172.17.32.195:8080 [12:07:28]Content-Length: 644 [12:07:28]Content-Type: application/json [12:07:28] [12:07:28]POST finish read [12:07:28]Found Content-Length = 644 [12:07:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 24.320, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:28]execute_script... [12:07: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)298215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 24.320, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 800.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:28]POST & json_proto [12:07:28]process_json_proto [12:07:28]json parsed OK: [12:07:28]protocol is kg_v1.0 [12:07:28]action value=close_receipt [12:07:28]process_action close_receipt [12:07:28]cmd_close_receipt [12:07:28]MH_GetDate [12:07:28]Write to MH i2c: F0 00 00 BC 1F CA [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 09 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 09 00 BC 1F 00 81 2F 15 66 77 1B 62 64 56 [12:07:28]GetLastDocTimeStamp 1712664418 [12:07:28]current date 1712664449 [12:07:28]FM_GetShiftState [12:07:28]SAM_PROTO_GetShiftState [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 01 00 [12:07:28]Write to MH i2c: E2 08 00 BD 1F 80 13 01 00 00 00 00 00 59 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 BD 1F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F3 [12:07:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:07:28]wFMCommunicate OK [12:07:28]SAM_PROTO_GetShiftState done [12:07:28]FM_GetShiftState done [12:07:28]opened in 1712622218 [12:07:28]opened+sec_in_day 1712708618 [12:07:28]quantity*price = 80012 [12:07:28]sum+1 = 80014 [12:07:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.13 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.13 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 266 09.04.2024 12:07 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154962 ФПД: 51330010267299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120729&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154962&fm=51330010267299&tin=02508201610067®Number=0000000000090882&sum=80013 [12:07:29]StoreToDocumentArchive [12:07:29]shift 298 fd 154962 [12:07:29]save to /storage/0298/doc_00154962 [12:07:29]save last doc name /storage/0298/doc_00154962 to /storage/kkm_last_doc_name [12:07:29]save OK [12:07:29]Clear old archive folders... [12:07:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:07:29]tlvbuf is B6DF8540 [12:07:29]SAM_PROTO_ClearQueue [12:07:29]wFMCommunicate request_size=4 [12:07:29]MH_SAM_APDU [12:07:29]CAPDU: 80 09 00 00 [12:07:29]Write to MH i2c: E2 08 00 CA 1F 80 09 00 00 00 00 00 00 5B [12:07:29]Write i2c OK [12:07:29]MH_I2C_Read... [12:07:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:29]Read from MH i2c: E2 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 03 00 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 03 00 CA 1F 00 90 00 5D [12:07:29]RAPDU: 90 00 [12:07:29]wFMCommunicate OK [12:07:29]SAM_PROTO_ClearQueue done [12:07:29]KKMCreateOFDPacket [12:07:29]OFDProtocolAddRootSTLVToBuf [12:07:29]FM_MakeSignedData [12:07:29]FM_MakeSignedData [12:07:29]SAM_PROTO_SignData [12:07:29]wFMCommunicate request_size=4 [12:07:29]MH_SAM_APDU [12:07:29]CAPDU: 80 0D 01 02 [12:07:29]Write to MH i2c: E2 08 00 CB 1F 80 0D 01 02 00 00 00 00 63 [12:07:29]Write i2c OK [12:07:29]MH_I2C_Read... [12:07:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:29]Read from MH i2c: E2 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 03 00 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 03 00 CB 1F 00 90 00 5E [12:07:29]RAPDU: 90 00 [12:07:29]wFMCommunicate OK [12:07:29]wFMCommunicate request_size=255 [12:07:29]MH_SAM_APDU [12:07:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 0A 01 00 00 F4 03 04 00 81 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 52 5D 02 00 35 04 06 00 2E AF [12:07:29]Write to MH i2c: E2 02 01 CC 1F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 0A 01 00 00 F4 03 04 00 81 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 52 5D 02 00 35 04 06 00 2E AF 00 00 B6 [12:07:29]Write i2c OK [12:07:29]MH_I2C_Read... [12:07:29]OFD Sender: No OFD packet to send [12:07:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 CC 1F 00 90 00 5F [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=9 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 0D 02 02 04 33 07 3E A3 [12:07:30]Write to MH i2c: E2 0C 00 CD 1F 80 0D 02 02 04 00 33 07 3E A3 00 00 89 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 CD 1F 00 90 00 60 [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 0D 03 02 [12:07:30]Write to MH i2c: E2 08 00 CE 1F 80 0D 03 02 00 00 00 00 68 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0B 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0B 00 CE 1F 00 F1 E8 8C 3C AB 6C D5 2B 90 00 21 [12:07:30]RAPDU: F1 E8 8C 3C AB 6C D5 2B 90 00 [12:07:30]wFMCommunicate OK [12:07:30]SAM_PROTO_SignData done [12:07:30]FM_MakeSignedData done [12:07:30]CreateOFDProtocolMessage [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 11 00 00 [12:07:30]Write to MH i2c: E2 08 00 CF 1F 80 11 00 00 00 00 00 00 68 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 CF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BD [12:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:07:30]wFMCommunicate OK [12:07:30]CreateOFDProtocolMessage done [12:07:30]OFDSenderStorePacket 154962 [12:07:30]StoreOFDPacket docnum=154962 [12:07:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5F D2 06 01 C9 BA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 0A 01 00 00 F4 03 04 00 81 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 52 5D 02 00 35 04 06 00 2E AF 33 07 3E A3 F1 E8 8C 3C AB 6C D5 2B [12:07:30]CheckFolder [12:07:30]dirname=/storage/ofd_packets [12:07:30]CheckFolder done [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00154962 [12:07:30]NVStorageSaveData ofd_packets/00154962 [12:07:30]File name is /storage/ofd_packets/00154962 [12:07:30]Write 300 bytes [12:07:30]NVStorageSaveData done [12:07:30]OFDSenderStorePacket done [12:07:30]KKMCreateOFDPacket done [12:07:30]NVStorageSaveData kkm_last_timestamp [12:07:30]File name is /storage/kkm_last_timestamp [12:07:30]Write 4 bytes [12:07:30]NVStorageSaveData done [12:07:30]ExternCall_PrintAddStr [12:07:30]wPrintStart [12:07:30]Write to MH i2c: 01 00 00 D0 1F EF [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 D0 1F 00 00 00 00 00 FF 0F 04 [12:07:30]RasterBufferAndPrint [12:07:30]line Счет N : (1)298215 [12:07:30]line ИНН: 02508201610067 [12:07:30]line Контрольно-Кассовый Чек [12:07:30]line ПРОДАЖА [12:07:30]line ТРК (МРК, ГНК) : 101 [12:07:30]line Товар: 2711190000 [12:07:30]line ГАЗ-К-5 [12:07:30]line 24.320 * 32.90 [12:07:30]line = 800.13 [12:07:30]line НДС 12% НСП 1% [12:07:30]line > о реализуемом товаре [12:07:30]line ИТОГО: 800.13 [12:07:30]line НСП 1% : 7.08 [12:07:30]line НДС 12% : 84.97 [12:07:30]line Наличными: 800.13 [12:07:30]line Безнал.: 0.00 [12:07:30]line Место: АЗС № 53 "Партнер Нефть" [12:07:30]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:07:30]line СНО: Общий режим [12:07:30]line Чек 266 09.04.2024 12:07 [12:07:30]line Смена: 298 ФФД: 1.0 [12:07:30]line ЗНМ: 0300000127 [12:07:30]line РНМ: 0000000000090882 [12:07:30]line Версия ККМ: 001 [12:07:30]line ФМ: 0000000000874906 [12:07:30]line ФД: 154962 [12:07:30]line ФПД: 51330010267299 [12:07:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120729&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154962&fm=51330010267299&tin=02508201610067®Number=0000000000090882&sum=80013 [12:07:30]OFD Sender: Processing packet 154962 [packets to send 67, broken 66] [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00154962 [12:07:30]OFD Sender: To server: pG, [12:07:30]CommunicateWithHost lk.salyk.kg:30040 [12:07:30]ConnectInit lk.salyk.kg [12:07:30]written 0, free lines is 4095 [12:07:30]Connected sock=10 [12:07:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 5F D2 06 01 C9 BA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 5F 00 00 00 00 00 37 04 06 00 DA 0C 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 8D 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 0A 01 00 00 F4 03 04 00 81 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 52 5D 02 00 35 04 06 00 2E AF 33 07 3E A3 F1 E8 8C 3C AB 6C D5 2B [12:07:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 03 76 47 00 88 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 52 5D 02 00 F4 03 04 00 2B D7 14 66 B6 04 01 00 00 26 B2 A2 96 84 14 27 BB [12:07:30]CommunicateWithHost err = 0 [12:07:30]CheckOFDResponse [12:07:30]1017 (14) - 77093643461234 [12:07:30]1041 (16) - 0000000000874906 [12:07:30]1040 (4) - 154962 [12:07:30]1012 (4) - 09.04.2024 05:50 [12:07:30]1206 (1) - 0 [12:07:30]OFD Sender: Remove packet 154962 [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00154962 [12:07:30]NVStorageDeleteData [12:07:31]Write to MH i2c: 01 00 00 F8 1F 17 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 F8 1F 00 00 00 00 00 EA 0C 14 [12:07:31]RasterBufferAndPrint [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]written 0, free lines is 3312 [12:07:31]MH_Cut [12:07:31]Write to MH i2c: D1 01 00 FF 1F 01 F0 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 01 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 01 00 FF 1F 00 EF [12:07:31]Write to MH i2c: 01 00 00 00 20 20 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]OFD Sender: No OFD packet to send [12:07:31]*** Cut start [12:07:31]*** Partial cut [12:07:31]*** CUTSNS_PIN = 1 [12:07:31]*** CUTSNS_PIN = 0 [12:07:32]*** Brake cut motor [12:07:32]Read from MH i2c: 01 [12:07:32]MH_I2C_Read... [12:07:32]*** Stop cut motor [12:07:32]*** Cut end [12:07:32]Read from MH i2c: 01 07 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 00 20 00 00 00 00 00 FF 0F 35 [12:07:32]process_action close_receipt done [12:07:32]requested_data is exist [12:07:32]produce_requested_data [12:07:32]requested_item fm.sn is exist - process it [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 11 00 00 [12:07:32]Write to MH i2c: E2 08 00 01 20 80 11 00 00 00 00 00 00 9B [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 17 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 17 00 01 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F0 [12:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:07:32]wFMCommunicate OK [12:07:32]requested_item fd.num is exist - process it [12:07:32]SAM_PROTO_GetFieldsCounters [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 13 00 00 [12:07:32]Write to MH i2c: E2 08 00 02 20 80 13 00 00 00 00 00 00 9E [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 62 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 62 00 02 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 52 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:07:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 52 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:32]wFMCommunicate OK [12:07:32]SAM_PROTO_GetFieldsCounters done [12:07:32]requested_item shift.num is exist - process it [12:07:32]requested_item shift.opened is exist - process it [12:07:32]req_shift_opened [12:07:32]FM_GetShiftState [12:07:32]SAM_PROTO_GetShiftState [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 13 01 00 [12:07:32]Write to MH i2c: E2 08 00 03 20 80 13 01 00 00 00 00 00 A0 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 0E 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 0E 00 03 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3A [12:07:32]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:07:32]wFMCommunicate OK [12:07:32]SAM_PROTO_GetShiftState done [12:07:32]FM_GetShiftState done [12:07:32]req_shift_opened done [12:07:32]requested_item shift.open_date is exist - process it [12:07:32]req_shift_open_date [12:07:32]req_shift_open_date done [12:07:32]produce_requested_data done [12:07:32]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154962,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:07:32]process_action_free close_receipt [12:07:32]json_value_free [12:07:32]json_value_free done [12:07:32]process_json_proto returns [12:07:32]Send response to host [12:07:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154962,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:07:32]free response buf [12:07:32]execute_script done [12:07:32]execute_script returns [12:07:32]free content buf [12:07:32]Sock 9.Close socket [12:07:32]Sock 9.Thread stoped [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]OFD Sender: No OFD packet to send [12:08:01]OFD Sender: No OFD packet to send [12:08:06]OFD Sender: No OFD packet to send [12:08:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:14]accept exits with 7 [12:09:14]New connection [12:09:14]New thread 3067137380 created [12:09:14]Thread 3067280740 joined [12:09:14]Waiting for new connection... [12:09:14] Sock 7.Parse request [12:09:14]Sock 7.Check first char [12:09:14]Sock 7.First char is OK [12:09:14]request: POST /json_proto HTTP/1.0 [12:09:14]Method: POST [12:09:14]URL: /json_proto [12:09:14]Method is POST - this is cgi request [12:09:14]url: /json_proto [12:09:14]query_string will be loaded in cgi processing [12:09:14]execute_cgi json_proto POST (null) [12:09:14]execute_cgi path=json_proto method=POST [12:09:14]POST find Content-Length [12:09:14]Host: 172.17.32.195:8080 [12:09:14]Content-Length: 639 [12:09:14]Content-Type: application/json [12:09:14] [12:09:14]POST finish read [12:09:14]Found Content-Length = 639 [12:09:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298217", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:14]execute_script... [12:09: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)298217", "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" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:14]POST & json_proto [12:09:14]process_json_proto [12:09:14]json parsed OK: [12:09:14]protocol is kg_v1.0 [12:09:14]action value=close_receipt [12:09:14]process_action close_receipt [12:09:14]cmd_close_receipt [12:09:14]MH_GetDate [12:09:14]Write to MH i2c: F0 00 00 04 20 13 [12:09:14]Write i2c OK [12:09:14]MH_I2C_Read... [12:09:14]Read from MH i2c: F0 [12:09:14]MH_I2C_Read... [12:09:14]Read from MH i2c: F0 09 00 [12:09:14]MH_I2C_Read... [12:09:14]Read from MH i2c: F0 09 00 04 20 00 EC 2F 15 66 77 1B 62 64 0A [12:09:14]GetLastDocTimeStamp 1712664449 [12:09:14]current date 1712664556 [12:09:14]FM_GetShiftState [12:09:14]SAM_PROTO_GetShiftState [12:09:14]wFMCommunicate request_size=4 [12:09:14]MH_SAM_APDU [12:09:14]CAPDU: 80 13 01 00 [12:09:14]Write to MH i2c: E2 08 00 05 20 80 13 01 00 00 00 00 00 A2 [12:09:14]Write i2c OK [12:09:14]MH_I2C_Read... [12:09:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:14]Read from MH i2c: E2 [12:09:14]MH_I2C_Read... [12:09:14]Read from MH i2c: E2 0E 00 [12:09:14]MH_I2C_Read... [12:09:14]Read from MH i2c: E2 0E 00 05 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3C [12:09:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:09:14]wFMCommunicate OK [12:09:14]SAM_PROTO_GetShiftState done [12:09:14]FM_GetShiftState done [12:09:14]opened in 1712622218 [12:09:14]opened+sec_in_day 1712708618 [12:09:14]quantity*price = 20000 [12:09:14]sum+1 = 20002 [12:09:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 267 09.04.2024 12:09 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154963 ФПД: 136479369891970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120916&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154963&fm=136479369891970&tin=02508201610067®Number=0000000000090882&sum=20001 [12:09:16]StoreToDocumentArchive [12:09:16]shift 298 fd 154963 [12:09:16]save to /storage/0298/doc_00154963 [12:09:16]save last doc name /storage/0298/doc_00154963 to /storage/kkm_last_doc_name [12:09:16]save OK [12:09:16]Clear old archive folders... [12:09:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:16]tlvbuf is B6DF82A0 [12:09:16]SAM_PROTO_ClearQueue [12:09:16]wFMCommunicate request_size=4 [12:09:16]MH_SAM_APDU [12:09:16]CAPDU: 80 09 00 00 [12:09:16]Write to MH i2c: E2 08 00 12 20 80 09 00 00 00 00 00 00 A4 [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 12 20 00 90 00 A6 [12:09:16]RAPDU: 90 00 [12:09:16]wFMCommunicate OK [12:09:16]SAM_PROTO_ClearQueue done [12:09:16]KKMCreateOFDPacket [12:09:16]OFDProtocolAddRootSTLVToBuf [12:09:16]FM_MakeSignedData [12:09:16]FM_MakeSignedData [12:09:16]SAM_PROTO_SignData [12:09:16]wFMCommunicate request_size=4 [12:09:16]MH_SAM_APDU [12:09:16]CAPDU: 80 0D 01 02 [12:09:16]Write to MH i2c: E2 08 00 13 20 80 0D 01 02 00 00 00 00 AC [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 13 20 00 90 00 A7 [12:09:16]RAPDU: 90 00 [12:09:16]wFMCommunicate OK [12:09:16]wFMCommunicate request_size=255 [12:09:16]MH_SAM_APDU [12:09: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 EC 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 53 5D 02 00 35 04 06 00 7C [12:09:16]Write to MH i2c: E2 02 01 14 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 EC 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 53 5D 02 00 35 04 06 00 7C 00 00 5B [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 14 20 00 90 00 A8 [12:09:16]RAPDU: 90 00 [12:09:16]wFMCommunicate OK [12:09:16]wFMCommunicate request_size=10 [12:09:16]MH_SAM_APDU [12:09:16]CAPDU: 80 0D 02 02 05 20 94 5C 90 82 [12:09:16]Write to MH i2c: E2 0D 00 15 20 80 0D 02 02 05 00 20 94 5C 90 82 00 00 DB [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 03 00 15 20 00 90 00 A9 [12:09:16]RAPDU: 90 00 [12:09:16]wFMCommunicate OK [12:09:16]wFMCommunicate request_size=4 [12:09:16]MH_SAM_APDU [12:09:16]CAPDU: 80 0D 03 02 [12:09:16]Write to MH i2c: E2 08 00 16 20 80 0D 03 02 00 00 00 00 B1 [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:16]OFD Sender: No OFD packet to send [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 0B 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 0B 00 16 20 00 9D 14 AC 2F E2 9F 2D B9 90 00 A5 [12:09:16]RAPDU: 9D 14 AC 2F E2 9F 2D B9 90 00 [12:09:16]wFMCommunicate OK [12:09:16]SAM_PROTO_SignData done [12:09:16]FM_MakeSignedData done [12:09:16]CreateOFDProtocolMessage [12:09:16]wFMCommunicate request_size=4 [12:09:16]MH_SAM_APDU [12:09:16]CAPDU: 80 11 00 00 [12:09:16]Write to MH i2c: E2 08 00 17 20 80 11 00 00 00 00 00 00 B1 [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:16]Read from MH i2c: E2 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 17 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: E2 17 00 17 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 06 [12:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:09:16]wFMCommunicate OK [12:09:16]CreateOFDProtocolMessage done [12:09:16]OFDSenderStorePacket 154963 [12:09:16]StoreOFDPacket docnum=154963 [12:09:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 90 DC 07 01 33 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 EC 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 53 5D 02 00 35 04 06 00 7C 20 94 5C 90 82 9D 14 AC 2F E2 9F 2D B9 [12:09:16]CheckFolder [12:09:16]dirname=/storage/ofd_packets [12:09:16]CheckFolder done [12:09:16]ProducePacketName [12:09:16]name=ofd_packets/00154963 [12:09:16]NVStorageSaveData ofd_packets/00154963 [12:09:16]File name is /storage/ofd_packets/00154963 [12:09:16]Write 301 bytes [12:09:16]NVStorageSaveData done [12:09:16]OFDSenderStorePacket done [12:09:16]KKMCreateOFDPacket done [12:09:16]NVStorageSaveData kkm_last_timestamp [12:09:16]File name is /storage/kkm_last_timestamp [12:09:16]Write 4 bytes [12:09:16]NVStorageSaveData done [12:09:16]ExternCall_PrintAddStr [12:09:16]wPrintStart [12:09:16]Write to MH i2c: 01 00 00 18 20 38 [12:09:16]Write i2c OK [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: 01 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: 01 07 00 [12:09:16]MH_I2C_Read... [12:09:16]Read from MH i2c: 01 07 00 18 20 00 00 00 00 00 FF 0F 4D [12:09:16]RasterBufferAndPrint [12:09:16]line Счет N : (1)298217 [12:09:16]line ИНН: 02508201610067 [12:09:16]line Контрольно-Кассовый Чек [12:09:16]line ПРОДАЖА [12:09:16]line ТРК (МРК, ГНК) : 62 [12:09:16]line Товар: 2710124130 [12:09:16]line Аи-92-К-5 [12:09:16]line 3.130 * 63.90 [12:09:16]line = 200.01 [12:09:16]line НДС 12% НСП 1% [12:09:16]line > о реализуемом товаре [12:09:16]line ИТОГО: 200.01 [12:09:16]line НСП 1% : 1.77 [12:09:16]line НДС 12% : 21.24 [12:09:16]line Наличными: 200.01 [12:09:16]line Безнал.: 0.00 [12:09:16]line Место: АЗС № 53 "Партнер Нефть" [12:09:16]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:09:16]line СНО: Общий режим [12:09:16]line Чек 267 09.04.2024 12:09 [12:09:16]line Смена: 298 ФФД: 1.0 [12:09:16]line ЗНМ: 0300000127 [12:09:16]line РНМ: 0000000000090882 [12:09:16]line Версия ККМ: 001 [12:09:16]line ФМ: 0000000000874906 [12:09:16]line ФД: 154963 [12:09:16]line ФПД: 136479369891970 [12:09:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T120916&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154963&fm=136479369891970&tin=02508201610067®Number=0000000000090882&sum=20001 [12:09:16]OFD Sender: Processing packet 154963 [packets to send 67, broken 66] [12:09:16]ProducePacketName [12:09:16]name=ofd_packets/00154963 [12:09:16]OFD Sender: To server: pG, [12:09:16]CommunicateWithHost lk.salyk.kg:30040 [12:09:16]ConnectInit lk.salyk.kg [12:09:16]written 0, free lines is 4095 [12:09:17]Connected sock=10 [12:09:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 90 DC 07 01 33 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 EC 2F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 53 5D 02 00 35 04 06 00 7C 20 94 5C 90 82 9D 14 AC 2F E2 9F 2D B9 [12:09:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B1 AD 47 00 69 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 53 5D 02 00 F4 03 04 00 96 D7 14 66 B6 04 01 00 00 25 09 98 57 1D 16 61 D2 [12:09:17]CommunicateWithHost err = 0 [12:09:17]CheckOFDResponse [12:09:17]1017 (14) - 77093643461234 [12:09:17]1041 (16) - 0000000000874906 [12:09:17]1040 (4) - 154963 [12:09:17]1012 (4) - 09.04.2024 05:52 [12:09:17]1206 (1) - 0 [12:09:17]OFD Sender: Remove packet 154963 [12:09:17]ProducePacketName [12:09:17]name=ofd_packets/00154963 [12:09:17]NVStorageDeleteData [12:09:17]Write to MH i2c: 01 00 00 40 20 60 [12:09:17]Write i2c OK [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: 01 [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: 01 07 00 [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: 01 07 00 40 20 00 00 00 00 00 EC 0C 5F [12:09:17]RasterBufferAndPrint [12:09:17]line [12:09:17]line [12:09:17]line [12:09:17]line [12:09:17]line [12:09:17]written 0, free lines is 3314 [12:09:17]MH_Cut [12:09:17]Write to MH i2c: D1 01 00 47 20 01 39 [12:09:17]Write i2c OK [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: D1 [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: D1 01 00 [12:09:17]MH_I2C_Read... [12:09:17]Read from MH i2c: D1 01 00 47 20 00 38 [12:09:17]Write to MH i2c: 01 00 00 48 20 68 [12:09:17]Write i2c OK [12:09:17]MH_I2C_Read... [12:09:17]OFD Sender: No OFD packet to send [12:09:18]*** Cut start [12:09:18]*** Partial cut [12:09:18]*** CUTSNS_PIN = 1 [12:09:18]*** CUTSNS_PIN = 0 [12:09:18]*** Brake cut motor [12:09:18]Read from MH i2c: 01 [12:09:18]MH_I2C_Read... [12:09:18]*** Stop cut motor [12:09:18]*** Cut end [12:09:18]Read from MH i2c: 01 07 00 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: 01 07 00 48 20 00 00 00 00 00 FF 0F 7D [12:09:18]process_action close_receipt done [12:09:18]requested_data is exist [12:09:18]produce_requested_data [12:09:18]requested_item fm.sn is exist - process it [12:09:18]wFMCommunicate request_size=4 [12:09:18]MH_SAM_APDU [12:09:18]CAPDU: 80 11 00 00 [12:09:18]Write to MH i2c: E2 08 00 49 20 80 11 00 00 00 00 00 00 E3 [12:09:18]Write i2c OK [12:09:18]MH_I2C_Read... [12:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:18]Read from MH i2c: E2 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: E2 17 00 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: E2 17 00 49 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 38 [12:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:09:18]wFMCommunicate OK [12:09:18]requested_item fd.num is exist - process it [12:09:18]SAM_PROTO_GetFieldsCounters [12:09:18]wFMCommunicate request_size=4 [12:09:18]MH_SAM_APDU [12:09:18]CAPDU: 80 13 00 00 [12:09:18]Write to MH i2c: E2 08 00 4A 20 80 13 00 00 00 00 00 00 E6 [12:09:18]Write i2c OK [12:09:18]MH_I2C_Read... [12:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:19]Read from MH i2c: E2 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 62 00 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 62 00 4A 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 53 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [12:09:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 53 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:19]wFMCommunicate OK [12:09:19]SAM_PROTO_GetFieldsCounters done [12:09:19]requested_item shift.num is exist - process it [12:09:19]requested_item shift.opened is exist - process it [12:09:19]req_shift_opened [12:09:19]FM_GetShiftState [12:09:19]SAM_PROTO_GetShiftState [12:09:19]wFMCommunicate request_size=4 [12:09:19]MH_SAM_APDU [12:09:19]CAPDU: 80 13 01 00 [12:09:19]Write to MH i2c: E2 08 00 4B 20 80 13 01 00 00 00 00 00 E8 [12:09:19]Write i2c OK [12:09:19]MH_I2C_Read... [12:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:19]Read from MH i2c: E2 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 0E 00 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 0E 00 4B 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 82 [12:09:19]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:09:19]wFMCommunicate OK [12:09:19]SAM_PROTO_GetShiftState done [12:09:19]FM_GetShiftState done [12:09:19]req_shift_opened done [12:09:19]requested_item shift.open_date is exist - process it [12:09:19]req_shift_open_date [12:09:19]req_shift_open_date done [12:09:19]produce_requested_data done [12:09:19]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154963,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:09:19]process_action_free close_receipt [12:09:19]json_value_free [12:09:19]json_value_free done [12:09:19]process_json_proto returns [12:09:19]Send response to host [12:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154963,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:09:19]free response buf [12:09:19]execute_script done [12:09:19]execute_script returns [12:09:19]free content buf [12:09:19]Sock 7.Close socket [12:09:19]Sock 7.Thread stoped [12:09:22]OFD Sender: No OFD packet to send [12:09:27]OFD Sender: No OFD packet to send [12:09:32]OFD Sender: No OFD packet to send [12:09:37]OFD Sender: No OFD packet to send [12:09:42]OFD Sender: No OFD packet to send [12:09:47]OFD Sender: No OFD packet to send [12:09:52]OFD Sender: No OFD packet to send [12:09:57]OFD Sender: No OFD packet to send [12:10:02]OFD Sender: No OFD packet to send [12:10:07]OFD Sender: No OFD packet to send [12:10:12]OFD Sender: No OFD packet to send [12:10:17]OFD Sender: No OFD packet to send [12:10:22]OFD Sender: No OFD packet to send [12:10:27]OFD Sender: No OFD packet to send [12:10:32]OFD Sender: No OFD packet to send [12:10:37]OFD Sender: No OFD packet to send [12:10:37]accept exits with 9 [12:10:37]New connection [12:10:37]New thread 3067280740 created [12:10:37]Thread 3067137380 joined [12:10:37]Waiting for new connection... [12:10:37] Sock 9.Parse request [12:10:37]Sock 9.Check first char [12:10:37]Sock 9.First char is OK [12:10:37]request: POST /json_proto HTTP/1.0 [12:10:37]Method: POST [12:10:37]URL: /json_proto [12:10:37]Method is POST - this is cgi request [12:10:37]url: /json_proto [12:10:37]query_string will be loaded in cgi processing [12:10:37]execute_cgi json_proto POST (null) [12:10:37]execute_cgi path=json_proto method=POST [12:10:37]POST find Content-Length [12:10:37]Host: 172.17.32.195:8080 [12:10:37]Content-Length: 639 [12:10:37]Content-Type: application/json [12:10:37] [12:10:37]POST finish read [12:10:37]Found Content-Length = 639 [12:10:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:37]execute_script... [12:10: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)298218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:37]POST & json_proto [12:10:37]process_json_proto [12:10:37]json parsed OK: [12:10:37]protocol is kg_v1.0 [12:10:37]action value=close_receipt [12:10:37]process_action close_receipt [12:10:37]cmd_close_receipt [12:10:37]MH_GetDate [12:10:37]Write to MH i2c: F0 00 00 4C 20 5B [12:10:37]Write i2c OK [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: F0 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: F0 09 00 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: F0 09 00 4C 20 00 3F 30 15 66 77 1B 62 64 A6 [12:10:37]GetLastDocTimeStamp 1712664556 [12:10:37]current date 1712664639 [12:10:37]FM_GetShiftState [12:10:37]SAM_PROTO_GetShiftState [12:10:37]wFMCommunicate request_size=4 [12:10:37]MH_SAM_APDU [12:10:37]CAPDU: 80 13 01 00 [12:10:37]Write to MH i2c: E2 08 00 4D 20 80 13 01 00 00 00 00 00 EA [12:10:37]Write i2c OK [12:10:37]MH_I2C_Read... [12:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:37]Read from MH i2c: E2 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 0E 00 [12:10:37]MH_I2C_Read... [12:10:37]Read from MH i2c: E2 0E 00 4D 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 84 [12:10:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:10:37]wFMCommunicate OK [12:10:37]SAM_PROTO_GetShiftState done [12:10:37]FM_GetShiftState done [12:10:37]opened in 1712622218 [12:10:37]opened+sec_in_day 1712708618 [12:10:37]quantity*price = 50033 [12:10:37]sum+1 = 50035 [12:10:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 268 09.04.2024 12:10 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154964 ФПД: 264194592162108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121039&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154964&fm=264194592162108&tin=02508201610067®Number=0000000000090882&sum=50034 [12:10:39]StoreToDocumentArchive [12:10:39]shift 298 fd 154964 [12:10:39]save to /storage/0298/doc_00154964 [12:10:39]save last doc name /storage/0298/doc_00154964 to /storage/kkm_last_doc_name [12:10:39]save OK [12:10:39]Clear old archive folders... [12:10:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:39]tlvbuf is 0174BF00 [12:10:39]SAM_PROTO_ClearQueue [12:10:39]wFMCommunicate request_size=4 [12:10:39]MH_SAM_APDU [12:10:39]CAPDU: 80 09 00 00 [12:10:39]Write to MH i2c: E2 08 00 5A 20 80 09 00 00 00 00 00 00 EC [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 5A 20 00 90 00 EE [12:10:39]RAPDU: 90 00 [12:10:39]wFMCommunicate OK [12:10:39]SAM_PROTO_ClearQueue done [12:10:39]KKMCreateOFDPacket [12:10:39]OFDProtocolAddRootSTLVToBuf [12:10:39]FM_MakeSignedData [12:10:39]FM_MakeSignedData [12:10:39]SAM_PROTO_SignData [12:10:39]wFMCommunicate request_size=4 [12:10:39]MH_SAM_APDU [12:10:39]CAPDU: 80 0D 01 02 [12:10:39]Write to MH i2c: E2 08 00 5B 20 80 0D 01 02 00 00 00 00 F4 [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 5B 20 00 90 00 EF [12:10:39]RAPDU: 90 00 [12:10:39]wFMCommunicate OK [12:10:39]wFMCommunicate request_size=255 [12:10:39]MH_SAM_APDU [12:10: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 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 3F 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 54 5D 02 00 35 04 06 00 F0 [12:10:39]Write to MH i2c: E2 02 01 5C 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 3F 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 54 5D 02 00 35 04 06 00 F0 00 00 B9 [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 5C 20 00 90 00 F0 [12:10:39]RAPDU: 90 00 [12:10:39]wFMCommunicate OK [12:10:39]wFMCommunicate request_size=10 [12:10:39]MH_SAM_APDU [12:10:39]CAPDU: 80 0D 02 02 05 48 98 D1 41 3C [12:10:39]Write to MH i2c: E2 0D 00 5D 20 80 0D 02 02 05 00 48 98 D1 41 3C 00 00 2F [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 03 00 5D 20 00 90 00 F1 [12:10:39]RAPDU: 90 00 [12:10:39]wFMCommunicate OK [12:10:39]wFMCommunicate request_size=4 [12:10:39]MH_SAM_APDU [12:10:39]CAPDU: 80 0D 03 02 [12:10:39]Write to MH i2c: E2 08 00 5E 20 80 0D 03 02 00 00 00 00 F9 [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 0B 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 0B 00 5E 20 00 AB DD 86 9F 6C 2F FE D6 90 00 16 [12:10:39]RAPDU: AB DD 86 9F 6C 2F FE D6 90 00 [12:10:39]wFMCommunicate OK [12:10:39]SAM_PROTO_SignData done [12:10:39]FM_MakeSignedData done [12:10:39]CreateOFDProtocolMessage [12:10:39]wFMCommunicate request_size=4 [12:10:39]MH_SAM_APDU [12:10:39]CAPDU: 80 11 00 00 [12:10:39]Write to MH i2c: E2 08 00 5F 20 80 11 00 00 00 00 00 00 F9 [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:39]Read from MH i2c: E2 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 17 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: E2 17 00 5F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4E [12:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:10:39]wFMCommunicate OK [12:10:39]CreateOFDProtocolMessage done [12:10:39]OFDSenderStorePacket 154964 [12:10:39]StoreOFDPacket docnum=154964 [12:10:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 98 4B 07 01 47 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 3F 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 54 5D 02 00 35 04 06 00 F0 48 98 D1 41 3C AB DD 86 9F 6C 2F FE D6 [12:10:39]CheckFolder [12:10:39]dirname=/storage/ofd_packets [12:10:39]CheckFolder done [12:10:39]ProducePacketName [12:10:39]name=ofd_packets/00154964 [12:10:39]NVStorageSaveData ofd_packets/00154964 [12:10:39]File name is /storage/ofd_packets/00154964 [12:10:39]Write 301 bytes [12:10:39]NVStorageSaveData done [12:10:39]OFDSenderStorePacket done [12:10:39]KKMCreateOFDPacket done [12:10:39]NVStorageSaveData kkm_last_timestamp [12:10:39]File name is /storage/kkm_last_timestamp [12:10:39]Write 4 bytes [12:10:39]NVStorageSaveData done [12:10:39]ExternCall_PrintAddStr [12:10:39]wPrintStart [12:10:39]Write to MH i2c: 01 00 00 60 20 80 [12:10:39]Write i2c OK [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: 01 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: 01 07 00 [12:10:39]MH_I2C_Read... [12:10:39]Read from MH i2c: 01 07 00 60 20 00 00 00 00 00 FF 0F 95 [12:10:39]RasterBufferAndPrint [12:10:39]line Счет N : (1)298218 [12:10:39]line ИНН: 02508201610067 [12:10:39]line Контрольно-Кассовый Чек [12:10:39]line ПРОДАЖА [12:10:39]line ТРК (МРК, ГНК) : 72 [12:10:39]line Товар: 2710124130 [12:10:39]line Аи-92-К-5 [12:10:39]line 7.830 * 63.90 [12:10:39]line = 500.34 [12:10:39]line НДС 12% НСП 1% [12:10:39]line > о реализуемом товаре [12:10:39]line ИТОГО: 500.34 [12:10:39]line НСП 1% : 4.43 [12:10:39]line НДС 12% : 53.13 [12:10:39]line Наличными: 500.34 [12:10:39]line Безнал.: 0.00 [12:10:39]line Место: АЗС № 53 "Партнер Нефть" [12:10:39]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:10:39]line СНО: Общий режим [12:10:39]line Чек 268 09.04.2024 12:10 [12:10:39]line Смена: 298 ФФД: 1.0 [12:10:39]line ЗНМ: 0300000127 [12:10:39]line РНМ: 0000000000090882 [12:10:39]line Версия ККМ: 001 [12:10:39]line ФМ: 0000000000874906 [12:10:39]line ФД: 154964 [12:10:39]line ФПД: 264194592162108 [12:10:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121039&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154964&fm=264194592162108&tin=02508201610067®Number=0000000000090882&sum=50034 [12:10:39]OFD Sender: Processing packet 154964 [packets to send 67, broken 66] [12:10:39]ProducePacketName [12:10:39]name=ofd_packets/00154964 [12:10:39]OFD Sender: To server: pG, [12:10:39]CommunicateWithHost lk.salyk.kg:30040 [12:10:39]ConnectInit lk.salyk.kg [12:10:39]written 0, free lines is 4095 [12:10:40]Connected sock=10 [12:10:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 98 4B 07 01 47 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 3F 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 54 5D 02 00 35 04 06 00 F0 48 98 D1 41 3C AB DD 86 9F 6C 2F FE D6 [12:10:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1B DF 47 00 48 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 54 5D 02 00 F4 03 04 00 E9 D7 14 66 B6 04 01 00 00 34 53 44 85 4D 5E 82 51 [12:10:40]CommunicateWithHost err = 0 [12:10:40]CheckOFDResponse [12:10:40]1017 (14) - 77093643461234 [12:10:40]1041 (16) - 0000000000874906 [12:10:40]1040 (4) - 154964 [12:10:40]1012 (4) - 09.04.2024 05:53 [12:10:40]1206 (1) - 0 [12:10:40]OFD Sender: Remove packet 154964 [12:10:40]ProducePacketName [12:10:40]name=ofd_packets/00154964 [12:10:40]NVStorageDeleteData [12:10:40]Write to MH i2c: 01 00 00 88 20 A8 [12:10:40]Write i2c OK [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: 01 [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: 01 07 00 [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: 01 07 00 88 20 00 00 00 00 00 F0 0C AB [12:10:40]RasterBufferAndPrint [12:10:40]line [12:10:40]line [12:10:40]line [12:10:40]line [12:10:40]line [12:10:40]written 0, free lines is 3318 [12:10:40]MH_Cut [12:10:40]Write to MH i2c: D1 01 00 8F 20 01 81 [12:10:40]Write i2c OK [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: D1 [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: D1 01 00 [12:10:40]MH_I2C_Read... [12:10:40]Read from MH i2c: D1 01 00 8F 20 00 80 [12:10:40]Write to MH i2c: 01 00 00 90 20 B0 [12:10:40]Write i2c OK [12:10:40]MH_I2C_Read... [12:10:40]OFD Sender: No OFD packet to send [12:10:41]*** Cut start [12:10:41]*** Partial cut [12:10:41]*** CUTSNS_PIN = 1 [12:10:41]*** CUTSNS_PIN = 0 [12:10:41]*** Brake cut motor [12:10:41]Read from MH i2c: 01 [12:10:41]MH_I2C_Read... [12:10:41]*** Stop cut motor [12:10:41]*** Cut end [12:10:41]Read from MH i2c: 01 07 00 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: 01 07 00 90 20 00 00 00 00 00 FF 0F C5 [12:10:41]process_action close_receipt done [12:10:41]requested_data is exist [12:10:41]produce_requested_data [12:10:41]requested_item fm.sn is exist - process it [12:10:41]wFMCommunicate request_size=4 [12:10:41]MH_SAM_APDU [12:10:41]CAPDU: 80 11 00 00 [12:10:41]Write to MH i2c: E2 08 00 91 20 80 11 00 00 00 00 00 00 2B [12:10:41]Write i2c OK [12:10:41]MH_I2C_Read... [12:10:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:41]Read from MH i2c: E2 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: E2 17 00 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: E2 17 00 91 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 80 [12:10:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:10:41]wFMCommunicate OK [12:10:41]requested_item fd.num is exist - process it [12:10:41]SAM_PROTO_GetFieldsCounters [12:10:41]wFMCommunicate request_size=4 [12:10:41]MH_SAM_APDU [12:10:41]CAPDU: 80 13 00 00 [12:10:41]Write to MH i2c: E2 08 00 92 20 80 13 00 00 00 00 00 00 2E [12:10:41]Write i2c OK [12:10:41]MH_I2C_Read... [12:10:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:42]Read from MH i2c: E2 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 62 00 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 62 00 92 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 54 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [12:10:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 54 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:42]wFMCommunicate OK [12:10:42]SAM_PROTO_GetFieldsCounters done [12:10:42]requested_item shift.num is exist - process it [12:10:42]requested_item shift.opened is exist - process it [12:10:42]req_shift_opened [12:10:42]FM_GetShiftState [12:10:42]SAM_PROTO_GetShiftState [12:10:42]wFMCommunicate request_size=4 [12:10:42]MH_SAM_APDU [12:10:42]CAPDU: 80 13 01 00 [12:10:42]Write to MH i2c: E2 08 00 93 20 80 13 01 00 00 00 00 00 30 [12:10:42]Write i2c OK [12:10:42]MH_I2C_Read... [12:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:42]Read from MH i2c: E2 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 0E 00 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 0E 00 93 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CA [12:10:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:10:42]wFMCommunicate OK [12:10:42]SAM_PROTO_GetShiftState done [12:10:42]FM_GetShiftState done [12:10:42]req_shift_opened done [12:10:42]requested_item shift.open_date is exist - process it [12:10:42]req_shift_open_date [12:10:42]req_shift_open_date done [12:10:42]produce_requested_data done [12:10:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154964,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:10:42]process_action_free close_receipt [12:10:42]json_value_free [12:10:42]json_value_free done [12:10:42]process_json_proto returns [12:10:42]Send response to host [12:10:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154964,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:10:42]free response buf [12:10:42]execute_script done [12:10:42]execute_script returns [12:10:42]free content buf [12:10:42]Sock 9.Close socket [12:10:42]Sock 9.Thread stoped [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:13]accept exits with 7 [12:11:13]New connection [12:11:13]New thread 3067137380 created [12:11:13]Thread 3067280740 joined [12:11:13]Waiting for new connection... [12:11:13] Sock 7.Parse request [12:11:13]Sock 7.Check first char [12:11:13]Sock 7.First char is OK [12:11:13]request: POST /json_proto HTTP/1.0 [12:11:13]Method: POST [12:11:13]URL: /json_proto [12:11:13]Method is POST - this is cgi request [12:11:13]url: /json_proto [12:11:13]query_string will be loaded in cgi processing [12:11:13]execute_cgi json_proto POST (null) [12:11:13]execute_cgi path=json_proto method=POST [12:11:13]POST find Content-Length [12:11:13]Host: 172.17.32.195:8080 [12:11:13]Content-Length: 1190 [12:11:13]Content-Type: application/json [12:11:13] [12:11:13]POST finish read [12:11:13]Found Content-Length = 1190 [12:11:13]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298219\u000A09.04.2024 11:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3875897\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:13]execute_script... [12:11:13]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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298219\u000A09.04.2024 11:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3875897\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:13]POST & json_proto [12:11:13]process_json_proto [12:11:13]json parsed OK: [12:11:13]protocol is kg_v1.0 [12:11:13]action value=print_text [12:11:13]process_action print_text [12:11:13]cmd_print_text [12:11:13]ExternCall_PrintAddStr [12:11:13]wPrintStart [12:11:13]Write to MH i2c: 01 00 00 94 20 B4 [12:11:13]Write i2c OK [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 07 00 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 07 00 94 20 00 00 00 00 00 FF 0F C9 [12:11:13]RasterBufferAndPrint [12:11:13]line *****ТОВАРНЫЙ ЧЕК***** [12:11:13]line АЗС 53 [12:11:13]line Партнер нефть [12:11:13]line 02508201610067 [12:11:13]line Кассир : Черикбаев М. [12:11:13]line Счет N : (1)298219 [12:11:13]line 09.04.2024 11:48 [12:11:13]line ПРОДАЖА [12:11:13]line ТРК (МРК, ГНК): 52 [12:11:13]line Вид ГСМ : 2710124130 [12:11:13]line Аи-92-К-5 [12:11:13]line 10.000 x 63.90 [12:11:13]line ИТОГ: 639.00 [12:11:13]line Тип оплаты: Талоны: Партнер нефть [12:11:13]line 3875897 [12:11:13]line ______________________ [12:11:13]line (подпись) [12:11:13]written 0, free lines is 4095 [12:11:13]Write to MH i2c: 01 00 00 A8 20 C8 [12:11:13]Write i2c OK [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 07 00 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: 01 07 00 A8 20 00 00 00 00 00 12 0E EF [12:11:13]RasterBufferAndPrint [12:11:13]line [12:11:13]line [12:11:13]line [12:11:13]line [12:11:13]line [12:11:13]written 0, free lines is 3603 [12:11:13]MH_Cut [12:11:13]Write to MH i2c: D1 01 00 AF 20 01 A1 [12:11:13]Write i2c OK [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: D1 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: D1 01 00 [12:11:13]MH_I2C_Read... [12:11:13]Read from MH i2c: D1 01 00 AF 20 00 A0 [12:11:13]Write to MH i2c: 01 00 00 B0 20 D0 [12:11:13]Write i2c OK [12:11:13]MH_I2C_Read... [12:11:14]*** Cut start [12:11:14]*** Partial cut [12:11:14]*** CUTSNS_PIN = 1 [12:11:14]*** CUTSNS_PIN = 0 [12:11:14]*** Brake cut motor [12:11:14]Read from MH i2c: 01 [12:11:14]MH_I2C_Read... [12:11:14]*** Stop cut motor [12:11:14]*** Cut end [12:11:14]Read from MH i2c: 01 07 00 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: 01 07 00 B0 20 00 00 00 00 00 FF 0F E5 [12:11:14]process_action print_text done [12:11:14]requested_data is exist [12:11:14]produce_requested_data [12:11:14]requested_item fm.sn is exist - process it [12:11:14]wFMCommunicate request_size=4 [12:11:14]MH_SAM_APDU [12:11:14]CAPDU: 80 11 00 00 [12:11:14]Write to MH i2c: E2 08 00 B1 20 80 11 00 00 00 00 00 00 4B [12:11:14]Write i2c OK [12:11:14]MH_I2C_Read... [12:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:14]Read from MH i2c: E2 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 17 00 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 17 00 B1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A0 [12:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:11:14]wFMCommunicate OK [12:11:14]requested_item fd.num is exist - process it [12:11:14]SAM_PROTO_GetFieldsCounters [12:11:14]wFMCommunicate request_size=4 [12:11:14]MH_SAM_APDU [12:11:14]CAPDU: 80 13 00 00 [12:11:14]Write to MH i2c: E2 08 00 B2 20 80 13 00 00 00 00 00 00 4E [12:11:14]Write i2c OK [12:11:14]MH_I2C_Read... [12:11:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:14]Read from MH i2c: E2 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 62 00 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 62 00 B2 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 54 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [12:11:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 54 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:14]wFMCommunicate OK [12:11:14]SAM_PROTO_GetFieldsCounters done [12:11:14]requested_item shift.num is exist - process it [12:11:14]requested_item shift.opened is exist - process it [12:11:14]req_shift_opened [12:11:14]FM_GetShiftState [12:11:14]SAM_PROTO_GetShiftState [12:11:14]wFMCommunicate request_size=4 [12:11:14]MH_SAM_APDU [12:11:14]CAPDU: 80 13 01 00 [12:11:14]Write to MH i2c: E2 08 00 B3 20 80 13 01 00 00 00 00 00 50 [12:11:14]Write i2c OK [12:11:14]MH_I2C_Read... [12:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:14]Read from MH i2c: E2 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 0E 00 [12:11:14]MH_I2C_Read... [12:11:14]Read from MH i2c: E2 0E 00 B3 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EA [12:11:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:11:14]wFMCommunicate OK [12:11:14]SAM_PROTO_GetShiftState done [12:11:14]FM_GetShiftState done [12:11:14]req_shift_opened done [12:11:14]requested_item shift.open_date is exist - process it [12:11:14]req_shift_open_date [12:11:14]req_shift_open_date done [12:11:14]produce_requested_data done [12:11:14]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154964,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:11:14]process_action_free print_text [12:11:14]json_value_free [12:11:14]json_value_free done [12:11:14]process_json_proto returns [12:11:14]Send response to host [12:11:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154964,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:11:14]free response buf [12:11:14]execute_script done [12:11:14]execute_script returns [12:11:14]free content buf [12:11:14]Sock 7.Close socket [12:11:14]Sock 7.Thread stoped [12:11:15]OFD Sender: No OFD packet to send [12:11:20]OFD Sender: No OFD packet to send [12:11:25]OFD Sender: No OFD packet to send [12:11:30]OFD Sender: No OFD packet to send [12:11:35]OFD Sender: No OFD packet to send [12:11:40]OFD Sender: No OFD packet to send [12:11:45]OFD Sender: No OFD packet to send [12:11:50]OFD Sender: No OFD packet to send [12:11:55]OFD Sender: No OFD packet to send [12:12:00]OFD Sender: No OFD packet to send [12:12:05]OFD Sender: No OFD packet to send [12:12:07]accept exits with 9 [12:12:07]New connection [12:12:07]New thread 3067280740 created [12:12:07]Thread 3067137380 joined [12:12:07]Waiting for new connection... [12:12:07] Sock 9.Parse request [12:12:07]Sock 9.Check first char [12:12:07]Sock 9.First char is OK [12:12:07]request: POST /json_proto HTTP/1.0 [12:12:07]Method: POST [12:12:07]URL: /json_proto [12:12:07]Method is POST - this is cgi request [12:12:07]url: /json_proto [12:12:07]query_string will be loaded in cgi processing [12:12:07]execute_cgi json_proto POST (null) [12:12:07]execute_cgi path=json_proto method=POST [12:12:07]POST find Content-Length [12:12:07]Host: 172.17.32.195:8080 [12:12:07]Content-Length: 639 [12:12:07]Content-Type: application/json [12:12:07] [12:12:07]POST finish read [12:12:07]Found Content-Length = 639 [12:12:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:07]execute_script... [12:12: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)298220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:07]POST & json_proto [12:12:07]process_json_proto [12:12:07]json parsed OK: [12:12:07]protocol is kg_v1.0 [12:12:07]action value=close_receipt [12:12:07]process_action close_receipt [12:12:07]cmd_close_receipt [12:12:07]MH_GetDate [12:12:07]Write to MH i2c: F0 00 00 B4 20 C3 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: F0 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: F0 09 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: F0 09 00 B4 20 00 98 30 15 66 77 1B 62 64 67 [12:12:07]GetLastDocTimeStamp 1712664639 [12:12:07]current date 1712664728 [12:12:07]FM_GetShiftState [12:12:07]SAM_PROTO_GetShiftState [12:12:07]wFMCommunicate request_size=4 [12:12:07]MH_SAM_APDU [12:12:07]CAPDU: 80 13 01 00 [12:12:07]Write to MH i2c: E2 08 00 B5 20 80 13 01 00 00 00 00 00 52 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 B5 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EC [12:12:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:12:07]wFMCommunicate OK [12:12:07]SAM_PROTO_GetShiftState done [12:12:07]FM_GetShiftState done [12:12:07]opened in 1712622218 [12:12:07]opened+sec_in_day 1712708618 [12:12:07]quantity*price = 20000 [12:12:07]sum+1 = 20002 [12:12:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 269 09.04.2024 12:12 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154965 ФПД: 34252402985025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121208&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154965&fm=34252402985025&tin=02508201610067®Number=0000000000090882&sum=20001 [12:12:08]StoreToDocumentArchive [12:12:08]shift 298 fd 154965 [12:12:08]save to /storage/0298/doc_00154965 [12:12:08]save last doc name /storage/0298/doc_00154965 to /storage/kkm_last_doc_name [12:12:08]save OK [12:12:08]Clear old archive folders... [12:12:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:08]tlvbuf is B6DF8990 [12:12:08]SAM_PROTO_ClearQueue [12:12:08]wFMCommunicate request_size=4 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 09 00 00 [12:12:08]Write to MH i2c: E2 08 00 C2 20 80 09 00 00 00 00 00 00 54 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 C2 20 00 90 00 56 [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]SAM_PROTO_ClearQueue done [12:12:08]KKMCreateOFDPacket [12:12:08]OFDProtocolAddRootSTLVToBuf [12:12:08]FM_MakeSignedData [12:12:08]FM_MakeSignedData [12:12:08]SAM_PROTO_SignData [12:12:08]wFMCommunicate request_size=4 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 0D 01 02 [12:12:08]Write to MH i2c: E2 08 00 C3 20 80 0D 01 02 00 00 00 00 5C [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 C3 20 00 90 00 57 [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]wFMCommunicate request_size=255 [12:12:08]MH_SAM_APDU [12:12: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 0D 01 00 00 F4 03 04 00 98 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 55 5D 02 00 35 04 06 00 1F [12:12:08]Write to MH i2c: E2 02 01 C4 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 0D 01 00 00 F4 03 04 00 98 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 55 5D 02 00 35 04 06 00 1F 00 00 5F [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:09]Read from MH i2c: E2 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 03 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 03 00 C4 20 00 90 00 58 [12:12:09]RAPDU: 90 00 [12:12:09]wFMCommunicate OK [12:12:09]wFMCommunicate request_size=10 [12:12:09]MH_SAM_APDU [12:12:09]CAPDU: 80 0D 02 02 05 27 02 50 08 41 [12:12:09]Write to MH i2c: E2 0D 00 C5 20 80 0D 02 02 05 00 27 02 50 08 41 00 00 2B [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:09]Read from MH i2c: E2 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 03 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 03 00 C5 20 00 90 00 59 [12:12:09]RAPDU: 90 00 [12:12:09]wFMCommunicate OK [12:12:09]wFMCommunicate request_size=4 [12:12:09]MH_SAM_APDU [12:12:09]CAPDU: 80 0D 03 02 [12:12:09]Write to MH i2c: E2 08 00 C6 20 80 0D 03 02 00 00 00 00 61 [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:09]Read from MH i2c: E2 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 0B 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 0B 00 C6 20 00 72 ED 56 B7 2E FA 02 C5 90 00 BD [12:12:09]RAPDU: 72 ED 56 B7 2E FA 02 C5 90 00 [12:12:09]wFMCommunicate OK [12:12:09]SAM_PROTO_SignData done [12:12:09]FM_MakeSignedData done [12:12:09]CreateOFDProtocolMessage [12:12:09]wFMCommunicate request_size=4 [12:12:09]MH_SAM_APDU [12:12:09]CAPDU: 80 11 00 00 [12:12:09]Write to MH i2c: E2 08 00 C7 20 80 11 00 00 00 00 00 00 61 [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:09]Read from MH i2c: E2 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 17 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 17 00 C7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B6 [12:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:12:09]wFMCommunicate OK [12:12:09]CreateOFDProtocolMessage done [12:12:09]OFDSenderStorePacket 154965 [12:12:09]StoreOFDPacket docnum=154965 [12:12:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A1 22 07 01 45 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 0D 01 00 00 F4 03 04 00 98 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 55 5D 02 00 35 04 06 00 1F 27 02 50 08 41 72 ED 56 B7 2E FA 02 C5 [12:12:09]CheckFolder [12:12:09]dirname=/storage/ofd_packets [12:12:09]CheckFolder done [12:12:09]ProducePacketName [12:12:09]name=ofd_packets/00154965 [12:12:09]NVStorageSaveData ofd_packets/00154965 [12:12:09]File name is /storage/ofd_packets/00154965 [12:12:09]Write 301 bytes [12:12:09]NVStorageSaveData done [12:12:09]OFDSenderStorePacket done [12:12:09]KKMCreateOFDPacket done [12:12:09]NVStorageSaveData kkm_last_timestamp [12:12:09]File name is /storage/kkm_last_timestamp [12:12:09]Write 4 bytes [12:12:09]OFD Sender: Processing packet 154965 [packets to send 67, broken 66] [12:12:09]ProducePacketName [12:12:09]name=ofd_packets/00154965 [12:12:09]OFD Sender: To server: pG, [12:12:09]CommunicateWithHost lk.salyk.kg:30040 [12:12:09]ConnectInit lk.salyk.kg [12:12:09]NVStorageSaveData done [12:12:09]ExternCall_PrintAddStr [12:12:09]wPrintStart [12:12:09]Write to MH i2c: 01 00 00 C8 20 E8 [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: 01 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: 01 07 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: 01 07 00 C8 20 00 00 00 00 00 FF 0F FD [12:12:09]RasterBufferAndPrint [12:12:09]line Счет N : (1)298220 [12:12:09]line ИНН: 02508201610067 [12:12:09]line Контрольно-Кассовый Чек [12:12:09]line ПРОДАЖА [12:12:09]line ТРК (МРК, ГНК) : 82 [12:12:09]line Товар: 2710124130 [12:12:09]line Аи-92-К-5 [12:12:09]line 3.130 * 63.90 [12:12:09]line = 200.01 [12:12:09]line НДС 12% НСП 1% [12:12:09]line > о реализуемом товаре [12:12:09]line ИТОГО: 200.01 [12:12:09]line НСП 1% : 1.77 [12:12:09]line НДС 12% : 21.24 [12:12:09]line Наличными: 200.01 [12:12:09]line Безнал.: 0.00 [12:12:09]line Место: АЗС № 53 "Партнер Нефть" [12:12:09]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:12:09]line СНО: Общий режим [12:12:09]line Чек 269 09.04.2024 12:12 [12:12:09]line Смена: 298 ФФД: 1.0 [12:12:09]line ЗНМ: 0300000127 [12:12:09]line РНМ: 0000000000090882 [12:12:09]line Версия ККМ: 001 [12:12:09]line ФМ: 0000000000874906 [12:12:09]line ФД: 154965 [12:12:09]line ФПД: 34252402985025 [12:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121208&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154965&fm=34252402985025&tin=02508201610067®Number=0000000000090882&sum=20001 [12:12:09]Connected sock=11 [12:12:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 A1 22 07 01 45 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 0D 01 00 00 F4 03 04 00 98 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 55 5D 02 00 35 04 06 00 1F 27 02 50 08 41 72 ED 56 B7 2E FA 02 C5 [12:12:09]written 0, free lines is 4095 [12:12:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F5 80 47 00 B4 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 55 5D 02 00 F4 03 04 00 42 D8 14 66 B6 04 01 00 00 F3 00 EA 07 16 62 06 CE [12:12:09]CommunicateWithHost err = 0 [12:12:09]CheckOFDResponse [12:12:09]1017 (14) - 77093643461234 [12:12:09]1041 (16) - 0000000000874906 [12:12:09]1040 (4) - 154965 [12:12:09]1012 (4) - 09.04.2024 05:55 [12:12:09]1206 (1) - 0 [12:12:09]OFD Sender: Remove packet 154965 [12:12:09]ProducePacketName [12:12:09]name=ofd_packets/00154965 [12:12:09]NVStorageDeleteData [12:12:10]Write to MH i2c: 01 00 00 F0 20 10 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: 01 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: 01 07 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: 01 07 00 F0 20 00 00 00 00 00 EE 0C 11 [12:12:10]RasterBufferAndPrint [12:12:10]line [12:12:10]line [12:12:10]line [12:12:10]line [12:12:10]line [12:12:10]written 0, free lines is 3316 [12:12:10]MH_Cut [12:12:10]Write to MH i2c: D1 01 00 F7 20 01 E9 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: D1 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: D1 01 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: D1 01 00 F7 20 00 E8 [12:12:10]Write to MH i2c: 01 00 00 F8 20 18 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]OFD Sender: No OFD packet to send [12:12:10]*** Cut start [12:12:10]*** Partial cut [12:12:10]*** CUTSNS_PIN = 1 [12:12:10]*** CUTSNS_PIN = 0 [12:12:11]*** Brake cut motor [12:12:11]Read from MH i2c: 01 [12:12:11]MH_I2C_Read... [12:12:11]*** Stop cut motor [12:12:11]*** Cut end [12:12:11]Read from MH i2c: 01 07 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 07 00 F8 20 00 00 00 00 00 FF 0F 2D [12:12:11]process_action close_receipt done [12:12:11]requested_data is exist [12:12:11]produce_requested_data [12:12:11]requested_item fm.sn is exist - process it [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 11 00 00 [12:12:11]Write to MH i2c: E2 08 00 F9 20 80 11 00 00 00 00 00 00 93 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 17 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 17 00 F9 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E8 [12:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:12:11]wFMCommunicate OK [12:12:11]requested_item fd.num is exist - process it [12:12:11]SAM_PROTO_GetFieldsCounters [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 13 00 00 [12:12:11]Write to MH i2c: E2 08 00 FA 20 80 13 00 00 00 00 00 00 96 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 62 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 62 00 FA 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 55 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [12:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 55 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:11]wFMCommunicate OK [12:12:11]SAM_PROTO_GetFieldsCounters done [12:12:11]requested_item shift.num is exist - process it [12:12:11]requested_item shift.opened is exist - process it [12:12:11]req_shift_opened [12:12:11]FM_GetShiftState [12:12:11]SAM_PROTO_GetShiftState [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 13 01 00 [12:12:11]Write to MH i2c: E2 08 00 FB 20 80 13 01 00 00 00 00 00 98 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 0E 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 0E 00 FB 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 32 [12:12:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:12:11]wFMCommunicate OK [12:12:11]SAM_PROTO_GetShiftState done [12:12:11]FM_GetShiftState done [12:12:11]req_shift_opened done [12:12:11]requested_item shift.open_date is exist - process it [12:12:11]req_shift_open_date [12:12:11]req_shift_open_date done [12:12:11]produce_requested_data done [12:12:11]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154965,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:12:11]process_action_free close_receipt [12:12:11]json_value_free [12:12:11]json_value_free done [12:12:11]process_json_proto returns [12:12:11]Send response to host [12:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154965,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:12:11]free response buf [12:12:11]execute_script done [12:12:11]execute_script returns [12:12:11]free content buf [12:12:11]Sock 9.Close socket [12:12:11]Sock 9.Thread stoped [12:12:12]accept exits with 7 [12:12:12]New connection [12:12:12]New thread 3067137380 created [12:12:12]Thread 3067280740 joined [12:12:12]Waiting for new connection... [12:12:12] Sock 7.Parse request [12:12:12]Sock 7.Check first char [12:12:12]Sock 7.First char is OK [12:12:12]request: POST /json_proto HTTP/1.0 [12:12:12]Method: POST [12:12:12]URL: /json_proto [12:12:12]Method is POST - this is cgi request [12:12:12]url: /json_proto [12:12:12]query_string will be loaded in cgi processing [12:12:12]execute_cgi json_proto POST (null) [12:12:12]execute_cgi path=json_proto method=POST [12:12:12]POST find Content-Length [12:12:12]Host: 172.17.32.195:8080 [12:12:12]Content-Length: 639 [12:12:12]Content-Type: application/json [12:12:12] [12:12:12]POST finish read [12:12:12]Found Content-Length = 639 [12:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:12]execute_script... [12:12: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)298221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:12]POST & json_proto [12:12:12]process_json_proto [12:12:12]json parsed OK: [12:12:12]protocol is kg_v1.0 [12:12:12]action value=close_receipt [12:12:12]process_action close_receipt [12:12:12]cmd_close_receipt [12:12:12]MH_GetDate [12:12:12]Write to MH i2c: F0 00 00 FC 20 0B [12:12:12]Write i2c OK [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: F0 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: F0 09 00 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: F0 09 00 FC 20 00 9D 30 15 66 77 1B 62 64 B4 [12:12:12]GetLastDocTimeStamp 1712664728 [12:12:12]current date 1712664733 [12:12:12]FM_GetShiftState [12:12:12]SAM_PROTO_GetShiftState [12:12:12]wFMCommunicate request_size=4 [12:12:12]MH_SAM_APDU [12:12:12]CAPDU: 80 13 01 00 [12:12:12]Write to MH i2c: E2 08 00 FD 20 80 13 01 00 00 00 00 00 9A [12:12:12]Write i2c OK [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 [12:12:12]MH_I2C_Read... [12:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:12]Read from MH i2c: E2 0E 00 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 0E 00 FD 20 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 34 [12:12:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:12:12]wFMCommunicate OK [12:12:12]SAM_PROTO_GetShiftState done [12:12:12]FM_GetShiftState done [12:12:12]opened in 1712622218 [12:12:12]opened+sec_in_day 1712708618 [12:12:12]quantity*price = 30033 [12:12:12]sum+1 = 30034 [12:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 270 09.04.2024 12:12 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154966 ФПД: 73731294755949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121213&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154966&fm=73731294755949&tin=02508201610067®Number=0000000000090882&sum=30033 [12:12:13]StoreToDocumentArchive [12:12:13]shift 298 fd 154966 [12:12:13]save to /storage/0298/doc_00154966 [12:12:13]save last doc name /storage/0298/doc_00154966 to /storage/kkm_last_doc_name [12:12:13]save OK [12:12:13]Clear old archive folders... [12:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:13]tlvbuf is 01743A00 [12:12:13]SAM_PROTO_ClearQueue [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 09 00 00 [12:12:13]Write to MH i2c: E2 08 00 0A 21 80 09 00 00 00 00 00 00 9D [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 03 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 03 00 0A 21 00 90 00 9F [12:12:13]RAPDU: 90 00 [12:12:13]wFMCommunicate OK [12:12:13]SAM_PROTO_ClearQueue done [12:12:13]KKMCreateOFDPacket [12:12:13]OFDProtocolAddRootSTLVToBuf [12:12:13]FM_MakeSignedData [12:12:13]FM_MakeSignedData [12:12:13]SAM_PROTO_SignData [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 0D 01 02 [12:12:13]Write to MH i2c: E2 08 00 0B 21 80 0D 01 02 00 00 00 00 A5 [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 0B 21 00 90 00 A0 [12:12:14]RAPDU: 90 00 [12:12:14]wFMCommunicate OK [12:12:14]wFMCommunicate request_size=255 [12:12:14]MH_SAM_APDU [12:12: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 9D 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 56 5D 02 00 35 04 06 00 43 [12:12:14]Write to MH i2c: E2 02 01 0C 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 9D 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 56 5D 02 00 35 04 06 00 43 00 00 87 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 0C 21 00 90 00 A1 [12:12:14]RAPDU: 90 00 [12:12:14]wFMCommunicate OK [12:12:14]wFMCommunicate request_size=10 [12:12:14]MH_SAM_APDU [12:12:14]CAPDU: 80 0D 02 02 05 0E E7 A1 FC 6D [12:12:14]Write to MH i2c: E2 0D 00 0D 21 80 0D 02 02 05 00 0E E7 A1 FC 6D 00 00 B1 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 03 00 0D 21 00 90 00 A2 [12:12:14]RAPDU: 90 00 [12:12:14]wFMCommunicate OK [12:12:14]wFMCommunicate request_size=4 [12:12:14]MH_SAM_APDU [12:12:14]CAPDU: 80 0D 03 02 [12:12:14]Write to MH i2c: E2 08 00 0E 21 80 0D 03 02 00 00 00 00 AA [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 0B 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 0B 00 0E 21 00 90 D4 CA B8 CA ED 58 B7 90 00 57 [12:12:14]RAPDU: 90 D4 CA B8 CA ED 58 B7 90 00 [12:12:14]wFMCommunicate OK [12:12:14]SAM_PROTO_SignData done [12:12:14]FM_MakeSignedData done [12:12:14]CreateOFDProtocolMessage [12:12:14]wFMCommunicate request_size=4 [12:12:14]MH_SAM_APDU [12:12:14]CAPDU: 80 11 00 00 [12:12:14]Write to MH i2c: E2 08 00 0F 21 80 11 00 00 00 00 00 00 AA [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 17 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 17 00 0F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FF [12:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:12:14]wFMCommunicate OK [12:12:14]CreateOFDProtocolMessage done [12:12:14]OFDSenderStorePacket 154966 [12:12:14]StoreOFDPacket docnum=154966 [12:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 45 07 01 64 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 9D 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 56 5D 02 00 35 04 06 00 43 0E E7 A1 FC 6D 90 D4 CA B8 CA ED 58 B7 [12:12:14]CheckFolder [12:12:14]dirname=/storage/ofd_packets [12:12:14]CheckFolder done [12:12:14]ProducePacketName [12:12:14]name=ofd_packets/00154966 [12:12:14]NVStorageSaveData ofd_packets/00154966 [12:12:14]File name is /storage/ofd_packets/00154966 [12:12:14]Write 301 bytes [12:12:14]NVStorageSaveData done [12:12:14]OFDSenderStorePacket done [12:12:14]KKMCreateOFDPacket done [12:12:14]NVStorageSaveData kkm_last_timestamp [12:12:14]File name is /storage/kkm_last_timestamp [12:12:14]Write 4 bytes [12:12:14]NVStorageSaveData done [12:12:14]ExternCall_PrintAddStr [12:12:14]wPrintStart [12:12:14]Write to MH i2c: 01 00 00 10 21 31 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 10 21 00 00 00 00 00 FF 0F 46 [12:12:14]RasterBufferAndPrint [12:12:14]line Счет N : (1)298221 [12:12:14]line ИНН: 02508201610067 [12:12:14]line Контрольно-Кассовый Чек [12:12:14]line ПРОДАЖА [12:12:14]line ТРК (МРК, ГНК) : 12 [12:12:14]line Товар: 2710124130 [12:12:14]line Аи-92-К-5 [12:12:14]line 4.700 * 63.90 [12:12:14]line = 300.33 [12:12:14]line НДС 12% НСП 1% [12:12:14]line > о реализуемом товаре [12:12:14]line ИТОГО: 300.33 [12:12:14]line НСП 1% : 2.66 [12:12:14]line НДС 12% : 31.89 [12:12:14]line Наличными: 300.33 [12:12:14]line Безнал.: 0.00 [12:12:14]line Место: АЗС № 53 "Партнер Нефть" [12:12:14]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:12:14]line СНО: Общий режим [12:12:14]line Чек 270 09.04.2024 12:12 [12:12:14]line Смена: 298 ФФД: 1.0 [12:12:14]line ЗНМ: 0300000127 [12:12:14]line РНМ: 0000000000090882 [12:12:14]line Версия ККМ: 001 [12:12:14]line ФМ: 0000000000874906 [12:12:14]line ФД: 154966 [12:12:14]line ФПД: 73731294755949 [12:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121213&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154966&fm=73731294755949&tin=02508201610067®Number=0000000000090882&sum=30033 [12:12:14]written 0, free lines is 4095 [12:12:14]OFD Sender: Processing packet 154966 [packets to send 67, broken 66] [12:12:14]ProducePacketName [12:12:14]name=ofd_packets/00154966 [12:12:14]OFD Sender: To server: pG, [12:12:14]CommunicateWithHost lk.salyk.kg:30040 [12:12:14]ConnectInit lk.salyk.kg [12:12:14]Connected sock=10 [12:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 45 07 01 64 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 9D 30 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 56 5D 02 00 35 04 06 00 43 0E E7 A1 FC 6D 90 D4 CA B8 CA ED 58 B7 [12:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 93 79 47 00 9A AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 56 5D 02 00 F4 03 04 00 47 D8 14 66 B6 04 01 00 00 FF E8 0E CF 27 A9 0F A6 [12:12:14]CommunicateWithHost err = 0 [12:12:14]CheckOFDResponse [12:12:14]1017 (14) - 77093643461234 [12:12:14]1041 (16) - 0000000000874906 [12:12:14]1040 (4) - 154966 [12:12:14]1012 (4) - 09.04.2024 05:55 [12:12:14]1206 (1) - 0 [12:12:14]OFD Sender: Remove packet 154966 [12:12:14]ProducePacketName [12:12:14]name=ofd_packets/00154966 [12:12:14]NVStorageDeleteData [12:12:14]Write to MH i2c: 01 00 00 38 21 59 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 38 21 00 00 00 00 00 F3 0C 5F [12:12:14]RasterBufferAndPrint [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]written 0, free lines is 3328 [12:12:14]MH_Cut [12:12:14]Write to MH i2c: D1 01 00 3F 21 01 32 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 01 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 01 00 3F 21 00 31 [12:12:14]Write to MH i2c: 01 00 00 40 21 61 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:15]OFD Sender: No OFD packet to send [12:12:15]*** Cut start [12:12:15]*** Partial cut [12:12:15]*** CUTSNS_PIN = 1 [12:12:15]*** CUTSNS_PIN = 0 [12:12:15]*** Brake cut motor [12:12:16]Read from MH i2c: 01 [12:12:16]MH_I2C_Read... [12:12:16]*** Stop cut motor [12:12:16]*** Cut end [12:12:16]Read from MH i2c: 01 07 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 07 00 40 21 00 00 00 00 00 FF 0F 76 [12:12:16]process_action close_receipt done [12:12:16]requested_data is exist [12:12:16]produce_requested_data [12:12:16]requested_item fm.sn is exist - process it [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 11 00 00 [12:12:16]Write to MH i2c: E2 08 00 41 21 80 11 00 00 00 00 00 00 DC [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 41 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 31 [12:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:12:16]wFMCommunicate OK [12:12:16]requested_item fd.num is exist - process it [12:12:16]SAM_PROTO_GetFieldsCounters [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 00 00 [12:12:16]Write to MH i2c: E2 08 00 42 21 80 13 00 00 00 00 00 00 DF [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 62 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 62 00 42 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 56 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [12:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 56 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_GetFieldsCounters done [12:12:16]requested_item shift.num is exist - process it [12:12:16]requested_item shift.opened is exist - process it [12:12:16]req_shift_opened [12:12:16]FM_GetShiftState [12:12:16]SAM_PROTO_GetShiftState [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 01 00 [12:12:16]Write to MH i2c: E2 08 00 43 21 80 13 01 00 00 00 00 00 E1 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 43 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7B [12:12:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_GetShiftState done [12:12:16]FM_GetShiftState done [12:12:16]req_shift_opened done [12:12:16]requested_item shift.open_date is exist - process it [12:12:16]req_shift_open_date [12:12:16]req_shift_open_date done [12:12:16]produce_requested_data done [12:12:16]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154966,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:12:16]process_action_free close_receipt [12:12:16]json_value_free [12:12:16]json_value_free done [12:12:16]process_json_proto returns [12:12:16]Send response to host [12:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154966,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:12:16]free response buf [12:12:16]execute_script done [12:12:16]execute_script returns [12:12:16]free content buf [12:12:16]Sock 7.Close socket [12:12:16]Sock 7.Thread stoped [12:12:20]OFD Sender: No OFD packet to send [12:12:25]OFD Sender: No OFD packet to send [12:12:30]OFD Sender: No OFD packet to send [12:12:35]OFD Sender: No OFD packet to send [12:12:40]OFD Sender: No OFD packet to send [12:12:45]OFD Sender: No OFD packet to send [12:12:50]OFD Sender: No OFD packet to send [12:12:55]OFD Sender: No OFD packet to send [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:27]accept exits with 9 [12:14:27]New connection [12:14:27]New thread 3067280740 created [12:14:27]Thread 3067137380 joined [12:14:27]Waiting for new connection... [12:14:27] Sock 9.Parse request [12:14:27]Sock 9.Check first char [12:14:27]Sock 9.First char is OK [12:14:27]request: POST /json_proto HTTP/1.0 [12:14:27]Method: POST [12:14:27]URL: /json_proto [12:14:27]Method is POST - this is cgi request [12:14:27]url: /json_proto [12:14:27]query_string will be loaded in cgi processing [12:14:27]execute_cgi json_proto POST (null) [12:14:27]execute_cgi path=json_proto method=POST [12:14:27]POST find Content-Length [12:14:27]Host: 172.17.32.195:8080 [12:14:27]Content-Length: 1195 [12:14:27]Content-Type: application/json [12:14:27] [12:14:27]POST finish read [12:14:27]Found Content-Length = 1195 [12:14: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298222\u000A09.04.2024 11:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3757605\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:27]execute_script... [12:14: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298222\u000A09.04.2024 11:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3757605\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:27]POST & json_proto [12:14:27]process_json_proto [12:14:27]json parsed OK: [12:14:27]protocol is kg_v1.0 [12:14:27]action value=print_text [12:14:27]process_action print_text [12:14:27]cmd_print_text [12:14:27]ExternCall_PrintAddStr [12:14:27]wPrintStart [12:14:27]Write to MH i2c: 01 00 00 44 21 65 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 44 21 00 00 00 00 00 FF 0F 7A [12:14:27]RasterBufferAndPrint [12:14:27]line *****ТОВАРНЫЙ ЧЕК***** [12:14:27]line АЗС 53 [12:14:27]line Партнер нефть [12:14:27]line 02508201610067 [12:14:27]line Кассир : Черикбаев М. [12:14:27]line Счет N : (1)298222 [12:14:27]line 09.04.2024 11:51 [12:14:27]line ПРОДАЖА [12:14:27]line ТРК (МРК, ГНК): 91 [12:14:27]line Вид ГСМ : 2710194210 [12:14:27]line ДТ(л)-К-5 [12:14:27]line 10.000 x 72.40 [12:14:27]line ИТОГ: 724.00 [12:14:27]line Тип оплаты: Талоны: Партнер нефть [12:14:27]line 3757605 [12:14:27]line ______________________ [12:14:27]line (подпись) [12:14:27]written 0, free lines is 4095 [12:14:27]Write to MH i2c: 01 00 00 58 21 79 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: 01 07 00 58 21 00 00 00 00 00 10 0E 9E [12:14:27]RasterBufferAndPrint [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]line [12:14:27]written 0, free lines is 3602 [12:14:27]MH_Cut [12:14:27]Write to MH i2c: D1 01 00 5F 21 01 52 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 01 00 [12:14:27]MH_I2C_Read... [12:14:27]Read from MH i2c: D1 01 00 5F 21 00 51 [12:14:27]Write to MH i2c: 01 00 00 60 21 81 [12:14:27]Write i2c OK [12:14:27]MH_I2C_Read... [12:14:28]*** Cut start [12:14:28]*** Partial cut [12:14:28]*** CUTSNS_PIN = 1 [12:14:28]*** CUTSNS_PIN = 0 [12:14:28]*** Brake cut motor [12:14:28]Read from MH i2c: 01 [12:14:28]MH_I2C_Read... [12:14:28]*** Stop cut motor [12:14:28]*** Cut end [12:14:28]Read from MH i2c: 01 07 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: 01 07 00 60 21 00 00 00 00 00 FF 0F 96 [12:14:28]process_action print_text done [12:14:28]requested_data is exist [12:14:28]produce_requested_data [12:14:28]requested_item fm.sn is exist - process it [12:14:28]wFMCommunicate request_size=4 [12:14:28]MH_SAM_APDU [12:14:28]CAPDU: 80 11 00 00 [12:14:28]Write to MH i2c: E2 08 00 61 21 80 11 00 00 00 00 00 00 FC [12:14:28]Write i2c OK [12:14:28]MH_I2C_Read... [12:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:28]Read from MH i2c: E2 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 17 00 [12:14:28]MH_I2C_Read... [12:14:28]Read from MH i2c: E2 17 00 61 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 51 [12:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:14:28]wFMCommunicate OK [12:14:28]requested_item fd.num is exist - process it [12:14:28]SAM_PROTO_GetFieldsCounters [12:14:28]wFMCommunicate request_size=4 [12:14:28]MH_SAM_APDU [12:14:28]CAPDU: 80 13 00 00 [12:14:28]Write to MH i2c: E2 08 00 62 21 80 13 00 00 00 00 00 00 FF [12:14:28]Write i2c OK [12:14:28]MH_I2C_Read... [12:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:29]Read from MH i2c: E2 [12:14:29]MH_I2C_Read... [12:14:29]Read from MH i2c: E2 62 00 [12:14:29]MH_I2C_Read... [12:14:29]Read from MH i2c: E2 62 00 62 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 56 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [12:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 56 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:29]wFMCommunicate OK [12:14:29]SAM_PROTO_GetFieldsCounters done [12:14:29]requested_item shift.num is exist - process it [12:14:29]requested_item shift.opened is exist - process it [12:14:29]req_shift_opened [12:14:29]FM_GetShiftState [12:14:29]SAM_PROTO_GetShiftState [12:14:29]wFMCommunicate request_size=4 [12:14:29]MH_SAM_APDU [12:14:29]CAPDU: 80 13 01 00 [12:14:29]Write to MH i2c: E2 08 00 63 21 80 13 01 00 00 00 00 00 01 [12:14:29]Write i2c OK [12:14:29]MH_I2C_Read... [12:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:29]Read from MH i2c: E2 [12:14:29]MH_I2C_Read... [12:14:29]Read from MH i2c: E2 0E 00 [12:14:29]MH_I2C_Read... [12:14:29]Read from MH i2c: E2 0E 00 63 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9B [12:14:29]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:14:29]wFMCommunicate OK [12:14:29]SAM_PROTO_GetShiftState done [12:14:29]FM_GetShiftState done [12:14:29]req_shift_opened done [12:14:29]requested_item shift.open_date is exist - process it [12:14:29]req_shift_open_date [12:14:29]req_shift_open_date done [12:14:29]produce_requested_data done [12:14:29]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154966,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:14:29]process_action_free print_text [12:14:29]json_value_free [12:14:29]json_value_free done [12:14:29]process_json_proto returns [12:14:29]Send response to host [12:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154966,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:14:29]free response buf [12:14:29]execute_script done [12:14:29]execute_script returns [12:14:29]free content buf [12:14:29]Sock 9.Close socket [12:14:29]Sock 9.Thread stoped [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:36]accept exits with 7 [12:14:36]New connection [12:14:36]New thread 3067137380 created [12:14:36]Thread 3067280740 joined [12:14:36]Waiting for new connection... [12:14:36] Sock 7.Parse request [12:14:36]Sock 7.Check first char [12:14:36]Sock 7.First char is OK [12:14:36]request: POST /json_proto HTTP/1.0 [12:14:36]Method: POST [12:14:36]URL: /json_proto [12:14:36]Method is POST - this is cgi request [12:14:36]url: /json_proto [12:14:36]query_string will be loaded in cgi processing [12:14:36]execute_cgi json_proto POST (null) [12:14:36]execute_cgi path=json_proto method=POST [12:14:36]POST find Content-Length [12:14:36]Host: 172.17.32.195:8080 [12:14:36]Content-Length: 639 [12:14:36]Content-Type: application/json [12:14:36] [12:14:36]POST finish read [12:14:36]Found Content-Length = 639 [12:14:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298223", "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" : 63.90, "quantity" : 3.900, "sum" : 249.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 249.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:36]execute_script... [12:14: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)298223", "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" : 63.90, "quantity" : 3.900, "sum" : 249.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 249.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:36]POST & json_proto [12:14:36]process_json_proto [12:14:36]json parsed OK: [12:14:36]protocol is kg_v1.0 [12:14:36]action value=close_receipt [12:14:36]process_action close_receipt [12:14:36]cmd_close_receipt [12:14:36]MH_GetDate [12:14:36]Write to MH i2c: F0 00 00 64 21 74 [12:14:36]Write i2c OK [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 09 00 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 09 00 64 21 00 2D 31 15 66 77 1B 62 64 AE [12:14:36]GetLastDocTimeStamp 1712664733 [12:14:36]current date 1712664877 [12:14:36]FM_GetShiftState [12:14:36]SAM_PROTO_GetShiftState [12:14:36]wFMCommunicate request_size=4 [12:14:36]MH_SAM_APDU [12:14:36]CAPDU: 80 13 01 00 [12:14:36]Write to MH i2c: E2 08 00 65 21 80 13 01 00 00 00 00 00 03 [12:14:36]Write i2c OK [12:14:36]MH_I2C_Read... [12:14:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:36]Read from MH i2c: E2 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: E2 0E 00 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: E2 0E 00 65 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9D [12:14:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:14:36]wFMCommunicate OK [12:14:36]SAM_PROTO_GetShiftState done [12:14:36]FM_GetShiftState done [12:14:36]opened in 1712622218 [12:14:36]opened+sec_in_day 1712708618 [12:14:36]quantity*price = 24921 [12:14:36]sum+1 = 24922 [12:14:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 249.21 НСП 1% : 2.20 НДС 12% : 26.46 Наличными: 249.21 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 271 09.04.2024 12:14 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154967 ФПД: 278118076552465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121437&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154967&fm=278118076552465&tin=02508201610067®Number=0000000000090882&sum=24921 [12:14:37]StoreToDocumentArchive [12:14:37]shift 298 fd 154967 [12:14:37]save to /storage/0298/doc_00154967 [12:14:37]save last doc name /storage/0298/doc_00154967 to /storage/kkm_last_doc_name [12:14:37]save OK [12:14:37]Clear old archive folders... [12:14:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:37]tlvbuf is 01743CC0 [12:14:37]SAM_PROTO_ClearQueue [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 09 00 00 [12:14:37]Write to MH i2c: E2 08 00 72 21 80 09 00 00 00 00 00 00 05 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 72 21 00 90 00 07 [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]SAM_PROTO_ClearQueue done [12:14:37]KKMCreateOFDPacket [12:14:37]OFDProtocolAddRootSTLVToBuf [12:14:37]FM_MakeSignedData [12:14:37]FM_MakeSignedData [12:14:37]SAM_PROTO_SignData [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 0D 01 02 [12:14:37]Write to MH i2c: E2 08 00 73 21 80 0D 01 02 00 00 00 00 0D [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 73 21 00 90 00 08 [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]wFMCommunicate request_size=255 [12:14:37]MH_SAM_APDU [12:14: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 3C 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 59 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 0A 00 00 00 00 07 04 06 00 59 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 0F 01 00 00 F4 03 04 00 2D 31 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 57 5D 02 00 35 04 06 00 FC [12:14:37]Write to MH i2c: E2 02 01 74 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 59 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 0A 00 00 00 00 07 04 06 00 59 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 0F 01 00 00 F4 03 04 00 2D 31 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 57 5D 02 00 35 04 06 00 FC 00 00 A4 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:38]Read from MH i2c: E2 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 03 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 03 00 74 21 00 90 00 09 [12:14:38]RAPDU: 90 00 [12:14:38]wFMCommunicate OK [12:14:38]wFMCommunicate request_size=10 [12:14:38]MH_SAM_APDU [12:14:38]CAPDU: 80 0D 02 02 05 F2 69 28 95 11 [12:14:38]Write to MH i2c: E2 0D 00 75 21 80 0D 02 02 05 00 F2 69 28 95 11 00 00 43 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:38]Read from MH i2c: E2 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 03 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 03 00 75 21 00 90 00 0A [12:14:38]RAPDU: 90 00 [12:14:38]wFMCommunicate OK [12:14:38]wFMCommunicate request_size=4 [12:14:38]MH_SAM_APDU [12:14:38]CAPDU: 80 0D 03 02 [12:14:38]Write to MH i2c: E2 08 00 76 21 80 0D 03 02 00 00 00 00 12 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:38]Read from MH i2c: E2 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 0B 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 0B 00 76 21 00 52 A2 2E B2 F8 28 D9 E4 90 00 C4 [12:14:38]RAPDU: 52 A2 2E B2 F8 28 D9 E4 90 00 [12:14:38]wFMCommunicate OK [12:14:38]SAM_PROTO_SignData done [12:14:38]FM_MakeSignedData done [12:14:38]CreateOFDProtocolMessage [12:14:38]wFMCommunicate request_size=4 [12:14:38]MH_SAM_APDU [12:14:38]CAPDU: 80 11 00 00 [12:14:38]Write to MH i2c: E2 08 00 77 21 80 11 00 00 00 00 00 00 12 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:38]Read from MH i2c: E2 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 17 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 17 00 77 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 67 [12:14:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:14:38]wFMCommunicate OK [12:14:38]CreateOFDProtocolMessage done [12:14:38]OFDSenderStorePacket 154967 [12:14:38]StoreOFDPacket docnum=154967 [12:14:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 87 86 07 01 91 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 3C 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 59 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 0A 00 00 00 00 07 04 06 00 59 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 0F 01 00 00 F4 03 04 00 2D 31 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 57 5D 02 00 35 04 06 00 FC F2 69 28 95 11 52 A2 2E B2 F8 28 D9 E4 [12:14:38]CheckFolder [12:14:38]dirname=/storage/ofd_packets [12:14:38]CheckFolder done [12:14:38]ProducePacketName [12:14:38]name=ofd_packets/00154967 [12:14:38]NVStorageSaveData ofd_packets/00154967 [12:14:38]File name is /storage/ofd_packets/00154967 [12:14:38]Write 301 bytes [12:14:38]NVStorageSaveData done [12:14:38]OFDSenderStorePacket done [12:14:38]KKMCreateOFDPacket done [12:14:38]NVStorageSaveData kkm_last_timestamp [12:14:38]File name is /storage/kkm_last_timestamp [12:14:38]Write 4 bytes [12:14:38]NVStorageSaveData done [12:14:38]OFD Sender: Processing packet 154967 [packets to send 67, broken 66] [12:14:38]ProducePacketName [12:14:38]name=ofd_packets/00154967 [12:14:38]OFD Sender: To server: pG, [12:14:38]CommunicateWithHost lk.salyk.kg:30040 [12:14:38]ConnectInit lk.salyk.kg [12:14:38]ExternCall_PrintAddStr [12:14:38]wPrintStart [12:14:38]Write to MH i2c: 01 00 00 78 21 99 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 78 21 00 00 00 00 00 FF 0F AE [12:14:38]RasterBufferAndPrint [12:14:38]line Счет N : (1)298223 [12:14:38]line ИНН: 02508201610067 [12:14:38]line Контрольно-Кассовый Чек [12:14:38]line ПРОДАЖА [12:14:38]line ТРК (МРК, ГНК) : 62 [12:14:38]line Товар: 2710124130 [12:14:38]line Аи-92-К-5 [12:14:38]line 3.900 * 63.90 [12:14:38]line = 249.21 [12:14:38]line НДС 12% НСП 1% [12:14:38]line > о реализуемом товаре [12:14:38]line ИТОГО: 249.21 [12:14:38]line НСП 1% : 2.20 [12:14:38]line НДС 12% : 26.46 [12:14:38]line Наличными: 249.21 [12:14:38]line Безнал.: 0.00 [12:14:38]line Место: АЗС № 53 "Партнер Нефть" [12:14:38]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:14:38]line СНО: Общий режим [12:14:38]line Чек 271 09.04.2024 12:14 [12:14:38]line Смена: 298 ФФД: 1.0 [12:14:38]line ЗНМ: 0300000127 [12:14:38]line РНМ: 0000000000090882 [12:14:38]line Версия ККМ: 001 [12:14:38]line ФМ: 0000000000874906 [12:14:38]line ФД: 154967 [12:14:38]line ФПД: 278118076552465 [12:14:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T121437&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154967&fm=278118076552465&tin=02508201610067®Number=0000000000090882&sum=24921 [12:14:38]Connected sock=11 [12:14:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 87 86 07 01 91 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 3C 0F 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 59 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 0A 00 00 00 00 07 04 06 00 59 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 0F 01 00 00 F4 03 04 00 2D 31 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 57 5D 02 00 35 04 06 00 FC F2 69 28 95 11 52 A2 2E B2 F8 28 D9 E4 [12:14:38]written 0, free lines is 4095 [12:14:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 53 1A 47 00 EE 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 57 5D 02 00 F4 03 04 00 D7 D8 14 66 B6 04 01 00 00 82 99 E4 4E 8D 5C 9F EC [12:14:38]CommunicateWithHost err = 0 [12:14:38]CheckOFDResponse [12:14:38]1017 (14) - 77093643461234 [12:14:38]1041 (16) - 0000000000874906 [12:14:38]1040 (4) - 154967 [12:14:38]1012 (4) - 09.04.2024 05:57 [12:14:38]1206 (1) - 0 [12:14:38]OFD Sender: Remove packet 154967 [12:14:38]ProducePacketName [12:14:38]name=ofd_packets/00154967 [12:14:38]NVStorageDeleteData [12:14:39]Write to MH i2c: 01 00 00 A0 21 C1 [12:14:39]Write i2c OK [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: 01 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: 01 07 00 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: 01 07 00 A0 21 00 00 00 00 00 F0 0C C4 [12:14:39]RasterBufferAndPrint [12:14:39]line [12:14:39]line [12:14:39]line [12:14:39]line [12:14:39]line [12:14:39]written 0, free lines is 3319 [12:14:39]MH_Cut [12:14:39]Write to MH i2c: D1 01 00 A7 21 01 9A [12:14:39]Write i2c OK [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: D1 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: D1 01 00 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: D1 01 00 A7 21 00 99 [12:14:39]Write to MH i2c: 01 00 00 A8 21 C9 [12:14:39]Write i2c OK [12:14:39]MH_I2C_Read... [12:14:39]OFD Sender: No OFD packet to send [12:14:39]*** Cut start [12:14:39]*** Partial cut [12:14:39]*** CUTSNS_PIN = 1 [12:14:39]*** CUTSNS_PIN = 0 [12:14:40]*** Brake cut motor [12:14:40]Read from MH i2c: 01 [12:14:40]MH_I2C_Read... [12:14:40]*** Stop cut motor [12:14:40]*** Cut end [12:14:40]Read from MH i2c: 01 07 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: 01 07 00 A8 21 00 00 00 00 00 FF 0F DE [12:14:40]process_action close_receipt done [12:14:40]requested_data is exist [12:14:40]produce_requested_data [12:14:40]requested_item fm.sn is exist - process it [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 11 00 00 [12:14:40]Write to MH i2c: E2 08 00 A9 21 80 11 00 00 00 00 00 00 44 [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 17 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 17 00 A9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 99 [12:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:14:40]wFMCommunicate OK [12:14:40]requested_item fd.num is exist - process it [12:14:40]SAM_PROTO_GetFieldsCounters [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 13 00 00 [12:14:40]Write to MH i2c: E2 08 00 AA 21 80 13 00 00 00 00 00 00 47 [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 62 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 62 00 AA 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [12:14:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:40]wFMCommunicate OK [12:14:40]SAM_PROTO_GetFieldsCounters done [12:14:40]requested_item shift.num is exist - process it [12:14:40]requested_item shift.opened is exist - process it [12:14:40]req_shift_opened [12:14:40]FM_GetShiftState [12:14:40]SAM_PROTO_GetShiftState [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 13 01 00 [12:14:40]Write to MH i2c: E2 08 00 AB 21 80 13 01 00 00 00 00 00 49 [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 0E 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 0E 00 AB 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E3 [12:14:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:14:40]wFMCommunicate OK [12:14:40]SAM_PROTO_GetShiftState done [12:14:40]FM_GetShiftState done [12:14:40]req_shift_opened done [12:14:40]requested_item shift.open_date is exist - process it [12:14:40]req_shift_open_date [12:14:40]req_shift_open_date done [12:14:40]produce_requested_data done [12:14:40]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:14:40]process_action_free close_receipt [12:14:40]json_value_free [12:14:40]json_value_free done [12:14:40]process_json_proto returns [12:14:40]Send response to host [12:14:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:14:40]free response buf [12:14:40]execute_script done [12:14:40]execute_script returns [12:14:40]free content buf [12:14:40]Sock 7.Close socket [12:14:40]Sock 7.Thread stoped [12:14:44]OFD Sender: No OFD packet to send [12:14:49]OFD Sender: No OFD packet to send [12:14:54]OFD Sender: No OFD packet to send [12:14:59]OFD Sender: No OFD packet to send [12:15:04]OFD Sender: No OFD packet to send [12:15:09]OFD Sender: No OFD packet to send [12:15:14]OFD Sender: No OFD packet to send [12:15:19]OFD Sender: No OFD packet to send [12:15:24]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:49]OFD Sender: No OFD packet to send [12:15:54]OFD Sender: No OFD packet to send [12:15:59]OFD Sender: No OFD packet to send [12:16:04]OFD Sender: No OFD packet to send [12:16:09]OFD Sender: No OFD packet to send [12:16:14]OFD Sender: No OFD packet to send [12:16:19]OFD Sender: No OFD packet to send [12:16:24]OFD Sender: No OFD packet to send [12:16:29]OFD Sender: No OFD packet to send [12:16:34]OFD Sender: No OFD packet to send [12:16:39]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:49]OFD Sender: No OFD packet to send [12:16:54]OFD Sender: No OFD packet to send [12:16:59]OFD Sender: No OFD packet to send [12:17:04]OFD Sender: No OFD packet to send [12:17:09]OFD Sender: No OFD packet to send [12:17:14]OFD Sender: No OFD packet to send [12:17:19]OFD Sender: No OFD packet to send [12:17:24]OFD Sender: No OFD packet to send [12:17:29]OFD Sender: No OFD packet to send [12:17:33]accept exits with 9 [12:17:33]New connection [12:17:33]New thread 3067280740 created [12:17:33]Thread 3067137380 joined [12:17:33]Waiting for new connection... [12:17:33] Sock 9.Parse request [12:17:33]Sock 9.Check first char [12:17:33]Sock 9.First char is OK [12:17:33]request: POST /json_proto HTTP/1.0 [12:17:33]Method: POST [12:17:33]URL: /json_proto [12:17:33]Method is POST - this is cgi request [12:17:33]url: /json_proto [12:17:33]query_string will be loaded in cgi processing [12:17:33]execute_cgi json_proto POST (null) [12:17:33]execute_cgi path=json_proto method=POST [12:17:33]POST find Content-Length [12:17:33]Host: 172.17.32.195:8080 [12:17:33]Content-Length: 1189 [12:17:33]Content-Type: application/json [12:17:33] [12:17:33]POST finish read [12:17:33]Found Content-Length = 1189 [12:17:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298224\u000A09.04.2024 11:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:33]execute_script... [12:17:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298224\u000A09.04.2024 11:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.830 x 63.90\u000A\u0418\u0422\u041E\u0413: 500.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:33]POST & json_proto [12:17:33]process_json_proto [12:17:33]json parsed OK: [12:17:33]protocol is kg_v1.0 [12:17:33]action value=print_text [12:17:33]process_action print_text [12:17:33]cmd_print_text [12:17:33]ExternCall_PrintAddStr [12:17:33]wPrintStart [12:17:33]Write to MH i2c: 01 00 00 AC 21 CD [12:17:33]Write i2c OK [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 07 00 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 07 00 AC 21 00 00 00 00 00 FF 0F E2 [12:17:33]RasterBufferAndPrint [12:17:33]line *****ТОВАРНЫЙ ЧЕК***** [12:17:33]line АЗС 53 [12:17:33]line Партнер нефть [12:17:33]line 02508201610067 [12:17:33]line Кассир : Черикбаев М. [12:17:33]line Счет N : (1)298224 [12:17:33]line 09.04.2024 11:54 [12:17:33]line ПРОДАЖА [12:17:33]line ТРК (МРК, ГНК): 82 [12:17:33]line Вид ГСМ : 2710124130 [12:17:33]line Аи-92-К-5 [12:17:33]line 7.830 x 63.90 [12:17:33]line ИТОГ: 500.34 [12:17:33]line Тип оплаты: Талоны: Партнер нефть [12:17:33]line 3585926 [12:17:33]line ______________________ [12:17:33]line (подпись) [12:17:33]written 0, free lines is 4095 [12:17:33]Write to MH i2c: 01 00 00 C0 21 E1 [12:17:33]Write i2c OK [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 07 00 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: 01 07 00 C0 21 00 00 00 00 00 11 0E 07 [12:17:33]RasterBufferAndPrint [12:17:33]line [12:17:33]line [12:17:33]line [12:17:33]line [12:17:33]line [12:17:33]written 0, free lines is 3603 [12:17:33]MH_Cut [12:17:33]Write to MH i2c: D1 01 00 C7 21 01 BA [12:17:33]Write i2c OK [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: D1 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: D1 01 00 [12:17:33]MH_I2C_Read... [12:17:33]Read from MH i2c: D1 01 00 C7 21 00 B9 [12:17:33]Write to MH i2c: 01 00 00 C8 21 E9 [12:17:33]Write i2c OK [12:17:33]MH_I2C_Read... [12:17:34]*** Cut start [12:17:34]*** Partial cut [12:17:34]*** CUTSNS_PIN = 1 [12:17:34]*** CUTSNS_PIN = 0 [12:17:34]OFD Sender: No OFD packet to send [12:17:34]*** Brake cut motor [12:17:34]Read from MH i2c: 01 [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: 01 07 00 [12:17:34]MH_I2C_Read... [12:17:34]*** Stop cut motor [12:17:34]*** Cut end [12:17:34]Read from MH i2c: 01 07 00 C8 21 00 00 00 00 00 FF 0F FE [12:17:34]process_action print_text done [12:17:34]requested_data is exist [12:17:34]produce_requested_data [12:17:34]requested_item fm.sn is exist - process it [12:17:34]wFMCommunicate request_size=4 [12:17:34]MH_SAM_APDU [12:17:34]CAPDU: 80 11 00 00 [12:17:34]Write to MH i2c: E2 08 00 C9 21 80 11 00 00 00 00 00 00 64 [12:17:34]Write i2c OK [12:17:34]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 17 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 17 00 C9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B9 [12:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:17:35]wFMCommunicate OK [12:17:35]requested_item fd.num is exist - process it [12:17:35]SAM_PROTO_GetFieldsCounters [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 13 00 00 [12:17:35]Write to MH i2c: E2 08 00 CA 21 80 13 00 00 00 00 00 00 67 [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 62 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 62 00 CA 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [12:17:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:35]wFMCommunicate OK [12:17:35]SAM_PROTO_GetFieldsCounters done [12:17:35]requested_item shift.num is exist - process it [12:17:35]requested_item shift.opened is exist - process it [12:17:35]req_shift_opened [12:17:35]FM_GetShiftState [12:17:35]SAM_PROTO_GetShiftState [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 13 01 00 [12:17:35]Write to MH i2c: E2 08 00 CB 21 80 13 01 00 00 00 00 00 69 [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 0E 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 0E 00 CB 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 03 [12:17:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:17:35]wFMCommunicate OK [12:17:35]SAM_PROTO_GetShiftState done [12:17:35]FM_GetShiftState done [12:17:35]req_shift_opened done [12:17:35]requested_item shift.open_date is exist - process it [12:17:35]req_shift_open_date [12:17:35]req_shift_open_date done [12:17:35]produce_requested_data done [12:17:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:17:35]process_action_free print_text [12:17:35]json_value_free [12:17:35]json_value_free done [12:17:35]process_json_proto returns [12:17:35]Send response to host [12:17:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:17:35]free response buf [12:17:35]execute_script done [12:17:35]execute_script returns [12:17:35]free content buf [12:17:35]Sock 9.Close socket [12:17:35]Sock 9.Thread stoped [12:17:39]OFD Sender: No OFD packet to send [12:17:44]OFD Sender: No OFD packet to send [12:17:49]OFD Sender: No OFD packet to send [12:17:54]OFD Sender: No OFD packet to send [12:17:59]OFD Sender: No OFD packet to send [12:18:04]OFD Sender: No OFD packet to send [12:18:09]OFD Sender: No OFD packet to send [12:18:14]OFD Sender: No OFD packet to send [12:18:19]OFD Sender: No OFD packet to send [12:18:24]OFD Sender: No OFD packet to send [12:18:29]OFD Sender: No OFD packet to send [12:18:34]OFD Sender: No OFD packet to send [12:18:39]OFD Sender: No OFD packet to send [12:18:44]OFD Sender: No OFD packet to send [12:18:49]OFD Sender: No OFD packet to send [12:18:54]OFD Sender: No OFD packet to send [12:18:59]OFD Sender: No OFD packet to send [12:19:04]OFD Sender: No OFD packet to send [12:19:09]OFD Sender: No OFD packet to send [12:19:14]OFD Sender: No OFD packet to send [12:19:19]OFD Sender: No OFD packet to send [12:19:24]OFD Sender: No OFD packet to send [12:19:29]OFD Sender: No OFD packet to send [12:19:34]OFD Sender: No OFD packet to send [12:19:39]OFD Sender: No OFD packet to send [12:19:44]OFD Sender: No OFD packet to send [12:19:49]OFD Sender: No OFD packet to send [12:19:54]OFD Sender: No OFD packet to send [12:19:59]OFD Sender: No OFD packet to send [12:20:04]OFD Sender: No OFD packet to send [12:20:09]OFD Sender: No OFD packet to send [12:20:14]OFD Sender: No OFD packet to send [12:20:16]accept exits with 7 [12:20:16]New connection [12:20:16]New thread 3067137380 created [12:20:16]Thread 3067280740 joined [12:20:16]Waiting for new connection... [12:20:16] Sock 7.Parse request [12:20:16]Sock 7.Check first char [12:20:16]Sock 7.First char is OK [12:20:16]request: POST /json_proto HTTP/1.0 [12:20:16]Method: POST [12:20:16]URL: /json_proto [12:20:16]Method is POST - this is cgi request [12:20:16]url: /json_proto [12:20:16]query_string will be loaded in cgi processing [12:20:16]execute_cgi json_proto POST (null) [12:20:16]execute_cgi path=json_proto method=POST [12:20:16]POST find Content-Length [12:20:16]Host: 172.17.32.195:8080 [12:20:16]Content-Length: 1191 [12:20:16]Content-Type: application/json [12:20:16] [12:20:16]POST finish read [12:20:16]Found Content-Length = 1191 [12:20:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298225\u000A09.04.2024 11:57\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:16]execute_script... [12:20:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298225\u000A09.04.2024 11:57\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 15.650 x 63.90\u000A\u0418\u0422\u041E\u0413: 1000.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585926\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:16]POST & json_proto [12:20:16]process_json_proto [12:20:16]json parsed OK: [12:20:16]protocol is kg_v1.0 [12:20:16]action value=print_text [12:20:16]process_action print_text [12:20:16]cmd_print_text [12:20:16]ExternCall_PrintAddStr [12:20:16]wPrintStart [12:20:16]Write to MH i2c: 01 00 00 CC 21 ED [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 07 00 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 07 00 CC 21 00 00 00 00 00 FF 0F 02 [12:20:16]RasterBufferAndPrint [12:20:16]line *****ТОВАРНЫЙ ЧЕК***** [12:20:16]line АЗС 53 [12:20:16]line Партнер нефть [12:20:16]line 02508201610067 [12:20:16]line Кассир : Черикбаев М. [12:20:16]line Счет N : (1)298225 [12:20:16]line 09.04.2024 11:57 [12:20:16]line ПРОДАЖА [12:20:16]line ТРК (МРК, ГНК): 62 [12:20:16]line Вид ГСМ : 2710124130 [12:20:16]line Аи-92-К-5 [12:20:16]line 15.650 x 63.90 [12:20:16]line ИТОГ: 1000.04 [12:20:16]line Тип оплаты: Талоны: Партнер нефть [12:20:16]line 3585926 [12:20:16]line ______________________ [12:20:16]line (подпись) [12:20:16]written 0, free lines is 4095 [12:20:16]Write to MH i2c: 01 00 00 E0 21 01 [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 07 00 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: 01 07 00 E0 21 00 00 00 00 00 12 0E 28 [12:20:16]RasterBufferAndPrint [12:20:16]line [12:20:16]line [12:20:16]line [12:20:16]line [12:20:16]line [12:20:16]written 0, free lines is 3604 [12:20:16]MH_Cut [12:20:16]Write to MH i2c: D1 01 00 E7 21 01 DA [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: D1 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: D1 01 00 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: D1 01 00 E7 21 00 D9 [12:20:16]Write to MH i2c: 01 00 00 E8 21 09 [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]*** Cut start [12:20:16]*** Partial cut [12:20:16]*** CUTSNS_PIN = 1 [12:20:17]*** CUTSNS_PIN = 0 [12:20:17]*** Brake cut motor [12:20:17]Read from MH i2c: 01 [12:20:17]MH_I2C_Read... [12:20:17]*** Stop cut motor [12:20:17]*** Cut end [12:20:17]Read from MH i2c: 01 07 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: 01 07 00 E8 21 00 00 00 00 00 FF 0F 1E [12:20:17]process_action print_text done [12:20:17]requested_data is exist [12:20:17]produce_requested_data [12:20:17]requested_item fm.sn is exist - process it [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 11 00 00 [12:20:17]Write to MH i2c: E2 08 00 E9 21 80 11 00 00 00 00 00 00 84 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 17 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 17 00 E9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D9 [12:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:20:17]wFMCommunicate OK [12:20:17]requested_item fd.num is exist - process it [12:20:17]SAM_PROTO_GetFieldsCounters [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 13 00 00 [12:20:17]Write to MH i2c: E2 08 00 EA 21 80 13 00 00 00 00 00 00 87 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 62 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 62 00 EA 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [12:20:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 57 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_GetFieldsCounters done [12:20:17]requested_item shift.num is exist - process it [12:20:17]requested_item shift.opened is exist - process it [12:20:17]req_shift_opened [12:20:17]FM_GetShiftState [12:20:17]SAM_PROTO_GetShiftState [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 13 01 00 [12:20:17]Write to MH i2c: E2 08 00 EB 21 80 13 01 00 00 00 00 00 89 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 EB 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [12:20:17]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_GetShiftState done [12:20:17]FM_GetShiftState done [12:20:17]req_shift_opened done [12:20:17]requested_item shift.open_date is exist - process it [12:20:17]req_shift_open_date [12:20:17]req_shift_open_date done [12:20:17]produce_requested_data done [12:20:17]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:20:17]process_action_free print_text [12:20:17]json_value_free [12:20:17]json_value_free done [12:20:17]process_json_proto returns [12:20:17]Send response to host [12:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154967,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:20:17]free response buf [12:20:17]execute_script done [12:20:17]execute_script returns [12:20:17]free content buf [12:20:17]Sock 7.Close socket [12:20:17]Sock 7.Thread stoped [12:20:19]OFD Sender: No OFD packet to send [12:20:24]OFD Sender: No OFD packet to send [12:20:29]OFD Sender: No OFD packet to send [12:20:34]OFD Sender: No OFD packet to send [12:20:39]OFD Sender: No OFD packet to send [12:20:44]OFD Sender: No OFD packet to send [12:20:49]OFD Sender: No OFD packet to send [12:20:54]OFD Sender: No OFD packet to send [12:20:59]OFD Sender: No OFD packet to send [12:21:04]OFD Sender: No OFD packet to send [12:21:09]OFD Sender: No OFD packet to send [12:21:14]OFD Sender: No OFD packet to send [12:21:19]OFD Sender: No OFD packet to send [12:21:24]OFD Sender: No OFD packet to send [12:21:29]OFD Sender: No OFD packet to send [12:21:34]OFD Sender: No OFD packet to send [12:21:39]OFD Sender: No OFD packet to send [12:21:44]OFD Sender: No OFD packet to send [12:21:49]OFD Sender: No OFD packet to send [12:21:54]OFD Sender: No OFD packet to send [12:21:59]OFD Sender: No OFD packet to send [12:22:04]OFD Sender: No OFD packet to send [12:22:09]OFD Sender: No OFD packet to send [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]OFD Sender: No OFD packet to send [12:22:29]OFD Sender: No OFD packet to send [12:22:34]OFD Sender: No OFD packet to send [12:22:39]OFD Sender: No OFD packet to send [12:22:44]OFD Sender: No OFD packet to send [12:22:49]OFD Sender: No OFD packet to send [12:22:54]OFD Sender: No OFD packet to send [12:22:59]OFD Sender: No OFD packet to send [12:23:04]OFD Sender: No OFD packet to send [12:23:09]OFD Sender: No OFD packet to send [12:23:14]OFD Sender: No OFD packet to send [12:23:19]OFD Sender: No OFD packet to send [12:23:24]OFD Sender: No OFD packet to send [12:23:29]OFD Sender: No OFD packet to send [12:23:34]OFD Sender: No OFD packet to send [12:23:39]OFD Sender: No OFD packet to send [12:23:44]OFD Sender: No OFD packet to send [12:23:48]accept exits with 9 [12:23:48]New connection [12:23:48]New thread 3067280740 created [12:23:48]Thread 3067137380 joined [12:23:48]Waiting for new connection... [12:23:48] Sock 9.Parse request [12:23:48]Sock 9.Check first char [12:23:48]Sock 9.First char is OK [12:23:48]request: POST /json_proto HTTP/1.0 [12:23:48]Method: POST [12:23:48]URL: /json_proto [12:23:48]Method is POST - this is cgi request [12:23:48]url: /json_proto [12:23:48]query_string will be loaded in cgi processing [12:23:48]execute_cgi json_proto POST (null) [12:23:48]execute_cgi path=json_proto method=POST [12:23:48]POST find Content-Length [12:23:48]Host: 172.17.32.195:8080 [12:23:48]Content-Length: 639 [12:23:48]Content-Type: application/json [12:23:48] [12:23:48]POST finish read [12:23:48]Found Content-Length = 639 [12:23:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298226", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:48]execute_script... [12:23:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298226", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:48]POST & json_proto [12:23:48]process_json_proto [12:23:48]json parsed OK: [12:23:48]protocol is kg_v1.0 [12:23:48]action value=close_receipt [12:23:48]process_action close_receipt [12:23:48]cmd_close_receipt [12:23:48]MH_GetDate [12:23:48]Write to MH i2c: F0 00 00 EC 21 FC [12:23:48]Write i2c OK [12:23:48]MH_I2C_Read... [12:23:48]Read from MH i2c: F0 [12:23:48]MH_I2C_Read... [12:23:48]Read from MH i2c: F0 09 00 [12:23:48]MH_I2C_Read... [12:23:48]Read from MH i2c: F0 09 00 EC 21 00 56 33 15 66 77 1B 62 64 61 [12:23:48]GetLastDocTimeStamp 1712664877 [12:23:48]current date 1712665430 [12:23:48]FM_GetShiftState [12:23:48]SAM_PROTO_GetShiftState [12:23:48]wFMCommunicate request_size=4 [12:23:48]MH_SAM_APDU [12:23:48]CAPDU: 80 13 01 00 [12:23:48]Write to MH i2c: E2 08 00 ED 21 80 13 01 00 00 00 00 00 8B [12:23:48]Write i2c OK [12:23:48]MH_I2C_Read... [12:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:48]Read from MH i2c: E2 [12:23:48]MH_I2C_Read... [12:23:48]Read from MH i2c: E2 0E 00 [12:23:48]MH_I2C_Read... [12:23:48]Read from MH i2c: E2 0E 00 ED 21 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 25 [12:23:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:23:48]wFMCommunicate OK [12:23:48]SAM_PROTO_GetShiftState done [12:23:48]FM_GetShiftState done [12:23:48]opened in 1712622218 [12:23:48]opened+sec_in_day 1712708618 [12:23:48]quantity*price = 50033 [12:23:48]sum+1 = 50035 [12:23:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 272 09.04.2024 12:23 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154968 ФПД: 149844410877806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T122350&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154968&fm=149844410877806&tin=02508201610067®Number=0000000000090882&sum=50034 [12:23:49]StoreToDocumentArchive [12:23:49]shift 298 fd 154968 [12:23:49]save to /storage/0298/doc_00154968 [12:23:49]save last doc name /storage/0298/doc_00154968 to /storage/kkm_last_doc_name [12:23:49]save OK [12:23:49]Clear old archive folders... [12:23:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:49]tlvbuf is 01785F50 [12:23:49]SAM_PROTO_ClearQueue [12:23:49]wFMCommunicate request_size=4 [12:23:49]MH_SAM_APDU [12:23:49]CAPDU: 80 09 00 00 [12:23:49]Write to MH i2c: E2 08 00 FA 21 80 09 00 00 00 00 00 00 8D [12:23:49]Write i2c OK [12:23:49]MH_I2C_Read... [12:23:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:49]Read from MH i2c: E2 [12:23:49]MH_I2C_Read... [12:23:49]Read from MH i2c: E2 03 00 [12:23:49]MH_I2C_Read... [12:23:49]Read from MH i2c: E2 03 00 FA 21 00 90 00 8F [12:23:49]RAPDU: 90 00 [12:23:49]wFMCommunicate OK [12:23:49]SAM_PROTO_ClearQueue done [12:23:49]KKMCreateOFDPacket [12:23:49]OFDProtocolAddRootSTLVToBuf [12:23:49]FM_MakeSignedData [12:23:49]FM_MakeSignedData [12:23:49]SAM_PROTO_SignData [12:23:49]wFMCommunicate request_size=4 [12:23:49]MH_SAM_APDU [12:23:49]CAPDU: 80 0D 01 02 [12:23:49]Write to MH i2c: E2 08 00 FB 21 80 0D 01 02 00 00 00 00 95 [12:23:49]Write i2c OK [12:23:49]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 FB 21 00 90 00 90 [12:23:50]RAPDU: 90 00 [12:23:50]wFMCommunicate OK [12:23:50]wFMCommunicate request_size=255 [12:23:50]MH_SAM_APDU [12:23: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 56 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 58 5D 02 00 35 04 06 00 88 [12:23:50]Write to MH i2c: E2 02 01 FC 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 56 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 58 5D 02 00 35 04 06 00 88 00 00 14 [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 FC 21 00 90 00 91 [12:23:50]RAPDU: 90 00 [12:23:50]wFMCommunicate OK [12:23:50]wFMCommunicate request_size=10 [12:23:50]MH_SAM_APDU [12:23:50]CAPDU: 80 0D 02 02 05 48 5E E1 C7 6E [12:23:50]Write to MH i2c: E2 0D 00 FD 21 80 0D 02 02 05 00 48 5E E1 C7 6E 00 00 5E [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 03 00 FD 21 00 90 00 92 [12:23:50]RAPDU: 90 00 [12:23:50]wFMCommunicate OK [12:23:50]wFMCommunicate request_size=4 [12:23:50]MH_SAM_APDU [12:23:50]CAPDU: 80 0D 03 02 [12:23:50]Write to MH i2c: E2 08 00 FE 21 80 0D 03 02 00 00 00 00 9A [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 0B 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 0B 00 FE 21 00 FD 92 58 07 AF DA AF 8F 90 00 50 [12:23:50]RAPDU: FD 92 58 07 AF DA AF 8F 90 00 [12:23:50]wFMCommunicate OK [12:23:50]SAM_PROTO_SignData done [12:23:50]FM_MakeSignedData done [12:23:50]CreateOFDProtocolMessage [12:23:50]wFMCommunicate request_size=4 [12:23:50]MH_SAM_APDU [12:23:50]CAPDU: 80 11 00 00 [12:23:50]Write to MH i2c: E2 08 00 FF 21 80 11 00 00 00 00 00 00 9A [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 17 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 17 00 FF 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [12:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:23:50]wFMCommunicate OK [12:23:50]CreateOFDProtocolMessage done [12:23:50]OFDSenderStorePacket 154968 [12:23:50]StoreOFDPacket docnum=154968 [12:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 58 DB 07 01 9A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 56 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 58 5D 02 00 35 04 06 00 88 48 5E E1 C7 6E FD 92 58 07 AF DA AF 8F [12:23:50]CheckFolder [12:23:50]dirname=/storage/ofd_packets [12:23:50]CheckFolder done [12:23:50]ProducePacketName [12:23:50]name=ofd_packets/00154968 [12:23:50]NVStorageSaveData ofd_packets/00154968 [12:23:50]File name is /storage/ofd_packets/00154968 [12:23:50]Write 301 bytes [12:23:50]NVStorageSaveData done [12:23:50]OFDSenderStorePacket done [12:23:50]KKMCreateOFDPacket done [12:23:50]NVStorageSaveData kkm_last_timestamp [12:23:50]File name is /storage/kkm_last_timestamp [12:23:50]Write 4 bytes [12:23:50]NVStorageSaveData done [12:23:50]ExternCall_PrintAddStr [12:23:50]wPrintStart [12:23:50]Write to MH i2c: 01 00 00 00 22 22 [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: 01 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: 01 07 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: 01 07 00 00 22 00 00 00 00 00 FF 0F 37 [12:23:50]RasterBufferAndPrint [12:23:50]line Счет N : (1)298226 [12:23:50]line ИНН: 02508201610067 [12:23:50]line Контрольно-Кассовый Чек [12:23:50]line ПРОДАЖА [12:23:50]line ТРК (МРК, ГНК) : 62 [12:23:50]line Товар: 2710124130 [12:23:50]line Аи-92-К-5 [12:23:50]line 7.830 * 63.90 [12:23:50]line = 500.34 [12:23:50]line НДС 12% НСП 1% [12:23:50]line > о реализуемом товаре [12:23:50]line ИТОГО: 500.34 [12:23:50]line НСП 1% : 4.43 [12:23:50]line НДС 12% : 53.13 [12:23:50]line Наличными: 500.34 [12:23:50]line Безнал.: 0.00 [12:23:50]line Место: АЗС № 53 "Партнер Нефть" [12:23:50]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:23:50]line СНО: Общий режим [12:23:50]line Чек 272 09.04.2024 12:23 [12:23:50]line Смена: 298 ФФД: 1.0 [12:23:50]line ЗНМ: 0300000127 [12:23:50]line РНМ: 0000000000090882 [12:23:50]line Версия ККМ: 001 [12:23:50]line ФМ: 0000000000874906 [12:23:50]line ФД: 154968 [12:23:50]line ФПД: 149844410877806 [12:23:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T122350&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154968&fm=149844410877806&tin=02508201610067®Number=0000000000090882&sum=50034 [12:23:50]OFD Sender: Processing packet 154968 [packets to send 67, broken 66] [12:23:50]ProducePacketName [12:23:50]name=ofd_packets/00154968 [12:23:50]OFD Sender: To server: pG, [12:23:50]CommunicateWithHost lk.salyk.kg:30040 [12:23:50]ConnectInit lk.salyk.kg [12:23:50]written 0, free lines is 4095 [12:23:50]Connected sock=10 [12:23:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 58 DB 07 01 9A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 56 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 58 5D 02 00 35 04 06 00 88 48 5E E1 C7 6E FD 92 58 07 AF DA AF 8F [12:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 19 E1 47 00 5F 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 58 5D 02 00 F4 03 04 00 FF DA 14 66 B6 04 01 00 00 BC 3A 23 AC B6 94 82 53 [12:23:51]CommunicateWithHost err = 0 [12:23:51]CheckOFDResponse [12:23:51]1017 (14) - 77093643461234 [12:23:51]1041 (16) - 0000000000874906 [12:23:51]1040 (4) - 154968 [12:23:51]1012 (4) - 09.04.2024 06:06 [12:23:51]1206 (1) - 0 [12:23:51]OFD Sender: Remove packet 154968 [12:23:51]ProducePacketName [12:23:51]name=ofd_packets/00154968 [12:23:51]NVStorageDeleteData [12:23:51]Write to MH i2c: 01 00 00 28 22 4A [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 07 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 07 00 28 22 00 00 00 00 00 E6 0C 43 [12:23:51]RasterBufferAndPrint [12:23:51]line [12:23:51]line [12:23:51]line [12:23:51]line [12:23:51]line [12:23:51]written 0, free lines is 3309 [12:23:51]MH_Cut [12:23:51]Write to MH i2c: D1 01 00 2F 22 01 23 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: D1 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: D1 01 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: D1 01 00 2F 22 00 22 [12:23:51]Write to MH i2c: 01 00 00 30 22 52 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]OFD Sender: No OFD packet to send [12:23:52]*** Cut start [12:23:52]*** Partial cut [12:23:52]*** CUTSNS_PIN = 1 [12:23:52]*** CUTSNS_PIN = 0 [12:23:52]*** Brake cut motor [12:23:52]Read from MH i2c: 01 [12:23:52]MH_I2C_Read... [12:23:52]*** Stop cut motor [12:23:52]*** Cut end [12:23:52]Read from MH i2c: 01 07 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: 01 07 00 30 22 00 00 00 00 00 FF 0F 67 [12:23:52]process_action close_receipt done [12:23:52]requested_data is exist [12:23:52]produce_requested_data [12:23:52]requested_item fm.sn is exist - process it [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 11 00 00 [12:23:52]Write to MH i2c: E2 08 00 31 22 80 11 00 00 00 00 00 00 CD [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 17 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 17 00 31 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 22 [12:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:23:52]wFMCommunicate OK [12:23:52]requested_item fd.num is exist - process it [12:23:52]SAM_PROTO_GetFieldsCounters [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 13 00 00 [12:23:52]Write to MH i2c: E2 08 00 32 22 80 13 00 00 00 00 00 00 D0 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 62 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 62 00 32 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 58 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [12:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 58 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:52]wFMCommunicate OK [12:23:52]SAM_PROTO_GetFieldsCounters done [12:23:52]requested_item shift.num is exist - process it [12:23:52]requested_item shift.opened is exist - process it [12:23:52]req_shift_opened [12:23:52]FM_GetShiftState [12:23:52]SAM_PROTO_GetShiftState [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 13 01 00 [12:23:52]Write to MH i2c: E2 08 00 33 22 80 13 01 00 00 00 00 00 D2 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 0E 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 0E 00 33 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [12:23:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:23:52]wFMCommunicate OK [12:23:52]SAM_PROTO_GetShiftState done [12:23:52]FM_GetShiftState done [12:23:52]req_shift_opened done [12:23:52]requested_item shift.open_date is exist - process it [12:23:52]req_shift_open_date [12:23:52]req_shift_open_date done [12:23:52]produce_requested_data done [12:23:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154968,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:23:52]process_action_free close_receipt [12:23:52]json_value_free [12:23:52]json_value_free done [12:23:52]process_json_proto returns [12:23:52]Send response to host [12:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154968,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:23:52]free response buf [12:23:52]execute_script done [12:23:52]execute_script returns [12:23:52]free content buf [12:23:52]Sock 9.Close socket [12:23:52]Sock 9.Thread stoped [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]accept exits with 7 [12:24:26]New connection [12:24:26]New thread 3067137380 created [12:24:26]Thread 3067280740 joined [12:24:26]Waiting for new connection... [12:24:26] Sock 7.Parse request [12:24:26]Sock 7.Check first char [12:24:26]Sock 7.First char is OK [12:24:26]request: POST /json_proto HTTP/1.0 [12:24:26]Method: POST [12:24:26]URL: /json_proto [12:24:26]Method is POST - this is cgi request [12:24:26]url: /json_proto [12:24:26]query_string will be loaded in cgi processing [12:24:26]execute_cgi json_proto POST (null) [12:24:26]execute_cgi path=json_proto method=POST [12:24:26]POST find Content-Length [12:24:26]Host: 172.17.32.195:8080 [12:24:26]Content-Length: 1190 [12:24:26]Content-Type: application/json [12:24:26] [12:24:26]POST finish read [12:24:26]Found Content-Length = 1190 [12:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298227\u000A09.04.2024 12:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585953\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:26]execute_script... [12:24:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298227\u000A09.04.2024 12:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.960 x 63.90\u000A\u0418\u0422\u041E\u0413: 700.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585953\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:26]POST & json_proto [12:24:26]process_json_proto [12:24:26]json parsed OK: [12:24:26]protocol is kg_v1.0 [12:24:26]action value=print_text [12:24:26]process_action print_text [12:24:26]cmd_print_text [12:24:26]ExternCall_PrintAddStr [12:24:26]wPrintStart [12:24:26]Write to MH i2c: 01 00 00 34 22 56 [12:24:26]Write i2c OK [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 07 00 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 07 00 34 22 00 00 00 00 00 FF 0F 6B [12:24:26]RasterBufferAndPrint [12:24:26]line *****ТОВАРНЫЙ ЧЕК***** [12:24:26]line АЗС 53 [12:24:26]line Партнер нефть [12:24:26]line 02508201610067 [12:24:26]line Кассир : Черикбаев М. [12:24:26]line Счет N : (1)298227 [12:24:26]line 09.04.2024 12:01 [12:24:26]line ПРОДАЖА [12:24:26]line ТРК (МРК, ГНК): 72 [12:24:26]line Вид ГСМ : 2710124130 [12:24:26]line Аи-92-К-5 [12:24:26]line 10.960 x 63.90 [12:24:26]line ИТОГ: 700.34 [12:24:26]line Тип оплаты: Талоны: Партнер нефть [12:24:26]line 3585953 [12:24:26]line ______________________ [12:24:26]line (подпись) [12:24:26]written 0, free lines is 4095 [12:24:26]Write to MH i2c: 01 00 00 48 22 6A [12:24:26]OFD Sender: No OFD packet to send [12:24:26]Write i2c OK [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 07 00 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: 01 07 00 48 22 00 00 00 00 00 12 0E 91 [12:24:26]RasterBufferAndPrint [12:24:26]line [12:24:26]line [12:24:26]line [12:24:26]line [12:24:26]line [12:24:26]written 0, free lines is 3605 [12:24:26]MH_Cut [12:24:26]Write to MH i2c: D1 01 00 4F 22 01 43 [12:24:26]Write i2c OK [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: D1 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: D1 01 00 [12:24:26]MH_I2C_Read... [12:24:26]Read from MH i2c: D1 01 00 4F 22 00 42 [12:24:26]Write to MH i2c: 01 00 00 50 22 72 [12:24:26]Write i2c OK [12:24:26]MH_I2C_Read... [12:24:27]*** Cut start [12:24:27]*** Partial cut [12:24:27]*** CUTSNS_PIN = 1 [12:24:27]*** CUTSNS_PIN = 0 [12:24:27]*** Brake cut motor [12:24:27]Read from MH i2c: 01 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: 01 07 00 [12:24:27]MH_I2C_Read... [12:24:27]*** Stop cut motor [12:24:27]*** Cut end [12:24:27]Read from MH i2c: 01 07 00 50 22 00 00 00 00 00 FF 0F 87 [12:24:27]process_action print_text done [12:24:27]requested_data is exist [12:24:27]produce_requested_data [12:24:27]requested_item fm.sn is exist - process it [12:24:27]wFMCommunicate request_size=4 [12:24:27]MH_SAM_APDU [12:24:27]CAPDU: 80 11 00 00 [12:24:27]Write to MH i2c: E2 08 00 51 22 80 11 00 00 00 00 00 00 ED [12:24:27]Write i2c OK [12:24:27]MH_I2C_Read... [12:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:27]Read from MH i2c: E2 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 17 00 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 17 00 51 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 42 [12:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:24:27]wFMCommunicate OK [12:24:27]requested_item fd.num is exist - process it [12:24:27]SAM_PROTO_GetFieldsCounters [12:24:27]wFMCommunicate request_size=4 [12:24:27]MH_SAM_APDU [12:24:27]CAPDU: 80 13 00 00 [12:24:27]Write to MH i2c: E2 08 00 52 22 80 13 00 00 00 00 00 00 F0 [12:24:27]Write i2c OK [12:24:27]MH_I2C_Read... [12:24:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:28]Read from MH i2c: E2 [12:24:28]MH_I2C_Read... [12:24:28]Read from MH i2c: E2 62 00 [12:24:28]MH_I2C_Read... [12:24:28]Read from MH i2c: E2 62 00 52 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 58 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [12:24:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 58 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:28]wFMCommunicate OK [12:24:28]SAM_PROTO_GetFieldsCounters done [12:24:28]requested_item shift.num is exist - process it [12:24:28]requested_item shift.opened is exist - process it [12:24:28]req_shift_opened [12:24:28]FM_GetShiftState [12:24:28]SAM_PROTO_GetShiftState [12:24:28]wFMCommunicate request_size=4 [12:24:28]MH_SAM_APDU [12:24:28]CAPDU: 80 13 01 00 [12:24:28]Write to MH i2c: E2 08 00 53 22 80 13 01 00 00 00 00 00 F2 [12:24:28]Write i2c OK [12:24:28]MH_I2C_Read... [12:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:28]Read from MH i2c: E2 [12:24:28]MH_I2C_Read... [12:24:28]Read from MH i2c: E2 0E 00 [12:24:28]MH_I2C_Read... [12:24:28]Read from MH i2c: E2 0E 00 53 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8C [12:24:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:24:28]wFMCommunicate OK [12:24:28]SAM_PROTO_GetShiftState done [12:24:28]FM_GetShiftState done [12:24:28]req_shift_opened done [12:24:28]requested_item shift.open_date is exist - process it [12:24:28]req_shift_open_date [12:24:28]req_shift_open_date done [12:24:28]produce_requested_data done [12:24:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154968,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:24:28]process_action_free print_text [12:24:28]json_value_free [12:24:28]json_value_free done [12:24:28]process_json_proto returns [12:24:28]Send response to host [12:24:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154968,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:24:28]free response buf [12:24:28]execute_script done [12:24:28]execute_script returns [12:24:28]free content buf [12:24:28]Sock 7.Close socket [12:24:28]Sock 7.Thread stoped [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:21]OFD Sender: No OFD packet to send [12:25:26]OFD Sender: No OFD packet to send [12:25:31]OFD Sender: No OFD packet to send [12:25:33]accept exits with 9 [12:25:33]New connection [12:25:33]New thread 3067280740 created [12:25:33]Thread 3067137380 joined [12:25:33]Waiting for new connection... [12:25:33] Sock 9.Parse request [12:25:33]Sock 9.Check first char [12:25:33]Sock 9.First char is OK [12:25:33]request: POST /json_proto HTTP/1.0 [12:25:33]Method: POST [12:25:33]URL: /json_proto [12:25:33]Method is POST - this is cgi request [12:25:33]url: /json_proto [12:25:33]query_string will be loaded in cgi processing [12:25:33]execute_cgi json_proto POST (null) [12:25:33]execute_cgi path=json_proto method=POST [12:25:33]POST find Content-Length [12:25:33]Host: 172.17.32.195:8080 [12:25:33]Content-Length: 640 [12:25:33]Content-Type: application/json [12:25:33] [12:25:33]POST finish read [12:25:33]Found Content-Length = 640 [12:25:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298228", "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" : 72.50, "quantity" : 10.000, "sum" : 725.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 725.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:33]execute_script... [12:25: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)298228", "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" : 72.50, "quantity" : 10.000, "sum" : 725.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 725.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:33]POST & json_proto [12:25:33]process_json_proto [12:25:33]json parsed OK: [12:25:33]protocol is kg_v1.0 [12:25:33]action value=close_receipt [12:25:33]process_action close_receipt [12:25:33]cmd_close_receipt [12:25:33]MH_GetDate [12:25:33]Write to MH i2c: F0 00 00 54 22 65 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: F0 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: F0 09 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: F0 09 00 54 22 00 BF 33 15 66 77 1B 62 64 33 [12:25:33]GetLastDocTimeStamp 1712665430 [12:25:33]current date 1712665535 [12:25:33]FM_GetShiftState [12:25:33]SAM_PROTO_GetShiftState [12:25:33]wFMCommunicate request_size=4 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 13 01 00 [12:25:33]Write to MH i2c: E2 08 00 55 22 80 13 01 00 00 00 00 00 F4 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 0E 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 0E 00 55 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 8E [12:25:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:25:33]wFMCommunicate OK [12:25:33]SAM_PROTO_GetShiftState done [12:25:33]FM_GetShiftState done [12:25:33]opened in 1712622218 [12:25:33]opened+sec_in_day 1712708618 [12:25:33]quantity*price = 72500 [12:25:33]sum+1 = 72501 [12:25:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 725.00 НСП 1% : 6.42 НДС 12% : 76.99 Наличными: 725.00 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 273 09.04.2024 12:25 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154969 ФПД: 103069975987257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T122535&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154969&fm=103069975987257&tin=02508201610067®Number=0000000000090882&sum=72500 [12:25:35]StoreToDocumentArchive [12:25:35]shift 298 fd 154969 [12:25:35]save to /storage/0298/doc_00154969 [12:25:35]save last doc name /storage/0298/doc_00154969 to /storage/kkm_last_doc_name [12:25:35]save OK [12:25:35]Clear old archive folders... [12:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:35]tlvbuf is 017C5320 [12:25:35]SAM_PROTO_ClearQueue [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 09 00 00 [12:25:35]Write to MH i2c: E2 08 00 62 22 80 09 00 00 00 00 00 00 F6 [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 62 22 00 90 00 F8 [12:25:35]RAPDU: 90 00 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_ClearQueue done [12:25:35]KKMCreateOFDPacket [12:25:35]OFDProtocolAddRootSTLVToBuf [12:25:35]FM_MakeSignedData [12:25:35]FM_MakeSignedData [12:25:35]SAM_PROTO_SignData [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 0D 01 02 [12:25:35]Write to MH i2c: E2 08 00 63 22 80 0D 01 02 00 00 00 00 FE [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 63 22 00 90 00 F9 [12:25:35]RAPDU: 90 00 [12:25:35]wFMCommunicate OK [12:25:35]wFMCommunicate request_size=255 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 1B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 1E 00 00 00 00 07 04 06 00 34 1B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 BF 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 59 5D 02 00 35 04 06 00 5D [12:25:35]Write to MH i2c: E2 02 01 64 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 52 1C 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 1B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 1E 00 00 00 00 07 04 06 00 34 1B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 BF 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 59 5D 02 00 35 04 06 00 5D 00 00 19 [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 64 22 00 90 00 FA [12:25:35]RAPDU: 90 00 [12:25:35]wFMCommunicate OK [12:25:35]wFMCommunicate request_size=10 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 0D 02 02 05 BD D9 4E 44 39 [12:25:35]Write to MH i2c: E2 0D 00 65 22 80 0D 02 02 05 00 BD D9 4E 44 39 00 00 6C [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 03 00 65 22 00 90 00 FB [12:25:35]RAPDU: 90 00 [12:25:35]wFMCommunicate OK [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 0D 03 02 [12:25:35]Write to MH i2c: E2 08 00 66 22 80 0D 03 02 00 00 00 00 03 [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0B 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0B 00 66 22 00 1B CD 70 18 9A 5F 76 73 90 00 56 [12:25:35]RAPDU: 1B CD 70 18 9A 5F 76 73 90 00 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_SignData done [12:25:35]FM_MakeSignedData done [12:25:35]CreateOFDProtocolMessage [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 11 00 00 [12:25:35]Write to MH i2c: E2 08 00 67 22 80 11 00 00 00 00 00 00 03 [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 67 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 58 [12:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:25:35]wFMCommunicate OK [12:25:35]CreateOFDProtocolMessage done [12:25:35]OFDSenderStorePacket 154969 [12:25:35]StoreOFDPacket docnum=154969 [12:25:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5D 63 07 01 4B 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 10 27 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 1B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 1E 00 00 00 00 07 04 06 00 34 1B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 BF 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 59 5D 02 00 35 04 06 00 5D BD D9 4E 44 39 1B CD 70 18 9A 5F 76 73 [12:25:35]CheckFolder [12:25:35]dirname=/storage/ofd_packets [12:25:35]CheckFolder done [12:25:35]ProducePacketName [12:25:35]name=ofd_packets/00154969 [12:25:35]NVStorageSaveData ofd_packets/00154969 [12:25:35]File name is /storage/ofd_packets/00154969 [12:25:35]Write 301 bytes [12:25:35]NVStorageSaveData done [12:25:35]OFDSenderStorePacket done [12:25:35]KKMCreateOFDPacket done [12:25:35]NVStorageSaveData kkm_last_timestamp [12:25:35]File name is /storage/kkm_last_timestamp [12:25:35]Write 4 bytes [12:25:35]NVStorageSaveData done [12:25:35]ExternCall_PrintAddStr [12:25:35]wPrintStart [12:25:35]Write to MH i2c: 01 00 00 68 22 8A [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: 01 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: 01 07 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: 01 07 00 68 22 00 00 00 00 00 FF 0F 9F [12:25:35]RasterBufferAndPrint [12:25:35]line Счет N : (1)298228 [12:25:35]line ИНН: 02508201610067 [12:25:35]line Контрольно-Кассовый Чек [12:25:35]line ПРОДАЖА [12:25:35]line ТРК (МРК, ГНК) : 51 [12:25:35]line Товар: 2710124500 [12:25:35]line Аи-95-К-5 [12:25:35]line 10.000 * 72.50 [12:25:35]line = 725.00 [12:25:35]line НДС 12% НСП 1% [12:25:35]line > о реализуемом товаре [12:25:35]line ИТОГО: 725.00 [12:25:35]line НСП 1% : 6.42 [12:25:35]line НДС 12% : 76.99 [12:25:35]line Наличными: 725.00 [12:25:35]line Безнал.: 0.00 [12:25:35]line Место: АЗС № 53 "Партнер Нефть" [12:25:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:25:35]line СНО: Общий режим [12:25:35]line Чек 273 09.04.2024 12:25 [12:25:35]line Смена: 298 ФФД: 1.0 [12:25:35]line ЗНМ: 0300000127 [12:25:35]line РНМ: 0000000000090882 [12:25:35]line Версия ККМ: 001 [12:25:35]line ФМ: 0000000000874906 [12:25:35]line ФД: 154969 [12:25:35]line ФПД: 103069975987257 [12:25:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T122535&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154969&fm=103069975987257&tin=02508201610067®Number=0000000000090882&sum=72500 [12:25:35]OFD Sender: Processing packet 154969 [packets to send 67, broken 66] [12:25:35]ProducePacketName [12:25:35]name=ofd_packets/00154969 [12:25:36]OFD Sender: To server: pG, [12:25:36]CommunicateWithHost lk.salyk.kg:30040 [12:25:36]ConnectInit lk.salyk.kg [12:25:36]written 0, free lines is 4095 [12:25:36]Connected sock=10 [12:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 5D 63 07 01 4B 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 10 27 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 1B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 1E 00 00 00 00 07 04 06 00 34 1B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 BF 33 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 59 5D 02 00 35 04 06 00 5D BD D9 4E 44 39 1B CD 70 18 9A 5F 76 73 [12:25:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 9C BA 47 00 EB C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 59 5D 02 00 F4 03 04 00 69 DB 14 66 B6 04 01 00 00 2A AC F1 32 4F 5F 57 53 [12:25:36]CommunicateWithHost err = 0 [12:25:36]CheckOFDResponse [12:25:36]1017 (14) - 77093643461234 [12:25:36]1041 (16) - 0000000000874906 [12:25:36]1040 (4) - 154969 [12:25:36]1012 (4) - 09.04.2024 06:08 [12:25:36]1206 (1) - 0 [12:25:36]OFD Sender: Remove packet 154969 [12:25:36]ProducePacketName [12:25:36]name=ofd_packets/00154969 [12:25:36]NVStorageDeleteData [12:25:36]Write to MH i2c: 01 00 00 90 22 B2 [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: 01 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: 01 07 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: 01 07 00 90 22 00 00 00 00 00 E9 0C AE [12:25:36]RasterBufferAndPrint [12:25:36]line [12:25:36]line [12:25:36]line [12:25:36]line [12:25:36]line [12:25:36]written 0, free lines is 3311 [12:25:36]MH_Cut [12:25:36]Write to MH i2c: D1 01 00 97 22 01 8B [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: D1 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: D1 01 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: D1 01 00 97 22 00 8A [12:25:36]Write to MH i2c: 01 00 00 98 22 BA [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]OFD Sender: No OFD packet to send [12:25:37]*** Cut start [12:25:37]*** Partial cut [12:25:37]*** CUTSNS_PIN = 1 [12:25:37]*** CUTSNS_PIN = 0 [12:25:37]*** Brake cut motor [12:25:37]Read from MH i2c: 01 [12:25:37]MH_I2C_Read... [12:25:37]*** Stop cut motor [12:25:37]*** Cut end [12:25:37]Read from MH i2c: 01 07 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: 01 07 00 98 22 00 00 00 00 00 FF 0F CF [12:25:37]process_action close_receipt done [12:25:37]requested_data is exist [12:25:37]produce_requested_data [12:25:37]requested_item fm.sn is exist - process it [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 11 00 00 [12:25:37]Write to MH i2c: E2 08 00 99 22 80 11 00 00 00 00 00 00 35 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 17 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 17 00 99 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8A [12:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:25:37]wFMCommunicate OK [12:25:37]requested_item fd.num is exist - process it [12:25:37]SAM_PROTO_GetFieldsCounters [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 13 00 00 [12:25:37]Write to MH i2c: E2 08 00 9A 22 80 13 00 00 00 00 00 00 38 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 62 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 62 00 9A 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 59 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [12:25:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 59 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:38]wFMCommunicate OK [12:25:38]SAM_PROTO_GetFieldsCounters done [12:25:38]requested_item shift.num is exist - process it [12:25:38]requested_item shift.opened is exist - process it [12:25:38]req_shift_opened [12:25:38]FM_GetShiftState [12:25:38]SAM_PROTO_GetShiftState [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 13 01 00 [12:25:38]Write to MH i2c: E2 08 00 9B 22 80 13 01 00 00 00 00 00 3A [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 0E 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 0E 00 9B 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D4 [12:25:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:25:38]wFMCommunicate OK [12:25:38]SAM_PROTO_GetShiftState done [12:25:38]FM_GetShiftState done [12:25:38]req_shift_opened done [12:25:38]requested_item shift.open_date is exist - process it [12:25:38]req_shift_open_date [12:25:38]req_shift_open_date done [12:25:38]produce_requested_data done [12:25:38]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154969,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:25:38]process_action_free close_receipt [12:25:38]json_value_free [12:25:38]json_value_free done [12:25:38]process_json_proto returns [12:25:38]Send response to host [12:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154969,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:25:38]free response buf [12:25:38]execute_script done [12:25:38]execute_script returns [12:25:38]free content buf [12:25:38]Sock 9.Close socket [12:25:38]Sock 9.Thread stoped [12:25:41]OFD Sender: No OFD packet to send [12:25:46]OFD Sender: No OFD packet to send [12:25:51]OFD Sender: No OFD packet to send [12:25:56]OFD Sender: No OFD packet to send [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:16]OFD Sender: No OFD packet to send [12:26:21]OFD Sender: No OFD packet to send [12:26:26]OFD Sender: No OFD packet to send [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:31]OFD Sender: No OFD packet to send [12:27:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:31]OFD Sender: No OFD packet to send [12:28:36]OFD Sender: No OFD packet to send [12:28:41]OFD Sender: No OFD packet to send [12:28:46]OFD Sender: No OFD packet to send [12:28:51]OFD Sender: No OFD packet to send [12:28:56]OFD Sender: No OFD packet to send [12:29:01]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:51]accept exits with 7 [12:31:51]New connection [12:31:51]New thread 3067137380 created [12:31:51]Thread 3067280740 joined [12:31:51]Waiting for new connection... [12:31:51] Sock 7.Parse request [12:31:51]Sock 7.Check first char [12:31:51]Sock 7.First char is OK [12:31:51]request: POST /json_proto HTTP/1.0 [12:31:51]Method: POST [12:31:51]URL: /json_proto [12:31:51]Method is POST - this is cgi request [12:31:51]url: /json_proto [12:31:51]query_string will be loaded in cgi processing [12:31:51]execute_cgi json_proto POST (null) [12:31:51]execute_cgi path=json_proto method=POST [12:31:51]POST find Content-Length [12:31:51]Host: 172.17.32.195:8080 [12:31:51]Content-Length: 1191 [12:31:51]Content-Type: application/json [12:31:51] [12:31:51]POST finish read [12:31:51]Found Content-Length = 1191 [12:31: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298229\u000A09.04.2024 12:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 18.780 x 63.90\u000A\u0418\u0422\u041E\u0413: 1200.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585954\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:51]execute_script... [12:31: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298229\u000A09.04.2024 12:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 18.780 x 63.90\u000A\u0418\u0422\u041E\u0413: 1200.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585954\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:51]POST & json_proto [12:31:51]process_json_proto [12:31:51]json parsed OK: [12:31:51]protocol is kg_v1.0 [12:31:51]action value=print_text [12:31:51]process_action print_text [12:31:51]cmd_print_text [12:31:51]ExternCall_PrintAddStr [12:31:51]wPrintStart [12:31:51]Write to MH i2c: 01 00 00 9C 22 BE [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 9C 22 00 00 00 00 00 FF 0F D3 [12:31:51]RasterBufferAndPrint [12:31:51]line *****ТОВАРНЫЙ ЧЕК***** [12:31:51]line АЗС 53 [12:31:51]line Партнер нефть [12:31:51]line 02508201610067 [12:31:51]line Кассир : Черикбаев М. [12:31:51]line Счет N : (1)298229 [12:31:51]line 09.04.2024 12:08 [12:31:51]line ПРОДАЖА [12:31:51]line ТРК (МРК, ГНК): 22 [12:31:51]line Вид ГСМ : 2710124130 [12:31:51]line Аи-92-К-5 [12:31:51]line 18.780 x 63.90 [12:31:51]line ИТОГ: 1200.04 [12:31:51]line Тип оплаты: Талоны: Партнер нефть [12:31:51]line 3585954 [12:31:51]line ______________________ [12:31:51]line (подпись) [12:31:51]written 0, free lines is 4095 [12:31:51]Write to MH i2c: 01 00 00 B0 22 D2 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: 01 07 00 B0 22 00 00 00 00 00 13 0E FA [12:31:51]RasterBufferAndPrint [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]line [12:31:51]written 0, free lines is 3605 [12:31:51]MH_Cut [12:31:51]Write to MH i2c: D1 01 00 B7 22 01 AB [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 01 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: D1 01 00 B7 22 00 AA [12:31:51]Write to MH i2c: 01 00 00 B8 22 DA [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]*** Cut start [12:31:51]*** Partial cut [12:31:51]*** CUTSNS_PIN = 1 [12:31:51]*** CUTSNS_PIN = 0 [12:31:52]OFD Sender: No OFD packet to send [12:31:52]*** Brake cut motor [12:31:52]Read from MH i2c: 01 [12:31:52]MH_I2C_Read... [12:31:52]*** Stop cut motor [12:31:52]*** Cut end [12:31:52]Read from MH i2c: 01 07 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: 01 07 00 B8 22 00 00 00 00 00 FF 0F EF [12:31:52]process_action print_text done [12:31:52]requested_data is exist [12:31:52]produce_requested_data [12:31:52]requested_item fm.sn is exist - process it [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 11 00 00 [12:31:52]Write to MH i2c: E2 08 00 B9 22 80 11 00 00 00 00 00 00 55 [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:52]Read from MH i2c: E2 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 17 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 17 00 B9 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AA [12:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:31:52]wFMCommunicate OK [12:31:52]requested_item fd.num is exist - process it [12:31:52]SAM_PROTO_GetFieldsCounters [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 13 00 00 [12:31:52]Write to MH i2c: E2 08 00 BA 22 80 13 00 00 00 00 00 00 58 [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 [12:31:52]MH_I2C_Read... [12:31:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:52]Read from MH i2c: E2 62 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 62 00 BA 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 59 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [12:31:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 59 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:52]wFMCommunicate OK [12:31:52]SAM_PROTO_GetFieldsCounters done [12:31:52]requested_item shift.num is exist - process it [12:31:52]requested_item shift.opened is exist - process it [12:31:52]req_shift_opened [12:31:52]FM_GetShiftState [12:31:52]SAM_PROTO_GetShiftState [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 13 01 00 [12:31:52]Write to MH i2c: E2 08 00 BB 22 80 13 01 00 00 00 00 00 5A [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:52]Read from MH i2c: E2 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 0E 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 0E 00 BB 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F4 [12:31:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:31:52]wFMCommunicate OK [12:31:52]SAM_PROTO_GetShiftState done [12:31:52]FM_GetShiftState done [12:31:52]req_shift_opened done [12:31:52]requested_item shift.open_date is exist - process it [12:31:52]req_shift_open_date [12:31:52]req_shift_open_date done [12:31:52]produce_requested_data done [12:31:52]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154969,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:31:52]process_action_free print_text [12:31:52]json_value_free [12:31:52]json_value_free done [12:31:52]process_json_proto returns [12:31:52]Send response to host [12:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154969,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:31:52]free response buf [12:31:52]execute_script done [12:31:52]execute_script returns [12:31:52]free content buf [12:31:52]Sock 7.Close socket [12:31:52]Sock 7.Thread stoped [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33: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:34:00]ConnectInit Can't connect to host [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:48]accept exits with 9 [12:34:48]New connection [12:34:48]New thread 3067280740 created [12:34:48]Thread 3067137380 joined [12:34:48]Waiting for new connection... [12:34:48] Sock 9.Parse request [12:34:48]Sock 9.Check first char [12:34:48]Sock 9.First char is OK [12:34:48]request: POST /json_proto HTTP/1.0 [12:34:48]Method: POST [12:34:48]URL: /json_proto [12:34:48]Method is POST - this is cgi request [12:34:48]url: /json_proto [12:34:48]query_string will be loaded in cgi processing [12:34:48]execute_cgi json_proto POST (null) [12:34:48]execute_cgi path=json_proto method=POST [12:34:48]POST find Content-Length [12:34:48]Host: 172.17.32.195:8080 [12:34:48]Content-Length: 805 [12:34:48]Content-Type: application/json [12:34:48] [12:34:48]POST finish read [12:34:48]Found Content-Length = 805 [12:34:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:48]execute_script... [12:34:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:48]POST & json_proto [12:34:48]process_json_proto [12:34:48]json parsed OK: [12:34:48]protocol is kg_v1.0 [12:34:48]action value=close_receipt [12:34:48]process_action close_receipt [12:34:48]cmd_close_receipt [12:34:48]MH_GetDate [12:34:48]Write to MH i2c: F0 00 00 BC 22 CD [12:34:48]Write i2c OK [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 09 00 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: F0 09 00 BC 22 00 EA 35 15 66 77 1B 62 64 C8 [12:34:48]GetLastDocTimeStamp 1712665535 [12:34:48]current date 1712666090 [12:34:48]FM_GetShiftState [12:34:48]SAM_PROTO_GetShiftState [12:34:48]wFMCommunicate request_size=4 [12:34:48]MH_SAM_APDU [12:34:48]CAPDU: 80 13 01 00 [12:34:48]Write to MH i2c: E2 08 00 BD 22 80 13 01 00 00 00 00 00 5C [12:34:48]Write i2c OK [12:34:48]MH_I2C_Read... [12:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:48]Read from MH i2c: E2 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: E2 0E 00 [12:34:48]MH_I2C_Read... [12:34:48]Read from MH i2c: E2 0E 00 BD 22 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F6 [12:34:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:34:48]wFMCommunicate OK [12:34:48]SAM_PROTO_GetShiftState done [12:34:48]FM_GetShiftState done [12:34:48]opened in 1712622218 [12:34:48]opened+sec_in_day 1712708618 [12:34:48]quantity*price = 50028 [12:34:48]sum+1 = 50029 [12:34:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.28 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.28 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 274 09.04.2024 12:34 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154970 ФПД: 99272455642352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123450&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154970&fm=99272455642352&tin=02508201610067®Number=0000000000090882&sum=50028 [12:34:49]StoreToDocumentArchive [12:34:49]shift 298 fd 154970 [12:34:49]save to /storage/0298/doc_00154970 [12:34:49]save last doc name /storage/0298/doc_00154970 to /storage/kkm_last_doc_name [12:34:49]save OK [12:34:49]Clear old archive folders... [12:34:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:34:49]tlvbuf is 0174B950 [12:34:49]SAM_PROTO_ClearQueue [12:34:49]wFMCommunicate request_size=4 [12:34:49]MH_SAM_APDU [12:34:49]CAPDU: 80 09 00 00 [12:34:49]Write to MH i2c: E2 08 00 CA 22 80 09 00 00 00 00 00 00 5E [12:34:49]Write i2c OK [12:34:49]MH_I2C_Read... [12:34:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:49]Read from MH i2c: E2 [12:34:49]MH_I2C_Read... [12:34:49]Read from MH i2c: E2 03 00 [12:34:49]MH_I2C_Read... [12:34:49]Read from MH i2c: E2 03 00 CA 22 00 90 00 60 [12:34:49]RAPDU: 90 00 [12:34:49]wFMCommunicate OK [12:34:49]SAM_PROTO_ClearQueue done [12:34:49]KKMCreateOFDPacket [12:34:49]OFDProtocolAddRootSTLVToBuf [12:34:49]FM_MakeSignedData [12:34:49]FM_MakeSignedData [12:34:49]SAM_PROTO_SignData [12:34:49]wFMCommunicate request_size=4 [12:34:49]MH_SAM_APDU [12:34:49]CAPDU: 80 0D 01 02 [12:34:49]Write to MH i2c: E2 08 00 CB 22 80 0D 01 02 00 00 00 00 66 [12:34:49]Write i2c OK [12:34:49]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 CB 22 00 90 00 61 [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=255 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 EA 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5A 5D 02 00 35 04 06 00 [12:34:50]Write to MH i2c: E2 02 01 CC 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 EA 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5A 5D 02 00 35 04 06 00 00 00 DA [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 CC 22 00 90 00 62 [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=11 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 02 02 06 5A 49 AB 74 5C F0 [12:34:50]Write to MH i2c: E2 0E 00 CD 22 80 0D 02 02 06 00 5A 49 AB 74 5C F0 00 00 83 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 03 00 CD 22 00 90 00 63 [12:34:50]RAPDU: 90 00 [12:34:50]wFMCommunicate OK [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 0D 03 02 [12:34:50]Write to MH i2c: E2 08 00 CE 22 80 0D 03 02 00 00 00 00 6B [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 0B 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 0B 00 CE 22 00 3C C3 CC CF A9 DB FB A7 90 00 2C [12:34:50]RAPDU: 3C C3 CC CF A9 DB FB A7 90 00 [12:34:50]wFMCommunicate OK [12:34:50]SAM_PROTO_SignData done [12:34:50]FM_MakeSignedData done [12:34:50]CreateOFDProtocolMessage [12:34:50]wFMCommunicate request_size=4 [12:34:50]MH_SAM_APDU [12:34:50]CAPDU: 80 11 00 00 [12:34:50]Write to MH i2c: E2 08 00 CF 22 80 11 00 00 00 00 00 00 6B [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:50]Read from MH i2c: E2 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 17 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: E2 17 00 CF 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C0 [12:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:34:50]wFMCommunicate OK [12:34:50]CreateOFDProtocolMessage done [12:34:50]OFDSenderStorePacket 154970 [12:34:50]StoreOFDPacket docnum=154970 [12:34:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 D8 A0 08 01 FF 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 EA 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5A 5D 02 00 35 04 06 00 5A 49 AB 74 5C F0 3C C3 CC CF A9 DB FB A7 [12:34:50]CheckFolder [12:34:50]dirname=/storage/ofd_packets [12:34:50]CheckFolder done [12:34:50]ProducePacketName [12:34:50]name=ofd_packets/00154970 [12:34:50]NVStorageSaveData ofd_packets/00154970 [12:34:50]File name is /storage/ofd_packets/00154970 [12:34:50]Write 302 bytes [12:34:50]NVStorageSaveData done [12:34:50]OFDSenderStorePacket done [12:34:50]KKMCreateOFDPacket done [12:34:50]NVStorageSaveData kkm_last_timestamp [12:34:50]File name is /storage/kkm_last_timestamp [12:34:50]Write 4 bytes [12:34:50]NVStorageSaveData done [12:34:50]ExternCall_PrintAddStr [12:34:50]wPrintStart [12:34:50]Write to MH i2c: 01 00 00 D0 22 F2 [12:34:50]Write i2c OK [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 07 00 [12:34:50]MH_I2C_Read... [12:34:50]Read from MH i2c: 01 07 00 D0 22 00 00 00 00 00 FF 0F 07 [12:34:50]RasterBufferAndPrint [12:34:50]line Счет N : (1)298232 [12:34:50]line ИНН: 02508201610067 [12:34:50]line Контрольно-Кассовый Чек [12:34:50]line ПРОДАЖА [12:34:50]line ТРК (МРК, ГНК) : 92 [12:34:50]line Товар: 2710194210 [12:34:50]line ДТ(л)-К-5 [12:34:50]line 6.910 * 72.40 [12:34:50]line = 500.28 [12:34:50]line НДС 12% НСП 1% [12:34:50]line > о реализуемом товаре [12:34:50]line ИТОГО: 500.28 [12:34:50]line НСП 1% : 4.43 [12:34:50]line НДС 12% : 53.13 [12:34:50]line Наличными: 0.00 [12:34:50]line Безнал.: 500.28 [12:34:50]line Место: АЗС № 53 "Партнер Нефть" [12:34:50]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:34:50]line СНО: Общий режим [12:34:50]line Чек 274 09.04.2024 12:34 [12:34:50]line Смена: 298 ФФД: 1.0 [12:34:50]line ЗНМ: 0300000127 [12:34:50]line РНМ: 0000000000090882 [12:34:50]line Версия ККМ: 001 [12:34:50]line Платежная система: O! деньги [12:34:50]line ФМ: 0000000000874906 [12:34:50]line ФД: 154970 [12:34:50]line ФПД: 99272455642352 [12:34:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123450&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154970&fm=99272455642352&tin=02508201610067®Number=0000000000090882&sum=50028 [12:34:50]OFD Sender: Processing packet 154970 [packets to send 67, broken 66] [12:34:50]ProducePacketName [12:34:50]name=ofd_packets/00154970 [12:34:50]OFD Sender: To server: pG, [12:34:50]CommunicateWithHost lk.salyk.kg:30040 [12:34:50]ConnectInit lk.salyk.kg [12:34:50]written 0, free lines is 4095 [12:34:50]Connected sock=10 [12:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 D8 A0 08 01 FF 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 EA 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5A 5D 02 00 35 04 06 00 5A 49 AB 74 5C F0 3C C3 CC CF A9 DB FB A7 [12:34:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 8D DA 47 00 A7 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5A 5D 02 00 F4 03 04 00 93 DD 14 66 B6 04 01 00 00 17 AA 4E 0B D9 6B FD 11 [12:34:51]CommunicateWithHost err = 0 [12:34:51]CheckOFDResponse [12:34:51]1017 (14) - 77093643461234 [12:34:51]1041 (16) - 0000000000874906 [12:34:51]1040 (4) - 154970 [12:34:51]1012 (4) - 09.04.2024 06:17 [12:34:51]1206 (1) - 0 [12:34:51]OFD Sender: Remove packet 154970 [12:34:51]ProducePacketName [12:34:51]name=ofd_packets/00154970 [12:34:51]NVStorageDeleteData [12:34:51]Write to MH i2c: 01 00 00 FA 22 1C [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 07 00 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: 01 07 00 FA 22 00 00 00 00 00 D3 0C 02 [12:34:51]RasterBufferAndPrint [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]line [12:34:51]written 0, free lines is 3289 [12:34:51]MH_Cut [12:34:51]Write to MH i2c: D1 01 00 01 23 01 F6 [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 01 00 [12:34:51]MH_I2C_Read... [12:34:51]Read from MH i2c: D1 01 00 01 23 00 F5 [12:34:51]Write to MH i2c: 01 00 00 02 23 25 [12:34:51]Write i2c OK [12:34:51]MH_I2C_Read... [12:34:51]OFD Sender: No OFD packet to send [12:34:52]*** Cut start [12:34:52]*** Partial cut [12:34:52]*** CUTSNS_PIN = 1 [12:34:52]*** CUTSNS_PIN = 0 [12:34:52]*** Brake cut motor [12:34:52]Read from MH i2c: 01 [12:34:52]MH_I2C_Read... [12:34:52]*** Stop cut motor [12:34:52]*** Cut end [12:34:52]Read from MH i2c: 01 07 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: 01 07 00 02 23 00 00 00 00 00 FF 0F 3A [12:34:52]process_action close_receipt done [12:34:52]requested_data is exist [12:34:52]produce_requested_data [12:34:52]requested_item fm.sn is exist - process it [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 11 00 00 [12:34:52]Write to MH i2c: E2 08 00 03 23 80 11 00 00 00 00 00 00 A0 [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:52]Read from MH i2c: E2 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 17 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 17 00 03 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F5 [12:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:34:52]wFMCommunicate OK [12:34:52]requested_item fd.num is exist - process it [12:34:52]SAM_PROTO_GetFieldsCounters [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 13 00 00 [12:34:52]Write to MH i2c: E2 08 00 04 23 80 13 00 00 00 00 00 00 A3 [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:52]Read from MH i2c: E2 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 62 00 [12:34:52]MH_I2C_Read... [12:34:52]Read from MH i2c: E2 62 00 04 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [12:34:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:52]wFMCommunicate OK [12:34:52]SAM_PROTO_GetFieldsCounters done [12:34:52]requested_item shift.num is exist - process it [12:34:52]requested_item shift.opened is exist - process it [12:34:52]req_shift_opened [12:34:52]FM_GetShiftState [12:34:52]SAM_PROTO_GetShiftState [12:34:52]wFMCommunicate request_size=4 [12:34:52]MH_SAM_APDU [12:34:52]CAPDU: 80 13 01 00 [12:34:52]Write to MH i2c: E2 08 00 05 23 80 13 01 00 00 00 00 00 A5 [12:34:52]Write i2c OK [12:34:52]MH_I2C_Read... [12:34:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:53]Read from MH i2c: E2 [12:34:53]MH_I2C_Read... [12:34:53]Read from MH i2c: E2 0E 00 [12:34:53]MH_I2C_Read... [12:34:53]Read from MH i2c: E2 0E 00 05 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 3F [12:34:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:34:53]wFMCommunicate OK [12:34:53]SAM_PROTO_GetShiftState done [12:34:53]FM_GetShiftState done [12:34:53]req_shift_opened done [12:34:53]requested_item shift.open_date is exist - process it [12:34:53]req_shift_open_date [12:34:53]req_shift_open_date done [12:34:53]produce_requested_data done [12:34:53]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154970,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:34:53]process_action_free close_receipt [12:34:53]json_value_free [12:34:53]json_value_free done [12:34:53]process_json_proto returns [12:34:53]Send response to host [12:34:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154970,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:34:53]free response buf [12:34:53]execute_script done [12:34:53]execute_script returns [12:34:53]free content buf [12:34:53]Sock 9.Close socket [12:34:53]Sock 9.Thread stoped [12:34:54]accept exits with 7 [12:34:54]New connection [12:34:54]New thread 3067137380 created [12:34:54]Thread 3067280740 joined [12:34:54]Waiting for new connection... [12:34:54] Sock 7.Parse request [12:34:54]Sock 7.Check first char [12:34:54]Sock 7.First char is OK [12:34:54]request: POST /json_proto HTTP/1.0 [12:34:54]Method: POST [12:34:54]URL: /json_proto [12:34:54]Method is POST - this is cgi request [12:34:54]url: /json_proto [12:34:54]query_string will be loaded in cgi processing [12:34:54]execute_cgi json_proto POST (null) [12:34:54]execute_cgi path=json_proto method=POST [12:34:54]POST find Content-Length [12:34:54]Host: 172.17.32.195:8080 [12:34:54]Content-Length: 639 [12:34:54]Content-Type: application/json [12:34:54] [12:34:54]POST finish read [12:34:54]Found Content-Length = 639 [12:34:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298233", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:54]execute_script... [12:34: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)298233", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:54]POST & json_proto [12:34:54]process_json_proto [12:34:54]json parsed OK: [12:34:54]protocol is kg_v1.0 [12:34:54]action value=close_receipt [12:34:54]process_action close_receipt [12:34:54]cmd_close_receipt [12:34:54]MH_GetDate [12:34:54]Write to MH i2c: F0 00 00 06 23 18 [12:34:54]Write i2c OK [12:34:54]MH_I2C_Read... [12:34:54]Read from MH i2c: F0 [12:34:54]MH_I2C_Read... [12:34:54]Read from MH i2c: F0 09 00 [12:34:54]MH_I2C_Read... [12:34:54]Read from MH i2c: F0 09 00 06 23 00 EF 35 15 66 77 1B 62 64 18 [12:34:54]GetLastDocTimeStamp 1712666090 [12:34:54]current date 1712666095 [12:34:54]FM_GetShiftState [12:34:54]SAM_PROTO_GetShiftState [12:34:54]wFMCommunicate request_size=4 [12:34:54]MH_SAM_APDU [12:34:54]CAPDU: 80 13 01 00 [12:34:54]Write to MH i2c: E2 08 00 07 23 80 13 01 00 00 00 00 00 A7 [12:34:54]Write i2c OK [12:34:54]MH_I2C_Read... [12:34:54]Read from MH i2c: E2 [12:34:54]MH_I2C_Read... [12:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:54]Read from MH i2c: E2 0E 00 [12:34:54]MH_I2C_Read... [12:34:54]Read from MH i2c: E2 0E 00 07 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 41 [12:34:54]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:34:54]wFMCommunicate OK [12:34:54]SAM_PROTO_GetShiftState done [12:34:54]FM_GetShiftState done [12:34:54]opened in 1712622218 [12:34:54]opened+sec_in_day 1712708618 [12:34:54]quantity*price = 40001 [12:34:54]sum+1 = 40002 [12:34:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 275 09.04.2024 12:34 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154971 ФПД: 141452016624814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123455&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154971&fm=141452016624814&tin=02508201610067®Number=0000000000090882&sum=40001 [12:34:55]StoreToDocumentArchive [12:34:55]shift 298 fd 154971 [12:34:55]save to /storage/0298/doc_00154971 [12:34:55]save last doc name /storage/0298/doc_00154971 to /storage/kkm_last_doc_name [12:34:55]save OK [12:34:55]Clear old archive folders... [12:34:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:55]tlvbuf is 017E36F0 [12:34:55]SAM_PROTO_ClearQueue [12:34:55]wFMCommunicate request_size=4 [12:34:55]MH_SAM_APDU [12:34:55]CAPDU: 80 09 00 00 [12:34:55]Write to MH i2c: E2 08 00 14 23 80 09 00 00 00 00 00 00 A9 [12:34:55]Write i2c OK [12:34:55]MH_I2C_Read... [12:34:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:55]Read from MH i2c: E2 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 03 00 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [12:34:55]RAPDU: 90 00 [12:34:55]wFMCommunicate OK [12:34:55]SAM_PROTO_ClearQueue done [12:34:55]KKMCreateOFDPacket [12:34:55]OFDProtocolAddRootSTLVToBuf [12:34:55]FM_MakeSignedData [12:34:55]FM_MakeSignedData [12:34:55]SAM_PROTO_SignData [12:34:55]wFMCommunicate request_size=4 [12:34:55]MH_SAM_APDU [12:34:55]CAPDU: 80 0D 01 02 [12:34:55]Write to MH i2c: E2 08 00 15 23 80 0D 01 02 00 00 00 00 B1 [12:34:55]Write i2c OK [12:34:55]MH_I2C_Read... [12:34:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:55]Read from MH i2c: E2 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 03 00 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 03 00 15 23 00 90 00 AC [12:34:55]RAPDU: 90 00 [12:34:55]wFMCommunicate OK [12:34:55]wFMCommunicate request_size=255 [12:34:55]MH_SAM_APDU [12:34:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 EF 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5B 5D 02 00 35 04 06 00 80 [12:34:55]Write to MH i2c: E2 02 01 16 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 EF 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5B 5D 02 00 35 04 06 00 80 00 00 13 [12:34:55]Write i2c OK [12:34:55]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 16 23 00 90 00 AD [12:34:56]RAPDU: 90 00 [12:34:56]wFMCommunicate OK [12:34:56]wFMCommunicate request_size=10 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 0D 02 02 05 A6 5D 34 24 AE [12:34:56]Write to MH i2c: E2 0D 00 17 23 80 0D 02 02 05 00 A6 5D 34 24 AE 00 00 C7 [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 17 23 00 90 00 AE [12:34:56]RAPDU: 90 00 [12:34:56]wFMCommunicate OK [12:34:56]wFMCommunicate request_size=4 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 0D 03 02 [12:34:56]Write to MH i2c: E2 08 00 18 23 80 0D 03 02 00 00 00 00 B6 [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 0B 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 0B 00 18 23 00 85 DD ED 70 BC 62 B8 CC 90 00 18 [12:34:56]RAPDU: 85 DD ED 70 BC 62 B8 CC 90 00 [12:34:56]wFMCommunicate OK [12:34:56]SAM_PROTO_SignData done [12:34:56]FM_MakeSignedData done [12:34:56]CreateOFDProtocolMessage [12:34:56]wFMCommunicate request_size=4 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 11 00 00 [12:34:56]Write to MH i2c: E2 08 00 19 23 80 11 00 00 00 00 00 00 B6 [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 17 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 17 00 19 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0B [12:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:34:56]wFMCommunicate OK [12:34:56]CreateOFDProtocolMessage done [12:34:56]OFDSenderStorePacket 154971 [12:34:56]StoreOFDPacket docnum=154971 [12:34:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD F5 07 01 83 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 EF 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5B 5D 02 00 35 04 06 00 80 A6 5D 34 24 AE 85 DD ED 70 BC 62 B8 CC [12:34:56]CheckFolder [12:34:56]dirname=/storage/ofd_packets [12:34:56]CheckFolder done [12:34:56]ProducePacketName [12:34:56]name=ofd_packets/00154971 [12:34:56]NVStorageSaveData ofd_packets/00154971 [12:34:56]File name is /storage/ofd_packets/00154971 [12:34:56]Write 301 bytes [12:34:56]NVStorageSaveData done [12:34:56]OFDSenderStorePacket done [12:34:56]KKMCreateOFDPacket done [12:34:56]NVStorageSaveData kkm_last_timestamp [12:34:56]File name is /storage/kkm_last_timestamp [12:34:56]Write 4 bytes [12:34:56]NVStorageSaveData done [12:34:56]ExternCall_PrintAddStr [12:34:56]wPrintStart [12:34:56]Write to MH i2c: 01 00 00 1A 23 3D [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 07 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 07 00 1A 23 00 00 00 00 00 FF 0F 52 [12:34:56]RasterBufferAndPrint [12:34:56]line Счет N : (1)298233 [12:34:56]line ИНН: 02508201610067 [12:34:56]line Контрольно-Кассовый Чек [12:34:56]line ПРОДАЖА [12:34:56]line ТРК (МРК, ГНК) : 62 [12:34:56]line Товар: 2710124130 [12:34:56]line Аи-92-К-5 [12:34:56]line 6.260 * 63.90 [12:34:56]line = 400.01 [12:34:56]line НДС 12% НСП 1% [12:34:56]line > о реализуемом товаре [12:34:56]line ИТОГО: 400.01 [12:34:56]line НСП 1% : 3.54 [12:34:56]line НДС 12% : 42.48 [12:34:56]line Наличными: 400.01 [12:34:56]line Безнал.: 0.00 [12:34:56]line Место: АЗС № 53 "Партнер Нефть" [12:34:56]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:34:56]line СНО: Общий режим [12:34:56]line Чек 275 09.04.2024 12:34 [12:34:56]line Смена: 298 ФФД: 1.0 [12:34:56]line ЗНМ: 0300000127 [12:34:56]line РНМ: 0000000000090882 [12:34:56]line Версия ККМ: 001 [12:34:56]line ФМ: 0000000000874906 [12:34:56]line ФД: 154971 [12:34:56]line ФПД: 141452016624814 [12:34:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123455&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154971&fm=141452016624814&tin=02508201610067®Number=0000000000090882&sum=40001 [12:34:56]written 0, free lines is 4095 [12:34:56]OFD Sender: Processing packet 154971 [packets to send 67, broken 66] [12:34:56]ProducePacketName [12:34:56]name=ofd_packets/00154971 [12:34:56]OFD Sender: To server: pG, [12:34:56]CommunicateWithHost lk.salyk.kg:30040 [12:34:56]ConnectInit lk.salyk.kg [12:34:56]Connected sock=10 [12:34:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FD F5 07 01 83 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 EF 35 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5B 5D 02 00 35 04 06 00 80 A6 5D 34 24 AE 85 DD ED 70 BC 62 B8 CC [12:34:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 03 01 47 00 EC 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5B 5D 02 00 F4 03 04 00 99 DD 14 66 B6 04 01 00 00 DC 5D 9F CE 2E D3 DC 6D [12:34:56]CommunicateWithHost err = 0 [12:34:56]CheckOFDResponse [12:34:56]1017 (14) - 77093643461234 [12:34:56]1041 (16) - 0000000000874906 [12:34:56]1040 (4) - 154971 [12:34:56]1012 (4) - 09.04.2024 06:18 [12:34:56]1206 (1) - 0 [12:34:56]OFD Sender: Remove packet 154971 [12:34:56]ProducePacketName [12:34:56]name=ofd_packets/00154971 [12:34:56]NVStorageDeleteData [12:34:56]Write to MH i2c: 01 00 00 42 23 65 [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 07 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: 01 07 00 42 23 00 00 00 00 00 FD 0C 75 [12:34:56]RasterBufferAndPrint [12:34:56]line [12:34:56]line [12:34:56]line [12:34:56]line [12:34:56]line [12:34:56]written 0, free lines is 3337 [12:34:56]MH_Cut [12:34:56]Write to MH i2c: D1 01 00 49 23 01 3E [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: D1 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: D1 01 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: D1 01 00 49 23 00 3D [12:34:56]Write to MH i2c: 01 00 00 4A 23 6D [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:57]OFD Sender: No OFD packet to send [12:34:57]*** Cut start [12:34:57]*** Partial cut [12:34:57]*** CUTSNS_PIN = 1 [12:34:57]*** CUTSNS_PIN = 0 [12:34:57]*** Brake cut motor [12:34:58]Read from MH i2c: 01 [12:34:58]MH_I2C_Read... [12:34:58]*** Stop cut motor [12:34:58]*** Cut end [12:34:58]Read from MH i2c: 01 07 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: 01 07 00 4A 23 00 00 00 00 00 FF 0F 82 [12:34:58]process_action close_receipt done [12:34:58]requested_data is exist [12:34:58]produce_requested_data [12:34:58]requested_item fm.sn is exist - process it [12:34:58]wFMCommunicate request_size=4 [12:34:58]MH_SAM_APDU [12:34:58]CAPDU: 80 11 00 00 [12:34:58]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:58]Read from MH i2c: E2 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 17 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 17 00 4B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 3D [12:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:34:58]wFMCommunicate OK [12:34:58]requested_item fd.num is exist - process it [12:34:58]SAM_PROTO_GetFieldsCounters [12:34:58]wFMCommunicate request_size=4 [12:34:58]MH_SAM_APDU [12:34:58]CAPDU: 80 13 00 00 [12:34:58]Write to MH i2c: E2 08 00 4C 23 80 13 00 00 00 00 00 00 EB [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:58]Read from MH i2c: E2 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 62 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 62 00 4C 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [12:34:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:58]wFMCommunicate OK [12:34:58]SAM_PROTO_GetFieldsCounters done [12:34:58]requested_item shift.num is exist - process it [12:34:58]requested_item shift.opened is exist - process it [12:34:58]req_shift_opened [12:34:58]FM_GetShiftState [12:34:58]SAM_PROTO_GetShiftState [12:34:58]wFMCommunicate request_size=4 [12:34:58]MH_SAM_APDU [12:34:58]CAPDU: 80 13 01 00 [12:34:58]Write to MH i2c: E2 08 00 4D 23 80 13 01 00 00 00 00 00 ED [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:58]Read from MH i2c: E2 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 0E 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: E2 0E 00 4D 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 87 [12:34:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:34:58]wFMCommunicate OK [12:34:58]SAM_PROTO_GetShiftState done [12:34:58]FM_GetShiftState done [12:34:58]req_shift_opened done [12:34:58]requested_item shift.open_date is exist - process it [12:34:58]req_shift_open_date [12:34:58]req_shift_open_date done [12:34:58]produce_requested_data done [12:34:58]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154971,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:34:58]process_action_free close_receipt [12:34:58]json_value_free [12:34:58]json_value_free done [12:34:58]process_json_proto returns [12:34:58]Send response to host [12:34:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154971,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:34:58]free response buf [12:34:58]execute_script done [12:34:58]execute_script returns [12:34:58]free content buf [12:34:58]Sock 7.Close socket [12:34:58]Sock 7.Thread stoped [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 9 [12:35:24]New connection [12:35:24]New thread 3067280740 created [12:35:24]Thread 3067137380 joined [12:35:24]Waiting for new connection... [12:35:24] Sock 9.Parse request [12:35:24]Sock 9.Check first char [12:35:24]Sock 9.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.32.195:8080 [12:35:24]Content-Length: 644 [12:35:24]Content-Type: application/json [12:35:24] [12:35:24]POST finish read [12:35:24]Found Content-Length = 644 [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)298230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 19.760, "sum" : 650.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.10 } ] } , "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)298230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 19.760, "sum" : 650.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.10 } ] } , "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 4E 23 60 [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 4E 23 00 0D 36 15 66 77 1B 62 64 7F [12:35:24]GetLastDocTimeStamp 1712666095 [12:35:24]current date 1712666125 [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 4F 23 80 13 01 00 00 00 00 00 EF [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 4F 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 89 [12:35:24]RAPDU: 09 00 01 8A 8A 14 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 1712622218 [12:35:24]opened+sec_in_day 1712708618 [12:35:24]quantity*price = 65010 [12:35:24]sum+1 = 65011 [12:35:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.10 НСП 1% : 5.75 НДС 12% : 69.04 Наличными: 650.10 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 276 09.04.2024 12:35 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154972 ФПД: 193109468283947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123525&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154972&fm=193109468283947&tin=02508201610067®Number=0000000000090882&sum=65010 [12:35:25]StoreToDocumentArchive [12:35:25]shift 298 fd 154972 [12:35:25]save to /storage/0298/doc_00154972 [12:35:25]save last doc name /storage/0298/doc_00154972 to /storage/kkm_last_doc_name [12:35:25]save OK [12:35:25]Clear old archive folders... [12:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:35:25]tlvbuf is 01755700 [12:35:25]SAM_PROTO_ClearQueue [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 09 00 00 [12:35:25]Write to MH i2c: E2 08 00 5C 23 80 09 00 00 00 00 00 00 F1 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 5C 23 00 90 00 F3 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]SAM_PROTO_ClearQueue done [12:35:25]KKMCreateOFDPacket [12:35:25]OFDProtocolAddRootSTLVToBuf [12:35:25]FM_MakeSignedData [12:35:25]FM_MakeSignedData [12:35:25]SAM_PROTO_SignData [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 01 02 [12:35:25]Write to MH i2c: E2 08 00 5D 23 80 0D 01 02 00 00 00 00 F9 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]wFMCommunicate request_size=255 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 4D 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F2 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 F2 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 14 01 00 00 F4 03 04 00 0D 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5C 5D 02 00 35 04 06 00 AF A1 [12:35:25]Write to MH i2c: E2 02 01 5E 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 4D 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F2 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 F2 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 14 01 00 00 F4 03 04 00 0D 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5C 5D 02 00 35 04 06 00 AF A1 00 00 3A [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]wFMCommunicate request_size=9 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 02 02 04 CD 42 84 2B [12:35:25]Write to MH i2c: E2 0C 00 5F 23 80 0D 02 02 04 00 CD 42 84 2B 00 00 C2 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 5F 23 00 90 00 F6 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 03 02 [12:35:25]Write to MH i2c: E2 08 00 60 23 80 0D 03 02 00 00 00 00 FE [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 0B 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 0B 00 60 23 00 A4 CE ED 83 79 00 2D E8 90 00 6F [12:35:25]RAPDU: A4 CE ED 83 79 00 2D E8 90 00 [12:35:25]wFMCommunicate OK [12:35:25]SAM_PROTO_SignData done [12:35:25]FM_MakeSignedData done [12:35:25]CreateOFDProtocolMessage [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 11 00 00 [12:35:25]Write to MH i2c: E2 08 00 61 23 80 11 00 00 00 00 00 00 FE [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 17 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 17 00 61 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 53 [12:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:35:25]wFMCommunicate OK [12:35:25]CreateOFDProtocolMessage done [12:35:25]OFDSenderStorePacket 154972 [12:35:25]StoreOFDPacket docnum=154972 [12:35:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 31 08 06 01 70 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 4D 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F2 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 F2 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 14 01 00 00 F4 03 04 00 0D 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5C 5D 02 00 35 04 06 00 AF A1 CD 42 84 2B A4 CE ED 83 79 00 2D E8 [12:35:25]CheckFolder [12:35:25]dirname=/storage/ofd_packets [12:35:25]CheckFolder done [12:35:25]ProducePacketName [12:35:25]name=ofd_packets/00154972 [12:35:25]NVStorageSaveData ofd_packets/00154972 [12:35:25]File name is /storage/ofd_packets/00154972 [12:35:25]Write 300 bytes [12:35:25]NVStorageSaveData done [12:35:25]OFDSenderStorePacket done [12:35:25]KKMCreateOFDPacket done [12:35:25]NVStorageSaveData kkm_last_timestamp [12:35:25]File name is /storage/kkm_last_timestamp [12:35:25]Write 4 bytes [12:35:25]NVStorageSaveData done [12:35:25]ExternCall_PrintAddStr [12:35:25]wPrintStart [12:35:25]Write to MH i2c: 01 00 00 62 23 85 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: 01 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: 01 07 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: 01 07 00 62 23 00 00 00 00 00 FF 0F 9A [12:35:25]RasterBufferAndPrint [12:35:25]line Счет N : (1)298230 [12:35:25]line ИНН: 02508201610067 [12:35:25]line Контрольно-Кассовый Чек [12:35:25]line ПРОДАЖА [12:35:25]line ТРК (МРК, ГНК) : 101 [12:35:25]line Товар: 2711190000 [12:35:25]line ГАЗ-К-5 [12:35:25]line 19.760 * 32.90 [12:35:25]line = 650.10 [12:35:25]line НДС 12% НСП 1% [12:35:25]line > о реализуемом товаре [12:35:25]line ИТОГО: 650.10 [12:35:25]line НСП 1% : 5.75 [12:35:25]line НДС 12% : 69.04 [12:35:25]line Наличными: 650.10 [12:35:25]line Безнал.: 0.00 [12:35:25]line Место: АЗС № 53 "Партнер Нефть" [12:35:25]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:35:25]line СНО: Общий режим [12:35:25]line Чек 276 09.04.2024 12:35 [12:35:25]line Смена: 298 ФФД: 1.0 [12:35:25]line ЗНМ: 0300000127 [12:35:25]line РНМ: 0000000000090882 [12:35:25]line Версия ККМ: 001 [12:35:25]line ФМ: 0000000000874906 [12:35:25]line ФД: 154972 [12:35:25]line ФПД: 193109468283947 [12:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123525&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154972&fm=193109468283947&tin=02508201610067®Number=0000000000090882&sum=65010 [12:35:26]OFD Sender: Processing packet 154972 [packets to send 67, broken 66] [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00154972 [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:26]Connected sock=10 [12:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 31 08 06 01 70 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 4D 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 F2 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 F2 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 14 01 00 00 F4 03 04 00 0D 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5C 5D 02 00 35 04 06 00 AF A1 CD 42 84 2B A4 CE ED 83 79 00 2D E8 [12:35:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 95 38 47 00 11 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5C 5D 02 00 F4 03 04 00 B7 DD 14 66 B6 04 01 00 00 48 9A ED 8C A4 39 1A 6C [12:35:26]CommunicateWithHost err = 0 [12:35:26]CheckOFDResponse [12:35:26]1017 (14) - 77093643461234 [12:35:26]1041 (16) - 0000000000874906 [12:35:26]1040 (4) - 154972 [12:35:26]1012 (4) - 09.04.2024 06:18 [12:35:26]1206 (1) - 0 [12:35:26]OFD Sender: Remove packet 154972 [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00154972 [12:35:26]NVStorageDeleteData [12:35:26]Write to MH i2c: 01 00 00 8A 23 AD [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 8A 23 00 00 00 00 00 F6 0C B6 [12:35:26]RasterBufferAndPrint [12:35:26]line [12:35:26]line [12:35:26]line [12:35:26]line [12:35:26]line [12:35:26]written 0, free lines is 3326 [12:35:26]MH_Cut [12:35:26]Write to MH i2c: D1 01 00 91 23 01 86 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: D1 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: D1 01 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: D1 01 00 91 23 00 85 [12:35:26]Write to MH i2c: 01 00 00 92 23 B5 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]OFD Sender: No OFD packet to send [12:35:27]*** Cut start [12:35:27]*** Partial cut [12:35:27]*** CUTSNS_PIN = 1 [12:35:27]*** CUTSNS_PIN = 0 [12:35:27]*** 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 92 23 00 00 00 00 00 FF 0F CA [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 93 23 80 11 00 00 00 00 00 00 30 [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 93 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 85 [12:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 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 94 23 80 13 00 00 00 00 00 00 33 [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 94 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [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 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 95 23 80 13 01 00 00 00 00 00 35 [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 95 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 CF [12:35:28]RAPDU: 09 00 01 8A 8A 14 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":"0000000000874906","fd.num":154972,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [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":"0000000000874906","fd.num":154972,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [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 9.Close socket [12:35:28]Sock 9.Thread stoped [12:35:31]OFD Sender: No OFD packet to send [12:35:36]OFD Sender: No OFD packet to send [12:35:41]OFD Sender: No OFD packet to send [12:35:46]OFD Sender: No OFD packet to send [12:35:51]OFD Sender: No OFD packet to send [12:35:56]OFD Sender: No OFD packet to send [12:36:01]OFD Sender: No OFD packet to send [12:36:06]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:42]accept exits with 7 [12:36:42]New connection [12:36:42]New thread 3067137380 created [12:36:42]Thread 3067280740 joined [12:36:42]Waiting for new connection... [12:36:42] Sock 7.Parse request [12:36:42]Sock 7.Check first char [12:36:42]Sock 7.First char is OK [12:36:42]request: POST /json_proto HTTP/1.0 [12:36:42]Method: POST [12:36:42]URL: /json_proto [12:36:42]Method is POST - this is cgi request [12:36:42]url: /json_proto [12:36:42]query_string will be loaded in cgi processing [12:36:42]execute_cgi json_proto POST (null) [12:36:42]execute_cgi path=json_proto method=POST [12:36:42]POST find Content-Length [12:36:42]Host: 172.17.32.195:8080 [12:36:42]Content-Length: 647 [12:36:42]Content-Type: application/json [12:36:42] [12:36:42]POST finish read [12:36:42]Found Content-Length = 647 [12:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:42]execute_script... [12:36: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)298234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:42]POST & json_proto [12:36:42]process_json_proto [12:36:42]json parsed OK: [12:36:42]protocol is kg_v1.0 [12:36:42]action value=close_receipt [12:36:42]process_action close_receipt [12:36:42]cmd_close_receipt [12:36:42]MH_GetDate [12:36:42]Write to MH i2c: F0 00 00 96 23 A8 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: F0 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: F0 09 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: F0 09 00 96 23 00 5B 36 15 66 77 1B 62 64 15 [12:36:42]GetLastDocTimeStamp 1712666125 [12:36:42]current date 1712666203 [12:36:42]FM_GetShiftState [12:36:42]SAM_PROTO_GetShiftState [12:36:42]wFMCommunicate request_size=4 [12:36:42]MH_SAM_APDU [12:36:42]CAPDU: 80 13 01 00 [12:36:42]Write to MH i2c: E2 08 00 97 23 80 13 01 00 00 00 00 00 37 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:42]Read from MH i2c: E2 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 0E 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 0E 00 97 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D1 [12:36:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:36:42]wFMCommunicate OK [12:36:42]SAM_PROTO_GetShiftState done [12:36:42]FM_GetShiftState done [12:36:42]opened in 1712622218 [12:36:42]opened+sec_in_day 1712708618 [12:36:42]quantity*price = 100056 [12:36:42]sum+1 = 100058 [12:36:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.57 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.57 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 277 09.04.2024 12:36 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154973 ФПД: 178570921409616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123643&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154973&fm=178570921409616&tin=02508201610067®Number=0000000000090882&sum=100057 [12:36:43]StoreToDocumentArchive [12:36:43]shift 298 fd 154973 [12:36:43]save to /storage/0298/doc_00154973 [12:36:43]save last doc name /storage/0298/doc_00154973 to /storage/kkm_last_doc_name [12:36:43]save OK [12:36:43]Clear old archive folders... [12:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:36:43]tlvbuf is B6DF8A00 [12:36:43]SAM_PROTO_ClearQueue [12:36:43]wFMCommunicate request_size=4 [12:36:43]MH_SAM_APDU [12:36:43]CAPDU: 80 09 00 00 [12:36:43]Write to MH i2c: E2 08 00 A4 23 80 09 00 00 00 00 00 00 39 [12:36:43]Write i2c OK [12:36:43]MH_I2C_Read... [12:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:43]Read from MH i2c: E2 [12:36:43]MH_I2C_Read... [12:36:43]Read from MH i2c: E2 03 00 [12:36:43]MH_I2C_Read... [12:36:43]Read from MH i2c: E2 03 00 A4 23 00 90 00 3B [12:36:43]RAPDU: 90 00 [12:36:43]wFMCommunicate OK [12:36:43]SAM_PROTO_ClearQueue done [12:36:43]KKMCreateOFDPacket [12:36:43]OFDProtocolAddRootSTLVToBuf [12:36:43]FM_MakeSignedData [12:36:43]FM_MakeSignedData [12:36:43]SAM_PROTO_SignData [12:36:43]wFMCommunicate request_size=4 [12:36:43]MH_SAM_APDU [12:36:43]CAPDU: 80 0D 01 02 [12:36:43]Write to MH i2c: E2 08 00 A5 23 80 0D 01 02 00 00 00 00 41 [12:36:43]Write i2c OK [12:36:43]MH_I2C_Read... [12:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:43]Read from MH i2c: E2 [12:36:43]MH_I2C_Read... [12:36:43]Read from MH i2c: E2 03 00 [12:36:43]MH_I2C_Read... [12:36:43]Read from MH i2c: E2 03 00 A5 23 00 90 00 3C [12:36:43]RAPDU: 90 00 [12:36:43]wFMCommunicate OK [12:36:43]wFMCommunicate request_size=255 [12:36:43]MH_SAM_APDU [12:36:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 5B 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5D 5D 02 00 35 04 06 00 [12:36:43]Write to MH i2c: E2 02 01 A6 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 5B 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5D 5D 02 00 35 04 06 00 00 00 6A [12:36:43]Write i2c OK [12:36:43]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 03 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 03 00 A6 23 00 90 00 3D [12:36:44]RAPDU: 90 00 [12:36:44]wFMCommunicate OK [12:36:44]wFMCommunicate request_size=11 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 0D 02 02 06 A2 68 C8 56 7C 50 [12:36:44]Write to MH i2c: E2 0E 00 A7 23 80 0D 02 02 06 00 A2 68 C8 56 7C 50 00 00 44 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 03 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 03 00 A7 23 00 90 00 3E [12:36:44]RAPDU: 90 00 [12:36:44]wFMCommunicate OK [12:36:44]wFMCommunicate request_size=4 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 0D 03 02 [12:36:44]Write to MH i2c: E2 08 00 A8 23 80 0D 03 02 00 00 00 00 46 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 0B 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 0B 00 A8 23 00 FD CF 7D F9 1F 54 0D F1 90 00 FA [12:36:44]RAPDU: FD CF 7D F9 1F 54 0D F1 90 00 [12:36:44]wFMCommunicate OK [12:36:44]SAM_PROTO_SignData done [12:36:44]FM_MakeSignedData done [12:36:44]CreateOFDProtocolMessage [12:36:44]wFMCommunicate request_size=4 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 11 00 00 [12:36:44]Write to MH i2c: E2 08 00 A9 23 80 11 00 00 00 00 00 00 46 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 17 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 17 00 A9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9B [12:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:36:44]wFMCommunicate OK [12:36:44]CreateOFDProtocolMessage done [12:36:44]OFDSenderStorePacket 154973 [12:36:44]StoreOFDPacket docnum=154973 [12:36:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 3A 7B 08 01 98 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 5B 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5D 5D 02 00 35 04 06 00 A2 68 C8 56 7C 50 FD CF 7D F9 1F 54 0D F1 [12:36:44]CheckFolder [12:36:44]dirname=/storage/ofd_packets [12:36:44]CheckFolder done [12:36:44]ProducePacketName [12:36:44]name=ofd_packets/00154973 [12:36:44]NVStorageSaveData ofd_packets/00154973 [12:36:44]File name is /storage/ofd_packets/00154973 [12:36:44]Write 302 bytes [12:36:44]NVStorageSaveData done [12:36:44]OFDSenderStorePacket done [12:36:44]KKMCreateOFDPacket done [12:36:44]NVStorageSaveData kkm_last_timestamp [12:36:44]File name is /storage/kkm_last_timestamp [12:36:44]Write 4 bytes [12:36:44]NVStorageSaveData done [12:36:44]ExternCall_PrintAddStr [12:36:44]wPrintStart [12:36:44]Write to MH i2c: 01 00 00 AA 23 CD [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 AA 23 00 00 00 00 00 FF 0F E2 [12:36:44]RasterBufferAndPrint [12:36:44]line Счет N : (1)298234 [12:36:44]line ИНН: 02508201610067 [12:36:44]line Контрольно-Кассовый Чек [12:36:44]line ПРОДАЖА [12:36:44]line ТРК (МРК, ГНК) : 91 [12:36:44]line Товар: 2710194210 [12:36:44]line ДТ(л)-К-5 [12:36:44]line 13.820 * 72.40 [12:36:44]line = 1000.57 [12:36:44]line НДС 12% НСП 1% [12:36:44]line > о реализуемом товаре [12:36:44]line ИТОГО: 1000.57 [12:36:44]line НСП 1% : 8.85 [12:36:44]line НДС 12% : 106.25 [12:36:44]line Наличными: 1000.57 [12:36:44]line Безнал.: 0.00 [12:36:44]line Место: АЗС № 53 "Партнер Нефть" [12:36:44]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:36:44]line СНО: Общий режим [12:36:44]line Чек 277 09.04.2024 12:36 [12:36:44]line Смена: 298 ФФД: 1.0 [12:36:44]line ЗНМ: 0300000127 [12:36:44]line РНМ: 0000000000090882 [12:36:44]line Версия ККМ: 001 [12:36:44]line ФМ: 0000000000874906 [12:36:44]line ФД: 154973 [12:36:44]line ФПД: 178570921409616 [12:36:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123643&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154973&fm=178570921409616&tin=02508201610067®Number=0000000000090882&sum=100057 [12:36:44]OFD Sender: Processing packet 154973 [packets to send 67, broken 66] [12:36:44]ProducePacketName [12:36:44]name=ofd_packets/00154973 [12:36:44]OFD Sender: To server: pG, [12:36:44]CommunicateWithHost lk.salyk.kg:30040 [12:36:44]ConnectInit lk.salyk.kg [12:36:44]written 0, free lines is 4095 [12:36:44]Connected sock=10 [12:36:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 3A 7B 08 01 98 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 5B 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5D 5D 02 00 35 04 06 00 A2 68 C8 56 7C 50 FD CF 7D F9 1F 54 0D F1 [12:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 D1 C7 47 00 DC FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5D 5D 02 00 F4 03 04 00 05 DE 14 66 B6 04 01 00 00 F1 27 B3 EE A2 7E EF 65 [12:36:44]CommunicateWithHost err = 0 [12:36:44]CheckOFDResponse [12:36:44]1017 (14) - 77093643461234 [12:36:44]1041 (16) - 0000000000874906 [12:36:44]1040 (4) - 154973 [12:36:44]1012 (4) - 09.04.2024 06:19 [12:36:44]1206 (1) - 0 [12:36:44]OFD Sender: Remove packet 154973 [12:36:44]ProducePacketName [12:36:44]name=ofd_packets/00154973 [12:36:44]NVStorageDeleteData [12:36:44]Write to MH i2c: 01 00 00 D2 23 F5 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 D2 23 00 00 00 00 00 F2 0C FA [12:36:44]RasterBufferAndPrint [12:36:44]line [12:36:44]line [12:36:44]line [12:36:44]line [12:36:44]line [12:36:44]written 0, free lines is 3320 [12:36:44]MH_Cut [12:36:44]Write to MH i2c: D1 01 00 D9 23 01 CE [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: D1 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: D1 01 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: D1 01 00 D9 23 00 CD [12:36:44]Write to MH i2c: 01 00 00 DA 23 FD [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:45]OFD Sender: No OFD packet to send [12:36:45]*** Cut start [12:36:45]*** Partial cut [12:36:45]*** CUTSNS_PIN = 1 [12:36:45]*** CUTSNS_PIN = 0 [12:36:46]*** Brake cut motor [12:36:46]Read from MH i2c: 01 [12:36:46]MH_I2C_Read... [12:36:46]*** Stop cut motor [12:36:46]*** Cut end [12:36:46]Read from MH i2c: 01 07 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: 01 07 00 DA 23 00 00 00 00 00 FF 0F 12 [12:36:46]process_action close_receipt done [12:36:46]requested_data is exist [12:36:46]produce_requested_data [12:36:46]requested_item fm.sn is exist - process it [12:36:46]wFMCommunicate request_size=4 [12:36:46]MH_SAM_APDU [12:36:46]CAPDU: 80 11 00 00 [12:36:46]Write to MH i2c: E2 08 00 DB 23 80 11 00 00 00 00 00 00 78 [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 17 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 17 00 DB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CD [12:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:36:46]wFMCommunicate OK [12:36:46]requested_item fd.num is exist - process it [12:36:46]SAM_PROTO_GetFieldsCounters [12:36:46]wFMCommunicate request_size=4 [12:36:46]MH_SAM_APDU [12:36:46]CAPDU: 80 13 00 00 [12:36:46]Write to MH i2c: E2 08 00 DC 23 80 13 00 00 00 00 00 00 7B [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 62 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 62 00 DC 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [12:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:46]wFMCommunicate OK [12:36:46]SAM_PROTO_GetFieldsCounters done [12:36:46]requested_item shift.num is exist - process it [12:36:46]requested_item shift.opened is exist - process it [12:36:46]req_shift_opened [12:36:46]FM_GetShiftState [12:36:46]SAM_PROTO_GetShiftState [12:36:46]wFMCommunicate request_size=4 [12:36:46]MH_SAM_APDU [12:36:46]CAPDU: 80 13 01 00 [12:36:46]Write to MH i2c: E2 08 00 DD 23 80 13 01 00 00 00 00 00 7D [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 0E 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 0E 00 DD 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 17 [12:36:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:36:46]wFMCommunicate OK [12:36:46]SAM_PROTO_GetShiftState done [12:36:46]FM_GetShiftState done [12:36:46]req_shift_opened done [12:36:46]requested_item shift.open_date is exist - process it [12:36:46]req_shift_open_date [12:36:46]req_shift_open_date done [12:36:46]produce_requested_data done [12:36:46]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:36:46]process_action_free close_receipt [12:36:46]json_value_free [12:36:46]json_value_free done [12:36:46]process_json_proto returns [12:36:46]Send response to host [12:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:36:46]free response buf [12:36:46]execute_script done [12:36:46]execute_script returns [12:36:46]free content buf [12:36:46]Sock 7.Close socket [12:36:46]Sock 7.Thread stoped [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:43]accept exits with 9 [12:37:43]New connection [12:37:43]New thread 3067280740 created [12:37:43]Thread 3067137380 joined [12:37:43]Waiting for new connection... [12:37:43] Sock 9.Parse request [12:37:43]Sock 9.Check first char [12:37:43]Sock 9.First char is OK [12:37:43]request: POST /json_proto HTTP/1.0 [12:37:43]Method: POST [12:37:43]URL: /json_proto [12:37:43]Method is POST - this is cgi request [12:37:43]url: /json_proto [12:37:43]query_string will be loaded in cgi processing [12:37:43]execute_cgi json_proto POST (null) [12:37:43]execute_cgi path=json_proto method=POST [12:37:43]POST find Content-Length [12:37:43]Host: 172.17.32.195:8080 [12:37:43]Content-Length: 1191 [12:37:43]Content-Type: application/json [12:37:43] [12:37:43]POST finish read [12:37:43]Found Content-Length = 1191 [12:37:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298236\u000A09.04.2024 12:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 31.300 x 63.90\u000A\u0418\u0422\u041E\u0413: 2000.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585955\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:43]execute_script... [12:37:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298236\u000A09.04.2024 12:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 31.300 x 63.90\u000A\u0418\u0422\u041E\u0413: 2000.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585955\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:43]POST & json_proto [12:37:43]process_json_proto [12:37:43]json parsed OK: [12:37:43]protocol is kg_v1.0 [12:37:43]action value=print_text [12:37:43]process_action print_text [12:37:43]cmd_print_text [12:37:43]ExternCall_PrintAddStr [12:37:43]wPrintStart [12:37:43]Write to MH i2c: 01 00 00 DE 23 01 [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 DE 23 00 00 00 00 00 FF 0F 16 [12:37:43]RasterBufferAndPrint [12:37:43]line *****ТОВАРНЫЙ ЧЕК***** [12:37:43]line АЗС 53 [12:37:43]line Партнер нефть [12:37:43]line 02508201610067 [12:37:43]line Кассир : Черикбаев М. [12:37:43]line Счет N : (1)298236 [12:37:43]line 09.04.2024 12:14 [12:37:43]line ПРОДАЖА [12:37:43]line ТРК (МРК, ГНК): 72 [12:37:43]line Вид ГСМ : 2710124130 [12:37:43]line Аи-92-К-5 [12:37:43]line 31.300 x 63.90 [12:37:43]line ИТОГ: 2000.07 [12:37:43]line Тип оплаты: Талоны: Партнер нефть [12:37:43]line 3585955 [12:37:43]line ______________________ [12:37:43]line (подпись) [12:37:43]written 0, free lines is 4095 [12:37:43]Write to MH i2c: 01 00 00 F2 23 15 [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 F2 23 00 00 00 00 00 14 0E 3E [12:37:43]RasterBufferAndPrint [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]written 0, free lines is 3606 [12:37:43]MH_Cut [12:37:43]Write to MH i2c: D1 01 00 F9 23 01 EE [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 01 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 01 00 F9 23 00 ED [12:37:43]Write to MH i2c: 01 00 00 FA 23 1D [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:44]*** Cut start [12:37:44]*** Partial cut [12:37:44]*** CUTSNS_PIN = 1 [12:37:44]*** CUTSNS_PIN = 0 [12:37:44]*** Brake cut motor [12:37:44]Read from MH i2c: 01 [12:37:44]MH_I2C_Read... [12:37:44]*** Stop cut motor [12:37:44]*** Cut end [12:37:44]Read from MH i2c: 01 07 00 [12:37:44]MH_I2C_Read... [12:37:44]Read from MH i2c: 01 07 00 FA 23 00 00 00 00 00 FF 0F 32 [12:37:44]process_action print_text done [12:37:44]requested_data is exist [12:37:44]produce_requested_data [12:37:44]requested_item fm.sn is exist - process it [12:37:44]wFMCommunicate request_size=4 [12:37:44]MH_SAM_APDU [12:37:44]CAPDU: 80 11 00 00 [12:37:44]Write to MH i2c: E2 08 00 FB 23 80 11 00 00 00 00 00 00 98 [12:37:44]Write i2c OK [12:37:44]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 17 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 17 00 FB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 ED [12:37:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:37:45]wFMCommunicate OK [12:37:45]requested_item fd.num is exist - process it [12:37:45]SAM_PROTO_GetFieldsCounters [12:37:45]wFMCommunicate request_size=4 [12:37:45]MH_SAM_APDU [12:37:45]CAPDU: 80 13 00 00 [12:37:45]Write to MH i2c: E2 08 00 FC 23 80 13 00 00 00 00 00 00 9B [12:37:45]Write i2c OK [12:37:45]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 62 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 62 00 FC 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [12:37:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:45]wFMCommunicate OK [12:37:45]SAM_PROTO_GetFieldsCounters done [12:37:45]requested_item shift.num is exist - process it [12:37:45]requested_item shift.opened is exist - process it [12:37:45]req_shift_opened [12:37:45]FM_GetShiftState [12:37:45]SAM_PROTO_GetShiftState [12:37:45]wFMCommunicate request_size=4 [12:37:45]MH_SAM_APDU [12:37:45]CAPDU: 80 13 01 00 [12:37:45]Write to MH i2c: E2 08 00 FD 23 80 13 01 00 00 00 00 00 9D [12:37:45]Write i2c OK [12:37:45]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 0E 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 0E 00 FD 23 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 37 [12:37:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:37:45]wFMCommunicate OK [12:37:45]SAM_PROTO_GetShiftState done [12:37:45]FM_GetShiftState done [12:37:45]req_shift_opened done [12:37:45]requested_item shift.open_date is exist - process it [12:37:45]req_shift_open_date [12:37:45]req_shift_open_date done [12:37:45]produce_requested_data done [12:37:45]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:37:45]process_action_free print_text [12:37:45]json_value_free [12:37:45]json_value_free done [12:37:45]process_json_proto returns [12:37:45]Send response to host [12:37:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:37:45]free response buf [12:37:45]execute_script done [12:37:45]execute_script returns [12:37:45]free content buf [12:37:45]Sock 9.Close socket [12:37:45]Sock 9.Thread stoped [12:37:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:02]accept exits with 7 [12:38:02]New connection [12:38:02]New thread 3067137380 created [12:38:02]Thread 3067280740 joined [12:38:02]Waiting for new connection... [12:38:02] Sock 7.Parse request [12:38:02]Sock 7.Check first char [12:38:02]Sock 7.First char is OK [12:38:02]request: POST /json_proto HTTP/1.0 [12:38:02]Method: POST [12:38:02]URL: /json_proto [12:38:02]Method is POST - this is cgi request [12:38:02]url: /json_proto [12:38:02]query_string will be loaded in cgi processing [12:38:02]execute_cgi json_proto POST (null) [12:38:02]execute_cgi path=json_proto method=POST [12:38:02]POST find Content-Length [12:38:02]Host: 172.17.32.195:8080 [12:38:02]Content-Length: 1201 [12:38:02]Content-Type: application/json [12:38:02] [12:38:02]POST finish read [12:38:02]Found Content-Length = 1201 [12:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298235\u000A09.04.2024 12:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 2896.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495;4492\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:02]execute_script... [12:38: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298235\u000A09.04.2024 12:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 2896.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3794495;4492\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:02]POST & json_proto [12:38:02]process_json_proto [12:38:02]json parsed OK: [12:38:02]protocol is kg_v1.0 [12:38:02]action value=print_text [12:38:02]process_action print_text [12:38:02]cmd_print_text [12:38:02]ExternCall_PrintAddStr [12:38:02]wPrintStart [12:38:02]Write to MH i2c: 01 00 00 FE 23 21 [12:38:02]Write i2c OK [12:38:02]MH_I2C_Read... [12:38:02]Read from MH i2c: 01 [12:38:02]MH_I2C_Read... [12:38:02]Read from MH i2c: 01 07 00 [12:38:02]MH_I2C_Read... [12:38:02]Read from MH i2c: 01 07 00 FE 23 00 00 00 00 00 FF 0F 36 [12:38:02]RasterBufferAndPrint [12:38:02]line *****ТОВАРНЫЙ ЧЕК***** [12:38:02]line АЗС 53 [12:38:02]line Партнер нефть [12:38:02]line 02508201610067 [12:38:02]line Кассир : Черикбаев М. [12:38:02]line Счет N : (1)298235 [12:38:02]line 09.04.2024 12:15 [12:38:02]line ПРОДАЖА [12:38:02]line ТРК (МРК, ГНК): 92 [12:38:02]line Вид ГСМ : 2710194210 [12:38:02]line ДТ(л)-К-5 [12:38:02]line 40.000 x 72.40 [12:38:02]line ИТОГ: 2896.00 [12:38:02]line Тип оплаты: Талоны: Партнер нефть [12:38:02]line 3794495;4492 [12:38:02]line ______________________ [12:38:02]line (подпись) [12:38:02]written 0, free lines is 4095 [12:38:03]Write to MH i2c: 01 00 00 12 24 36 [12:38:03]Write i2c OK [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: 01 [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: 01 07 00 [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: 01 07 00 12 24 00 00 00 00 00 16 0E 61 [12:38:03]RasterBufferAndPrint [12:38:03]line [12:38:03]line [12:38:03]line [12:38:03]line [12:38:03]line [12:38:03]written 0, free lines is 3608 [12:38:03]MH_Cut [12:38:03]Write to MH i2c: D1 01 00 19 24 01 0F [12:38:03]Write i2c OK [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: D1 [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: D1 01 00 [12:38:03]MH_I2C_Read... [12:38:03]Read from MH i2c: D1 01 00 19 24 00 0E [12:38:03]Write to MH i2c: 01 00 00 1A 24 3E [12:38:03]Write i2c OK [12:38:03]MH_I2C_Read... [12:38:03]*** Cut start [12:38:03]*** Partial cut [12:38:03]*** CUTSNS_PIN = 1 [12:38:03]*** CUTSNS_PIN = 0 [12:38:04]*** Brake cut motor [12:38:04]Read from MH i2c: 01 [12:38:04]MH_I2C_Read... [12:38:04]*** Stop cut motor [12:38:04]*** Cut end [12:38:04]Read from MH i2c: 01 07 00 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: 01 07 00 1A 24 00 00 00 00 00 FF 0F 53 [12:38:04]process_action print_text done [12:38:04]requested_data is exist [12:38:04]produce_requested_data [12:38:04]requested_item fm.sn is exist - process it [12:38:04]wFMCommunicate request_size=4 [12:38:04]MH_SAM_APDU [12:38:04]CAPDU: 80 11 00 00 [12:38:04]Write to MH i2c: E2 08 00 1B 24 80 11 00 00 00 00 00 00 B9 [12:38:04]Write i2c OK [12:38:04]MH_I2C_Read... [12:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:04]Read from MH i2c: E2 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 17 00 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 17 00 1B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0E [12:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:38:04]wFMCommunicate OK [12:38:04]requested_item fd.num is exist - process it [12:38:04]SAM_PROTO_GetFieldsCounters [12:38:04]wFMCommunicate request_size=4 [12:38:04]MH_SAM_APDU [12:38:04]CAPDU: 80 13 00 00 [12:38:04]Write to MH i2c: E2 08 00 1C 24 80 13 00 00 00 00 00 00 BC [12:38:04]Write i2c OK [12:38:04]MH_I2C_Read... [12:38:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:04]Read from MH i2c: E2 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 62 00 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 62 00 1C 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [12:38:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:38:04]wFMCommunicate OK [12:38:04]SAM_PROTO_GetFieldsCounters done [12:38:04]requested_item shift.num is exist - process it [12:38:04]requested_item shift.opened is exist - process it [12:38:04]req_shift_opened [12:38:04]FM_GetShiftState [12:38:04]SAM_PROTO_GetShiftState [12:38:04]wFMCommunicate request_size=4 [12:38:04]MH_SAM_APDU [12:38:04]CAPDU: 80 13 01 00 [12:38:04]Write to MH i2c: E2 08 00 1D 24 80 13 01 00 00 00 00 00 BE [12:38:04]Write i2c OK [12:38:04]MH_I2C_Read... [12:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:04]Read from MH i2c: E2 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 0E 00 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: E2 0E 00 1D 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 58 [12:38:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:38:04]wFMCommunicate OK [12:38:04]SAM_PROTO_GetShiftState done [12:38:04]FM_GetShiftState done [12:38:04]req_shift_opened done [12:38:04]requested_item shift.open_date is exist - process it [12:38:04]req_shift_open_date [12:38:04]req_shift_open_date done [12:38:04]produce_requested_data done [12:38:04]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:38:04]process_action_free print_text [12:38:04]json_value_free [12:38:04]json_value_free done [12:38:04]process_json_proto returns [12:38:04]Send response to host [12:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154973,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:38:04]free response buf [12:38:04]execute_script done [12:38:04]execute_script returns [12:38:04]free content buf [12:38:04]Sock 7.Close socket [12:38:04]Sock 7.Thread stoped [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:11]accept exits with 9 [12:39:11]New connection [12:39:11]New thread 3067280740 created [12:39:11]Thread 3067137380 joined [12:39:11]Waiting for new connection... [12:39:11] Sock 9.Parse request [12:39:11]Sock 9.Check first char [12:39:11]Sock 9.First char is OK [12:39:11]request: POST /json_proto HTTP/1.0 [12:39:11]Method: POST [12:39:11]URL: /json_proto [12:39:11]Method is POST - this is cgi request [12:39:11]url: /json_proto [12:39:11]query_string will be loaded in cgi processing [12:39:11]execute_cgi json_proto POST (null) [12:39:11]execute_cgi path=json_proto method=POST [12:39:11]POST find Content-Length [12:39:11]Host: 172.17.32.195:8080 [12:39:11]Content-Length: 805 [12:39:11]Content-Type: application/json [12:39:11] [12:39:11]POST finish read [12:39:11]Found Content-Length = 805 [12:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.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" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:11]execute_script... [12:39: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)298238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.240, "sum" : 600.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" : 600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:11]POST & json_proto [12:39:11]process_json_proto [12:39:11]json parsed OK: [12:39:11]protocol is kg_v1.0 [12:39:11]action value=close_receipt [12:39:11]process_action close_receipt [12:39:11]cmd_close_receipt [12:39:11]MH_GetDate [12:39:11]Write to MH i2c: F0 00 00 1E 24 31 [12:39:11]Write i2c OK [12:39:11]MH_I2C_Read... [12:39:11]Read from MH i2c: F0 [12:39:11]MH_I2C_Read... [12:39:11]Read from MH i2c: F0 09 00 [12:39:11]MH_I2C_Read... [12:39:11]Read from MH i2c: F0 09 00 1E 24 00 F1 36 15 66 77 1B 62 64 34 [12:39:11]GetLastDocTimeStamp 1712666203 [12:39:11]current date 1712666353 [12:39:11]FM_GetShiftState [12:39:11]SAM_PROTO_GetShiftState [12:39:11]wFMCommunicate request_size=4 [12:39:11]MH_SAM_APDU [12:39:11]CAPDU: 80 13 01 00 [12:39:11]Write to MH i2c: E2 08 00 1F 24 80 13 01 00 00 00 00 00 C0 [12:39:11]Write i2c OK [12:39:11]MH_I2C_Read... [12:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:11]Read from MH i2c: E2 [12:39:11]MH_I2C_Read... [12:39:11]Read from MH i2c: E2 0E 00 [12:39:11]MH_I2C_Read... [12:39:11]Read from MH i2c: E2 0E 00 1F 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5A [12:39:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:39:11]wFMCommunicate OK [12:39:11]SAM_PROTO_GetShiftState done [12:39:11]FM_GetShiftState done [12:39:11]opened in 1712622218 [12:39:11]opened+sec_in_day 1712708618 [12:39:11]quantity*price = 60009 [12:39:11]sum+1 = 60011 [12:39:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.10 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.10 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 278 09.04.2024 12:39 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154974 ФПД: 266298732708026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123913&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154974&fm=266298732708026&tin=02508201610067®Number=0000000000090882&sum=60010 [12:39:12]StoreToDocumentArchive [12:39:12]shift 298 fd 154974 [12:39:12]save to /storage/0298/doc_00154974 [12:39:12]save last doc name /storage/0298/doc_00154974 to /storage/kkm_last_doc_name [12:39:12]save OK [12:39:12]Clear old archive folders... [12:39:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:39:12]tlvbuf is 017D3C60 [12:39:12]SAM_PROTO_ClearQueue [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 09 00 00 [12:39:12]Write to MH i2c: E2 08 00 2C 24 80 09 00 00 00 00 00 00 C2 [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 03 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 03 00 2C 24 00 90 00 C4 [12:39:12]RAPDU: 90 00 [12:39:12]wFMCommunicate OK [12:39:12]SAM_PROTO_ClearQueue done [12:39:12]KKMCreateOFDPacket [12:39:12]OFDProtocolAddRootSTLVToBuf [12:39:12]FM_MakeSignedData [12:39:12]FM_MakeSignedData [12:39:12]SAM_PROTO_SignData [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 0D 01 02 [12:39:12]Write to MH i2c: E2 08 00 2D 24 80 0D 01 02 00 00 00 00 CA [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 03 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 03 00 2D 24 00 90 00 C5 [12:39:12]RAPDU: 90 00 [12:39:12]wFMCommunicate OK [12:39:12]wFMCommunicate request_size=255 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F1 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5E 5D 02 00 35 04 06 00 F2 32 [12:39:12]Write to MH i2c: E2 02 01 2E 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F1 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5E 5D 02 00 35 04 06 00 F2 32 00 00 BF [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 2E 24 00 90 00 C6 [12:39:13]RAPDU: 90 00 [12:39:13]wFMCommunicate OK [12:39:13]wFMCommunicate request_size=9 [12:39:13]MH_SAM_APDU [12:39:13]CAPDU: 80 0D 02 02 04 81 5E 00 BA [12:39:13]Write to MH i2c: E2 0C 00 2F 24 80 0D 02 02 04 00 81 5E 00 BA 00 00 6E [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 2F 24 00 90 00 C7 [12:39:13]RAPDU: 90 00 [12:39:13]wFMCommunicate OK [12:39:13]wFMCommunicate request_size=4 [12:39:13]MH_SAM_APDU [12:39:13]CAPDU: 80 0D 03 02 [12:39:13]Write to MH i2c: E2 08 00 30 24 80 0D 03 02 00 00 00 00 CF [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 0B 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 0B 00 30 24 00 9B A1 9E E9 E0 AC 20 95 90 00 D4 [12:39:13]RAPDU: 9B A1 9E E9 E0 AC 20 95 90 00 [12:39:13]wFMCommunicate OK [12:39:13]SAM_PROTO_SignData done [12:39:13]FM_MakeSignedData done [12:39:13]CreateOFDProtocolMessage [12:39:13]wFMCommunicate request_size=4 [12:39:13]MH_SAM_APDU [12:39:13]CAPDU: 80 11 00 00 [12:39:13]Write to MH i2c: E2 08 00 31 24 80 11 00 00 00 00 00 00 CF [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 17 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 17 00 31 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 24 [12:39:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:39:13]wFMCommunicate OK [12:39:13]CreateOFDProtocolMessage done [12:39:13]OFDSenderStorePacket 154974 [12:39:13]StoreOFDPacket docnum=154974 [12:39:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 2C 38 06 01 0D 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F1 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5E 5D 02 00 35 04 06 00 F2 32 81 5E 00 BA 9B A1 9E E9 E0 AC 20 95 [12:39:13]CheckFolder [12:39:13]dirname=/storage/ofd_packets [12:39:13]CheckFolder done [12:39:13]ProducePacketName [12:39:13]name=ofd_packets/00154974 [12:39:13]NVStorageSaveData ofd_packets/00154974 [12:39:13]File name is /storage/ofd_packets/00154974 [12:39:13]Write 300 bytes [12:39:13]NVStorageSaveData done [12:39:13]OFDSenderStorePacket done [12:39:13]KKMCreateOFDPacket done [12:39:13]NVStorageSaveData kkm_last_timestamp [12:39:13]File name is /storage/kkm_last_timestamp [12:39:13]Write 4 bytes [12:39:13]NVStorageSaveData done [12:39:13]ExternCall_PrintAddStr [12:39:13]wPrintStart [12:39:13]Write to MH i2c: 01 00 00 32 24 56 [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: 01 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: 01 07 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: 01 07 00 32 24 00 00 00 00 00 FF 0F 6B [12:39:13]RasterBufferAndPrint [12:39:13]line Счет N : (1)298238 [12:39:13]line ИНН: 02508201610067 [12:39:13]line Контрольно-Кассовый Чек [12:39:13]line ПРОДАЖА [12:39:13]line ТРК (МРК, ГНК) : 100 [12:39:13]line Товар: 2711190000 [12:39:13]line ГАЗ-К-5 [12:39:13]line 18.240 * 32.90 [12:39:13]line = 600.10 [12:39:13]line НДС 12% НСП 1% [12:39:13]line > о реализуемом товаре [12:39:13]line ИТОГО: 600.10 [12:39:13]line НСП 1% : 5.31 [12:39:13]line НДС 12% : 63.73 [12:39:13]line Наличными: 0.00 [12:39:13]line Безнал.: 600.10 [12:39:13]line Место: АЗС № 53 "Партнер Нефть" [12:39:13]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:39:13]line СНО: Общий режим [12:39:13]line Чек 278 09.04.2024 12:39 [12:39:13]line Смена: 298 ФФД: 1.0 [12:39:13]line ЗНМ: 0300000127 [12:39:13]line РНМ: 0000000000090882 [12:39:13]line Версия ККМ: 001 [12:39:13]line Платежная система: O! деньги [12:39:13]line ФМ: 0000000000874906 [12:39:13]line ФД: 154974 [12:39:13]line ФПД: 266298732708026 [12:39:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T123913&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154974&fm=266298732708026&tin=02508201610067®Number=0000000000090882&sum=60010 [12:39:13]OFD Sender: Processing packet 154974 [packets to send 67, broken 66] [12:39:13]ProducePacketName [12:39:13]name=ofd_packets/00154974 [12:39:13]OFD Sender: To server: pG, [12:39:13]CommunicateWithHost lk.salyk.kg:30040 [12:39:13]ConnectInit lk.salyk.kg [12:39:13]written 0, free lines is 4095 [12:39:13]Connected sock=10 [12:39:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 2C 38 06 01 0D 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 DA 0C 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 6A EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F1 36 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5E 5D 02 00 35 04 06 00 F2 32 81 5E 00 BA 9B A1 9E E9 E0 AC 20 95 [12:39:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 FA DA 47 00 E5 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5E 5D 02 00 F4 03 04 00 9A DE 14 66 B6 04 01 00 00 B6 74 B6 7C C7 40 5D D5 [12:39:13]CommunicateWithHost err = 0 [12:39:13]CheckOFDResponse [12:39:13]1017 (14) - 77093643461234 [12:39:13]1041 (16) - 0000000000874906 [12:39:13]1040 (4) - 154974 [12:39:13]1012 (4) - 09.04.2024 06:22 [12:39:13]1206 (1) - 0 [12:39:13]OFD Sender: Remove packet 154974 [12:39:13]ProducePacketName [12:39:13]name=ofd_packets/00154974 [12:39:13]NVStorageDeleteData [12:39:14]Write to MH i2c: 01 00 00 5C 24 80 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 5C 24 00 00 00 00 00 CF 0C 62 [12:39:14]RasterBufferAndPrint [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]written 0, free lines is 3286 [12:39:14]MH_Cut [12:39:14]Write to MH i2c: D1 01 00 63 24 01 59 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 01 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 01 00 63 24 00 58 [12:39:14]Write to MH i2c: 01 00 00 64 24 88 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]OFD Sender: No OFD packet to send [12:39:15]*** Cut start [12:39:15]*** Partial cut [12:39:15]*** CUTSNS_PIN = 1 [12:39:15]*** CUTSNS_PIN = 0 [12:39:15]*** Brake cut motor [12:39:15]Read from MH i2c: 01 [12:39:15]MH_I2C_Read... [12:39:15]*** Stop cut motor [12:39:15]*** Cut end [12:39:15]Read from MH i2c: 01 07 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: 01 07 00 64 24 00 00 00 00 00 FF 0F 9D [12:39:15]process_action close_receipt done [12:39:15]requested_data is exist [12:39:15]produce_requested_data [12:39:15]requested_item fm.sn is exist - process it [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 11 00 00 [12:39:15]Write to MH i2c: E2 08 00 65 24 80 11 00 00 00 00 00 00 03 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 17 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 17 00 65 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 58 [12:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:39:15]wFMCommunicate OK [12:39:15]requested_item fd.num is exist - process it [12:39:15]SAM_PROTO_GetFieldsCounters [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 13 00 00 [12:39:15]Write to MH i2c: E2 08 00 66 24 80 13 00 00 00 00 00 00 06 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 62 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 62 00 66 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [12:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:15]wFMCommunicate OK [12:39:15]SAM_PROTO_GetFieldsCounters done [12:39:15]requested_item shift.num is exist - process it [12:39:15]requested_item shift.opened is exist - process it [12:39:15]req_shift_opened [12:39:15]FM_GetShiftState [12:39:15]SAM_PROTO_GetShiftState [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 13 01 00 [12:39:15]Write to MH i2c: E2 08 00 67 24 80 13 01 00 00 00 00 00 08 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 0E 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 0E 00 67 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A2 [12:39:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:39:15]wFMCommunicate OK [12:39:15]SAM_PROTO_GetShiftState done [12:39:15]FM_GetShiftState done [12:39:15]req_shift_opened done [12:39:15]requested_item shift.open_date is exist - process it [12:39:15]req_shift_open_date [12:39:15]req_shift_open_date done [12:39:15]produce_requested_data done [12:39:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154974,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:39:15]process_action_free close_receipt [12:39:15]json_value_free [12:39:15]json_value_free done [12:39:15]process_json_proto returns [12:39:15]Send response to host [12:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154974,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:39:15]free response buf [12:39:15]execute_script done [12:39:15]execute_script returns [12:39:15]free content buf [12:39:15]Sock 9.Close socket [12:39:15]Sock 9.Thread stoped [12:39:19]OFD Sender: No OFD packet to send [12:39:24]OFD Sender: No OFD packet to send [12:39:29]OFD Sender: No OFD packet to send [12:39:34]OFD Sender: No OFD packet to send [12:39:39]OFD Sender: No OFD packet to send [12:39:44]OFD Sender: No OFD packet to send [12:39:49]OFD Sender: No OFD packet to send [12:39:54]OFD Sender: No OFD packet to send [12:39:59]OFD Sender: No OFD packet to send [12:40:04]OFD Sender: No OFD packet to send [12:40:09]OFD Sender: No OFD packet to send [12:40:14]OFD Sender: No OFD packet to send [12:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]OFD Sender: No OFD packet to send [12:40:39]OFD Sender: No OFD packet to send [12:40:44]OFD Sender: No OFD packet to send [12:40:49]OFD Sender: No OFD packet to send [12:40:54]OFD Sender: No OFD packet to send [12:40:59]OFD Sender: No OFD packet to send [12:41:04]OFD Sender: No OFD packet to send [12:41:09]OFD Sender: No OFD packet to send [12:41:14]OFD Sender: No OFD packet to send [12:41:19]OFD Sender: No OFD packet to send [12:41:24]OFD Sender: No OFD packet to send [12:41:29]OFD Sender: No OFD packet to send [12:41:34]OFD Sender: No OFD packet to send [12:41:39]OFD Sender: No OFD packet to send [12:41:44]OFD Sender: No OFD packet to send [12:41:49]OFD Sender: No OFD packet to send [12:41:54]OFD Sender: No OFD packet to send [12:41:59]OFD Sender: No OFD packet to send [12:42:04]OFD Sender: No OFD packet to send [12:42:09]OFD Sender: No OFD packet to send [12:42:14]OFD Sender: No OFD packet to send [12:42:19]OFD Sender: No OFD packet to send [12:42:24]OFD Sender: No OFD packet to send [12:42:27]accept exits with 7 [12:42:27]New connection [12:42:27]New thread 3067137380 created [12:42:27]Thread 3067280740 joined [12:42:27]Waiting for new connection... [12:42:27] Sock 7.Parse request [12:42:27]Sock 7.Check first char [12:42:27]Sock 7.First char is OK [12:42:27]request: POST /json_proto HTTP/1.0 [12:42:27]Method: POST [12:42:27]URL: /json_proto [12:42:27]Method is POST - this is cgi request [12:42:27]url: /json_proto [12:42:27]query_string will be loaded in cgi processing [12:42:27]execute_cgi json_proto POST (null) [12:42:27]execute_cgi path=json_proto method=POST [12:42:27]POST find Content-Length [12:42:27]Host: 172.17.32.195:8080 [12:42:27]Content-Length: 1189 [12:42:27]Content-Type: application/json [12:42:27] [12:42:27]POST finish read [12:42:27]Found Content-Length = 1189 [12:42: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298239\u000A09.04.2024 12:19\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 7.330 x 63.90\u000A\u0418\u0422\u041E\u0413: 468.39\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585953\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:27]execute_script... [12:42: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298239\u000A09.04.2024 12:19\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 7.330 x 63.90\u000A\u0418\u0422\u041E\u0413: 468.39\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3585953\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:27]POST & json_proto [12:42:27]process_json_proto [12:42:27]json parsed OK: [12:42:27]protocol is kg_v1.0 [12:42:27]action value=print_text [12:42:27]process_action print_text [12:42:27]cmd_print_text [12:42:27]ExternCall_PrintAddStr [12:42:27]wPrintStart [12:42:27]Write to MH i2c: 01 00 00 68 24 8C [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 07 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 07 00 68 24 00 00 00 00 00 FF 0F A1 [12:42:27]RasterBufferAndPrint [12:42:27]line *****ТОВАРНЫЙ ЧЕК***** [12:42:27]line АЗС 53 [12:42:27]line Партнер нефть [12:42:27]line 02508201610067 [12:42:27]line Кассир : Черикбаев М. [12:42:27]line Счет N : (1)298239 [12:42:27]line 09.04.2024 12:19 [12:42:27]line ПРОДАЖА [12:42:27]line ТРК (МРК, ГНК): 62 [12:42:27]line Вид ГСМ : 2710124130 [12:42:27]line Аи-92-К-5 [12:42:27]line 7.330 x 63.90 [12:42:27]line ИТОГ: 468.39 [12:42:27]line Тип оплаты: Талоны: Партнер нефть [12:42:27]line 3585953 [12:42:27]line ______________________ [12:42:27]line (подпись) [12:42:27]written 0, free lines is 4095 [12:42:27]Write to MH i2c: 01 00 00 7C 24 A0 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 07 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 07 00 7C 24 00 00 00 00 00 13 0E C8 [12:42:27]RasterBufferAndPrint [12:42:27]line [12:42:27]line [12:42:27]line [12:42:27]line [12:42:27]line [12:42:27]written 0, free lines is 3605 [12:42:27]MH_Cut [12:42:27]Write to MH i2c: D1 01 00 83 24 01 79 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: D1 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: D1 01 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: D1 01 00 83 24 00 78 [12:42:27]Write to MH i2c: 01 00 00 84 24 A8 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** Cut start [12:42:27]*** Partial cut [12:42:27]*** CUTSNS_PIN = 1 [12:42:27]*** CUTSNS_PIN = 0 [12:42:28]*** Brake cut motor [12:42:28]Read from MH i2c: 01 [12:42:28]MH_I2C_Read... [12:42:28]*** Stop cut motor [12:42:28]*** Cut end [12:42:28]Read from MH i2c: 01 07 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: 01 07 00 84 24 00 00 00 00 00 FF 0F BD [12:42:28]process_action print_text done [12:42:28]requested_data is exist [12:42:28]produce_requested_data [12:42:28]requested_item fm.sn is exist - process it [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 11 00 00 [12:42:28]Write to MH i2c: E2 08 00 85 24 80 11 00 00 00 00 00 00 23 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 17 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 17 00 85 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 78 [12:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:42:28]wFMCommunicate OK [12:42:28]requested_item fd.num is exist - process it [12:42:28]SAM_PROTO_GetFieldsCounters [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 13 00 00 [12:42:28]Write to MH i2c: E2 08 00 86 24 80 13 00 00 00 00 00 00 26 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 62 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 62 00 86 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [12:42:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:28]wFMCommunicate OK [12:42:28]SAM_PROTO_GetFieldsCounters done [12:42:28]requested_item shift.num is exist - process it [12:42:28]requested_item shift.opened is exist - process it [12:42:28]req_shift_opened [12:42:28]FM_GetShiftState [12:42:28]SAM_PROTO_GetShiftState [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 13 01 00 [12:42:28]Write to MH i2c: E2 08 00 87 24 80 13 01 00 00 00 00 00 28 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 0E 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 0E 00 87 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C2 [12:42:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:42:28]wFMCommunicate OK [12:42:28]SAM_PROTO_GetShiftState done [12:42:28]FM_GetShiftState done [12:42:28]req_shift_opened done [12:42:28]requested_item shift.open_date is exist - process it [12:42:28]req_shift_open_date [12:42:28]req_shift_open_date done [12:42:28]produce_requested_data done [12:42:28]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154974,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:42:28]process_action_free print_text [12:42:28]json_value_free [12:42:28]json_value_free done [12:42:28]process_json_proto returns [12:42:28]Send response to host [12:42:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154974,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:42:28]free response buf [12:42:28]execute_script done [12:42:28]execute_script returns [12:42:28]free content buf [12:42:28]Sock 7.Close socket [12:42:28]Sock 7.Thread stoped [12:42:29]OFD Sender: No OFD packet to send [12:42:34]OFD Sender: No OFD packet to send [12:42:39]OFD Sender: No OFD packet to send [12:42:44]OFD Sender: No OFD packet to send [12:42:49]OFD Sender: No OFD packet to send [12:42:54]OFD Sender: No OFD packet to send [12:42:59]accept exits with 9 [12:42:59]New connection [12:42:59]New thread 3067280740 created [12:42:59]Thread 3067137380 joined [12:42:59]Waiting for new connection... [12:42:59] Sock 9.Parse request [12:42:59]Sock 9.Check first char [12:42:59]Sock 9.First char is OK [12:42:59]request: POST /json_proto HTTP/1.0 [12:42:59]Method: POST [12:42:59]URL: /json_proto [12:42:59]Method is POST - this is cgi request [12:42:59]url: /json_proto [12:42:59]query_string will be loaded in cgi processing [12:42:59]execute_cgi json_proto POST (null) [12:42:59]execute_cgi path=json_proto method=POST [12:42:59]POST find Content-Length [12:42:59]Host: 172.17.32.195:8080 [12:42:59]Content-Length: 644 [12:42:59]Content-Type: application/json [12:42:59] [12:42:59]POST finish read [12:42:59]Found Content-Length = 644 [12:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 9.670, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:59]execute_script... [12:42: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)298240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 9.670, "sum" : 700.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 700.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:59]POST & json_proto [12:42:59]process_json_proto [12:42:59]json parsed OK: [12:42:59]protocol is kg_v1.0 [12:42:59]action value=close_receipt [12:42:59]process_action close_receipt [12:42:59]cmd_close_receipt [12:42:59]MH_GetDate [12:42:59]Write to MH i2c: F0 00 00 88 24 9B [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 09 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 09 00 88 24 00 D4 37 15 66 77 1B 62 64 82 [12:42:59]GetLastDocTimeStamp 1712666353 [12:42:59]current date 1712666580 [12:42:59]FM_GetShiftState [12:42:59]SAM_PROTO_GetShiftState [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 13 01 00 [12:42:59]Write to MH i2c: E2 08 00 89 24 80 13 01 00 00 00 00 00 2A [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 89 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C4 [12:42:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:42:59]wFMCommunicate OK [12:42:59]SAM_PROTO_GetShiftState done [12:42:59]FM_GetShiftState done [12:42:59]opened in 1712622218 [12:42:59]opened+sec_in_day 1712708618 [12:42:59]quantity*price = 70010 [12:42:59]sum+1 = 70012 [12:42:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.11 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.11 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 279 09.04.2024 12:43 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154975 ФПД: 25836855722970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124300&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154975&fm=25836855722970&tin=02508201610067®Number=0000000000090882&sum=70011 [12:43:00]StoreToDocumentArchive [12:43:00]shift 298 fd 154975 [12:43:00]save to /storage/0298/doc_00154975 [12:43:00]save last doc name /storage/0298/doc_00154975 to /storage/kkm_last_doc_name [12:43:00]save OK [12:43:00]Clear old archive folders... [12:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:43:00]tlvbuf is 0174C0B0 [12:43:00]SAM_PROTO_ClearQueue [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 09 00 00 [12:43:00]Write to MH i2c: E2 08 00 96 24 80 09 00 00 00 00 00 00 2C [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 96 24 00 90 00 2E [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_ClearQueue done [12:43:00]KKMCreateOFDPacket [12:43:00]OFDProtocolAddRootSTLVToBuf [12:43:00]FM_MakeSignedData [12:43:00]FM_MakeSignedData [12:43:00]SAM_PROTO_SignData [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 01 02 [12:43:00]Write to MH i2c: E2 08 00 97 24 80 0D 01 02 00 00 00 00 34 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 97 24 00 90 00 2F [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]wFMCommunicate request_size=255 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 25 00 00 00 00 00 37 04 06 00 48 1C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7B 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 17 01 00 00 F4 03 04 00 D4 37 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5F 5D 02 00 35 04 06 00 [12:43:00]Write to MH i2c: E2 02 01 98 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 25 00 00 00 00 00 37 04 06 00 48 1C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7B 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 17 01 00 00 F4 03 04 00 D4 37 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5F 5D 02 00 35 04 06 00 00 00 90 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 98 24 00 90 00 30 [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]wFMCommunicate request_size=11 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 02 02 06 17 7F 9C 9B 83 DA [12:43:00]Write to MH i2c: E2 0E 00 99 24 80 0D 02 02 06 00 17 7F 9C 9B 83 DA 00 00 6D [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 99 24 00 90 00 31 [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 03 02 [12:43:00]Write to MH i2c: E2 08 00 9A 24 80 0D 03 02 00 00 00 00 39 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0B 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0B 00 9A 24 00 96 1C 6B DD 0F 16 64 5F 90 00 1C [12:43:00]RAPDU: 96 1C 6B DD 0F 16 64 5F 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_SignData done [12:43:00]FM_MakeSignedData done [12:43:00]CreateOFDProtocolMessage [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 11 00 00 [12:43:00]Write to MH i2c: E2 08 00 9B 24 80 11 00 00 00 00 00 00 39 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 9B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8E [12:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:43:00]wFMCommunicate OK [12:43:00]CreateOFDProtocolMessage done [12:43:00]OFDSenderStorePacket 154975 [12:43:00]StoreOFDPacket docnum=154975 [12:43:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AB 37 08 01 C7 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 25 00 00 00 00 00 37 04 06 00 48 1C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7B 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 17 01 00 00 F4 03 04 00 D4 37 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5F 5D 02 00 35 04 06 00 17 7F 9C 9B 83 DA 96 1C 6B DD 0F 16 64 5F [12:43:00]CheckFolder [12:43:00]dirname=/storage/ofd_packets [12:43:00]CheckFolder done [12:43:00]ProducePacketName [12:43:00]name=ofd_packets/00154975 [12:43:00]NVStorageSaveData ofd_packets/00154975 [12:43:00]File name is /storage/ofd_packets/00154975 [12:43:00]Write 302 bytes [12:43:00]NVStorageSaveData done [12:43:00]OFDSenderStorePacket done [12:43:00]KKMCreateOFDPacket done [12:43:00]NVStorageSaveData kkm_last_timestamp [12:43:00]OFD Sender: Processing packet 154975 [packets to send 67, broken 66] [12:43:00]ProducePacketName [12:43:00]name=ofd_packets/00154975 [12:43:00]OFD Sender: To server: pG, [12:43:00]CommunicateWithHost lk.salyk.kg:30040 [12:43:00]ConnectInit lk.salyk.kg [12:43:00]File name is /storage/kkm_last_timestamp [12:43:00]Write 4 bytes [12:43:00]NVStorageSaveData done [12:43:00]ExternCall_PrintAddStr [12:43:00]wPrintStart [12:43:00]Write to MH i2c: 01 00 00 9C 24 C0 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 9C 24 00 00 00 00 00 FF 0F D5 [12:43:00]RasterBufferAndPrint [12:43:00]line Счет N : (1)298240 [12:43:00]line ИНН: 02508201610067 [12:43:00]line Контрольно-Кассовый Чек [12:43:00]line ПРОДАЖА [12:43:00]line ТРК (МРК, ГНК) : 92 [12:43:00]line Товар: 2710194210 [12:43:00]line ДТ(л)-К-5 [12:43:00]line 9.670 * 72.40 [12:43:00]line = 700.11 [12:43:00]line НДС 12% НСП 1% [12:43:00]line > о реализуемом товаре [12:43:00]line ИТОГО: 700.11 [12:43:00]line НСП 1% : 6.20 [12:43:00]line НДС 12% : 74.35 [12:43:00]line Наличными: 700.11 [12:43:00]line Безнал.: 0.00 [12:43:00]line Место: АЗС № 53 "Партнер Нефть" [12:43:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:43:00]line СНО: Общий режим [12:43:00]line Чек 279 09.04.2024 12:43 [12:43:00]line Смена: 298 ФФД: 1.0 [12:43:00]line ЗНМ: 0300000127 [12:43:00]line РНМ: 0000000000090882 [12:43:00]line Версия ККМ: 001 [12:43:00]line ФМ: 0000000000874906 [12:43:00]line ФД: 154975 [12:43:01]line ФПД: 25836855722970 [12:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124300&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154975&fm=25836855722970&tin=02508201610067®Number=0000000000090882&sum=70011 [12:43:01]written 0, free lines is 4095 [12:43:01]Write to MH i2c: 01 00 00 C4 24 E8 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 C4 24 00 00 00 00 00 E5 0C E0 [12:43:01]RasterBufferAndPrint [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]written 0, free lines is 3305 [12:43:01]MH_Cut [12:43:01]Write to MH i2c: D1 01 00 CB 24 01 C1 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 01 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 01 00 CB 24 00 C0 [12:43:01]Write to MH i2c: 01 00 00 CC 24 F0 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:02]*** Cut start [12:43:02]*** Partial cut [12:43:02]*** CUTSNS_PIN = 1 [12:43:02]*** CUTSNS_PIN = 0 [12:43:02]*** Brake cut motor [12:43:02]Read from MH i2c: 01 [12:43:02]MH_I2C_Read... [12:43:02]*** Stop cut motor [12:43:02]*** Cut end [12:43:02]Read from MH i2c: 01 07 00 [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: 01 07 00 CC 24 00 00 00 00 00 FF 0F 05 [12:43:02]process_action close_receipt done [12:43:02]requested_data is exist [12:43:02]produce_requested_data [12:43:02]requested_item fm.sn is exist - process it [12:43:02]wFMCommunicate request_size=4 [12:43:02]MH_SAM_APDU [12:43:02]CAPDU: 80 11 00 00 [12:43:02]Write to MH i2c: E2 08 00 CD 24 80 11 00 00 00 00 00 00 6B [12:43:02]Write i2c OK [12:43:02]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 CD 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C0 [12:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:43:03]wFMCommunicate OK [12:43:03]requested_item fd.num is exist - process it [12:43:03]SAM_PROTO_GetFieldsCounters [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 00 00 [12:43:03]Write to MH i2c: E2 08 00 CE 24 80 13 00 00 00 00 00 00 6E [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 CE 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [12:43:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 5F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_GetFieldsCounters done [12:43:03]requested_item shift.num is exist - process it [12:43:03]requested_item shift.opened is exist - process it [12:43:03]req_shift_opened [12:43:03]FM_GetShiftState [12:43:03]SAM_PROTO_GetShiftState [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 01 00 [12:43:03]Write to MH i2c: E2 08 00 CF 24 80 13 01 00 00 00 00 00 70 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0E 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0E 00 CF 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0A [12:43:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_GetShiftState done [12:43:03]FM_GetShiftState done [12:43:03]req_shift_opened done [12:43:03]requested_item shift.open_date is exist - process it [12:43:03]req_shift_open_date [12:43:03]req_shift_open_date done [12:43:03]produce_requested_data done [12:43:03]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154975,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:43:03]process_action_free close_receipt [12:43:03]json_value_free [12:43:03]json_value_free done [12:43:03]process_json_proto returns [12:43:03]Send response to host [12:43:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154975,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:43:03]free response buf [12:43:03]execute_script done [12:43:03]execute_script returns [12:43:03]free content buf [12:43:03]Sock 9.Close socket [12:43:03]Sock 9.Thread stoped [12:44:55]accept exits with 7 [12:44:55]New connection [12:44:55]New thread 3067137380 created [12:44:55]Thread 3067280740 joined [12:44:55]Waiting for new connection... [12:44:55] Sock 7.Parse request [12:44:55]Sock 7.Check first char [12:44:55]Sock 7.First char is OK [12:44:55]request: POST /json_proto HTTP/1.0 [12:44:55]Method: POST [12:44:55]URL: /json_proto [12:44:55]Method is POST - this is cgi request [12:44:55]url: /json_proto [12:44:55]query_string will be loaded in cgi processing [12:44:55]execute_cgi json_proto POST (null) [12:44:55]execute_cgi path=json_proto method=POST [12:44:55]POST find Content-Length [12:44:55]Host: 172.17.32.195:8080 [12:44:55]Content-Length: 816 [12:44:55]Content-Type: application/json [12:44:55] [12:44:55]POST finish read [12:44:55]Found Content-Length = 816 [12:44:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298242", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:55]execute_script... [12:44: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)298242", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:55]POST & json_proto [12:44:55]process_json_proto [12:44:55]json parsed OK: [12:44:55]protocol is kg_v1.0 [12:44:55]action value=close_receipt [12:44:55]process_action close_receipt [12:44:55]cmd_close_receipt [12:44:55]MH_GetDate [12:44:55]Write to MH i2c: F0 00 00 D0 24 E3 [12:44:55]Write i2c OK [12:44:55]MH_I2C_Read... [12:44:55]Read from MH i2c: F0 [12:44:55]MH_I2C_Read... [12:44:55]Read from MH i2c: F0 09 00 [12:44:55]MH_I2C_Read... [12:44:55]Read from MH i2c: F0 09 00 D0 24 00 48 38 15 66 77 1B 62 64 3F [12:44:55]GetLastDocTimeStamp 1712666580 [12:44:55]current date 1712666696 [12:44:55]FM_GetShiftState [12:44:55]SAM_PROTO_GetShiftState [12:44:55]wFMCommunicate request_size=4 [12:44:55]MH_SAM_APDU [12:44:55]CAPDU: 80 13 01 00 [12:44:55]Write to MH i2c: E2 08 00 D1 24 80 13 01 00 00 00 00 00 72 [12:44:55]Write i2c OK [12:44:55]MH_I2C_Read... [12:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:55]Read from MH i2c: E2 [12:44:55]MH_I2C_Read... [12:44:55]Read from MH i2c: E2 0E 00 [12:44:55]MH_I2C_Read... [12:44:55]Read from MH i2c: E2 0E 00 D1 24 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0C [12:44:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:44:55]wFMCommunicate OK [12:44:55]SAM_PROTO_GetShiftState done [12:44:55]FM_GetShiftState done [12:44:55]opened in 1712622218 [12:44:55]opened+sec_in_day 1712708618 [12:44:55]quantity*price = 50033 [12:44:55]sum+1 = 50035 [12:44:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 280 09.04.2024 12:44 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 154976 ФПД: 200680572683345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124456&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154976&fm=200680572683345&tin=02508201610067®Number=0000000000090882&sum=50034 [12:44:56]StoreToDocumentArchive [12:44:56]shift 298 fd 154976 [12:44:56]save to /storage/0298/doc_00154976 [12:44:56]save last doc name /storage/0298/doc_00154976 to /storage/kkm_last_doc_name [12:44:56]save OK [12:44:56]Clear old archive folders... [12:44:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:56]tlvbuf is 0171AD60 [12:44:56]SAM_PROTO_ClearQueue [12:44:56]wFMCommunicate request_size=4 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 09 00 00 [12:44:56]Write to MH i2c: E2 08 00 DE 24 80 09 00 00 00 00 00 00 74 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [12:44:56]RAPDU: 90 00 [12:44:56]wFMCommunicate OK [12:44:56]SAM_PROTO_ClearQueue done [12:44:56]KKMCreateOFDPacket [12:44:56]OFDProtocolAddRootSTLVToBuf [12:44:56]FM_MakeSignedData [12:44:56]FM_MakeSignedData [12:44:56]SAM_PROTO_SignData [12:44:56]wFMCommunicate request_size=4 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 0D 01 02 [12:44:56]Write to MH i2c: E2 08 00 DF 24 80 0D 01 02 00 00 00 00 7C [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 DF 24 00 90 00 77 [12:44:56]RAPDU: 90 00 [12:44:56]wFMCommunicate OK [12:44:56]wFMCommunicate request_size=255 [12:44:56]MH_SAM_APDU [12:44: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 48 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 60 5D 02 00 35 04 06 00 B6 [12:44:56]Write to MH i2c: E2 02 01 E0 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 48 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 60 5D 02 00 35 04 06 00 B6 00 00 30 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 E0 24 00 90 00 78 [12:44:56]RAPDU: 90 00 [12:44:56]wFMCommunicate OK [12:44:56]wFMCommunicate request_size=10 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 0D 02 02 05 84 96 3F 84 51 [12:44:56]Write to MH i2c: E2 0D 00 E1 24 80 0D 02 02 05 00 84 96 3F 84 51 00 00 B7 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 03 00 E1 24 00 90 00 79 [12:44:56]RAPDU: 90 00 [12:44:56]wFMCommunicate OK [12:44:56]wFMCommunicate request_size=4 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 0D 03 02 [12:44:56]Write to MH i2c: E2 08 00 E2 24 80 0D 03 02 00 00 00 00 81 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 0B 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 0B 00 E2 24 00 EA 52 A4 E1 8C D0 DA 1D 90 00 96 [12:44:56]RAPDU: EA 52 A4 E1 8C D0 DA 1D 90 00 [12:44:56]wFMCommunicate OK [12:44:56]SAM_PROTO_SignData done [12:44:56]FM_MakeSignedData done [12:44:56]CreateOFDProtocolMessage [12:44:56]wFMCommunicate request_size=4 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 11 00 00 [12:44:56]Write to MH i2c: E2 08 00 E3 24 80 11 00 00 00 00 00 00 81 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:57]Read from MH i2c: E2 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: E2 17 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: E2 17 00 E3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D6 [12:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:44:57]wFMCommunicate OK [12:44:57]CreateOFDProtocolMessage done [12:44:57]OFDSenderStorePacket 154976 [12:44:57]StoreOFDPacket docnum=154976 [12:44:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C 7F 07 01 D2 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 48 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 60 5D 02 00 35 04 06 00 B6 84 96 3F 84 51 EA 52 A4 E1 8C D0 DA 1D [12:44:57]CheckFolder [12:44:57]dirname=/storage/ofd_packets [12:44:57]CheckFolder done [12:44:57]ProducePacketName [12:44:57]name=ofd_packets/00154976 [12:44:57]NVStorageSaveData ofd_packets/00154976 [12:44:57]File name is /storage/ofd_packets/00154976 [12:44:57]Write 301 bytes [12:44:57]NVStorageSaveData done [12:44:57]OFDSenderStorePacket done [12:44:57]KKMCreateOFDPacket done [12:44:57]NVStorageSaveData kkm_last_timestamp [12:44:57]File name is /storage/kkm_last_timestamp [12:44:57]Write 4 bytes [12:44:57]NVStorageSaveData done [12:44:57]ExternCall_PrintAddStr [12:44:57]wPrintStart [12:44:57]Write to MH i2c: 01 00 00 E4 24 08 [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 07 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 07 00 E4 24 00 00 00 00 00 FF 0F 1D [12:44:57]RasterBufferAndPrint [12:44:57]line Счет N : (1)298242 [12:44:57]line ИНН: 02508201610067 [12:44:57]line Контрольно-Кассовый Чек [12:44:57]line ПРОДАЖА [12:44:57]line ТРК (МРК, ГНК) : 62 [12:44:57]line Товар: 2710124130 [12:44:57]line Аи-92-К-5 [12:44:57]line 7.830 * 63.90 [12:44:57]line = 500.34 [12:44:57]line НДС 12% НСП 1% [12:44:57]line > о реализуемом товаре [12:44:57]line ИТОГО: 500.34 [12:44:57]line НСП 1% : 4.43 [12:44:57]line НДС 12% : 53.13 [12:44:57]line Наличными: 0.00 [12:44:57]line Безнал.: 500.34 [12:44:57]line Место: АЗС № 53 "Партнер Нефть" [12:44:57]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:44:57]line СНО: Общий режим [12:44:57]line Чек 280 09.04.2024 12:44 [12:44:57]line Смена: 298 ФФД: 1.0 [12:44:57]line ЗНМ: 0300000127 [12:44:57]line РНМ: 0000000000090882 [12:44:57]line Версия ККМ: 001 [12:44:57]line Платежная система: Бакай Банк [12:44:57]line ФМ: 0000000000874906 [12:44:57]line ФД: 154976 [12:44:57]line ФПД: 200680572683345 [12:44:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124456&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154976&fm=200680572683345&tin=02508201610067®Number=0000000000090882&sum=50034 [12:44:57]written 0, free lines is 4095 [12:44:57]Write to MH i2c: 01 00 00 0E 25 33 [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 07 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: 01 07 00 0E 25 00 00 00 00 00 C6 0C 0C [12:44:57]RasterBufferAndPrint [12:44:57]line [12:44:57]line [12:44:57]line [12:44:57]line [12:44:57]line [12:44:57]written 0, free lines is 3274 [12:44:57]MH_Cut [12:44:57]Write to MH i2c: D1 01 00 15 25 01 0C [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: D1 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: D1 01 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: D1 01 00 15 25 00 0B [12:44:57]Write to MH i2c: 01 00 00 16 25 3B [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:58]*** Cut start [12:44:58]*** Partial cut [12:44:58]*** CUTSNS_PIN = 1 [12:44:58]*** CUTSNS_PIN = 0 [12:44:58]*** Brake cut motor [12:44:59]Read from MH i2c: 01 [12:44:59]MH_I2C_Read... [12:44:59]*** Stop cut motor [12:44:59]*** Cut end [12:44:59]Read from MH i2c: 01 07 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 07 00 16 25 00 00 00 00 00 FF 0F 50 [12:44:59]process_action close_receipt done [12:44:59]requested_data is exist [12:44:59]produce_requested_data [12:44:59]requested_item fm.sn is exist - process it [12:44:59]wFMCommunicate request_size=4 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 11 00 00 [12:44:59]Write to MH i2c: E2 08 00 17 25 80 11 00 00 00 00 00 00 B6 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 17 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 17 00 17 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0B [12:44:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:44:59]wFMCommunicate OK [12:44:59]requested_item fd.num is exist - process it [12:44:59]SAM_PROTO_GetFieldsCounters [12:44:59]wFMCommunicate request_size=4 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 13 00 00 [12:44:59]Write to MH i2c: E2 08 00 18 25 80 13 00 00 00 00 00 00 B9 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 62 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 62 00 18 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 60 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [12:44:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 60 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:59]wFMCommunicate OK [12:44:59]SAM_PROTO_GetFieldsCounters done [12:44:59]requested_item shift.num is exist - process it [12:44:59]requested_item shift.opened is exist - process it [12:44:59]req_shift_opened [12:44:59]FM_GetShiftState [12:44:59]SAM_PROTO_GetShiftState [12:44:59]wFMCommunicate request_size=4 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 13 01 00 [12:44:59]Write to MH i2c: E2 08 00 19 25 80 13 01 00 00 00 00 00 BB [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 0E 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 0E 00 19 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 55 [12:44:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:44:59]wFMCommunicate OK [12:44:59]SAM_PROTO_GetShiftState done [12:44:59]FM_GetShiftState done [12:44:59]req_shift_opened done [12:44:59]requested_item shift.open_date is exist - process it [12:44:59]req_shift_open_date [12:44:59]req_shift_open_date done [12:44:59]produce_requested_data done [12:44:59]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154976,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:44:59]process_action_free close_receipt [12:44:59]json_value_free [12:44:59]json_value_free done [12:44:59]process_json_proto returns [12:44:59]Send response to host [12:44:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154976,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:44:59]free response buf [12:44:59]execute_script done [12:44:59]execute_script returns [12:44:59]free content buf [12:44:59]Sock 7.Close socket [12:44:59]Sock 7.Thread stoped [12:45:10]ConnectInit Can't connect to host [12:45:10]CommunicateWithHost connect error [12:45:10]CommunicateWithHost err = -1 [12:45:10]OFD Sender: Server communicate error [12:45:10]OFD Sender: Processing packet 154975 [packets to send 68, broken 66] [12:45:10]ProducePacketName [12:45:10]name=ofd_packets/00154975 [12:45:10]OFD Sender: To server: pG, [12:45:10]CommunicateWithHost lk.salyk.kg:30040 [12:45:10]ConnectInit lk.salyk.kg [12:45:10]Connected sock=7 [12:45:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 AB 37 08 01 C7 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 25 00 00 00 00 00 37 04 06 00 48 1C 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 7B 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7B 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 17 01 00 00 F4 03 04 00 D4 37 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5F 5D 02 00 35 04 06 00 17 7F 9C 9B 83 DA 96 1C 6B DD 0F 16 64 5F [12:45:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A4 3F 47 00 F2 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 5F 5D 02 00 F4 03 04 00 FF DF 14 66 B6 04 01 00 00 87 E6 4E E7 38 52 80 A7 [12:45:10]CommunicateWithHost err = 0 [12:45:10]CheckOFDResponse [12:45:10]1017 (14) - 77093643461234 [12:45:10]1041 (16) - 0000000000874906 [12:45:10]1040 (4) - 154975 [12:45:10]1012 (4) - 09.04.2024 06:28 [12:45:10]1206 (1) - 0 [12:45:10]OFD Sender: Remove packet 154975 [12:45:10]ProducePacketName [12:45:10]name=ofd_packets/00154975 [12:45:10]NVStorageDeleteData [12:45:11]OFD Sender: Processing packet 154976 [packets to send 67, broken 66] [12:45:11]ProducePacketName [12:45:11]name=ofd_packets/00154976 [12:45:11]OFD Sender: To server: pG, [12:45:11]CommunicateWithHost lk.salyk.kg:30040 [12:45:11]ConnectInit lk.salyk.kg [12:45:11]Connected sock=7 [12:45:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 3C 7F 07 01 D2 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 48 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 60 5D 02 00 35 04 06 00 B6 84 96 3F 84 51 EA 52 A4 E1 8C D0 DA 1D [12:45:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3C DC 47 00 1D 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 60 5D 02 00 F4 03 04 00 00 E0 14 66 B6 04 01 00 00 55 A1 31 88 13 25 5D DA [12:45:11]CommunicateWithHost err = 0 [12:45:11]CheckOFDResponse [12:45:11]1017 (14) - 77093643461234 [12:45:11]1041 (16) - 0000000000874906 [12:45:11]1040 (4) - 154976 [12:45:11]1012 (4) - 09.04.2024 06:28 [12:45:11]1206 (1) - 0 [12:45:11]OFD Sender: Remove packet 154976 [12:45:11]ProducePacketName [12:45:11]name=ofd_packets/00154976 [12:45:11]NVStorageDeleteData [12:45:11]OFD Sender: No OFD packet to send [12:45:16]accept exits with 9 [12:45:16]New connection [12:45:16]New thread 3067280740 created [12:45:16]Thread 3067137380 joined [12:45:16]Waiting for new connection... [12:45:16] Sock 9.Parse request [12:45:16]Sock 9.Check first char [12:45:16]Sock 9.First char is OK [12:45:16]request: POST /json_proto HTTP/1.0 [12:45:16]Method: POST [12:45:16]URL: /json_proto [12:45:16]Method is POST - this is cgi request [12:45:16]url: /json_proto [12:45:16]query_string will be loaded in cgi processing [12:45:16]execute_cgi json_proto POST (null) [12:45:16]execute_cgi path=json_proto method=POST [12:45:16]POST find Content-Length [12:45:16]Host: 172.17.32.195:8080 [12:45:16]Content-Length: 648 [12:45:16]Content-Type: application/json [12:45:16] [12:45:16]POST finish read [12:45:16]Found Content-Length = 648 [12:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:16]execute_script... [12:45: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)298243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 73.40, "quantity" : 13.630, "sum" : 1000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:16]POST & json_proto [12:45:16]process_json_proto [12:45:16]json parsed OK: [12:45:16]protocol is kg_v1.0 [12:45:16]action value=close_receipt [12:45:16]process_action close_receipt [12:45:16]cmd_close_receipt [12:45:16]MH_GetDate [12:45:16]Write to MH i2c: F0 00 00 1A 25 2E [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: F0 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: F0 09 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: F0 09 00 1A 25 00 5D 38 15 66 77 1B 62 64 9F [12:45:16]GetLastDocTimeStamp 1712666696 [12:45:16]current date 1712666717 [12:45:16]FM_GetShiftState [12:45:16]SAM_PROTO_GetShiftState [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 13 01 00 [12:45:16]Write to MH i2c: E2 08 00 1B 25 80 13 01 00 00 00 00 00 BD [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:16]Read from MH i2c: E2 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 0E 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 0E 00 1B 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 57 [12:45:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:45:16]wFMCommunicate OK [12:45:16]SAM_PROTO_GetShiftState done [12:45:16]FM_GetShiftState done [12:45:16]opened in 1712622218 [12:45:16]opened+sec_in_day 1712708618 [12:45:16]quantity*price = 100044 [12:45:16]sum+1 = 100045 [12:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.44 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.44 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 281 09.04.2024 12:45 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154977 ФПД: 53511447196167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124517&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154977&fm=53511447196167&tin=02508201610067®Number=0000000000090882&sum=100044 [12:45:17]StoreToDocumentArchive [12:45:17]shift 298 fd 154977 [12:45:17]save to /storage/0298/doc_00154977 [12:45:17]save last doc name /storage/0298/doc_00154977 to /storage/kkm_last_doc_name [12:45:17]save OK [12:45:17]Clear old archive folders... [12:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:45:17]tlvbuf is 01763950 [12:45:17]SAM_PROTO_ClearQueue [12:45:17]wFMCommunicate request_size=4 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 09 00 00 [12:45:17]Write to MH i2c: E2 08 00 28 25 80 09 00 00 00 00 00 00 BF [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 28 25 00 90 00 C1 [12:45:17]RAPDU: 90 00 [12:45:17]wFMCommunicate OK [12:45:17]SAM_PROTO_ClearQueue done [12:45:17]KKMCreateOFDPacket [12:45:17]OFDProtocolAddRootSTLVToBuf [12:45:17]FM_MakeSignedData [12:45:17]FM_MakeSignedData [12:45:17]SAM_PROTO_SignData [12:45:17]wFMCommunicate request_size=4 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 0D 01 02 [12:45:17]Write to MH i2c: E2 08 00 29 25 80 0D 01 02 00 00 00 00 C7 [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 29 25 00 90 00 C2 [12:45:17]RAPDU: 90 00 [12:45:17]wFMCommunicate OK [12:45:17]wFMCommunicate request_size=255 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 5D 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 61 5D 02 [12:45:17]Write to MH i2c: E2 02 01 2A 25 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 5D 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 61 5D 02 00 00 CA [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 2A 25 00 90 00 C3 [12:45:17]RAPDU: 90 00 [12:45:17]wFMCommunicate OK [12:45:17]wFMCommunicate request_size=16 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 30 AB 1A CD 32 07 [12:45:17]Write to MH i2c: E2 13 00 2B 25 80 0D 02 02 0B 00 00 35 04 06 00 30 AB 1A CD 32 07 00 00 1A [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 2B 25 00 90 00 C4 [12:45:17]RAPDU: 90 00 [12:45:17]wFMCommunicate OK [12:45:17]wFMCommunicate request_size=4 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 0D 03 02 [12:45:17]Write to MH i2c: E2 08 00 2C 25 80 0D 03 02 00 00 00 00 CC [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 0B 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 0B 00 2C 25 00 5A FD 35 CC AA 6A 92 47 90 00 12 [12:45:17]RAPDU: 5A FD 35 CC AA 6A 92 47 90 00 [12:45:17]wFMCommunicate OK [12:45:17]SAM_PROTO_SignData done [12:45:17]FM_MakeSignedData done [12:45:17]CreateOFDProtocolMessage [12:45:17]wFMCommunicate request_size=4 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 11 00 00 [12:45:17]Write to MH i2c: E2 08 00 2D 25 80 11 00 00 00 00 00 00 CC [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 17 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 17 00 2D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 21 [12:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:45:17]wFMCommunicate OK [12:45:17]CreateOFDProtocolMessage done [12:45:17]OFDSenderStorePacket 154977 [12:45:17]StoreOFDPacket docnum=154977 [12:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 10 76 0D 01 A1 0E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 5D 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 61 5D 02 00 35 04 06 00 30 AB 1A CD 32 07 5A FD 35 CC AA 6A 92 47 [12:45:17]CheckFolder [12:45:17]dirname=/storage/ofd_packets [12:45:17]CheckFolder done [12:45:17]ProducePacketName [12:45:17]name=ofd_packets/00154977 [12:45:17]NVStorageSaveData ofd_packets/00154977 [12:45:17]File name is /storage/ofd_packets/00154977 [12:45:17]Write 307 bytes [12:45:17]NVStorageSaveData done [12:45:17]OFDSenderStorePacket done [12:45:17]KKMCreateOFDPacket done [12:45:17]NVStorageSaveData kkm_last_timestamp [12:45:17]File name is /storage/kkm_last_timestamp [12:45:17]Write 4 bytes [12:45:17]NVStorageSaveData done [12:45:17]ExternCall_PrintAddStr [12:45:17]wPrintStart [12:45:17]Write to MH i2c: 01 00 00 2E 25 53 [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: 01 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: 01 07 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: 01 07 00 2E 25 00 00 00 00 00 FF 0F 68 [12:45:17]RasterBufferAndPrint [12:45:17]line Счет N : (1)298243 [12:45:17]line ИНН: 02508201610067 [12:45:17]line Контрольно-Кассовый Чек [12:45:17]line ПРОДАЖА [12:45:17]line ТРК (МРК, ГНК) : 42 [12:45:17]line Товар: 2710194210 [12:45:17]line D-ENERGY ДТ-К-5 [12:45:17]line 13.630 * 73.40 [12:45:17]line = 1000.44 [12:45:17]line НДС 12% НСП 1% [12:45:17]line > о реализуемом товаре [12:45:17]line ИТОГО: 1000.44 [12:45:17]line НСП 1% : 8.85 [12:45:17]line НДС 12% : 106.24 [12:45:17]line Наличными: 1000.44 [12:45:17]line Безнал.: 0.00 [12:45:17]line Место: АЗС № 53 "Партнер Нефть" [12:45:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:45:17]line СНО: Общий режим [12:45:17]line Чек 281 09.04.2024 12:45 [12:45:17]line Смена: 298 ФФД: 1.0 [12:45:17]line ЗНМ: 0300000127 [12:45:17]line РНМ: 0000000000090882 [12:45:17]line Версия ККМ: 001 [12:45:17]line ФМ: 0000000000874906 [12:45:17]line ФД: 154977 [12:45:17]line ФПД: 53511447196167 [12:45:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124517&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154977&fm=53511447196167&tin=02508201610067®Number=0000000000090882&sum=100044 [12:45:18]OFD Sender: Processing packet 154977 [packets to send 67, broken 66] [12:45:18]ProducePacketName [12:45:18]name=ofd_packets/00154977 [12:45:18]OFD Sender: To server: pG, [12:45:18]CommunicateWithHost lk.salyk.kg:30040 [12:45:18]ConnectInit lk.salyk.kg [12:45:18]written 0, free lines is 4095 [12:45:18]Connected sock=10 [12:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 15 01 00 00 10 76 0D 01 A1 0E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 35 00 00 00 00 00 37 04 06 00 AC 1C 00 00 00 00 13 04 06 00 CC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 CC 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 5D 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 61 5D 02 00 35 04 06 00 30 AB 1A CD 32 07 5A FD 35 CC AA 6A 92 47 [12:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3C 3E 47 00 61 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 61 5D 02 00 F4 03 04 00 07 E0 14 66 B6 04 01 00 00 30 61 6D F6 71 A9 C5 D5 [12:45:18]CommunicateWithHost err = 0 [12:45:18]CheckOFDResponse [12:45:18]1017 (14) - 77093643461234 [12:45:18]1041 (16) - 0000000000874906 [12:45:18]1040 (4) - 154977 [12:45:18]1012 (4) - 09.04.2024 06:28 [12:45:18]1206 (1) - 0 [12:45:18]OFD Sender: Remove packet 154977 [12:45:18]ProducePacketName [12:45:18]name=ofd_packets/00154977 [12:45:18]NVStorageDeleteData [12:45:18]Write to MH i2c: 01 00 00 56 25 7B [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 07 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 07 00 56 25 00 00 00 00 00 EA 0C 78 [12:45:18]RasterBufferAndPrint [12:45:18]line [12:45:18]line [12:45:18]line [12:45:18]line [12:45:18]line [12:45:18]written 0, free lines is 3312 [12:45:18]MH_Cut [12:45:18]Write to MH i2c: D1 01 00 5D 25 01 54 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: D1 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: D1 01 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: D1 01 00 5D 25 00 53 [12:45:18]Write to MH i2c: 01 00 00 5E 25 83 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]OFD Sender: No OFD packet to send [12:45:19]*** Cut start [12:45:19]*** Partial cut [12:45:19]*** CUTSNS_PIN = 1 [12:45:19]*** CUTSNS_PIN = 0 [12:45:19]*** Brake cut motor [12:45:20]Read from MH i2c: 01 [12:45:20]MH_I2C_Read... [12:45:20]*** Stop cut motor [12:45:20]*** Cut end [12:45:20]Read from MH i2c: 01 07 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: 01 07 00 5E 25 00 00 00 00 00 FF 0F 98 [12:45:20]process_action close_receipt done [12:45:20]requested_data is exist [12:45:20]produce_requested_data [12:45:20]requested_item fm.sn is exist - process it [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 11 00 00 [12:45:20]Write to MH i2c: E2 08 00 5F 25 80 11 00 00 00 00 00 00 FE [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 17 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 17 00 5F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 53 [12:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:45:20]wFMCommunicate OK [12:45:20]requested_item fd.num is exist - process it [12:45:20]SAM_PROTO_GetFieldsCounters [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 13 00 00 [12:45:20]Write to MH i2c: E2 08 00 60 25 80 13 00 00 00 00 00 00 01 [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 62 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 62 00 60 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 61 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [12:45:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 61 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:20]wFMCommunicate OK [12:45:20]SAM_PROTO_GetFieldsCounters done [12:45:20]requested_item shift.num is exist - process it [12:45:20]requested_item shift.opened is exist - process it [12:45:20]req_shift_opened [12:45:20]FM_GetShiftState [12:45:20]SAM_PROTO_GetShiftState [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 13 01 00 [12:45:20]Write to MH i2c: E2 08 00 61 25 80 13 01 00 00 00 00 00 03 [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 0E 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 0E 00 61 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9D [12:45:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:45:20]wFMCommunicate OK [12:45:20]SAM_PROTO_GetShiftState done [12:45:20]FM_GetShiftState done [12:45:20]req_shift_opened done [12:45:20]requested_item shift.open_date is exist - process it [12:45:20]req_shift_open_date [12:45:20]req_shift_open_date done [12:45:20]produce_requested_data done [12:45:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154977,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:45:20]process_action_free close_receipt [12:45:20]json_value_free [12:45:20]json_value_free done [12:45:20]process_json_proto returns [12:45:20]Send response to host [12:45:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154977,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:45:20]free response buf [12:45:20]execute_script done [12:45:20]execute_script returns [12:45:20]free content buf [12:45:20]Sock 9.Close socket [12:45:20]Sock 9.Thread stoped [12:45:23]OFD Sender: No OFD packet to send [12:45:28]OFD Sender: No OFD packet to send [12:45:33]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]OFD Sender: No OFD packet to send [12:46:14]OFD Sender: No OFD packet to send [12:46:19]OFD Sender: No OFD packet to send [12:46:24]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:15]accept exits with 7 [12:47:15]New connection [12:47:15]New thread 3067137380 created [12:47:15]Thread 3067280740 joined [12:47:15]Waiting for new connection... [12:47:15] Sock 7.Parse request [12:47:15]Sock 7.Check first char [12:47:15]Sock 7.First char is OK [12:47:15]request: POST /json_proto HTTP/1.0 [12:47:15]Method: POST [12:47:15]URL: /json_proto [12:47:15]Method is POST - this is cgi request [12:47:15]url: /json_proto [12:47:15]query_string will be loaded in cgi processing [12:47:15]execute_cgi json_proto POST (null) [12:47:15]execute_cgi path=json_proto method=POST [12:47:15]POST find Content-Length [12:47:15]Host: 172.17.32.195:8080 [12:47:15]Content-Length: 644 [12:47:15]Content-Type: application/json [12:47:15] [12:47:15]POST finish read [12:47:15]Found Content-Length = 644 [12:47:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.270, "sum" : 601.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 601.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:15]execute_script... [12:47: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)298245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 100", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 18.270, "sum" : 601.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 601.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:15]POST & json_proto [12:47:15]process_json_proto [12:47:15]json parsed OK: [12:47:15]protocol is kg_v1.0 [12:47:15]action value=close_receipt [12:47:15]process_action close_receipt [12:47:15]cmd_close_receipt [12:47:15]MH_GetDate [12:47:15]Write to MH i2c: F0 00 00 62 25 76 [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 09 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 09 00 62 25 00 D5 38 15 66 77 1B 62 64 5F [12:47:15]GetLastDocTimeStamp 1712666717 [12:47:15]current date 1712666837 [12:47:15]FM_GetShiftState [12:47:15]SAM_PROTO_GetShiftState [12:47:15]wFMCommunicate request_size=4 [12:47:15]MH_SAM_APDU [12:47:15]CAPDU: 80 13 01 00 [12:47:15]Write to MH i2c: E2 08 00 63 25 80 13 01 00 00 00 00 00 05 [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:15]Read from MH i2c: E2 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 63 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 9F [12:47:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:47:15]wFMCommunicate OK [12:47:15]SAM_PROTO_GetShiftState done [12:47:15]FM_GetShiftState done [12:47:15]opened in 1712622218 [12:47:15]opened+sec_in_day 1712708618 [12:47:15]quantity*price = 60108 [12:47:15]sum+1 = 60109 [12:47:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 601.08 НСП 1% : 5.32 НДС 12% : 63.83 Наличными: 601.08 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 282 09.04.2024 12:47 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154978 ФПД: 142708470508987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154978&fm=142708470508987&tin=02508201610067®Number=0000000000090882&sum=60108 [12:47:17]StoreToDocumentArchive [12:47:17]shift 298 fd 154978 [12:47:17]save to /storage/0298/doc_00154978 [12:47:17]save last doc name /storage/0298/doc_00154978 to /storage/kkm_last_doc_name [12:47:17]save OK [12:47:17]Clear old archive folders... [12:47:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:47:17]tlvbuf is 01798320 [12:47:17]SAM_PROTO_ClearQueue [12:47:17]wFMCommunicate request_size=4 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 09 00 00 [12:47:17]Write to MH i2c: E2 08 00 70 25 80 09 00 00 00 00 00 00 07 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 70 25 00 90 00 09 [12:47:17]RAPDU: 90 00 [12:47:17]wFMCommunicate OK [12:47:17]SAM_PROTO_ClearQueue done [12:47:17]KKMCreateOFDPacket [12:47:17]OFDProtocolAddRootSTLVToBuf [12:47:17]FM_MakeSignedData [12:47:17]FM_MakeSignedData [12:47:17]SAM_PROTO_SignData [12:47:17]wFMCommunicate request_size=4 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 0D 01 02 [12:47:17]Write to MH i2c: E2 08 00 71 25 80 0D 01 02 00 00 00 00 0F [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 71 25 00 90 00 0A [12:47:17]RAPDU: 90 00 [12:47:17]wFMCommunicate OK [12:47:17]wFMCommunicate request_size=255 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 47 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 CC EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 18 00 00 00 00 07 04 06 00 CC 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 1A 01 00 00 F4 03 04 00 D5 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 62 5D 02 00 35 04 06 00 81 CA [12:47:17]Write to MH i2c: E2 02 01 72 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 47 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 CC EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 18 00 00 00 00 07 04 06 00 CC 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 1A 01 00 00 F4 03 04 00 D5 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 62 5D 02 00 35 04 06 00 81 CA 00 00 68 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 72 25 00 90 00 0B [12:47:17]RAPDU: 90 00 [12:47:17]wFMCommunicate OK [12:47:17]wFMCommunicate request_size=9 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 0D 02 02 04 E7 B0 ED BB [12:47:17]Write to MH i2c: E2 0C 00 73 25 80 0D 02 02 04 00 E7 B0 ED BB 00 00 59 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 03 00 73 25 00 90 00 0C [12:47:17]RAPDU: 90 00 [12:47:17]wFMCommunicate OK [12:47:17]wFMCommunicate request_size=4 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 0D 03 02 [12:47:17]Write to MH i2c: E2 08 00 74 25 80 0D 03 02 00 00 00 00 14 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 0B 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 0B 00 74 25 00 A7 A4 D4 63 77 CD 96 AC 90 00 1D [12:47:17]RAPDU: A7 A4 D4 63 77 CD 96 AC 90 00 [12:47:17]wFMCommunicate OK [12:47:17]SAM_PROTO_SignData done [12:47:17]FM_MakeSignedData done [12:47:17]CreateOFDProtocolMessage [12:47:17]wFMCommunicate request_size=4 [12:47:17]MH_SAM_APDU [12:47:17]CAPDU: 80 11 00 00 [12:47:17]Write to MH i2c: E2 08 00 75 25 80 11 00 00 00 00 00 00 14 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:17]Read from MH i2c: E2 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 17 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: E2 17 00 75 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 69 [12:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:47:17]wFMCommunicate OK [12:47:17]CreateOFDProtocolMessage done [12:47:17]OFDSenderStorePacket 154978 [12:47:17]StoreOFDPacket docnum=154978 [12:47:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 0F 4D 06 01 27 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 47 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 CC EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 18 00 00 00 00 07 04 06 00 CC 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 1A 01 00 00 F4 03 04 00 D5 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 62 5D 02 00 35 04 06 00 81 CA E7 B0 ED BB A7 A4 D4 63 77 CD 96 AC [12:47:17]CheckFolder [12:47:17]dirname=/storage/ofd_packets [12:47:17]CheckFolder done [12:47:17]ProducePacketName [12:47:17]name=ofd_packets/00154978 [12:47:17]NVStorageSaveData ofd_packets/00154978 [12:47:17]File name is /storage/ofd_packets/00154978 [12:47:17]Write 300 bytes [12:47:17]NVStorageSaveData done [12:47:17]OFDSenderStorePacket done [12:47:17]KKMCreateOFDPacket done [12:47:17]NVStorageSaveData kkm_last_timestamp [12:47:17]File name is /storage/kkm_last_timestamp [12:47:17]Write 4 bytes [12:47:17]NVStorageSaveData done [12:47:17]ExternCall_PrintAddStr [12:47:17]wPrintStart [12:47:17]Write to MH i2c: 01 00 00 76 25 9B [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 07 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 07 00 76 25 00 00 00 00 00 FF 0F B0 [12:47:17]RasterBufferAndPrint [12:47:17]line Счет N : (1)298245 [12:47:17]line ИНН: 02508201610067 [12:47:17]line Контрольно-Кассовый Чек [12:47:17]line ПРОДАЖА [12:47:17]line ТРК (МРК, ГНК) : 100 [12:47:17]line Товар: 2711190000 [12:47:17]line ГАЗ-К-5 [12:47:17]line 18.270 * 32.90 [12:47:17]line = 601.08 [12:47:17]line НДС 12% НСП 1% [12:47:17]line > о реализуемом товаре [12:47:17]line ИТОГО: 601.08 [12:47:17]line НСП 1% : 5.32 [12:47:17]line НДС 12% : 63.83 [12:47:17]line Наличными: 601.08 [12:47:17]line Безнал.: 0.00 [12:47:17]line Место: АЗС № 53 "Партнер Нефть" [12:47:17]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:47:17]line СНО: Общий режим [12:47:17]line Чек 282 09.04.2024 12:47 [12:47:17]line Смена: 298 ФФД: 1.0 [12:47:17]line ЗНМ: 0300000127 [12:47:17]line РНМ: 0000000000090882 [12:47:17]line Версия ККМ: 001 [12:47:17]line ФМ: 0000000000874906 [12:47:17]line ФД: 154978 [12:47:17]line ФПД: 142708470508987 [12:47:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124717&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154978&fm=142708470508987&tin=02508201610067®Number=0000000000090882&sum=60108 [12:47:17]OFD Sender: Processing packet 154978 [packets to send 67, broken 66] [12:47:17]ProducePacketName [12:47:17]name=ofd_packets/00154978 [12:47:17]OFD Sender: To server: pG, [12:47:17]CommunicateWithHost lk.salyk.kg:30040 [12:47:17]ConnectInit lk.salyk.kg [12:47:17]written 0, free lines is 4095 [12:47:18]Connected sock=10 [12:47:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 0F 4D 06 01 27 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 47 00 00 00 00 00 37 04 06 00 DA 0C 00 00 00 00 13 04 06 00 CC EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 18 00 00 00 00 07 04 06 00 CC 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 1A 01 00 00 F4 03 04 00 D5 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 62 5D 02 00 35 04 06 00 81 CA E7 B0 ED BB A7 A4 D4 63 77 CD 96 AC [12:47:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 03 DF 47 00 A1 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 62 5D 02 00 F4 03 04 00 7F E0 14 66 B6 04 01 00 00 C2 43 15 04 F5 F9 66 48 [12:47:18]CommunicateWithHost err = 0 [12:47:18]CheckOFDResponse [12:47:18]1017 (14) - 77093643461234 [12:47:18]1041 (16) - 0000000000874906 [12:47:18]1040 (4) - 154978 [12:47:18]1012 (4) - 09.04.2024 06:30 [12:47:18]1206 (1) - 0 [12:47:18]OFD Sender: Remove packet 154978 [12:47:18]ProducePacketName [12:47:18]name=ofd_packets/00154978 [12:47:18]NVStorageDeleteData [12:47:18]Write to MH i2c: 01 00 00 9E 25 C3 [12:47:18]Write i2c OK [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: 01 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: 01 07 00 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: 01 07 00 9E 25 00 00 00 00 00 F2 0C C8 [12:47:18]RasterBufferAndPrint [12:47:18]line [12:47:18]line [12:47:18]line [12:47:18]line [12:47:18]line [12:47:18]written 0, free lines is 3320 [12:47:18]MH_Cut [12:47:18]Write to MH i2c: D1 01 00 A5 25 01 9C [12:47:18]Write i2c OK [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: D1 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: D1 01 00 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: D1 01 00 A5 25 00 9B [12:47:18]Write to MH i2c: 01 00 00 A6 25 CB [12:47:18]Write i2c OK [12:47:18]MH_I2C_Read... [12:47:18]OFD Sender: No OFD packet to send [12:47:19]*** Cut start [12:47:19]*** Partial cut [12:47:19]*** CUTSNS_PIN = 1 [12:47:19]*** CUTSNS_PIN = 0 [12:47:19]*** Brake cut motor [12:47:19]Read from MH i2c: 01 [12:47:19]MH_I2C_Read... [12:47:19]*** Stop cut motor [12:47:19]*** Cut end [12:47:19]Read from MH i2c: 01 07 00 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: 01 07 00 A6 25 00 00 00 00 00 FF 0F E0 [12:47:19]process_action close_receipt done [12:47:19]requested_data is exist [12:47:19]produce_requested_data [12:47:19]requested_item fm.sn is exist - process it [12:47:19]wFMCommunicate request_size=4 [12:47:19]MH_SAM_APDU [12:47:19]CAPDU: 80 11 00 00 [12:47:19]Write to MH i2c: E2 08 00 A7 25 80 11 00 00 00 00 00 00 46 [12:47:19]Write i2c OK [12:47:19]MH_I2C_Read... [12:47:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:19]Read from MH i2c: E2 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 17 00 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 17 00 A7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9B [12:47:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:47:19]wFMCommunicate OK [12:47:19]requested_item fd.num is exist - process it [12:47:19]SAM_PROTO_GetFieldsCounters [12:47:19]wFMCommunicate request_size=4 [12:47:19]MH_SAM_APDU [12:47:19]CAPDU: 80 13 00 00 [12:47:19]Write to MH i2c: E2 08 00 A8 25 80 13 00 00 00 00 00 00 49 [12:47:19]Write i2c OK [12:47:19]MH_I2C_Read... [12:47:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:20]Read from MH i2c: E2 [12:47:20]MH_I2C_Read... [12:47:20]Read from MH i2c: E2 62 00 [12:47:20]MH_I2C_Read... [12:47:20]Read from MH i2c: E2 62 00 A8 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 62 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [12:47:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 62 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:47:20]wFMCommunicate OK [12:47:20]SAM_PROTO_GetFieldsCounters done [12:47:20]requested_item shift.num is exist - process it [12:47:20]requested_item shift.opened is exist - process it [12:47:20]req_shift_opened [12:47:20]FM_GetShiftState [12:47:20]SAM_PROTO_GetShiftState [12:47:20]wFMCommunicate request_size=4 [12:47:20]MH_SAM_APDU [12:47:20]CAPDU: 80 13 01 00 [12:47:20]Write to MH i2c: E2 08 00 A9 25 80 13 01 00 00 00 00 00 4B [12:47:20]Write i2c OK [12:47:20]MH_I2C_Read... [12:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:20]Read from MH i2c: E2 [12:47:20]MH_I2C_Read... [12:47:20]Read from MH i2c: E2 0E 00 [12:47:20]MH_I2C_Read... [12:47:20]Read from MH i2c: E2 0E 00 A9 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E5 [12:47:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:47:20]wFMCommunicate OK [12:47:20]SAM_PROTO_GetShiftState done [12:47:20]FM_GetShiftState done [12:47:20]req_shift_opened done [12:47:20]requested_item shift.open_date is exist - process it [12:47:20]req_shift_open_date [12:47:20]req_shift_open_date done [12:47:20]produce_requested_data done [12:47:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154978,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:47:20]process_action_free close_receipt [12:47:20]json_value_free [12:47:20]json_value_free done [12:47:20]process_json_proto returns [12:47:20]Send response to host [12:47:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154978,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:47:20]free response buf [12:47:20]execute_script done [12:47:20]execute_script returns [12:47:20]free content buf [12:47:20]Sock 7.Close socket [12:47:20]Sock 7.Thread stoped [12:47:23]OFD Sender: No OFD packet to send [12:47:28]OFD Sender: No OFD packet to send [12:47:33]OFD Sender: No OFD packet to send [12:47:38]OFD Sender: No OFD packet to send [12:47:43]OFD Sender: No OFD packet to send [12:47:46]accept exits with 9 [12:47:46]New connection [12:47:46]New thread 3067280740 created [12:47:46]Thread 3067137380 joined [12:47:46]Waiting for new connection... [12:47:46] Sock 9.Parse request [12:47:46]Sock 9.Check first char [12:47:46]Sock 9.First char is OK [12:47:46]request: POST /json_proto HTTP/1.0 [12:47:46]Method: POST [12:47:46]URL: /json_proto [12:47:46]Method is POST - this is cgi request [12:47:46]url: /json_proto [12:47:46]query_string will be loaded in cgi processing [12:47:46]execute_cgi json_proto POST (null) [12:47:46]execute_cgi path=json_proto method=POST [12:47:46]POST find Content-Length [12:47:46]Host: 172.17.32.195:8080 [12:47:46]Content-Length: 807 [12:47:46]Content-Type: application/json [12:47:46] [12:47:46]POST finish read [12:47:46]Found Content-Length = 807 [12:47:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 45.600, "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" ] } } [12:47:46]execute_script... [12:47: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)298244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 101", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 32.90, "quantity" : 45.600, "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" ] } } [12:47:46]POST & json_proto [12:47:46]process_json_proto [12:47:46]json parsed OK: [12:47:46]protocol is kg_v1.0 [12:47:46]action value=close_receipt [12:47:46]process_action close_receipt [12:47:46]cmd_close_receipt [12:47:46]MH_GetDate [12:47:46]Write to MH i2c: F0 00 00 AA 25 BE [12:47:46]Write i2c OK [12:47:46]MH_I2C_Read... [12:47:46]Read from MH i2c: F0 [12:47:46]MH_I2C_Read... [12:47:46]Read from MH i2c: F0 09 00 [12:47:46]MH_I2C_Read... [12:47:46]Read from MH i2c: F0 09 00 AA 25 00 F4 38 15 66 77 1B 62 64 C6 [12:47:46]GetLastDocTimeStamp 1712666837 [12:47:46]current date 1712666868 [12:47:46]FM_GetShiftState [12:47:46]SAM_PROTO_GetShiftState [12:47:46]wFMCommunicate request_size=4 [12:47:46]MH_SAM_APDU [12:47:46]CAPDU: 80 13 01 00 [12:47:46]Write to MH i2c: E2 08 00 AB 25 80 13 01 00 00 00 00 00 4D [12:47:46]Write i2c OK [12:47:46]MH_I2C_Read... [12:47:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:46]Read from MH i2c: E2 [12:47:46]MH_I2C_Read... [12:47:46]Read from MH i2c: E2 0E 00 [12:47:46]MH_I2C_Read... [12:47:46]Read from MH i2c: E2 0E 00 AB 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E7 [12:47:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:47:46]wFMCommunicate OK [12:47:46]SAM_PROTO_GetShiftState done [12:47:46]FM_GetShiftState done [12:47:46]opened in 1712622218 [12:47:46]opened+sec_in_day 1712708618 [12:47:46]quantity*price = 150024 [12:47:46]sum+1 = 150025 [12:47:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.24 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.24 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 283 09.04.2024 12:47 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154979 ФПД: 80953364532668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124748&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154979&fm=80953364532668&tin=02508201610067®Number=0000000000090882&sum=150024 [12:47:47]StoreToDocumentArchive [12:47:47]shift 298 fd 154979 [12:47:47]save to /storage/0298/doc_00154979 [12:47:47]save last doc name /storage/0298/doc_00154979 to /storage/kkm_last_doc_name [12:47:47]save OK [12:47:47]Clear old archive folders... [12:47:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:47:47]tlvbuf is 017BFA80 [12:47:47]SAM_PROTO_ClearQueue [12:47:47]wFMCommunicate request_size=4 [12:47:47]MH_SAM_APDU [12:47:47]CAPDU: 80 09 00 00 [12:47:47]Write to MH i2c: E2 08 00 B8 25 80 09 00 00 00 00 00 00 4F [12:47:47]Write i2c OK [12:47:47]MH_I2C_Read... [12:47:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:47]Read from MH i2c: E2 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 03 00 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 03 00 B8 25 00 90 00 51 [12:47:47]RAPDU: 90 00 [12:47:47]wFMCommunicate OK [12:47:47]SAM_PROTO_ClearQueue done [12:47:47]KKMCreateOFDPacket [12:47:47]OFDProtocolAddRootSTLVToBuf [12:47:47]FM_MakeSignedData [12:47:47]FM_MakeSignedData [12:47:47]SAM_PROTO_SignData [12:47:47]wFMCommunicate request_size=4 [12:47:47]MH_SAM_APDU [12:47:47]CAPDU: 80 0D 01 02 [12:47:47]Write to MH i2c: E2 08 00 B9 25 80 0D 01 02 00 00 00 00 57 [12:47:47]Write i2c OK [12:47:47]MH_I2C_Read... [12:47:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:47]Read from MH i2c: E2 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 03 00 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 03 00 B9 25 00 90 00 52 [12:47:47]RAPDU: 90 00 [12:47:47]wFMCommunicate OK [12:47:47]wFMCommunicate request_size=255 [12:47:47]MH_SAM_APDU [12:47:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 B2 00 00 00 00 00 37 04 06 00 DA 0C 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 1B 01 00 00 F4 03 04 00 F4 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 63 5D 02 00 35 04 06 00 49 A0 [12:47:47]Write to MH i2c: E2 02 01 BA 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 B2 00 00 00 00 00 37 04 06 00 DA 0C 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 1B 01 00 00 F4 03 04 00 F4 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 63 5D 02 00 35 04 06 00 49 A0 00 00 08 [12:47:47]Write i2c OK [12:47:47]MH_I2C_Read... [12:47:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:48]Read from MH i2c: E2 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 BA 25 00 90 00 53 [12:47:48]RAPDU: 90 00 [12:47:48]wFMCommunicate OK [12:47:48]wFMCommunicate request_size=9 [12:47:48]MH_SAM_APDU [12:47:48]CAPDU: 80 0D 02 02 04 6C 89 4D BC [12:47:48]Write to MH i2c: E2 0C 00 BB 25 80 0D 02 02 04 00 6C 89 4D BC 00 00 60 [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:48]Read from MH i2c: E2 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 BB 25 00 90 00 54 [12:47:48]RAPDU: 90 00 [12:47:48]wFMCommunicate OK [12:47:48]wFMCommunicate request_size=4 [12:47:48]MH_SAM_APDU [12:47:48]CAPDU: 80 0D 03 02 [12:47:48]Write to MH i2c: E2 08 00 BC 25 80 0D 03 02 00 00 00 00 5C [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:48]Read from MH i2c: E2 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 0B 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 0B 00 BC 25 00 74 BD 92 8F 86 96 75 86 90 00 C6 [12:47:48]RAPDU: 74 BD 92 8F 86 96 75 86 90 00 [12:47:48]wFMCommunicate OK [12:47:48]SAM_PROTO_SignData done [12:47:48]FM_MakeSignedData done [12:47:48]CreateOFDProtocolMessage [12:47:48]wFMCommunicate request_size=4 [12:47:48]MH_SAM_APDU [12:47:48]CAPDU: 80 11 00 00 [12:47:48]Write to MH i2c: E2 08 00 BD 25 80 11 00 00 00 00 00 00 5C [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:48]Read from MH i2c: E2 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 17 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 17 00 BD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B1 [12:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:47:48]wFMCommunicate OK [12:47:48]CreateOFDProtocolMessage done [12:47:48]OFDSenderStorePacket 154979 [12:47:48]StoreOFDPacket docnum=154979 [12:47:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 A4 A4 06 01 4D 8A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 B2 00 00 00 00 00 37 04 06 00 DA 0C 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 1B 01 00 00 F4 03 04 00 F4 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 63 5D 02 00 35 04 06 00 49 A0 6C 89 4D BC 74 BD 92 8F 86 96 75 86 [12:47:48]CheckFolder [12:47:48]dirname=/storage/ofd_packets [12:47:48]CheckFolder done [12:47:48]ProducePacketName [12:47:48]name=ofd_packets/00154979 [12:47:48]NVStorageSaveData ofd_packets/00154979 [12:47:48]File name is /storage/ofd_packets/00154979 [12:47:48]Write 300 bytes [12:47:48]NVStorageSaveData done [12:47:48]OFDSenderStorePacket done [12:47:48]KKMCreateOFDPacket done [12:47:48]NVStorageSaveData kkm_last_timestamp [12:47:48]File name is /storage/kkm_last_timestamp [12:47:48]Write 4 bytes [12:47:48]NVStorageSaveData done [12:47:48]ExternCall_PrintAddStr [12:47:48]wPrintStart [12:47:48]Write to MH i2c: 01 00 00 BE 25 E3 [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: 01 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: 01 07 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: 01 07 00 BE 25 00 00 00 00 00 FF 0F F8 [12:47:48]RasterBufferAndPrint [12:47:48]line Счет N : (1)298244 [12:47:48]line ИНН: 02508201610067 [12:47:48]line Контрольно-Кассовый Чек [12:47:48]line ПРОДАЖА [12:47:48]line ТРК (МРК, ГНК) : 101 [12:47:48]line Товар: 2711190000 [12:47:48]line ГАЗ-К-5 [12:47:48]line 45.600 * 32.90 [12:47:48]line = 1500.24 [12:47:48]line НДС 12% НСП 1% [12:47:48]line > о реализуемом товаре [12:47:48]line ИТОГО: 1500.24 [12:47:48]line НСП 1% : 13.28 [12:47:48]line НДС 12% : 159.32 [12:47:48]line Наличными: 0.00 [12:47:48]line Безнал.: 1500.24 [12:47:48]line Место: АЗС № 53 "Партнер Нефть" [12:47:48]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:47:48]line СНО: Общий режим [12:47:48]line Чек 283 09.04.2024 12:47 [12:47:48]line Смена: 298 ФФД: 1.0 [12:47:48]line ЗНМ: 0300000127 [12:47:48]line РНМ: 0000000000090882 [12:47:48]line Версия ККМ: 001 [12:47:48]line Платежная система: O! деньги [12:47:48]line ФМ: 0000000000874906 [12:47:48]line ФД: 154979 [12:47:48]line ФПД: 80953364532668 [12:47:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T124748&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154979&fm=80953364532668&tin=02508201610067®Number=0000000000090882&sum=150024 [12:47:48]OFD Sender: Processing packet 154979 [packets to send 67, broken 66] [12:47:48]ProducePacketName [12:47:48]name=ofd_packets/00154979 [12:47:48]OFD Sender: To server: pG, [12:47:48]CommunicateWithHost lk.salyk.kg:30040 [12:47:48]ConnectInit lk.salyk.kg [12:47:48]written 0, free lines is 4095 [12:47:48]Connected sock=10 [12:47:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0E 01 00 00 A4 A4 06 01 4D 8A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 B2 00 00 00 00 00 37 04 06 00 DA 0C 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 1B 01 00 00 F4 03 04 00 F4 38 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 63 5D 02 00 35 04 06 00 49 A0 6C 89 4D BC 74 BD 92 8F 86 96 75 86 [12:47:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 6D 18 47 00 07 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 63 5D 02 00 F4 03 04 00 9D E0 14 66 B6 04 01 00 00 48 BF 27 23 DC CD F8 C2 [12:47:48]CommunicateWithHost err = 0 [12:47:48]CheckOFDResponse [12:47:48]1017 (14) - 77093643461234 [12:47:48]1041 (16) - 0000000000874906 [12:47:48]1040 (4) - 154979 [12:47:48]1012 (4) - 09.04.2024 06:30 [12:47:48]1206 (1) - 0 [12:47:48]OFD Sender: Remove packet 154979 [12:47:48]ProducePacketName [12:47:48]name=ofd_packets/00154979 [12:47:48]NVStorageDeleteData [12:47:49]Write to MH i2c: 01 00 00 E8 25 0D [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 07 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 07 00 E8 25 00 00 00 00 00 CA 0C EA [12:47:49]RasterBufferAndPrint [12:47:49]line [12:47:49]line [12:47:49]line [12:47:49]line [12:47:49]line [12:47:49]written 0, free lines is 3280 [12:47:49]MH_Cut [12:47:49]Write to MH i2c: D1 01 00 EF 25 01 E6 [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: D1 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: D1 01 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: D1 01 00 EF 25 00 E5 [12:47:49]Write to MH i2c: 01 00 00 F0 25 15 [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]OFD Sender: No OFD packet to send [12:47:50]*** Cut start [12:47:50]*** Partial cut [12:47:50]*** CUTSNS_PIN = 1 [12:47:50]*** CUTSNS_PIN = 0 [12:47:50]*** Brake cut motor [12:47:50]Read from MH i2c: 01 [12:47:50]MH_I2C_Read... [12:47:50]*** Stop cut motor [12:47:50]*** Cut end [12:47:50]Read from MH i2c: 01 07 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: 01 07 00 F0 25 00 00 00 00 00 FF 0F 2A [12:47:50]process_action close_receipt done [12:47:50]requested_data is exist [12:47:50]produce_requested_data [12:47:50]requested_item fm.sn is exist - process it [12:47:50]wFMCommunicate request_size=4 [12:47:50]MH_SAM_APDU [12:47:50]CAPDU: 80 11 00 00 [12:47:50]Write to MH i2c: E2 08 00 F1 25 80 11 00 00 00 00 00 00 90 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:50]Read from MH i2c: E2 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 17 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 17 00 F1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 E5 [12:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:47:50]wFMCommunicate OK [12:47:50]requested_item fd.num is exist - process it [12:47:50]SAM_PROTO_GetFieldsCounters [12:47:50]wFMCommunicate request_size=4 [12:47:50]MH_SAM_APDU [12:47:50]CAPDU: 80 13 00 00 [12:47:50]Write to MH i2c: E2 08 00 F2 25 80 13 00 00 00 00 00 00 93 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:50]Read from MH i2c: E2 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 62 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 62 00 F2 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 63 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [12:47:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 63 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:47:50]wFMCommunicate OK [12:47:50]SAM_PROTO_GetFieldsCounters done [12:47:50]requested_item shift.num is exist - process it [12:47:50]requested_item shift.opened is exist - process it [12:47:50]req_shift_opened [12:47:50]FM_GetShiftState [12:47:50]SAM_PROTO_GetShiftState [12:47:50]wFMCommunicate request_size=4 [12:47:50]MH_SAM_APDU [12:47:50]CAPDU: 80 13 01 00 [12:47:50]Write to MH i2c: E2 08 00 F3 25 80 13 01 00 00 00 00 00 95 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:50]Read from MH i2c: E2 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 0E 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: E2 0E 00 F3 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 2F [12:47:50]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:47:50]wFMCommunicate OK [12:47:50]SAM_PROTO_GetShiftState done [12:47:50]FM_GetShiftState done [12:47:50]req_shift_opened done [12:47:50]requested_item shift.open_date is exist - process it [12:47:50]req_shift_open_date [12:47:50]req_shift_open_date done [12:47:50]produce_requested_data done [12:47:50]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154979,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:47:50]process_action_free close_receipt [12:47:50]json_value_free [12:47:50]json_value_free done [12:47:50]process_json_proto returns [12:47:50]Send response to host [12:47:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154979,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:47:50]free response buf [12:47:50]execute_script done [12:47:50]execute_script returns [12:47:50]free content buf [12:47:50]Sock 9.Close socket [12:47:50]Sock 9.Thread stoped [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:49]OFD Sender: No OFD packet to send [12:48:54]OFD Sender: No OFD packet to send [12:48:59]OFD Sender: No OFD packet to send [12:49:04]OFD Sender: No OFD packet to send [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:14]OFD Sender: No OFD packet to send [12:51:19]OFD Sender: No OFD packet to send [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:39]OFD Sender: No OFD packet to send [12:51:44]OFD Sender: No OFD packet to send [12:51:49]OFD Sender: No OFD packet to send [12:51:54]OFD Sender: No OFD packet to send [12:51:59]OFD Sender: No OFD packet to send [12:52:04]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:19]OFD Sender: No OFD packet to send [12:52:24]OFD Sender: No OFD packet to send [12:52:29]OFD Sender: No OFD packet to send [12:52:34]OFD Sender: No OFD packet to send [12:52:39]OFD Sender: No OFD packet to send [12:52:44]OFD Sender: No OFD packet to send [12:52:49]OFD Sender: No OFD packet to send [12:52:54]OFD Sender: No OFD packet to send [12:52:59]OFD Sender: No OFD packet to send [12:53:00]accept exits with 7 [12:53:00]New connection [12:53:00]New thread 3067137380 created [12:53:00]Thread 3067280740 joined [12:53:00]Waiting for new connection... [12:53:00] Sock 7.Parse request [12:53:00]Sock 7.Check first char [12:53:00]Sock 7.First char is OK [12:53:00]request: POST /json_proto HTTP/1.0 [12:53:00]Method: POST [12:53:00]URL: /json_proto [12:53:00]Method is POST - this is cgi request [12:53:00]url: /json_proto [12:53:00]query_string will be loaded in cgi processing [12:53:00]execute_cgi json_proto POST (null) [12:53:00]execute_cgi path=json_proto method=POST [12:53:00]POST find Content-Length [12:53:00]Host: 172.17.32.195:8080 [12:53:00]Content-Length: 639 [12:53:00]Content-Type: application/json [12:53:00] [12:53:00]POST finish read [12:53:00]Found Content-Length = 639 [12:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298246", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:00]execute_script... [12:53:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298246", "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" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:00]POST & json_proto [12:53:00]process_json_proto [12:53:00]json parsed OK: [12:53:00]protocol is kg_v1.0 [12:53:00]action value=close_receipt [12:53:00]process_action close_receipt [12:53:00]cmd_close_receipt [12:53:00]MH_GetDate [12:53:00]Write to MH i2c: F0 00 00 F4 25 08 [12:53:00]Write i2c OK [12:53:00]MH_I2C_Read... [12:53:00]Read from MH i2c: F0 [12:53:00]MH_I2C_Read... [12:53:00]Read from MH i2c: F0 09 00 [12:53:00]MH_I2C_Read... [12:53:00]Read from MH i2c: F0 09 00 F4 25 00 2D 3A 15 66 77 1B 62 64 4B [12:53:00]GetLastDocTimeStamp 1712666868 [12:53:00]current date 1712667181 [12:53:00]FM_GetShiftState [12:53:00]SAM_PROTO_GetShiftState [12:53:00]wFMCommunicate request_size=4 [12:53:00]MH_SAM_APDU [12:53:00]CAPDU: 80 13 01 00 [12:53:00]Write to MH i2c: E2 08 00 F5 25 80 13 01 00 00 00 00 00 97 [12:53:00]Write i2c OK [12:53:00]MH_I2C_Read... [12:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:00]Read from MH i2c: E2 [12:53:00]MH_I2C_Read... [12:53:00]Read from MH i2c: E2 0E 00 [12:53:00]MH_I2C_Read... [12:53:00]Read from MH i2c: E2 0E 00 F5 25 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 31 [12:53:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:53:00]wFMCommunicate OK [12:53:00]SAM_PROTO_GetShiftState done [12:53:00]FM_GetShiftState done [12:53:00]opened in 1712622218 [12:53:00]opened+sec_in_day 1712708618 [12:53:00]quantity*price = 50033 [12:53:00]sum+1 = 50035 [12:53:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 284 09.04.2024 12:53 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154980 ФПД: 114385799382402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125301&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154980&fm=114385799382402&tin=02508201610067®Number=0000000000090882&sum=50034 [12:53:01]StoreToDocumentArchive [12:53:01]shift 298 fd 154980 [12:53:01]save to /storage/0298/doc_00154980 [12:53:01]save last doc name /storage/0298/doc_00154980 to /storage/kkm_last_doc_name [12:53:01]save OK [12:53:01]Clear old archive folders... [12:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:01]tlvbuf is B6FA8BE0 [12:53:01]SAM_PROTO_ClearQueue [12:53:01]wFMCommunicate request_size=4 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 09 00 00 [12:53:01]Write to MH i2c: E2 08 00 02 26 80 09 00 00 00 00 00 00 9A [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 02 26 00 90 00 9C [12:53:01]RAPDU: 90 00 [12:53:01]wFMCommunicate OK [12:53:01]SAM_PROTO_ClearQueue done [12:53:01]KKMCreateOFDPacket [12:53:01]OFDProtocolAddRootSTLVToBuf [12:53:01]FM_MakeSignedData [12:53:01]FM_MakeSignedData [12:53:01]SAM_PROTO_SignData [12:53:01]wFMCommunicate request_size=4 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 0D 01 02 [12:53:01]Write to MH i2c: E2 08 00 03 26 80 0D 01 02 00 00 00 00 A2 [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 03 26 00 90 00 9D [12:53:01]RAPDU: 90 00 [12:53:01]wFMCommunicate OK [12:53:01]wFMCommunicate request_size=255 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 2D 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 64 5D 02 00 35 04 06 00 68 [12:53:01]Write to MH i2c: E2 02 01 04 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 2D 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 64 5D 02 00 35 04 06 00 68 00 00 F7 [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 04 26 00 90 00 9E [12:53:01]RAPDU: 90 00 [12:53:01]wFMCommunicate OK [12:53:01]wFMCommunicate request_size=10 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 0D 02 02 05 08 84 F0 85 82 [12:53:01]Write to MH i2c: E2 0D 00 05 26 80 0D 02 02 05 00 08 84 F0 85 82 00 00 32 [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 03 00 05 26 00 90 00 9F [12:53:01]RAPDU: 90 00 [12:53:01]wFMCommunicate OK [12:53:01]wFMCommunicate request_size=4 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 0D 03 02 [12:53:01]Write to MH i2c: E2 08 00 06 26 80 0D 03 02 00 00 00 00 A7 [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 0B 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 0B 00 06 26 00 6A 0B 76 DC 56 FA 42 EC 90 00 ED [12:53:01]RAPDU: 6A 0B 76 DC 56 FA 42 EC 90 00 [12:53:01]wFMCommunicate OK [12:53:01]SAM_PROTO_SignData done [12:53:01]FM_MakeSignedData done [12:53:01]CreateOFDProtocolMessage [12:53:01]wFMCommunicate request_size=4 [12:53:01]MH_SAM_APDU [12:53:01]CAPDU: 80 11 00 00 [12:53:01]Write to MH i2c: E2 08 00 07 26 80 11 00 00 00 00 00 00 A7 [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:01]Read from MH i2c: E2 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 17 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: E2 17 00 07 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FC [12:53:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:53:01]wFMCommunicate OK [12:53:01]CreateOFDProtocolMessage done [12:53:01]OFDSenderStorePacket 154980 [12:53:01]StoreOFDPacket docnum=154980 [12:53:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BE 76 07 01 6A 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 2D 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 64 5D 02 00 35 04 06 00 68 08 84 F0 85 82 6A 0B 76 DC 56 FA 42 EC [12:53:01]CheckFolder [12:53:01]dirname=/storage/ofd_packets [12:53:01]CheckFolder done [12:53:01]ProducePacketName [12:53:01]name=ofd_packets/00154980 [12:53:01]NVStorageSaveData ofd_packets/00154980 [12:53:01]File name is /storage/ofd_packets/00154980 [12:53:01]Write 301 bytes [12:53:01]NVStorageSaveData done [12:53:01]OFDSenderStorePacket done [12:53:01]KKMCreateOFDPacket done [12:53:01]NVStorageSaveData kkm_last_timestamp [12:53:01]File name is /storage/kkm_last_timestamp [12:53:01]Write 4 bytes [12:53:01]NVStorageSaveData done [12:53:01]ExternCall_PrintAddStr [12:53:01]wPrintStart [12:53:01]Write to MH i2c: 01 00 00 08 26 2E [12:53:01]Write i2c OK [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: 01 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: 01 07 00 [12:53:01]MH_I2C_Read... [12:53:01]Read from MH i2c: 01 07 00 08 26 00 00 00 00 00 FF 0F 43 [12:53:01]RasterBufferAndPrint [12:53:01]line Счет N : (1)298246 [12:53:01]line ИНН: 02508201610067 [12:53:01]line Контрольно-Кассовый Чек [12:53:01]line ПРОДАЖА [12:53:01]line ТРК (МРК, ГНК) : 52 [12:53:01]line Товар: 2710124130 [12:53:01]line Аи-92-К-5 [12:53:01]line 7.830 * 63.90 [12:53:01]line = 500.34 [12:53:01]line НДС 12% НСП 1% [12:53:01]line > о реализуемом товаре [12:53:01]line ИТОГО: 500.34 [12:53:01]line НСП 1% : 4.43 [12:53:01]line НДС 12% : 53.13 [12:53:01]line Наличными: 500.34 [12:53:01]line Безнал.: 0.00 [12:53:01]line Место: АЗС № 53 "Партнер Нефть" [12:53:01]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:53:01]line СНО: Общий режим [12:53:01]line Чек 284 09.04.2024 12:53 [12:53:01]line Смена: 298 ФФД: 1.0 [12:53:01]line ЗНМ: 0300000127 [12:53:01]line РНМ: 0000000000090882 [12:53:01]line Версия ККМ: 001 [12:53:01]line ФМ: 0000000000874906 [12:53:01]line ФД: 154980 [12:53:01]line ФПД: 114385799382402 [12:53:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125301&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154980&fm=114385799382402&tin=02508201610067®Number=0000000000090882&sum=50034 [12:53:02]OFD Sender: Processing packet 154980 [packets to send 67, broken 66] [12:53:02]ProducePacketName [12:53:02]name=ofd_packets/00154980 [12:53:02]OFD Sender: To server: pG, [12:53:02]CommunicateWithHost lk.salyk.kg:30040 [12:53:02]ConnectInit lk.salyk.kg [12:53:02]written 0, free lines is 4095 [12:53:02]Connected sock=9 [12:53:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 BE 76 07 01 6A 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 2D 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 64 5D 02 00 35 04 06 00 68 08 84 F0 85 82 6A 0B 76 DC 56 FA 42 EC [12:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 11 DF 47 00 B2 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 64 5D 02 00 F4 03 04 00 D7 E1 14 66 B6 04 01 00 00 C1 31 25 2D A0 B0 60 C3 [12:53:02]CommunicateWithHost err = 0 [12:53:02]CheckOFDResponse [12:53:02]1017 (14) - 77093643461234 [12:53:02]1041 (16) - 0000000000874906 [12:53:02]1040 (4) - 154980 [12:53:02]1012 (4) - 09.04.2024 06:36 [12:53:02]1206 (1) - 0 [12:53:02]OFD Sender: Remove packet 154980 [12:53:02]ProducePacketName [12:53:02]name=ofd_packets/00154980 [12:53:02]NVStorageDeleteData [12:53:02]Write to MH i2c: 01 00 00 30 26 56 [12:53:02]Write i2c OK [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: 01 [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: 01 07 00 [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: 01 07 00 30 26 00 00 00 00 00 F7 0C 60 [12:53:02]RasterBufferAndPrint [12:53:02]line [12:53:02]line [12:53:02]line [12:53:02]line [12:53:02]line [12:53:02]written 0, free lines is 3328 [12:53:02]MH_Cut [12:53:02]Write to MH i2c: D1 01 00 37 26 01 2F [12:53:02]Write i2c OK [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: D1 [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: D1 01 00 [12:53:02]MH_I2C_Read... [12:53:02]Read from MH i2c: D1 01 00 37 26 00 2E [12:53:02]Write to MH i2c: 01 00 00 38 26 5E [12:53:02]Write i2c OK [12:53:02]MH_I2C_Read... [12:53:03]OFD Sender: No OFD packet to send [12:53:03]*** Cut start [12:53:03]*** Partial cut [12:53:03]*** CUTSNS_PIN = 1 [12:53:03]*** CUTSNS_PIN = 0 [12:53:03]*** Brake cut motor [12:53:04]Read from MH i2c: 01 [12:53:04]MH_I2C_Read... [12:53:04]*** Stop cut motor [12:53:04]*** Cut end [12:53:04]Read from MH i2c: 01 07 00 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: 01 07 00 38 26 00 00 00 00 00 FF 0F 73 [12:53:04]process_action close_receipt done [12:53:04]requested_data is exist [12:53:04]produce_requested_data [12:53:04]requested_item fm.sn is exist - process it [12:53:04]wFMCommunicate request_size=4 [12:53:04]MH_SAM_APDU [12:53:04]CAPDU: 80 11 00 00 [12:53:04]Write to MH i2c: E2 08 00 39 26 80 11 00 00 00 00 00 00 D9 [12:53:04]Write i2c OK [12:53:04]MH_I2C_Read... [12:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:04]Read from MH i2c: E2 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 17 00 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 17 00 39 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 2E [12:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:53:04]wFMCommunicate OK [12:53:04]requested_item fd.num is exist - process it [12:53:04]SAM_PROTO_GetFieldsCounters [12:53:04]wFMCommunicate request_size=4 [12:53:04]MH_SAM_APDU [12:53:04]CAPDU: 80 13 00 00 [12:53:04]Write to MH i2c: E2 08 00 3A 26 80 13 00 00 00 00 00 00 DC [12:53:04]Write i2c OK [12:53:04]MH_I2C_Read... [12:53:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:04]Read from MH i2c: E2 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 62 00 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 62 00 3A 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 64 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [12:53:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 64 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:53:04]wFMCommunicate OK [12:53:04]SAM_PROTO_GetFieldsCounters done [12:53:04]requested_item shift.num is exist - process it [12:53:04]requested_item shift.opened is exist - process it [12:53:04]req_shift_opened [12:53:04]FM_GetShiftState [12:53:04]SAM_PROTO_GetShiftState [12:53:04]wFMCommunicate request_size=4 [12:53:04]MH_SAM_APDU [12:53:04]CAPDU: 80 13 01 00 [12:53:04]Write to MH i2c: E2 08 00 3B 26 80 13 01 00 00 00 00 00 DE [12:53:04]Write i2c OK [12:53:04]MH_I2C_Read... [12:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:04]Read from MH i2c: E2 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 0E 00 [12:53:04]MH_I2C_Read... [12:53:04]Read from MH i2c: E2 0E 00 3B 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 78 [12:53:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:53:04]wFMCommunicate OK [12:53:04]SAM_PROTO_GetShiftState done [12:53:04]FM_GetShiftState done [12:53:04]req_shift_opened done [12:53:04]requested_item shift.open_date is exist - process it [12:53:04]req_shift_open_date [12:53:04]req_shift_open_date done [12:53:04]produce_requested_data done [12:53:04]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154980,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:53:04]process_action_free close_receipt [12:53:04]json_value_free [12:53:04]json_value_free done [12:53:04]process_json_proto returns [12:53:04]Send response to host [12:53:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154980,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:53:04]free response buf [12:53:04]execute_script done [12:53:04]execute_script returns [12:53:04]free content buf [12:53:04]Sock 7.Close socket [12:53:04]Sock 7.Thread stoped [12:53:08]OFD Sender: No OFD packet to send [12:53:13]OFD Sender: No OFD packet to send [12:53:18]OFD Sender: No OFD packet to send [12:53:23]OFD Sender: No OFD packet to send [12:53:28]OFD Sender: No OFD packet to send [12:53:33]OFD Sender: No OFD packet to send [12:53:38]OFD Sender: No OFD packet to send [12:53:43]OFD Sender: No OFD packet to send [12:53:48]OFD Sender: No OFD packet to send [12:53:53]OFD Sender: No OFD packet to send [12:53:58]OFD Sender: No OFD packet to send [12:54:03]OFD Sender: No OFD packet to send [12:54:03]accept exits with 10 [12:54:03]New connection [12:54:03]New thread 3067280740 created [12:54:03]Thread 3067137380 joined [12:54:03]Waiting for new connection... [12:54:03] Sock 10.Parse request [12:54:03]Sock 10.Check first char [12:54:03]Sock 10.First char is OK [12:54:03]request: POST /json_proto HTTP/1.0 [12:54:03]Method: POST [12:54:03]URL: /json_proto [12:54:03]Method is POST - this is cgi request [12:54:03]url: /json_proto [12:54:03]query_string will be loaded in cgi processing [12:54:03]execute_cgi json_proto POST (null) [12:54:03]execute_cgi path=json_proto method=POST [12:54:03]POST find Content-Length [12:54:03]Host: 172.17.32.195:8080 [12:54:03]Content-Length: 639 [12:54:03]Content-Type: application/json [12:54:03] [12:54:03]POST finish read [12:54:03]Found Content-Length = 639 [12:54:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:03]execute_script... [12:54: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)298247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:03]POST & json_proto [12:54:03]process_json_proto [12:54:03]json parsed OK: [12:54:03]protocol is kg_v1.0 [12:54:03]action value=close_receipt [12:54:03]process_action close_receipt [12:54:03]cmd_close_receipt [12:54:03]MH_GetDate [12:54:03]Write to MH i2c: F0 00 00 3C 26 51 [12:54:03]Write i2c OK [12:54:03]MH_I2C_Read... [12:54:03]Read from MH i2c: F0 [12:54:03]MH_I2C_Read... [12:54:03]Read from MH i2c: F0 09 00 [12:54:03]MH_I2C_Read... [12:54:03]Read from MH i2c: F0 09 00 3C 26 00 6C 3A 15 66 77 1B 62 64 D3 [12:54:03]GetLastDocTimeStamp 1712667181 [12:54:03]current date 1712667244 [12:54:03]FM_GetShiftState [12:54:03]SAM_PROTO_GetShiftState [12:54:03]wFMCommunicate request_size=4 [12:54:03]MH_SAM_APDU [12:54:03]CAPDU: 80 13 01 00 [12:54:03]Write to MH i2c: E2 08 00 3D 26 80 13 01 00 00 00 00 00 E0 [12:54:03]Write i2c OK [12:54:03]MH_I2C_Read... [12:54:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:03]Read from MH i2c: E2 [12:54:03]MH_I2C_Read... [12:54:03]Read from MH i2c: E2 0E 00 [12:54:03]MH_I2C_Read... [12:54:03]Read from MH i2c: E2 0E 00 3D 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 7A [12:54:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:54:03]wFMCommunicate OK [12:54:03]SAM_PROTO_GetShiftState done [12:54:03]FM_GetShiftState done [12:54:03]opened in 1712622218 [12:54:03]opened+sec_in_day 1712708618 [12:54:03]quantity*price = 30033 [12:54:03]sum+1 = 30034 [12:54:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.33 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 285 09.04.2024 12:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154981 ФПД: 266296543894862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125404&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154981&fm=266296543894862&tin=02508201610067®Number=0000000000090882&sum=30033 [12:54:04]StoreToDocumentArchive [12:54:04]shift 298 fd 154981 [12:54:04]save to /storage/0298/doc_00154981 [12:54:04]save last doc name /storage/0298/doc_00154981 to /storage/kkm_last_doc_name [12:54:04]save OK [12:54:04]Clear old archive folders... [12:54:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:04]tlvbuf is 01755CC0 [12:54:04]SAM_PROTO_ClearQueue [12:54:04]wFMCommunicate request_size=4 [12:54:04]MH_SAM_APDU [12:54:04]CAPDU: 80 09 00 00 [12:54:04]Write to MH i2c: E2 08 00 4A 26 80 09 00 00 00 00 00 00 E2 [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 4A 26 00 90 00 E4 [12:54:04]RAPDU: 90 00 [12:54:04]wFMCommunicate OK [12:54:04]SAM_PROTO_ClearQueue done [12:54:04]KKMCreateOFDPacket [12:54:04]OFDProtocolAddRootSTLVToBuf [12:54:04]FM_MakeSignedData [12:54:04]FM_MakeSignedData [12:54:04]SAM_PROTO_SignData [12:54:04]wFMCommunicate request_size=4 [12:54:04]MH_SAM_APDU [12:54:04]CAPDU: 80 0D 01 02 [12:54:04]Write to MH i2c: E2 08 00 4B 26 80 0D 01 02 00 00 00 00 EA [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 4B 26 00 90 00 E5 [12:54:04]RAPDU: 90 00 [12:54:04]wFMCommunicate OK [12:54:04]wFMCommunicate request_size=255 [12:54:04]MH_SAM_APDU [12:54: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 1D 01 00 00 F4 03 04 00 6C 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 65 5D 02 00 35 04 06 00 F2 [12:54:04]Write to MH i2c: E2 02 01 4C 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 1D 01 00 00 F4 03 04 00 6C 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 65 5D 02 00 35 04 06 00 F2 00 00 72 [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 4C 26 00 90 00 E6 [12:54:04]RAPDU: 90 00 [12:54:04]wFMCommunicate OK [12:54:04]wFMCommunicate request_size=10 [12:54:04]MH_SAM_APDU [12:54:04]CAPDU: 80 0D 02 02 05 31 FE E7 5D 4E [12:54:04]Write to MH i2c: E2 0D 00 4D 26 80 0D 02 02 05 00 31 FE E7 5D 4E 00 00 B8 [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 03 00 4D 26 00 90 00 E7 [12:54:04]RAPDU: 90 00 [12:54:04]wFMCommunicate OK [12:54:04]wFMCommunicate request_size=4 [12:54:04]MH_SAM_APDU [12:54:04]CAPDU: 80 0D 03 02 [12:54:04]Write to MH i2c: E2 08 00 4E 26 80 0D 03 02 00 00 00 00 EF [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 0B 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 0B 00 4E 26 00 D5 D3 54 33 14 89 5C 10 90 00 28 [12:54:04]RAPDU: D5 D3 54 33 14 89 5C 10 90 00 [12:54:04]wFMCommunicate OK [12:54:04]SAM_PROTO_SignData done [12:54:04]FM_MakeSignedData done [12:54:04]CreateOFDProtocolMessage [12:54:04]wFMCommunicate request_size=4 [12:54:04]MH_SAM_APDU [12:54:04]CAPDU: 80 11 00 00 [12:54:04]Write to MH i2c: E2 08 00 4F 26 80 11 00 00 00 00 00 00 EF [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:04]Read from MH i2c: E2 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 17 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: E2 17 00 4F 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 44 [12:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:54:04]wFMCommunicate OK [12:54:04]CreateOFDProtocolMessage done [12:54:04]OFDSenderStorePacket 154981 [12:54:04]StoreOFDPacket docnum=154981 [12:54:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 07 C5 07 01 E4 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 1D 01 00 00 F4 03 04 00 6C 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 65 5D 02 00 35 04 06 00 F2 31 FE E7 5D 4E D5 D3 54 33 14 89 5C 10 [12:54:04]CheckFolder [12:54:04]dirname=/storage/ofd_packets [12:54:04]CheckFolder done [12:54:04]ProducePacketName [12:54:04]name=ofd_packets/00154981 [12:54:04]NVStorageSaveData ofd_packets/00154981 [12:54:04]File name is /storage/ofd_packets/00154981 [12:54:04]Write 301 bytes [12:54:04]NVStorageSaveData done [12:54:04]OFDSenderStorePacket done [12:54:04]KKMCreateOFDPacket done [12:54:04]NVStorageSaveData kkm_last_timestamp [12:54:04]File name is /storage/kkm_last_timestamp [12:54:04]Write 4 bytes [12:54:04]NVStorageSaveData done [12:54:04]ExternCall_PrintAddStr [12:54:04]wPrintStart [12:54:04]Write to MH i2c: 01 00 00 50 26 76 [12:54:04]OFD Sender: Processing packet 154981 [packets to send 67, broken 66] [12:54:04]ProducePacketName [12:54:04]name=ofd_packets/00154981 [12:54:04]OFD Sender: To server: pG, [12:54:04]CommunicateWithHost lk.salyk.kg:30040 [12:54:04]ConnectInit lk.salyk.kg [12:54:04]Write i2c OK [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: 01 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: 01 07 00 [12:54:04]MH_I2C_Read... [12:54:04]Read from MH i2c: 01 07 00 50 26 00 00 00 00 00 FF 0F 8B [12:54:04]RasterBufferAndPrint [12:54:04]line Счет N : (1)298247 [12:54:04]line ИНН: 02508201610067 [12:54:04]line Контрольно-Кассовый Чек [12:54:04]line ПРОДАЖА [12:54:04]line ТРК (МРК, ГНК) : 82 [12:54:04]line Товар: 2710124130 [12:54:04]line Аи-92-К-5 [12:54:04]line 4.700 * 63.90 [12:54:04]line = 300.33 [12:54:04]line НДС 12% НСП 1% [12:54:04]line > о реализуемом товаре [12:54:04]line ИТОГО: 300.33 [12:54:04]line НСП 1% : 2.66 [12:54:04]line НДС 12% : 31.89 [12:54:04]line Наличными: 300.33 [12:54:04]line Безнал.: 0.00 [12:54:04]line Место: АЗС № 53 "Партнер Нефть" [12:54:04]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:54:04]line СНО: Общий режим [12:54:04]line Чек 285 09.04.2024 12:54 [12:54:04]line Смена: 298 ФФД: 1.0 [12:54:04]line ЗНМ: 0300000127 [12:54:04]line РНМ: 0000000000090882 [12:54:04]line Версия ККМ: 001 [12:54:04]line ФМ: 0000000000874906 [12:54:04]line ФД: 154981 [12:54:04]line ФПД: 266296543894862 [12:54:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125404&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154981&fm=266296543894862&tin=02508201610067®Number=0000000000090882&sum=30033 [12:54:05]Connected sock=9 [12:54:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 07 C5 07 01 E4 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 51 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 1D 01 00 00 F4 03 04 00 6C 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 65 5D 02 00 35 04 06 00 F2 31 FE E7 5D 4E D5 D3 54 33 14 89 5C 10 [12:54:05]written 0, free lines is 4095 [12:54:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 9E F0 47 00 09 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 65 5D 02 00 F4 03 04 00 16 E2 14 66 B6 04 01 00 00 9F 42 2D 22 53 2D 00 D0 [12:54:05]CommunicateWithHost err = 0 [12:54:05]CheckOFDResponse [12:54:05]1017 (14) - 77093643461234 [12:54:05]1041 (16) - 0000000000874906 [12:54:05]1040 (4) - 154981 [12:54:05]1012 (4) - 09.04.2024 06:37 [12:54:05]1206 (1) - 0 [12:54:05]OFD Sender: Remove packet 154981 [12:54:05]ProducePacketName [12:54:05]name=ofd_packets/00154981 [12:54:05]NVStorageDeleteData [12:54:05]Write to MH i2c: 01 00 00 78 26 9E [12:54:05]Write i2c OK [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: 01 [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: 01 07 00 [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: 01 07 00 78 26 00 00 00 00 00 F0 0C A1 [12:54:05]RasterBufferAndPrint [12:54:05]line [12:54:05]line [12:54:05]line [12:54:05]line [12:54:05]line [12:54:05]written 0, free lines is 3318 [12:54:05]MH_Cut [12:54:05]Write to MH i2c: D1 01 00 7F 26 01 77 [12:54:05]Write i2c OK [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: D1 [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: D1 01 00 [12:54:05]MH_I2C_Read... [12:54:05]Read from MH i2c: D1 01 00 7F 26 00 76 [12:54:05]Write to MH i2c: 01 00 00 80 26 A6 [12:54:05]Write i2c OK [12:54:05]MH_I2C_Read... [12:54:05]OFD Sender: No OFD packet to send [12:54:06]*** Cut start [12:54:06]*** Partial cut [12:54:06]*** CUTSNS_PIN = 1 [12:54:06]*** CUTSNS_PIN = 0 [12:54:06]*** Brake cut motor [12:54:07]Read from MH i2c: 01 [12:54:07]MH_I2C_Read... [12:54:07]*** Stop cut motor [12:54:07]*** Cut end [12:54:07]Read from MH i2c: 01 07 00 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: 01 07 00 80 26 00 00 00 00 00 FF 0F BB [12:54:07]process_action close_receipt done [12:54:07]requested_data is exist [12:54:07]produce_requested_data [12:54:07]requested_item fm.sn is exist - process it [12:54:07]wFMCommunicate request_size=4 [12:54:07]MH_SAM_APDU [12:54:07]CAPDU: 80 11 00 00 [12:54:07]Write to MH i2c: E2 08 00 81 26 80 11 00 00 00 00 00 00 21 [12:54:07]Write i2c OK [12:54:07]MH_I2C_Read... [12:54:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:07]Read from MH i2c: E2 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 17 00 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 17 00 81 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 76 [12:54:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:54:07]wFMCommunicate OK [12:54:07]requested_item fd.num is exist - process it [12:54:07]SAM_PROTO_GetFieldsCounters [12:54:07]wFMCommunicate request_size=4 [12:54:07]MH_SAM_APDU [12:54:07]CAPDU: 80 13 00 00 [12:54:07]Write to MH i2c: E2 08 00 82 26 80 13 00 00 00 00 00 00 24 [12:54:07]Write i2c OK [12:54:07]MH_I2C_Read... [12:54:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:07]Read from MH i2c: E2 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 62 00 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 62 00 82 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 65 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [12:54:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 65 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:07]wFMCommunicate OK [12:54:07]SAM_PROTO_GetFieldsCounters done [12:54:07]requested_item shift.num is exist - process it [12:54:07]requested_item shift.opened is exist - process it [12:54:07]req_shift_opened [12:54:07]FM_GetShiftState [12:54:07]SAM_PROTO_GetShiftState [12:54:07]wFMCommunicate request_size=4 [12:54:07]MH_SAM_APDU [12:54:07]CAPDU: 80 13 01 00 [12:54:07]Write to MH i2c: E2 08 00 83 26 80 13 01 00 00 00 00 00 26 [12:54:07]Write i2c OK [12:54:07]MH_I2C_Read... [12:54:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:07]Read from MH i2c: E2 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 0E 00 [12:54:07]MH_I2C_Read... [12:54:07]Read from MH i2c: E2 0E 00 83 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C0 [12:54:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:54:07]wFMCommunicate OK [12:54:07]SAM_PROTO_GetShiftState done [12:54:07]FM_GetShiftState done [12:54:07]req_shift_opened done [12:54:07]requested_item shift.open_date is exist - process it [12:54:07]req_shift_open_date [12:54:07]req_shift_open_date done [12:54:07]produce_requested_data done [12:54:07]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154981,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:54:07]process_action_free close_receipt [12:54:07]json_value_free [12:54:07]json_value_free done [12:54:07]process_json_proto returns [12:54:07]Send response to host [12:54:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154981,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:54:07]free response buf [12:54:07]execute_script done [12:54:07]execute_script returns [12:54:07]free content buf [12:54:07]Sock 10.Close socket [12:54:07]Sock 10.Thread stoped [12:54:10]OFD Sender: No OFD packet to send [12:54:15]OFD Sender: No OFD packet to send [12:54:20]OFD Sender: No OFD packet to send [12:54:22]accept exits with 7 [12:54:22]New connection [12:54:22]New thread 3067137380 created [12:54:22]Thread 3067280740 joined [12:54:22]Waiting for new connection... [12:54:22] Sock 7.Parse request [12:54:22]Sock 7.Check first char [12:54:22]Sock 7.First char is OK [12:54:22]request: POST /json_proto HTTP/1.0 [12:54:22]Method: POST [12:54:22]URL: /json_proto [12:54:22]Method is POST - this is cgi request [12:54:22]url: /json_proto [12:54:22]query_string will be loaded in cgi processing [12:54:22]execute_cgi json_proto POST (null) [12:54:22]execute_cgi path=json_proto method=POST [12:54:22]POST find Content-Length [12:54:22]Host: 172.17.32.195:8080 [12:54:22]Content-Length: 640 [12:54:22]Content-Type: application/json [12:54:22] [12:54:22]POST finish read [12:54:22]Found Content-Length = 640 [12:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.180, "sum" : 650.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:22]execute_script... [12:54: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)298248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.180, "sum" : 650.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:22]POST & json_proto [12:54:22]process_json_proto [12:54:22]json parsed OK: [12:54:22]protocol is kg_v1.0 [12:54:22]action value=close_receipt [12:54:22]process_action close_receipt [12:54:22]cmd_close_receipt [12:54:22]MH_GetDate [12:54:22]Write to MH i2c: F0 00 00 84 26 99 [12:54:22]Write i2c OK [12:54:22]MH_I2C_Read... [12:54:22]Read from MH i2c: F0 [12:54:22]MH_I2C_Read... [12:54:22]Read from MH i2c: F0 09 00 [12:54:22]MH_I2C_Read... [12:54:22]Read from MH i2c: F0 09 00 84 26 00 7F 3A 15 66 77 1B 62 64 2E [12:54:22]GetLastDocTimeStamp 1712667244 [12:54:22]current date 1712667263 [12:54:22]FM_GetShiftState [12:54:22]SAM_PROTO_GetShiftState [12:54:22]wFMCommunicate request_size=4 [12:54:22]MH_SAM_APDU [12:54:22]CAPDU: 80 13 01 00 [12:54:22]Write to MH i2c: E2 08 00 85 26 80 13 01 00 00 00 00 00 28 [12:54:22]Write i2c OK [12:54:22]MH_I2C_Read... [12:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:22]Read from MH i2c: E2 [12:54:22]MH_I2C_Read... [12:54:22]Read from MH i2c: E2 0E 00 [12:54:22]MH_I2C_Read... [12:54:22]Read from MH i2c: E2 0E 00 85 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C2 [12:54:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:54:22]wFMCommunicate OK [12:54:22]SAM_PROTO_GetShiftState done [12:54:22]FM_GetShiftState done [12:54:22]opened in 1712622218 [12:54:22]opened+sec_in_day 1712708618 [12:54:22]quantity*price = 65050 [12:54:22]sum+1 = 65051 [12:54:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.50 НСП 1% : 5.76 НДС 12% : 69.08 Наличными: 650.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 286 09.04.2024 12:54 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154982 ФПД: 53442597933037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125423&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154982&fm=53442597933037&tin=02508201610067®Number=0000000000090882&sum=65050 [12:54:23]StoreToDocumentArchive [12:54:23]shift 298 fd 154982 [12:54:23]save to /storage/0298/doc_00154982 [12:54:23]save last doc name /storage/0298/doc_00154982 to /storage/kkm_last_doc_name [12:54:23]save OK [12:54:23]Clear old archive folders... [12:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:23]tlvbuf is 01763320 [12:54:23]SAM_PROTO_ClearQueue [12:54:23]wFMCommunicate request_size=4 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 09 00 00 [12:54:23]Write to MH i2c: E2 08 00 92 26 80 09 00 00 00 00 00 00 2A [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 92 26 00 90 00 2C [12:54:23]RAPDU: 90 00 [12:54:23]wFMCommunicate OK [12:54:23]SAM_PROTO_ClearQueue done [12:54:23]KKMCreateOFDPacket [12:54:23]OFDProtocolAddRootSTLVToBuf [12:54:23]FM_MakeSignedData [12:54:23]FM_MakeSignedData [12:54:23]SAM_PROTO_SignData [12:54:23]wFMCommunicate request_size=4 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 0D 01 02 [12:54:23]Write to MH i2c: E2 08 00 93 26 80 0D 01 02 00 00 00 00 32 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 93 26 00 90 00 2D [12:54:23]RAPDU: 90 00 [12:54:23]wFMCommunicate OK [12:54:23]wFMCommunicate request_size=255 [12:54:23]MH_SAM_APDU [12:54: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 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7F 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 66 5D 02 00 35 04 06 00 30 [12:54:23]Write to MH i2c: E2 02 01 94 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7F 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 66 5D 02 00 35 04 06 00 30 00 00 4C [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 94 26 00 90 00 2E [12:54:23]RAPDU: 90 00 [12:54:23]wFMCommunicate OK [12:54:23]wFMCommunicate request_size=10 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 0D 02 02 05 9B 13 10 CF ED [12:54:23]Write to MH i2c: E2 0D 00 95 26 80 0D 02 02 05 00 9B 13 10 CF ED 00 00 B9 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 03 00 95 26 00 90 00 2F [12:54:23]RAPDU: 90 00 [12:54:23]wFMCommunicate OK [12:54:23]wFMCommunicate request_size=4 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 0D 03 02 [12:54:23]Write to MH i2c: E2 08 00 96 26 80 0D 03 02 00 00 00 00 37 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 0B 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 0B 00 96 26 00 B7 96 65 14 80 C2 05 BF 90 00 04 [12:54:23]RAPDU: B7 96 65 14 80 C2 05 BF 90 00 [12:54:23]wFMCommunicate OK [12:54:23]SAM_PROTO_SignData done [12:54:23]FM_MakeSignedData done [12:54:23]CreateOFDProtocolMessage [12:54:23]wFMCommunicate request_size=4 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 11 00 00 [12:54:23]Write to MH i2c: E2 08 00 97 26 80 11 00 00 00 00 00 00 37 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:24]Read from MH i2c: E2 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: E2 17 00 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: E2 17 00 97 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8C [12:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:54:24]wFMCommunicate OK [12:54:24]CreateOFDProtocolMessage done [12:54:24]OFDSenderStorePacket 154982 [12:54:24]StoreOFDPacket docnum=154982 [12:54:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 56 F8 07 01 90 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 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7F 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 66 5D 02 00 35 04 06 00 30 9B 13 10 CF ED B7 96 65 14 80 C2 05 BF [12:54:24]CheckFolder [12:54:24]dirname=/storage/ofd_packets [12:54:24]CheckFolder done [12:54:24]ProducePacketName [12:54:24]name=ofd_packets/00154982 [12:54:24]NVStorageSaveData ofd_packets/00154982 [12:54:24]File name is /storage/ofd_packets/00154982 [12:54:24]Write 301 bytes [12:54:24]NVStorageSaveData done [12:54:24]OFDSenderStorePacket done [12:54:24]KKMCreateOFDPacket done [12:54:24]NVStorageSaveData kkm_last_timestamp [12:54:24]File name is /storage/kkm_last_timestamp [12:54:24]Write 4 bytes [12:54:24]NVStorageSaveData done [12:54:24]ExternCall_PrintAddStr [12:54:24]wPrintStart [12:54:24]Write to MH i2c: 01 00 00 98 26 BE [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 07 00 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 07 00 98 26 00 00 00 00 00 FF 0F D3 [12:54:24]RasterBufferAndPrint [12:54:24]line Счет N : (1)298248 [12:54:24]line ИНН: 02508201610067 [12:54:24]line Контрольно-Кассовый Чек [12:54:24]line ПРОДАЖА [12:54:24]line ТРК (МРК, ГНК) : 22 [12:54:24]line Товар: 2710124130 [12:54:24]line Аи-92-К-5 [12:54:24]line 10.180 * 63.90 [12:54:24]line = 650.50 [12:54:24]line НДС 12% НСП 1% [12:54:24]line > о реализуемом товаре [12:54:24]line ИТОГО: 650.50 [12:54:24]line НСП 1% : 5.76 [12:54:24]line НДС 12% : 69.08 [12:54:24]line Наличными: 650.50 [12:54:24]line Безнал.: 0.00 [12:54:24]line Место: АЗС № 53 "Партнер Нефть" [12:54:24]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:54:24]line СНО: Общий режим [12:54:24]line Чек 286 09.04.2024 12:54 [12:54:24]line Смена: 298 ФФД: 1.0 [12:54:24]line ЗНМ: 0300000127 [12:54:24]line РНМ: 0000000000090882 [12:54:24]line Версия ККМ: 001 [12:54:24]line ФМ: 0000000000874906 [12:54:24]line ФД: 154982 [12:54:24]line ФПД: 53442597933037 [12:54:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125423&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154982&fm=53442597933037&tin=02508201610067®Number=0000000000090882&sum=65050 [12:54:24]OFD Sender: Processing packet 154982 [packets to send 67, broken 66] [12:54:24]ProducePacketName [12:54:24]name=ofd_packets/00154982 [12:54:24]OFD Sender: To server: pG, [12:54:24]CommunicateWithHost lk.salyk.kg:30040 [12:54:24]ConnectInit lk.salyk.kg [12:54:24]written 0, free lines is 4095 [12:54:24]Connected sock=10 [12:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 56 F8 07 01 90 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 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7F 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 66 5D 02 00 35 04 06 00 30 9B 13 10 CF ED B7 96 65 14 80 C2 05 BF [12:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 16 6A 47 00 AC C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 66 5D 02 00 F4 03 04 00 29 E2 14 66 B6 04 01 00 00 0B 95 EF A1 C4 02 5A 80 [12:54:24]CommunicateWithHost err = 0 [12:54:24]CheckOFDResponse [12:54:24]1017 (14) - 77093643461234 [12:54:24]1041 (16) - 0000000000874906 [12:54:24]1040 (4) - 154982 [12:54:24]1012 (4) - 09.04.2024 06:37 [12:54:24]1206 (1) - 0 [12:54:24]OFD Sender: Remove packet 154982 [12:54:24]ProducePacketName [12:54:24]name=ofd_packets/00154982 [12:54:24]NVStorageDeleteData [12:54:24]Write to MH i2c: 01 00 00 C0 26 E6 [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 07 00 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: 01 07 00 C0 26 00 00 00 00 00 F5 0C EE [12:54:24]RasterBufferAndPrint [12:54:24]line [12:54:24]line [12:54:24]line [12:54:24]line [12:54:24]line [12:54:24]written 0, free lines is 3323 [12:54:24]MH_Cut [12:54:24]Write to MH i2c: D1 01 00 C7 26 01 BF [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: D1 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: D1 01 00 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: D1 01 00 C7 26 00 BE [12:54:24]Write to MH i2c: 01 00 00 C8 26 EE [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:25]OFD Sender: No OFD packet to send [12:54:25]*** Cut start [12:54:25]*** Partial cut [12:54:25]*** CUTSNS_PIN = 1 [12:54:25]*** CUTSNS_PIN = 0 [12:54:25]*** Brake cut motor [12:54:26]Read from MH i2c: 01 [12:54:26]MH_I2C_Read... [12:54:26]*** Stop cut motor [12:54:26]*** Cut end [12:54:26]Read from MH i2c: 01 07 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: 01 07 00 C8 26 00 00 00 00 00 FF 0F 03 [12:54:26]process_action close_receipt done [12:54:26]requested_data is exist [12:54:26]produce_requested_data [12:54:26]requested_item fm.sn is exist - process it [12:54:26]wFMCommunicate request_size=4 [12:54:26]MH_SAM_APDU [12:54:26]CAPDU: 80 11 00 00 [12:54:26]Write to MH i2c: E2 08 00 C9 26 80 11 00 00 00 00 00 00 69 [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:26]Read from MH i2c: E2 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 17 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 17 00 C9 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BE [12:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:54:26]wFMCommunicate OK [12:54:26]requested_item fd.num is exist - process it [12:54:26]SAM_PROTO_GetFieldsCounters [12:54:26]wFMCommunicate request_size=4 [12:54:26]MH_SAM_APDU [12:54:26]CAPDU: 80 13 00 00 [12:54:26]Write to MH i2c: E2 08 00 CA 26 80 13 00 00 00 00 00 00 6C [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:26]Read from MH i2c: E2 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 62 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 62 00 CA 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 66 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [12:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 66 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:26]wFMCommunicate OK [12:54:26]SAM_PROTO_GetFieldsCounters done [12:54:26]requested_item shift.num is exist - process it [12:54:26]requested_item shift.opened is exist - process it [12:54:26]req_shift_opened [12:54:26]FM_GetShiftState [12:54:26]SAM_PROTO_GetShiftState [12:54:26]wFMCommunicate request_size=4 [12:54:26]MH_SAM_APDU [12:54:26]CAPDU: 80 13 01 00 [12:54:26]Write to MH i2c: E2 08 00 CB 26 80 13 01 00 00 00 00 00 6E [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:26]Read from MH i2c: E2 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 0E 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: E2 0E 00 CB 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 08 [12:54:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:54:26]wFMCommunicate OK [12:54:26]SAM_PROTO_GetShiftState done [12:54:26]FM_GetShiftState done [12:54:26]req_shift_opened done [12:54:26]requested_item shift.open_date is exist - process it [12:54:26]req_shift_open_date [12:54:26]req_shift_open_date done [12:54:26]produce_requested_data done [12:54:26]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154982,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:54:26]process_action_free close_receipt [12:54:26]json_value_free [12:54:26]json_value_free done [12:54:26]process_json_proto returns [12:54:26]Send response to host [12:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154982,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:54:26]free response buf [12:54:26]execute_script done [12:54:26]execute_script returns [12:54:26]free content buf [12:54:26]Sock 7.Close socket [12:54:26]Sock 7.Thread stoped [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:55:00]OFD Sender: No OFD packet to send [12:55:05]OFD Sender: No OFD packet to send [12:55:10]OFD Sender: No OFD packet to send [12:55:12]accept exits with 9 [12:55:12]New connection [12:55:12]New thread 3067280740 created [12:55:12]Thread 3067137380 joined [12:55:12]Waiting for new connection... [12:55:12] Sock 9.Parse request [12:55:12]Sock 9.Check first char [12:55:12]Sock 9.First char is OK [12:55:12]request: POST /json_proto HTTP/1.0 [12:55:12]Method: POST [12:55:12]URL: /json_proto [12:55:12]Method is POST - this is cgi request [12:55:12]url: /json_proto [12:55:12]query_string will be loaded in cgi processing [12:55:12]execute_cgi json_proto POST (null) [12:55:12]execute_cgi path=json_proto method=POST [12:55:12]POST find Content-Length [12:55:12]Host: 172.17.32.195:8080 [12:55:12]Content-Length: 642 [12:55:12]Content-Type: application/json [12:55:12] [12:55:12]POST finish read [12:55:12]Found Content-Length = 642 [12:55:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:12]execute_script... [12:55: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)298250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:12]POST & json_proto [12:55:12]process_json_proto [12:55:12]json parsed OK: [12:55:12]protocol is kg_v1.0 [12:55:12]action value=close_receipt [12:55:12]process_action close_receipt [12:55:12]cmd_close_receipt [12:55:12]MH_GetDate [12:55:12]Write to MH i2c: F0 00 00 CC 26 E1 [12:55:12]Write i2c OK [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: F0 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: F0 09 00 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: F0 09 00 CC 26 00 B2 3A 15 66 77 1B 62 64 A9 [12:55:12]GetLastDocTimeStamp 1712667263 [12:55:12]current date 1712667314 [12:55:12]FM_GetShiftState [12:55:12]SAM_PROTO_GetShiftState [12:55:12]wFMCommunicate request_size=4 [12:55:12]MH_SAM_APDU [12:55:12]CAPDU: 80 13 01 00 [12:55:12]Write to MH i2c: E2 08 00 CD 26 80 13 01 00 00 00 00 00 70 [12:55:12]Write i2c OK [12:55:12]MH_I2C_Read... [12:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:12]Read from MH i2c: E2 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 0E 00 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 0E 00 CD 26 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0A [12:55:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:55:12]wFMCommunicate OK [12:55:12]SAM_PROTO_GetShiftState done [12:55:12]FM_GetShiftState done [12:55:12]opened in 1712622218 [12:55:12]opened+sec_in_day 1712708618 [12:55:12]quantity*price = 100003 [12:55:12]sum+1 = 100005 [12:55:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.04 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 287 09.04.2024 12:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154983 ФПД: 80878974700791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125514&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154983&fm=80878974700791&tin=02508201610067®Number=0000000000090882&sum=100004 [12:55:13]StoreToDocumentArchive [12:55:13]shift 298 fd 154983 [12:55:13]save to /storage/0298/doc_00154983 [12:55:13]save last doc name /storage/0298/doc_00154983 to /storage/kkm_last_doc_name [12:55:13]save OK [12:55:13]Clear old archive folders... [12:55:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:13]tlvbuf is 01721510 [12:55:13]SAM_PROTO_ClearQueue [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 09 00 00 [12:55:13]Write to MH i2c: E2 08 00 DA 26 80 09 00 00 00 00 00 00 72 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 03 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 03 00 DA 26 00 90 00 74 [12:55:13]RAPDU: 90 00 [12:55:13]wFMCommunicate OK [12:55:13]SAM_PROTO_ClearQueue done [12:55:13]KKMCreateOFDPacket [12:55:13]OFDProtocolAddRootSTLVToBuf [12:55:13]FM_MakeSignedData [12:55:13]FM_MakeSignedData [12:55:13]SAM_PROTO_SignData [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 0D 01 02 [12:55:13]Write to MH i2c: E2 08 00 DB 26 80 0D 01 02 00 00 00 00 7A [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 03 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 03 00 DB 26 00 90 00 75 [12:55:13]RAPDU: 90 00 [12:55:13]wFMCommunicate OK [12:55:13]wFMCommunicate request_size=255 [12:55:13]MH_SAM_APDU [12:55: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 B2 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 67 5D 02 00 35 04 06 00 49 [12:55:13]Write to MH i2c: E2 02 01 DC 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 B2 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 67 5D 02 00 35 04 06 00 49 00 00 54 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:14]Read from MH i2c: E2 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 03 00 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 03 00 DC 26 00 90 00 76 [12:55:14]RAPDU: 90 00 [12:55:14]wFMCommunicate OK [12:55:14]wFMCommunicate request_size=10 [12:55:14]MH_SAM_APDU [12:55:14]CAPDU: 80 0D 02 02 05 8F 1A 8E 8C F7 [12:55:14]Write to MH i2c: E2 0D 00 DD 26 80 0D 02 02 05 00 8F 1A 8E 8C F7 00 00 41 [12:55:14]Write i2c OK [12:55:14]MH_I2C_Read... [12:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:14]Read from MH i2c: E2 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 03 00 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 03 00 DD 26 00 90 00 77 [12:55:14]RAPDU: 90 00 [12:55:14]wFMCommunicate OK [12:55:14]wFMCommunicate request_size=4 [12:55:14]MH_SAM_APDU [12:55:14]CAPDU: 80 0D 03 02 [12:55:14]Write to MH i2c: E2 08 00 DE 26 80 0D 03 02 00 00 00 00 7F [12:55:14]Write i2c OK [12:55:14]MH_I2C_Read... [12:55:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:14]Read from MH i2c: E2 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 0B 00 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 0B 00 DE 26 00 09 86 A4 2F 3F D7 EC D2 90 00 B6 [12:55:14]RAPDU: 09 86 A4 2F 3F D7 EC D2 90 00 [12:55:14]wFMCommunicate OK [12:55:14]SAM_PROTO_SignData done [12:55:14]FM_MakeSignedData done [12:55:14]CreateOFDProtocolMessage [12:55:14]wFMCommunicate request_size=4 [12:55:14]MH_SAM_APDU [12:55:14]CAPDU: 80 11 00 00 [12:55:14]Write to MH i2c: E2 08 00 DF 26 80 11 00 00 00 00 00 00 7F [12:55:14]Write i2c OK [12:55:14]MH_I2C_Read... [12:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:14]Read from MH i2c: E2 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 17 00 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: E2 17 00 DF 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D4 [12:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:55:14]wFMCommunicate OK [12:55:14]CreateOFDProtocolMessage done [12:55:14]OFDSenderStorePacket 154983 [12:55:14]StoreOFDPacket docnum=154983 [12:55:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 45 B4 07 01 6E 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 B2 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 67 5D 02 00 35 04 06 00 49 8F 1A 8E 8C F7 09 86 A4 2F 3F D7 EC D2 [12:55:14]CheckFolder [12:55:14]dirname=/storage/ofd_packets [12:55:14]CheckFolder done [12:55:14]ProducePacketName [12:55:14]name=ofd_packets/00154983 [12:55:14]NVStorageSaveData ofd_packets/00154983 [12:55:14]File name is /storage/ofd_packets/00154983 [12:55:14]Write 301 bytes [12:55:14]NVStorageSaveData done [12:55:14]OFDSenderStorePacket done [12:55:14]KKMCreateOFDPacket done [12:55:14]NVStorageSaveData kkm_last_timestamp [12:55:14]File name is /storage/kkm_last_timestamp [12:55:14]Write 4 bytes [12:55:14]NVStorageSaveData done [12:55:14]ExternCall_PrintAddStr [12:55:14]wPrintStart [12:55:14]Write to MH i2c: 01 00 00 E0 26 06 [12:55:14]Write i2c OK [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: 01 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: 01 07 00 [12:55:14]MH_I2C_Read... [12:55:14]Read from MH i2c: 01 07 00 E0 26 00 00 00 00 00 FF 0F 1B [12:55:14]RasterBufferAndPrint [12:55:14]line Счет N : (1)298250 [12:55:14]line ИНН: 02508201610067 [12:55:14]line Контрольно-Кассовый Чек [12:55:14]line ПРОДАЖА [12:55:14]line ТРК (МРК, ГНК) : 41 [12:55:14]line Товар: 2710124130 [12:55:14]line Аи-92-К-5 [12:55:14]line 15.650 * 63.90 [12:55:14]line = 1000.04 [12:55:14]line НДС 12% НСП 1% [12:55:14]line > о реализуемом товаре [12:55:14]line ИТОГО: 1000.04 [12:55:14]line НСП 1% : 8.85 [12:55:14]line НДС 12% : 106.20 [12:55:14]line Наличными: 1000.04 [12:55:14]line Безнал.: 0.00 [12:55:14]line Место: АЗС № 53 "Партнер Нефть" [12:55:14]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:55:14]line СНО: Общий режим [12:55:14]line Чек 287 09.04.2024 12:55 [12:55:14]line Смена: 298 ФФД: 1.0 [12:55:14]line ЗНМ: 0300000127 [12:55:14]line РНМ: 0000000000090882 [12:55:14]line Версия ККМ: 001 [12:55:14]line ФМ: 0000000000874906 [12:55:14]line ФД: 154983 [12:55:14]line ФПД: 80878974700791 [12:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125514&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154983&fm=80878974700791&tin=02508201610067®Number=0000000000090882&sum=100004 [12:55:14]OFD Sender: Processing packet 154983 [packets to send 67, broken 66] [12:55:14]ProducePacketName [12:55:14]name=ofd_packets/00154983 [12:55:14]OFD Sender: To server: pG, [12:55:14]CommunicateWithHost lk.salyk.kg:30040 [12:55:14]ConnectInit lk.salyk.kg [12:55:14]written 0, free lines is 4095 [12:55:14]Connected sock=10 [12:55:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 45 B4 07 01 6E 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A4 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 B2 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 67 5D 02 00 35 04 06 00 49 8F 1A 8E 8C F7 09 86 A4 2F 3F D7 EC D2 [12:55:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 06 3B 47 00 9F B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 67 5D 02 00 F4 03 04 00 5B E2 14 66 B6 04 01 00 00 36 0E F9 64 EC 3F 52 ED [12:55:14]CommunicateWithHost err = 0 [12:55:14]CheckOFDResponse [12:55:14]1017 (14) - 77093643461234 [12:55:14]1041 (16) - 0000000000874906 [12:55:14]1040 (4) - 154983 [12:55:14]1012 (4) - 09.04.2024 06:38 [12:55:14]1206 (1) - 0 [12:55:14]OFD Sender: Remove packet 154983 [12:55:14]ProducePacketName [12:55:14]name=ofd_packets/00154983 [12:55:14]NVStorageDeleteData [12:55:15]Write to MH i2c: 01 00 00 08 27 2F [12:55:15]Write i2c OK [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: 01 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: 01 07 00 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: 01 07 00 08 27 00 00 00 00 00 EE 0C 30 [12:55:15]RasterBufferAndPrint [12:55:15]line [12:55:15]line [12:55:15]line [12:55:15]line [12:55:15]line [12:55:15]written 0, free lines is 3316 [12:55:15]MH_Cut [12:55:15]Write to MH i2c: D1 01 00 0F 27 01 08 [12:55:15]Write i2c OK [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: D1 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: D1 01 00 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: D1 01 00 0F 27 00 07 [12:55:15]Write to MH i2c: 01 00 00 10 27 37 [12:55:15]Write i2c OK [12:55:15]MH_I2C_Read... [12:55:15]OFD Sender: No OFD packet to send [12:55:15]*** Cut start [12:55:15]*** Partial cut [12:55:15]*** CUTSNS_PIN = 1 [12:55:15]*** CUTSNS_PIN = 0 [12:55:16]*** Brake cut motor [12:55:16]Read from MH i2c: 01 [12:55:16]MH_I2C_Read... [12:55:16]*** Stop cut motor [12:55:16]*** Cut end [12:55:16]Read from MH i2c: 01 07 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: 01 07 00 10 27 00 00 00 00 00 FF 0F 4C [12:55:16]process_action close_receipt done [12:55:16]requested_data is exist [12:55:16]produce_requested_data [12:55:16]requested_item fm.sn is exist - process it [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 11 00 00 [12:55:16]Write to MH i2c: E2 08 00 11 27 80 11 00 00 00 00 00 00 B2 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 17 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 17 00 11 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 07 [12:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:55:16]wFMCommunicate OK [12:55:16]requested_item fd.num is exist - process it [12:55:16]SAM_PROTO_GetFieldsCounters [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 13 00 00 [12:55:16]Write to MH i2c: E2 08 00 12 27 80 13 00 00 00 00 00 00 B5 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 62 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 62 00 12 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 67 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [12:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 67 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:16]wFMCommunicate OK [12:55:16]SAM_PROTO_GetFieldsCounters done [12:55:16]requested_item shift.num is exist - process it [12:55:16]requested_item shift.opened is exist - process it [12:55:16]req_shift_opened [12:55:16]FM_GetShiftState [12:55:16]SAM_PROTO_GetShiftState [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 13 01 00 [12:55:16]Write to MH i2c: E2 08 00 13 27 80 13 01 00 00 00 00 00 B7 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 0E 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 0E 00 13 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 51 [12:55:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:55:16]wFMCommunicate OK [12:55:16]SAM_PROTO_GetShiftState done [12:55:16]FM_GetShiftState done [12:55:16]req_shift_opened done [12:55:16]requested_item shift.open_date is exist - process it [12:55:16]req_shift_open_date [12:55:16]req_shift_open_date done [12:55:16]produce_requested_data done [12:55:16]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154983,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:55:16]process_action_free close_receipt [12:55:16]json_value_free [12:55:16]json_value_free done [12:55:16]process_json_proto returns [12:55:16]Send response to host [12:55:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154983,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:55:16]free response buf [12:55:16]execute_script done [12:55:16]execute_script returns [12:55:16]free content buf [12:55:16]Sock 9.Close socket [12:55:16]Sock 9.Thread stoped [12:55:20]OFD Sender: No OFD packet to send [12:55:25]OFD Sender: No OFD packet to send [12:55:30]OFD Sender: No OFD packet to send [12:55:35]OFD Sender: No OFD packet to send [12:55:39]accept exits with 7 [12:55:39]New connection [12:55:39]New thread 3067137380 created [12:55:39]Thread 3067280740 joined [12:55:39]Waiting for new connection... [12:55:39] Sock 7.Parse request [12:55:39]Sock 7.Check first char [12:55:39]Sock 7.First char is OK [12:55:39]request: POST /json_proto HTTP/1.0 [12:55:39]Method: POST [12:55:39]URL: /json_proto [12:55:39]Method is POST - this is cgi request [12:55:39]url: /json_proto [12:55:39]query_string will be loaded in cgi processing [12:55:39]execute_cgi json_proto POST (null) [12:55:39]execute_cgi path=json_proto method=POST [12:55:39]POST find Content-Length [12:55:39]Host: 172.17.32.195:8080 [12:55:39]Content-Length: 647 [12:55:39]Content-Type: application/json [12:55:39] [12:55:39]POST finish read [12:55:39]Found Content-Length = 647 [12:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:39]execute_script... [12:55:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 27.630, "sum" : 2000.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:39]POST & json_proto [12:55:39]process_json_proto [12:55:39]json parsed OK: [12:55:39]protocol is kg_v1.0 [12:55:39]action value=close_receipt [12:55:39]process_action close_receipt [12:55:39]cmd_close_receipt [12:55:39]MH_GetDate [12:55:39]Write to MH i2c: F0 00 00 14 27 2A [12:55:39]Write i2c OK [12:55:39]MH_I2C_Read... [12:55:39]Read from MH i2c: F0 [12:55:39]MH_I2C_Read... [12:55:39]Read from MH i2c: F0 09 00 [12:55:39]MH_I2C_Read... [12:55:39]Read from MH i2c: F0 09 00 14 27 00 CD 3A 15 66 77 1B 62 64 0D [12:55:39]GetLastDocTimeStamp 1712667314 [12:55:39]current date 1712667341 [12:55:39]FM_GetShiftState [12:55:39]SAM_PROTO_GetShiftState [12:55:39]wFMCommunicate request_size=4 [12:55:39]MH_SAM_APDU [12:55:39]CAPDU: 80 13 01 00 [12:55:39]Write to MH i2c: E2 08 00 15 27 80 13 01 00 00 00 00 00 B9 [12:55:39]Write i2c OK [12:55:39]MH_I2C_Read... [12:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:39]Read from MH i2c: E2 [12:55:39]MH_I2C_Read... [12:55:39]Read from MH i2c: E2 0E 00 [12:55:39]MH_I2C_Read... [12:55:39]Read from MH i2c: E2 0E 00 15 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 53 [12:55:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:55:39]wFMCommunicate OK [12:55:39]SAM_PROTO_GetShiftState done [12:55:39]FM_GetShiftState done [12:55:39]opened in 1712622218 [12:55:39]opened+sec_in_day 1712708618 [12:55:39]quantity*price = 200041 [12:55:39]sum+1 = 200042 [12:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.41 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.41 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 288 09.04.2024 12:55 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154984 ФПД: 53242653598007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125541&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154984&fm=53242653598007&tin=02508201610067®Number=0000000000090882&sum=200041 [12:55:41]StoreToDocumentArchive [12:55:41]shift 298 fd 154984 [12:55:41]save to /storage/0298/doc_00154984 [12:55:41]save last doc name /storage/0298/doc_00154984 to /storage/kkm_last_doc_name [12:55:41]save OK [12:55:41]Clear old archive folders... [12:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:55:41]tlvbuf is 017BF5E0 [12:55:41]SAM_PROTO_ClearQueue [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 09 00 00 [12:55:41]Write to MH i2c: E2 08 00 22 27 80 09 00 00 00 00 00 00 BB [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 22 27 00 90 00 BD [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]SAM_PROTO_ClearQueue done [12:55:41]KKMCreateOFDPacket [12:55:41]OFDProtocolAddRootSTLVToBuf [12:55:41]FM_MakeSignedData [12:55:41]FM_MakeSignedData [12:55:41]SAM_PROTO_SignData [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 01 02 [12:55:41]Write to MH i2c: E2 08 00 23 27 80 0D 01 02 00 00 00 00 C3 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 23 27 00 90 00 BE [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=255 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 20 01 00 00 F4 03 04 00 CD 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 68 5D 02 00 35 04 06 00 [12:55:41]Write to MH i2c: E2 02 01 24 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 20 01 00 00 F4 03 04 00 CD 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 68 5D 02 00 35 04 06 00 00 00 06 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 24 27 00 90 00 BF [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=11 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 02 02 06 30 6C 85 74 61 37 [12:55:41]Write to MH i2c: E2 0E 00 25 27 80 0D 02 02 06 00 30 6C 85 74 61 37 00 00 FF [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 25 27 00 90 00 C0 [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 03 02 [12:55:41]Write to MH i2c: E2 08 00 26 27 80 0D 03 02 00 00 00 00 C8 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 0B 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 0B 00 26 27 00 87 EB 44 26 FD F8 36 AA 90 00 7A [12:55:41]RAPDU: 87 EB 44 26 FD F8 36 AA 90 00 [12:55:41]wFMCommunicate OK [12:55:41]SAM_PROTO_SignData done [12:55:41]FM_MakeSignedData done [12:55:41]CreateOFDProtocolMessage [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 11 00 00 [12:55:41]Write to MH i2c: E2 08 00 27 27 80 11 00 00 00 00 00 00 C8 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 17 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 17 00 27 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 1D [12:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:55:41]wFMCommunicate OK [12:55:41]CreateOFDProtocolMessage done [12:55:41]OFDSenderStorePacket 154984 [12:55:41]StoreOFDPacket docnum=154984 [12:55:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 6C 71 08 01 62 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 20 01 00 00 F4 03 04 00 CD 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 68 5D 02 00 35 04 06 00 30 6C 85 74 61 37 87 EB 44 26 FD F8 36 AA [12:55:41]CheckFolder [12:55:41]dirname=/storage/ofd_packets [12:55:41]CheckFolder done [12:55:41]ProducePacketName [12:55:41]name=ofd_packets/00154984 [12:55:41]NVStorageSaveData ofd_packets/00154984 [12:55:41]File name is /storage/ofd_packets/00154984 [12:55:41]Write 302 bytes [12:55:41]NVStorageSaveData done [12:55:41]OFDSenderStorePacket done [12:55:41]KKMCreateOFDPacket done [12:55:41]NVStorageSaveData kkm_last_timestamp [12:55:41]File name is /storage/kkm_last_timestamp [12:55:41]Write 4 bytes [12:55:41]NVStorageSaveData done [12:55:41]ExternCall_PrintAddStr [12:55:41]wPrintStart [12:55:41]Write to MH i2c: 01 00 00 28 27 4F [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 07 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 07 00 28 27 00 00 00 00 00 FF 0F 64 [12:55:41]RasterBufferAndPrint [12:55:41]line Счет N : (1)298249 [12:55:41]line ИНН: 02508201610067 [12:55:41]line Контрольно-Кассовый Чек [12:55:41]line ПРОДАЖА [12:55:41]line ТРК (МРК, ГНК) : 92 [12:55:41]line Товар: 2710194210 [12:55:41]line ДТ(л)-К-5 [12:55:41]line 27.630 * 72.40 [12:55:41]line = 2000.41 [12:55:41]line НДС 12% НСП 1% [12:55:41]line > о реализуемом товаре [12:55:41]line ИТОГО: 2000.41 [12:55:41]line НСП 1% : 17.70 [12:55:41]line НДС 12% : 212.43 [12:55:41]line Наличными: 2000.41 [12:55:41]line Безнал.: 0.00 [12:55:41]line Место: АЗС № 53 "Партнер Нефть" [12:55:41]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:55:41]line СНО: Общий режим [12:55:41]line Чек 288 09.04.2024 12:55 [12:55:41]line Смена: 298 ФФД: 1.0 [12:55:41]line ЗНМ: 0300000127 [12:55:41]line РНМ: 0000000000090882 [12:55:41]line Версия ККМ: 001 [12:55:41]line ФМ: 0000000000874906 [12:55:41]line ФД: 154984 [12:55:41]line ФПД: 53242653598007 [12:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125541&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154984&fm=53242653598007&tin=02508201610067®Number=0000000000090882&sum=200041 [12:55:41]OFD Sender: Processing packet 154984 [packets to send 67, broken 66] [12:55:41]ProducePacketName [12:55:41]name=ofd_packets/00154984 [12:55:41]OFD Sender: To server: pG, [12:55:41]CommunicateWithHost lk.salyk.kg:30040 [12:55:41]ConnectInit lk.salyk.kg [12:55:41]written 0, free lines is 4095 [12:55:41]Connected sock=10 [12:55:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 6C 71 08 01 62 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 69 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 20 01 00 00 F4 03 04 00 CD 3A 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 68 5D 02 00 35 04 06 00 30 6C 85 74 61 37 87 EB 44 26 FD F8 36 AA [12:55:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F1 4D 47 00 A6 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 68 5D 02 00 F4 03 04 00 77 E2 14 66 B6 04 01 00 00 E1 CA 8E 06 80 13 CF DE [12:55:42]CommunicateWithHost err = 0 [12:55:42]CheckOFDResponse [12:55:42]1017 (14) - 77093643461234 [12:55:42]1041 (16) - 0000000000874906 [12:55:42]1040 (4) - 154984 [12:55:42]1012 (4) - 09.04.2024 06:38 [12:55:42]1206 (1) - 0 [12:55:42]OFD Sender: Remove packet 154984 [12:55:42]ProducePacketName [12:55:42]name=ofd_packets/00154984 [12:55:42]NVStorageDeleteData [12:55:42]Write to MH i2c: 01 00 00 50 27 77 [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 07 00 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 07 00 50 27 00 00 00 00 00 F4 0C 7E [12:55:42]RasterBufferAndPrint [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]written 0, free lines is 3325 [12:55:42]MH_Cut [12:55:42]Write to MH i2c: D1 01 00 57 27 01 50 [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 01 00 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 01 00 57 27 00 4F [12:55:42]Write to MH i2c: 01 00 00 58 27 7F [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:42]OFD Sender: No OFD packet to send [12:55:43]*** Cut start [12:55:43]*** Partial cut [12:55:43]*** CUTSNS_PIN = 1 [12:55:43]*** CUTSNS_PIN = 0 [12:55:43]*** Brake cut motor [12:55:43]Read from MH i2c: 01 [12:55:43]MH_I2C_Read... [12:55:43]*** Stop cut motor [12:55:43]*** Cut end [12:55:43]Read from MH i2c: 01 07 00 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: 01 07 00 58 27 00 00 00 00 00 FF 0F 94 [12:55:43]process_action close_receipt done [12:55:43]requested_data is exist [12:55:43]produce_requested_data [12:55:43]requested_item fm.sn is exist - process it [12:55:43]wFMCommunicate request_size=4 [12:55:43]MH_SAM_APDU [12:55:43]CAPDU: 80 11 00 00 [12:55:43]Write to MH i2c: E2 08 00 59 27 80 11 00 00 00 00 00 00 FA [12:55:43]Write i2c OK [12:55:43]MH_I2C_Read... [12:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:43]Read from MH i2c: E2 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 17 00 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 17 00 59 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4F [12:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:55:43]wFMCommunicate OK [12:55:43]requested_item fd.num is exist - process it [12:55:43]SAM_PROTO_GetFieldsCounters [12:55:43]wFMCommunicate request_size=4 [12:55:43]MH_SAM_APDU [12:55:43]CAPDU: 80 13 00 00 [12:55:43]Write to MH i2c: E2 08 00 5A 27 80 13 00 00 00 00 00 00 FD [12:55:43]Write i2c OK [12:55:43]MH_I2C_Read... [12:55:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:43]Read from MH i2c: E2 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 62 00 [12:55:43]MH_I2C_Read... [12:55:43]Read from MH i2c: E2 62 00 5A 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 68 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [12:55:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 68 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:43]wFMCommunicate OK [12:55:43]SAM_PROTO_GetFieldsCounters done [12:55:43]requested_item shift.num is exist - process it [12:55:43]requested_item shift.opened is exist - process it [12:55:43]req_shift_opened [12:55:43]FM_GetShiftState [12:55:43]SAM_PROTO_GetShiftState [12:55:43]wFMCommunicate request_size=4 [12:55:43]MH_SAM_APDU [12:55:43]CAPDU: 80 13 01 00 [12:55:43]Write to MH i2c: E2 08 00 5B 27 80 13 01 00 00 00 00 00 FF [12:55:43]Write i2c OK [12:55:43]MH_I2C_Read... [12:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:44]Read from MH i2c: E2 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 0E 00 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 0E 00 5B 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 99 [12:55:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:55:44]wFMCommunicate OK [12:55:44]SAM_PROTO_GetShiftState done [12:55:44]FM_GetShiftState done [12:55:44]req_shift_opened done [12:55:44]requested_item shift.open_date is exist - process it [12:55:44]req_shift_open_date [12:55:44]req_shift_open_date done [12:55:44]produce_requested_data done [12:55:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154984,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:55:44]process_action_free close_receipt [12:55:44]json_value_free [12:55:44]json_value_free done [12:55:44]process_json_proto returns [12:55:44]Send response to host [12:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154984,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:55:44]free response buf [12:55:44]execute_script done [12:55:44]execute_script returns [12:55:44]free content buf [12:55:44]Sock 7.Close socket [12:55:44]Sock 7.Thread stoped [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:39]accept exits with 9 [12:56:39]New connection [12:56:39]New thread 3067280740 created [12:56:39]Thread 3067137380 joined [12:56:39]Waiting for new connection... [12:56:39] Sock 9.Parse request [12:56:39]Sock 9.Check first char [12:56:39]Sock 9.First char is OK [12:56:39]request: POST /json_proto HTTP/1.0 [12:56:39]Method: POST [12:56:39]URL: /json_proto [12:56:39]Method is POST - this is cgi request [12:56:39]url: /json_proto [12:56:39]query_string will be loaded in cgi processing [12:56:39]execute_cgi json_proto POST (null) [12:56:39]execute_cgi path=json_proto method=POST [12:56:39]POST find Content-Length [12:56:39]Host: 172.17.32.195:8080 [12:56:39]Content-Length: 1195 [12:56:39]Content-Type: application/json [12:56:39] [12:56:39]POST finish read [12:56:39]Found Content-Length = 1195 [12:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298251\u000A09.04.2024 12:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3522231\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:39]execute_script... [12:56:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298251\u000A09.04.2024 12:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 91\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3522231\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:39]POST & json_proto [12:56:39]process_json_proto [12:56:39]json parsed OK: [12:56:39]protocol is kg_v1.0 [12:56:39]action value=print_text [12:56:39]process_action print_text [12:56:39]cmd_print_text [12:56:39]ExternCall_PrintAddStr [12:56:39]wPrintStart [12:56:39]Write to MH i2c: 01 00 00 5C 27 83 [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 07 00 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 07 00 5C 27 00 00 00 00 00 FF 0F 98 [12:56:39]RasterBufferAndPrint [12:56:39]line *****ТОВАРНЫЙ ЧЕК***** [12:56:39]line АЗС 53 [12:56:39]line Партнер нефть [12:56:39]line 02508201610067 [12:56:39]line Кассир : Черикбаев М. [12:56:39]line Счет N : (1)298251 [12:56:39]line 09.04.2024 12:33 [12:56:39]line ПРОДАЖА [12:56:39]line ТРК (МРК, ГНК): 91 [12:56:39]line Вид ГСМ : 2710194210 [12:56:39]line ДТ(л)-К-5 [12:56:39]line 10.000 x 72.40 [12:56:39]line ИТОГ: 724.00 [12:56:39]line Тип оплаты: Талоны: Партнер нефть [12:56:39]line 3522231 [12:56:39]line ______________________ [12:56:39]line (подпись) [12:56:39]written 0, free lines is 4095 [12:56:39]Write to MH i2c: 01 00 00 70 27 97 [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 07 00 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: 01 07 00 70 27 00 00 00 00 00 12 0E BE [12:56:39]RasterBufferAndPrint [12:56:39]line [12:56:39]line [12:56:39]line [12:56:39]line [12:56:39]line [12:56:39]written 0, free lines is 3604 [12:56:39]MH_Cut [12:56:39]Write to MH i2c: D1 01 00 77 27 01 70 [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: D1 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: D1 01 00 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: D1 01 00 77 27 00 6F [12:56:39]Write to MH i2c: 01 00 00 78 27 9F [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:40]*** Cut start [12:56:40]*** Partial cut [12:56:40]*** CUTSNS_PIN = 1 [12:56:40]*** CUTSNS_PIN = 0 [12:56:40]*** Brake cut motor [12:56:40]Read from MH i2c: 01 [12:56:40]MH_I2C_Read... [12:56:40]*** Stop cut motor [12:56:40]*** Cut end [12:56:40]Read from MH i2c: 01 07 00 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: 01 07 00 78 27 00 00 00 00 00 FF 0F B4 [12:56:40]process_action print_text done [12:56:40]requested_data is exist [12:56:40]produce_requested_data [12:56:40]requested_item fm.sn is exist - process it [12:56:40]wFMCommunicate request_size=4 [12:56:40]MH_SAM_APDU [12:56:40]CAPDU: 80 11 00 00 [12:56:40]Write to MH i2c: E2 08 00 79 27 80 11 00 00 00 00 00 00 1A [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:40]Read from MH i2c: E2 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 17 00 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 17 00 79 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6F [12:56:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:56:40]wFMCommunicate OK [12:56:40]requested_item fd.num is exist - process it [12:56:40]SAM_PROTO_GetFieldsCounters [12:56:40]wFMCommunicate request_size=4 [12:56:40]MH_SAM_APDU [12:56:40]CAPDU: 80 13 00 00 [12:56:40]Write to MH i2c: E2 08 00 7A 27 80 13 00 00 00 00 00 00 1D [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:40]Read from MH i2c: E2 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 62 00 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 62 00 7A 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 68 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [12:56:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 68 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:40]wFMCommunicate OK [12:56:40]SAM_PROTO_GetFieldsCounters done [12:56:40]requested_item shift.num is exist - process it [12:56:40]requested_item shift.opened is exist - process it [12:56:40]req_shift_opened [12:56:40]FM_GetShiftState [12:56:40]SAM_PROTO_GetShiftState [12:56:40]wFMCommunicate request_size=4 [12:56:40]MH_SAM_APDU [12:56:40]CAPDU: 80 13 01 00 [12:56:40]Write to MH i2c: E2 08 00 7B 27 80 13 01 00 00 00 00 00 1F [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:41]Read from MH i2c: E2 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 0E 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 0E 00 7B 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B9 [12:56:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:56:41]wFMCommunicate OK [12:56:41]SAM_PROTO_GetShiftState done [12:56:41]FM_GetShiftState done [12:56:41]req_shift_opened done [12:56:41]requested_item shift.open_date is exist - process it [12:56:41]req_shift_open_date [12:56:41]req_shift_open_date done [12:56:41]produce_requested_data done [12:56:41]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154984,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:56:41]process_action_free print_text [12:56:41]json_value_free [12:56:41]json_value_free done [12:56:41]process_json_proto returns [12:56:41]Send response to host [12:56:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154984,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:56:41]free response buf [12:56:41]execute_script done [12:56:41]execute_script returns [12:56:41]free content buf [12:56:41]Sock 9.Close socket [12:56:41]Sock 9.Thread stoped [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:03]accept exits with 7 [12:57:03]New connection [12:57:03]New thread 3067137380 created [12:57:03]Thread 3067280740 joined [12:57:03]Waiting for new connection... [12:57:03] Sock 7.Parse request [12:57:03]Sock 7.Check first char [12:57:03]Sock 7.First char is OK [12:57:03]request: POST /json_proto HTTP/1.0 [12:57:03]Method: POST [12:57:03]URL: /json_proto [12:57:03]Method is POST - this is cgi request [12:57:03]url: /json_proto [12:57:03]query_string will be loaded in cgi processing [12:57:03]execute_cgi json_proto POST (null) [12:57:03]execute_cgi path=json_proto method=POST [12:57:03]POST find Content-Length [12:57:03]Host: 172.17.32.195:8080 [12:57:03]Content-Length: 632 [12:57:03]Content-Type: application/json [12:57:03] [12:57:03]POST finish read [12:57:03]Found Content-Length = 632 [12:57:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:03]execute_script... [12:57: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)298252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 6.170, "sum" : 400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:03]POST & json_proto [12:57:03]process_json_proto [12:57:03]json parsed OK: [12:57:03]protocol is kg_v1.0 [12:57:03]action value=close_receipt [12:57:03]process_action close_receipt [12:57:03]cmd_close_receipt [12:57:03]MH_GetDate [12:57:03]Write to MH i2c: F0 00 00 7C 27 92 [12:57:03]Write i2c OK [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 09 00 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 09 00 7C 27 00 21 3B 15 66 77 1B 62 64 CA [12:57:03]GetLastDocTimeStamp 1712667341 [12:57:03]current date 1712667425 [12:57:03]FM_GetShiftState [12:57:03]SAM_PROTO_GetShiftState [12:57:03]wFMCommunicate request_size=4 [12:57:03]MH_SAM_APDU [12:57:03]CAPDU: 80 13 01 00 [12:57:03]Write to MH i2c: E2 08 00 7D 27 80 13 01 00 00 00 00 00 21 [12:57:03]Write i2c OK [12:57:03]MH_I2C_Read... [12:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:03]Read from MH i2c: E2 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: E2 0E 00 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: E2 0E 00 7D 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 BB [12:57:03]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:57:03]wFMCommunicate OK [12:57:03]SAM_PROTO_GetShiftState done [12:57:03]FM_GetShiftState done [12:57:03]opened in 1712622218 [12:57:03]opened+sec_in_day 1712708618 [12:57:03]quantity*price = 40043 [12:57:03]sum+1 = 40044 [12:57:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.43 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.43 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 289 09.04.2024 12:57 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154985 ФПД: 119159748910426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125705&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154985&fm=119159748910426&tin=02508201610067®Number=0000000000090882&sum=40043 [12:57:05]StoreToDocumentArchive [12:57:05]shift 298 fd 154985 [12:57:05]save to /storage/0298/doc_00154985 [12:57:05]save last doc name /storage/0298/doc_00154985 to /storage/kkm_last_doc_name [12:57:05]save OK [12:57:05]Clear old archive folders... [12:57:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:57:05]tlvbuf is 017CFF90 [12:57:05]SAM_PROTO_ClearQueue [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 09 00 00 [12:57:05]Write to MH i2c: E2 08 00 8A 27 80 09 00 00 00 00 00 00 23 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 8A 27 00 90 00 25 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]SAM_PROTO_ClearQueue done [12:57:05]KKMCreateOFDPacket [12:57:05]OFDProtocolAddRootSTLVToBuf [12:57:05]FM_MakeSignedData [12:57:05]FM_MakeSignedData [12:57:05]SAM_PROTO_SignData [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 01 02 [12:57:05]Write to MH i2c: E2 08 00 8B 27 80 0D 01 02 00 00 00 00 2B [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 8B 27 00 90 00 26 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=255 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 21 01 00 00 F4 03 04 00 21 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 69 5D 02 00 35 04 06 00 [12:57:05]Write to MH i2c: E2 02 01 8C 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 21 01 00 00 F4 03 04 00 21 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 69 5D 02 00 35 04 06 00 00 00 98 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 8C 27 00 90 00 27 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=11 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 02 02 06 6C 60 0A 81 5D 5A [12:57:05]Write to MH i2c: E2 0E 00 8D 27 80 0D 02 02 06 00 6C 60 0A 81 5D 5A 00 00 48 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 8D 27 00 90 00 28 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 03 02 [12:57:05]Write to MH i2c: E2 08 00 8E 27 80 0D 03 02 00 00 00 00 30 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 0B 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 0B 00 8E 27 00 1A 5D 80 F2 36 3D 40 60 90 00 2D [12:57:05]RAPDU: 1A 5D 80 F2 36 3D 40 60 90 00 [12:57:05]wFMCommunicate OK [12:57:05]SAM_PROTO_SignData done [12:57:05]FM_MakeSignedData done [12:57:05]CreateOFDProtocolMessage [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 11 00 00 [12:57:05]Write to MH i2c: E2 08 00 8F 27 80 11 00 00 00 00 00 00 30 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 17 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 17 00 8F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 85 [12:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:57:05]wFMCommunicate OK [12:57:05]CreateOFDProtocolMessage done [12:57:05]OFDSenderStorePacket 154985 [12:57:05]StoreOFDPacket docnum=154985 [12:57:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A8 94 08 01 9F DE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 21 01 00 00 F4 03 04 00 21 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 69 5D 02 00 35 04 06 00 6C 60 0A 81 5D 5A 1A 5D 80 F2 36 3D 40 60 [12:57:05]CheckFolder [12:57:05]dirname=/storage/ofd_packets [12:57:05]CheckFolder done [12:57:05]ProducePacketName [12:57:05]name=ofd_packets/00154985 [12:57:05]NVStorageSaveData ofd_packets/00154985 [12:57:05]File name is /storage/ofd_packets/00154985 [12:57:05]Write 302 bytes [12:57:05]NVStorageSaveData done [12:57:05]OFDSenderStorePacket done [12:57:05]KKMCreateOFDPacket done [12:57:05]NVStorageSaveData kkm_last_timestamp [12:57:05]File name is /storage/kkm_last_timestamp [12:57:05]Write 4 bytes [12:57:05]NVStorageSaveData done [12:57:05]ExternCall_PrintAddStr [12:57:05]wPrintStart [12:57:05]Write to MH i2c: 01 00 00 90 27 B7 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 07 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 07 00 90 27 00 00 00 00 00 FF 0F CC [12:57:05]RasterBufferAndPrint [12:57:05]line Счет N : (1)298252 [12:57:05]line ИНН: 02508201610067 [12:57:05]line Контрольно-Кассовый Чек [12:57:05]line ПРОДАЖА [12:57:05]line ТРК (МРК, ГНК) : 81 [12:57:05]line Товар: 2710124130 [12:57:05]line SUPER-92-К-5 [12:57:05]line 6.170 * 64.90 [12:57:05]line = 400.43 [12:57:05]line НДС 12% НСП 1% [12:57:05]line > о реализуемом товаре [12:57:05]line ИТОГО: 400.43 [12:57:05]line НСП 1% : 3.54 [12:57:05]line НДС 12% : 42.52 [12:57:05]line Наличными: 400.43 [12:57:05]line Безнал.: 0.00 [12:57:05]line Место: АЗС № 53 "Партнер Нефть" [12:57:05]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:57:05]line СНО: Общий режим [12:57:05]line Чек 289 09.04.2024 12:57 [12:57:05]line Смена: 298 ФФД: 1.0 [12:57:05]line ЗНМ: 0300000127 [12:57:05]line РНМ: 0000000000090882 [12:57:05]line Версия ККМ: 001 [12:57:05]line ФМ: 0000000000874906 [12:57:05]line ФД: 154985 [12:57:05]line ФПД: 119159748910426 [12:57:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125705&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154985&fm=119159748910426&tin=02508201610067®Number=0000000000090882&sum=40043 [12:57:05]OFD Sender: Processing packet 154985 [packets to send 67, broken 66] [12:57:05]ProducePacketName [12:57:05]name=ofd_packets/00154985 [12:57:05]OFD Sender: To server: pG, [12:57:05]CommunicateWithHost lk.salyk.kg:30040 [12:57:05]ConnectInit lk.salyk.kg [12:57:05]written 0, free lines is 4095 [12:57:05]Connected sock=10 [12:57:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A8 94 08 01 9F DE 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 18 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 6B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 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 21 01 00 00 F4 03 04 00 21 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 69 5D 02 00 35 04 06 00 6C 60 0A 81 5D 5A 1A 5D 80 F2 36 3D 40 60 [12:57:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 1D 20 47 00 33 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 69 5D 02 00 F4 03 04 00 CB E2 14 66 B6 04 01 00 00 A4 5D BE 78 33 D6 D6 A0 [12:57:06]CommunicateWithHost err = 0 [12:57:06]CheckOFDResponse [12:57:06]1017 (14) - 77093643461234 [12:57:06]1041 (16) - 0000000000874906 [12:57:06]1040 (4) - 154985 [12:57:06]1012 (4) - 09.04.2024 06:40 [12:57:06]1206 (1) - 0 [12:57:06]OFD Sender: Remove packet 154985 [12:57:06]ProducePacketName [12:57:06]name=ofd_packets/00154985 [12:57:06]NVStorageDeleteData [12:57:06]Write to MH i2c: 01 00 00 B8 27 DF [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 07 00 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 07 00 B8 27 00 00 00 00 00 FC 0C EE [12:57:06]RasterBufferAndPrint [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]written 0, free lines is 3330 [12:57:06]MH_Cut [12:57:06]Write to MH i2c: D1 01 00 BF 27 01 B8 [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 01 00 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 01 00 BF 27 00 B7 [12:57:06]Write to MH i2c: 01 00 00 C0 27 E7 [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]OFD Sender: No OFD packet to send [12:57:07]*** Cut start [12:57:07]*** Partial cut [12:57:07]*** CUTSNS_PIN = 1 [12:57:07]*** CUTSNS_PIN = 0 [12:57:07]*** Brake cut motor [12:57:07]Read from MH i2c: 01 [12:57:07]MH_I2C_Read... [12:57:07]*** Stop cut motor [12:57:07]*** Cut end [12:57:07]Read from MH i2c: 01 07 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: 01 07 00 C0 27 00 00 00 00 00 FF 0F FC [12:57:07]process_action close_receipt done [12:57:07]requested_data is exist [12:57:07]produce_requested_data [12:57:07]requested_item fm.sn is exist - process it [12:57:07]wFMCommunicate request_size=4 [12:57:07]MH_SAM_APDU [12:57:07]CAPDU: 80 11 00 00 [12:57:07]Write to MH i2c: E2 08 00 C1 27 80 11 00 00 00 00 00 00 62 [12:57:07]Write i2c OK [12:57:07]MH_I2C_Read... [12:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:07]Read from MH i2c: E2 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 17 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 17 00 C1 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B7 [12:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:57:07]wFMCommunicate OK [12:57:07]requested_item fd.num is exist - process it [12:57:07]SAM_PROTO_GetFieldsCounters [12:57:07]wFMCommunicate request_size=4 [12:57:07]MH_SAM_APDU [12:57:07]CAPDU: 80 13 00 00 [12:57:07]Write to MH i2c: E2 08 00 C2 27 80 13 00 00 00 00 00 00 65 [12:57:07]Write i2c OK [12:57:07]MH_I2C_Read... [12:57:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:07]Read from MH i2c: E2 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 62 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 62 00 C2 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 69 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [12:57:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 69 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:07]wFMCommunicate OK [12:57:07]SAM_PROTO_GetFieldsCounters done [12:57:07]requested_item shift.num is exist - process it [12:57:07]requested_item shift.opened is exist - process it [12:57:07]req_shift_opened [12:57:07]FM_GetShiftState [12:57:07]SAM_PROTO_GetShiftState [12:57:07]wFMCommunicate request_size=4 [12:57:07]MH_SAM_APDU [12:57:07]CAPDU: 80 13 01 00 [12:57:07]Write to MH i2c: E2 08 00 C3 27 80 13 01 00 00 00 00 00 67 [12:57:07]Write i2c OK [12:57:07]MH_I2C_Read... [12:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:07]Read from MH i2c: E2 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 0E 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 0E 00 C3 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 01 [12:57:07]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:57:08]wFMCommunicate OK [12:57:08]SAM_PROTO_GetShiftState done [12:57:08]FM_GetShiftState done [12:57:08]req_shift_opened done [12:57:08]requested_item shift.open_date is exist - process it [12:57:08]req_shift_open_date [12:57:08]req_shift_open_date done [12:57:08]produce_requested_data done [12:57:08]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154985,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:57:08]process_action_free close_receipt [12:57:08]json_value_free [12:57:08]json_value_free done [12:57:08]process_json_proto returns [12:57:08]Send response to host [12:57:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154985,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:57:08]free response buf [12:57:08]execute_script done [12:57:08]execute_script returns [12:57:08]free content buf [12:57:08]Sock 7.Close socket [12:57:08]Sock 7.Thread stoped [12:57:11]OFD Sender: No OFD packet to send [12:57:16]OFD Sender: No OFD packet to send [12:57:21]OFD Sender: No OFD packet to send [12:57:26]OFD Sender: No OFD packet to send [12:57:31]OFD Sender: No OFD packet to send [12:57:36]OFD Sender: No OFD packet to send [12:57:41]OFD Sender: No OFD packet to send [12:57:43]accept exits with 9 [12:57:43]New connection [12:57:43]New thread 3067280740 created [12:57:43]Thread 3067137380 joined [12:57:43]Waiting for new connection... [12:57:43] Sock 9.Parse request [12:57:43]Sock 9.Check first char [12:57:43]Sock 9.First char is OK [12:57:43]request: POST /json_proto HTTP/1.0 [12:57:43]Method: POST [12:57:43]URL: /json_proto [12:57:43]Method is POST - this is cgi request [12:57:43]url: /json_proto [12:57:43]query_string will be loaded in cgi processing [12:57:43]execute_cgi json_proto POST (null) [12:57:43]execute_cgi path=json_proto method=POST [12:57:43]POST find Content-Length [12:57:43]Host: 172.17.32.195:8080 [12:57:43]Content-Length: 793 [12:57:43]Content-Type: application/json [12:57:43] [12:57:43]POST finish read [12:57:43]Found Content-Length = 793 [12:57:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 9.250, "sum" : 600.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:43]execute_script... [12:57: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)298253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 64.90, "quantity" : 9.250, "sum" : 600.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:43]POST & json_proto [12:57:43]process_json_proto [12:57:43]json parsed OK: [12:57:43]protocol is kg_v1.0 [12:57:43]action value=close_receipt [12:57:43]process_action close_receipt [12:57:43]cmd_close_receipt [12:57:43]MH_GetDate [12:57:43]Write to MH i2c: F0 00 00 C4 27 DA [12:57:43]Write i2c OK [12:57:43]MH_I2C_Read... [12:57:43]Read from MH i2c: F0 [12:57:43]MH_I2C_Read... [12:57:43]Read from MH i2c: F0 09 00 [12:57:43]MH_I2C_Read... [12:57:43]Read from MH i2c: F0 09 00 C4 27 00 49 3B 15 66 77 1B 62 64 3A [12:57:43]GetLastDocTimeStamp 1712667425 [12:57:43]current date 1712667465 [12:57:43]FM_GetShiftState [12:57:43]SAM_PROTO_GetShiftState [12:57:43]wFMCommunicate request_size=4 [12:57:43]MH_SAM_APDU [12:57:43]CAPDU: 80 13 01 00 [12:57:43]Write to MH i2c: E2 08 00 C5 27 80 13 01 00 00 00 00 00 69 [12:57:43]Write i2c OK [12:57:43]MH_I2C_Read... [12:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:43]Read from MH i2c: E2 [12:57:43]MH_I2C_Read... [12:57:43]Read from MH i2c: E2 0E 00 [12:57:43]MH_I2C_Read... [12:57:43]Read from MH i2c: E2 0E 00 C5 27 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 03 [12:57:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:57:43]wFMCommunicate OK [12:57:43]SAM_PROTO_GetShiftState done [12:57:43]FM_GetShiftState done [12:57:43]opened in 1712622218 [12:57:43]opened+sec_in_day 1712708618 [12:57:43]quantity*price = 60032 [12:57:43]sum+1 = 60034 [12:57:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.33 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.33 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 290 09.04.2024 12:57 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154986 ФПД: 240316342939848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125745&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154986&fm=240316342939848&tin=02508201610067®Number=0000000000090882&sum=60033 [12:57:45]StoreToDocumentArchive [12:57:45]shift 298 fd 154986 [12:57:45]save to /storage/0298/doc_00154986 [12:57:45]save last doc name /storage/0298/doc_00154986 to /storage/kkm_last_doc_name [12:57:45]save OK [12:57:45]Clear old archive folders... [12:57:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:57:45]tlvbuf is 01730EB0 [12:57:45]SAM_PROTO_ClearQueue [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 09 00 00 [12:57:45]Write to MH i2c: E2 08 00 D2 27 80 09 00 00 00 00 00 00 6B [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 D2 27 00 90 00 6D [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]SAM_PROTO_ClearQueue done [12:57:45]KKMCreateOFDPacket [12:57:45]OFDProtocolAddRootSTLVToBuf [12:57:45]FM_MakeSignedData [12:57:45]FM_MakeSignedData [12:57:45]SAM_PROTO_SignData [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 0D 01 02 [12:57:45]Write to MH i2c: E2 08 00 D3 27 80 0D 01 02 00 00 00 00 73 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 D3 27 00 90 00 6E [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]wFMCommunicate request_size=255 [12:57:45]MH_SAM_APDU [12:57: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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 81 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 49 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6A 5D 02 00 35 04 06 00 [12:57:45]Write to MH i2c: E2 02 01 D4 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 81 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 49 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6A 5D 02 00 35 04 06 00 00 00 4F [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 D4 27 00 90 00 6F [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]wFMCommunicate request_size=11 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 0D 02 02 06 DA 91 02 41 30 C8 [12:57:45]Write to MH i2c: E2 0E 00 D5 27 80 0D 02 02 06 00 DA 91 02 41 30 C8 00 00 28 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 D5 27 00 90 00 70 [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 0D 03 02 [12:57:45]Write to MH i2c: E2 08 00 D6 27 80 0D 03 02 00 00 00 00 78 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 0B 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 0B 00 D6 27 00 10 FC 0B 4B 94 88 C5 F3 90 00 AF [12:57:45]RAPDU: 10 FC 0B 4B 94 88 C5 F3 90 00 [12:57:45]wFMCommunicate OK [12:57:45]SAM_PROTO_SignData done [12:57:45]FM_MakeSignedData done [12:57:45]CreateOFDProtocolMessage [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 11 00 00 [12:57:45]Write to MH i2c: E2 08 00 D7 27 80 11 00 00 00 00 00 00 78 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 17 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 17 00 D7 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 CD [12:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:57:45]wFMCommunicate OK [12:57:45]CreateOFDProtocolMessage done [12:57:45]OFDSenderStorePacket 154986 [12:57:45]StoreOFDPacket docnum=154986 [12:57:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 F5 84 08 01 9B 17 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 81 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 49 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6A 5D 02 00 35 04 06 00 DA 91 02 41 30 C8 10 FC 0B 4B 94 88 C5 F3 [12:57:45]CheckFolder [12:57:45]dirname=/storage/ofd_packets [12:57:45]CheckFolder done [12:57:45]ProducePacketName [12:57:45]name=ofd_packets/00154986 [12:57:45]NVStorageSaveData ofd_packets/00154986 [12:57:45]File name is /storage/ofd_packets/00154986 [12:57:45]Write 302 bytes [12:57:45]NVStorageSaveData done [12:57:45]OFDSenderStorePacket done [12:57:45]KKMCreateOFDPacket done [12:57:45]NVStorageSaveData kkm_last_timestamp [12:57:45]File name is /storage/kkm_last_timestamp [12:57:45]Write 4 bytes [12:57:45]NVStorageSaveData done [12:57:45]ExternCall_PrintAddStr [12:57:45]wPrintStart [12:57:45]Write to MH i2c: 01 00 00 D8 27 FF [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 07 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 07 00 D8 27 00 00 00 00 00 FF 0F 14 [12:57:45]RasterBufferAndPrint [12:57:45]line Счет N : (1)298253 [12:57:45]line ИНН: 02508201610067 [12:57:45]line Контрольно-Кассовый Чек [12:57:45]line ПРОДАЖА [12:57:45]line ТРК (МРК, ГНК) : 81 [12:57:45]line Товар: 2710124130 [12:57:45]line SUPER-92-К-5 [12:57:45]line 9.250 * 64.90 [12:57:45]line = 600.33 [12:57:45]line НДС 12% НСП 1% [12:57:45]line > о реализуемом товаре [12:57:45]line ИТОГО: 600.33 [12:57:45]line НСП 1% : 5.31 [12:57:45]line НДС 12% : 63.75 [12:57:45]line Наличными: 0.00 [12:57:45]line Безнал.: 600.33 [12:57:45]line Место: АЗС № 53 "Партнер Нефть" [12:57:45]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [12:57:45]line СНО: Общий режим [12:57:45]line Чек 290 09.04.2024 12:57 [12:57:45]line Смена: 298 ФФД: 1.0 [12:57:45]line ЗНМ: 0300000127 [12:57:45]line РНМ: 0000000000090882 [12:57:45]line Версия ККМ: 001 [12:57:45]line Платежная система: O! деньги [12:57:45]line ФМ: 0000000000874906 [12:57:45]line ФД: 154986 [12:57:45]line ФПД: 240316342939848 [12:57:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T125745&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154986&fm=240316342939848&tin=02508201610067®Number=0000000000090882&sum=60033 [12:57:45]OFD Sender: Processing packet 154986 [packets to send 67, broken 66] [12:57:45]ProducePacketName [12:57:45]name=ofd_packets/00154986 [12:57:45]OFD Sender: To server: pG, [12:57:45]CommunicateWithHost lk.salyk.kg:30040 [12:57:45]ConnectInit lk.salyk.kg [12:57:45]written 0, free lines is 4095 [12:57:45]Connected sock=10 [12:57:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 F5 84 08 01 9B 17 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 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 5A 19 00 00 00 00 13 04 06 00 81 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 49 3B 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6A 5D 02 00 35 04 06 00 DA 91 02 41 30 C8 10 FC 0B 4B 94 88 C5 F3 [12:57:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A7 60 47 00 4B D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6A 5D 02 00 F4 03 04 00 F3 E2 14 66 B6 04 01 00 00 61 42 5A CB C0 0D F0 CD [12:57:46]CommunicateWithHost err = 0 [12:57:46]CheckOFDResponse [12:57:46]1017 (14) - 77093643461234 [12:57:46]1041 (16) - 0000000000874906 [12:57:46]1040 (4) - 154986 [12:57:46]1012 (4) - 09.04.2024 06:40 [12:57:46]1206 (1) - 0 [12:57:46]OFD Sender: Remove packet 154986 [12:57:46]ProducePacketName [12:57:46]name=ofd_packets/00154986 [12:57:46]NVStorageDeleteData [12:57:46]Write to MH i2c: 01 00 00 02 28 2A [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 02 28 00 00 00 00 00 E0 0C 1D [12:57:46]RasterBufferAndPrint [12:57:46]line [12:57:46]line [12:57:46]line [12:57:46]line [12:57:46]line [12:57:46]written 0, free lines is 3302 [12:57:46]MH_Cut [12:57:46]Write to MH i2c: D1 01 00 09 28 01 03 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: D1 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: D1 01 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: D1 01 00 09 28 00 02 [12:57:46]Write to MH i2c: 01 00 00 0A 28 32 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]OFD Sender: No OFD packet to send [12:57:47]*** Cut start [12:57:47]*** Partial cut [12:57:47]*** CUTSNS_PIN = 1 [12:57:47]*** CUTSNS_PIN = 0 [12:57:47]*** Brake cut motor [12:57:47]Read from MH i2c: 01 [12:57:47]MH_I2C_Read... [12:57:47]*** Stop cut motor [12:57:47]*** Cut end [12:57:47]Read from MH i2c: 01 07 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 0A 28 00 00 00 00 00 FF 0F 47 [12:57:47]process_action close_receipt done [12:57:47]requested_data is exist [12:57:47]produce_requested_data [12:57:47]requested_item fm.sn is exist - process it [12:57:47]wFMCommunicate request_size=4 [12:57:47]MH_SAM_APDU [12:57:47]CAPDU: 80 11 00 00 [12:57:47]Write to MH i2c: E2 08 00 0B 28 80 11 00 00 00 00 00 00 AD [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:47]Read from MH i2c: E2 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 17 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 17 00 0B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 02 [12:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [12:57:47]wFMCommunicate OK [12:57:47]requested_item fd.num is exist - process it [12:57:47]SAM_PROTO_GetFieldsCounters [12:57:47]wFMCommunicate request_size=4 [12:57:47]MH_SAM_APDU [12:57:47]CAPDU: 80 13 00 00 [12:57:47]Write to MH i2c: E2 08 00 0C 28 80 13 00 00 00 00 00 00 B0 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:47]Read from MH i2c: E2 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 62 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 62 00 0C 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:57:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:47]wFMCommunicate OK [12:57:47]SAM_PROTO_GetFieldsCounters done [12:57:47]requested_item shift.num is exist - process it [12:57:47]requested_item shift.opened is exist - process it [12:57:47]req_shift_opened [12:57:47]FM_GetShiftState [12:57:47]SAM_PROTO_GetShiftState [12:57:47]wFMCommunicate request_size=4 [12:57:47]MH_SAM_APDU [12:57:47]CAPDU: 80 13 01 00 [12:57:47]Write to MH i2c: E2 08 00 0D 28 80 13 01 00 00 00 00 00 B2 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 0D 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4C [12:57:48]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetShiftState done [12:57:48]FM_GetShiftState done [12:57:48]req_shift_opened done [12:57:48]requested_item shift.open_date is exist - process it [12:57:48]req_shift_open_date [12:57:48]req_shift_open_date done [12:57:48]produce_requested_data done [12:57:48]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154986,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [12:57:48]process_action_free close_receipt [12:57:48]json_value_free [12:57:48]json_value_free done [12:57:48]process_json_proto returns [12:57:48]Send response to host [12:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154986,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [12:57:48]free response buf [12:57:48]execute_script done [12:57:48]execute_script returns [12:57:48]free content buf [12:57:48]Sock 9.Close socket [12:57:48]Sock 9.Thread stoped [12:57:51]OFD Sender: No OFD packet to send [12:57:56]OFD Sender: No OFD packet to send [12:58:01]OFD Sender: No OFD packet to send [12:58:06]OFD Sender: No OFD packet to send [12:58:11]OFD Sender: No OFD packet to send [12:58:16]OFD Sender: No OFD packet to send [12:58:21]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:46]OFD Sender: No OFD packet to send [12:58:51]OFD Sender: No OFD packet to send [12:58:56]OFD Sender: No OFD packet to send [12:59:01]OFD Sender: No OFD packet to send [12:59:06]OFD Sender: No OFD packet to send [12:59:11]OFD Sender: No OFD packet to send [12:59:16]OFD Sender: No OFD packet to send [12:59:21]OFD Sender: No OFD packet to send [12:59:26]OFD Sender: No OFD packet to send [12:59:31]OFD Sender: No OFD packet to send [12:59:36]OFD Sender: No OFD packet to send [12:59:41]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13: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:55]accept exits with 7 [13:02:55]New connection [13:02:55]New thread 3067137380 created [13:02:55]Thread 3067280740 joined [13:02:55]Waiting for new connection... [13:02:55] Sock 7.Parse request [13:02:55]Sock 7.Check first char [13:02:55]Sock 7.First char is OK [13:02:55]request: POST /json_proto HTTP/1.0 [13:02:55]Method: POST [13:02:55]URL: /json_proto [13:02:55]Method is POST - this is cgi request [13:02:55]url: /json_proto [13:02:55]query_string will be loaded in cgi processing [13:02:55]execute_cgi json_proto POST (null) [13:02:55]execute_cgi path=json_proto method=POST [13:02:55]POST find Content-Length [13:02:55]Host: 172.17.32.195:8080 [13:02:55]Content-Length: 803 [13:02:55]Content-Type: application/json [13:02:55] [13:02:55]POST finish read [13:02:55]Found Content-Length = 803 [13:02:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:55]execute_script... [13:02: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)298254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:55]POST & json_proto [13:02:55]process_json_proto [13:02:55]json parsed OK: [13:02:55]protocol is kg_v1.0 [13:02:55]action value=close_receipt [13:02:55]process_action close_receipt [13:02:55]cmd_close_receipt [13:02:55]MH_GetDate [13:02:55]Write to MH i2c: F0 00 00 0E 28 25 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: F0 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: F0 09 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: F0 09 00 0E 28 00 81 3C 15 66 77 1B 62 64 BE [13:02:55]GetLastDocTimeStamp 1712667465 [13:02:55]current date 1712667777 [13:02:55]FM_GetShiftState [13:02:55]SAM_PROTO_GetShiftState [13:02:55]wFMCommunicate request_size=4 [13:02:55]MH_SAM_APDU [13:02:55]CAPDU: 80 13 01 00 [13:02:55]Write to MH i2c: E2 08 00 0F 28 80 13 01 00 00 00 00 00 B4 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:55]Read from MH i2c: E2 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 0E 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 0E 00 0F 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4E [13:02:55]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:02:55]wFMCommunicate OK [13:02:55]SAM_PROTO_GetShiftState done [13:02:55]FM_GetShiftState done [13:02:55]opened in 1712622218 [13:02:55]opened+sec_in_day 1712708618 [13:02:55]quantity*price = 100003 [13:02:55]sum+1 = 100005 [13:02:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 291 09.04.2024 13:02 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154987 ФПД: 166516333386159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130257&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154987&fm=166516333386159&tin=02508201610067®Number=0000000000090882&sum=100004 [13:02:56]StoreToDocumentArchive [13:02:56]shift 298 fd 154987 [13:02:56]save to /storage/0298/doc_00154987 [13:02:56]save last doc name /storage/0298/doc_00154987 to /storage/kkm_last_doc_name [13:02:56]save OK [13:02:56]Clear old archive folders... [13:02:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:56]tlvbuf is 01785750 [13:02:56]SAM_PROTO_ClearQueue [13:02:56]wFMCommunicate request_size=4 [13:02:56]MH_SAM_APDU [13:02:56]CAPDU: 80 09 00 00 [13:02:56]Write to MH i2c: E2 08 00 1C 28 80 09 00 00 00 00 00 00 B6 [13:02:56]Write i2c OK [13:02:56]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:57]Read from MH i2c: E2 03 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 1C 28 00 90 00 B8 [13:02:57]RAPDU: 90 00 [13:02:57]wFMCommunicate OK [13:02:57]SAM_PROTO_ClearQueue done [13:02:57]KKMCreateOFDPacket [13:02:57]OFDProtocolAddRootSTLVToBuf [13:02:57]FM_MakeSignedData [13:02:57]FM_MakeSignedData [13:02:57]SAM_PROTO_SignData [13:02:57]wFMCommunicate request_size=4 [13:02:57]MH_SAM_APDU [13:02:57]CAPDU: 80 0D 01 02 [13:02:57]Write to MH i2c: E2 08 00 1D 28 80 0D 01 02 00 00 00 00 BE [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 1D 28 00 90 00 B9 [13:02:57]RAPDU: 90 00 [13:02:57]wFMCommunicate OK [13:02:57]wFMCommunicate request_size=255 [13:02:57]MH_SAM_APDU [13:02: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 81 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6B 5D 02 00 35 04 06 00 97 [13:02:57]Write to MH i2c: E2 02 01 1E 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 81 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6B 5D 02 00 35 04 06 00 97 00 00 BF [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 1E 28 00 90 00 BA [13:02:57]RAPDU: 90 00 [13:02:57]wFMCommunicate OK [13:02:57]wFMCommunicate request_size=10 [13:02:57]MH_SAM_APDU [13:02:57]CAPDU: 80 0D 02 02 05 72 1A E6 99 AF [13:02:57]Write to MH i2c: E2 0D 00 1F 28 80 0D 02 02 05 00 72 1A E6 99 AF 00 00 85 [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 03 00 1F 28 00 90 00 BB [13:02:57]RAPDU: 90 00 [13:02:57]wFMCommunicate OK [13:02:57]wFMCommunicate request_size=4 [13:02:57]MH_SAM_APDU [13:02:57]CAPDU: 80 0D 03 02 [13:02:57]Write to MH i2c: E2 08 00 20 28 80 0D 03 02 00 00 00 00 C3 [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 0B 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 0B 00 20 28 00 FF BC 46 0B 92 94 40 95 90 00 CB [13:02:57]RAPDU: FF BC 46 0B 92 94 40 95 90 00 [13:02:57]wFMCommunicate OK [13:02:57]SAM_PROTO_SignData done [13:02:57]FM_MakeSignedData done [13:02:57]CreateOFDProtocolMessage [13:02:57]wFMCommunicate request_size=4 [13:02:57]MH_SAM_APDU [13:02:57]CAPDU: 80 11 00 00 [13:02:57]Write to MH i2c: E2 08 00 21 28 80 11 00 00 00 00 00 00 C3 [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:57]Read from MH i2c: E2 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 17 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: E2 17 00 21 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 18 [13:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:02:57]wFMCommunicate OK [13:02:57]CreateOFDProtocolMessage done [13:02:57]OFDSenderStorePacket 154987 [13:02:57]StoreOFDPacket docnum=154987 [13:02:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 34 A9 07 01 45 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 81 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6B 5D 02 00 35 04 06 00 97 72 1A E6 99 AF FF BC 46 0B 92 94 40 95 [13:02:57]CheckFolder [13:02:57]dirname=/storage/ofd_packets [13:02:57]CheckFolder done [13:02:57]ProducePacketName [13:02:57]name=ofd_packets/00154987 [13:02:57]NVStorageSaveData ofd_packets/00154987 [13:02:57]File name is /storage/ofd_packets/00154987 [13:02:57]Write 301 bytes [13:02:57]NVStorageSaveData done [13:02:57]OFDSenderStorePacket done [13:02:57]KKMCreateOFDPacket done [13:02:57]NVStorageSaveData kkm_last_timestamp [13:02:57]File name is /storage/kkm_last_timestamp [13:02:57]Write 4 bytes [13:02:57]NVStorageSaveData done [13:02:57]ExternCall_PrintAddStr [13:02:57]wPrintStart [13:02:57]Write to MH i2c: 01 00 00 22 28 4A [13:02:57]Write i2c OK [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: 01 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: 01 07 00 [13:02:57]MH_I2C_Read... [13:02:57]Read from MH i2c: 01 07 00 22 28 00 00 00 00 00 FF 0F 5F [13:02:57]RasterBufferAndPrint [13:02:57]line Счет N : (1)298254 [13:02:57]line ИНН: 02508201610067 [13:02:57]line Контрольно-Кассовый Чек [13:02:57]line ПРОДАЖА [13:02:57]line ТРК (МРК, ГНК) : 82 [13:02:57]line Товар: 2710124130 [13:02:57]line Аи-92-К-5 [13:02:57]line 15.650 * 63.90 [13:02:57]line = 1000.04 [13:02:57]line НДС 12% НСП 1% [13:02:57]line > о реализуемом товаре [13:02:57]line ИТОГО: 1000.04 [13:02:57]line НСП 1% : 8.85 [13:02:57]line НДС 12% : 106.20 [13:02:57]line Наличными: 0.00 [13:02:57]line Безнал.: 1000.04 [13:02:57]line Место: АЗС № 53 "Партнер Нефть" [13:02:57]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:02:57]line СНО: Общий режим [13:02:57]line Чек 291 09.04.2024 13:02 [13:02:57]line Смена: 298 ФФД: 1.0 [13:02:57]line ЗНМ: 0300000127 [13:02:57]line РНМ: 0000000000090882 [13:02:57]line Версия ККМ: 001 [13:02:57]line Платежная система: O! деньги [13:02:57]line ФМ: 0000000000874906 [13:02:57]line ФД: 154987 [13:02:57]line ФПД: 166516333386159 [13:02:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130257&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154987&fm=166516333386159&tin=02508201610067®Number=0000000000090882&sum=100004 [13:02:57]OFD Sender: Processing packet 154987 [packets to send 67, broken 66] [13:02:57]ProducePacketName [13:02:57]name=ofd_packets/00154987 [13:02:57]OFD Sender: To server: pG, [13:02:57]CommunicateWithHost lk.salyk.kg:30040 [13:02:57]ConnectInit lk.salyk.kg [13:02:57]written 0, free lines is 4095 [13:02:57]Connected sock=10 [13:02:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 34 A9 07 01 45 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 81 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6B 5D 02 00 35 04 06 00 97 72 1A E6 99 AF FF BC 46 0B 92 94 40 95 [13:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 33 D5 47 00 69 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6B 5D 02 00 F4 03 04 00 2B E4 14 66 B6 04 01 00 00 B5 62 D8 41 F3 47 B5 FE [13:02:58]CommunicateWithHost err = 0 [13:02:58]CheckOFDResponse [13:02:58]1017 (14) - 77093643461234 [13:02:58]1041 (16) - 0000000000874906 [13:02:58]1040 (4) - 154987 [13:02:58]1012 (4) - 09.04.2024 06:46 [13:02:58]1206 (1) - 0 [13:02:58]OFD Sender: Remove packet 154987 [13:02:58]ProducePacketName [13:02:58]name=ofd_packets/00154987 [13:02:58]NVStorageDeleteData [13:02:58]Write to MH i2c: 01 00 00 4C 28 74 [13:02:58]Write i2c OK [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: 01 [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: 01 07 00 [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: 01 07 00 4C 28 00 00 00 00 00 D7 0C 5E [13:02:58]RasterBufferAndPrint [13:02:58]line [13:02:58]line [13:02:58]line [13:02:58]line [13:02:58]line [13:02:58]written 0, free lines is 3292 [13:02:58]MH_Cut [13:02:58]Write to MH i2c: D1 01 00 53 28 01 4D [13:02:58]Write i2c OK [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: D1 [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: D1 01 00 [13:02:58]MH_I2C_Read... [13:02:58]Read from MH i2c: D1 01 00 53 28 00 4C [13:02:58]Write to MH i2c: 01 00 00 54 28 7C [13:02:58]Write i2c OK [13:02:58]MH_I2C_Read... [13:02:58]OFD Sender: No OFD packet to send [13:02:59]*** Cut start [13:02:59]*** Partial cut [13:02:59]*** CUTSNS_PIN = 1 [13:02:59]*** CUTSNS_PIN = 0 [13:02:59]*** Brake cut motor [13:02:59]Read from MH i2c: 01 [13:02:59]MH_I2C_Read... [13:02:59]*** Stop cut motor [13:02:59]*** Cut end [13:02:59]Read from MH i2c: 01 07 00 [13:02:59]MH_I2C_Read... [13:02:59]Read from MH i2c: 01 07 00 54 28 00 00 00 00 00 FF 0F 91 [13:02:59]process_action close_receipt done [13:02:59]requested_data is exist [13:02:59]produce_requested_data [13:02:59]requested_item fm.sn is exist - process it [13:02:59]wFMCommunicate request_size=4 [13:02:59]MH_SAM_APDU [13:02:59]CAPDU: 80 11 00 00 [13:02:59]Write to MH i2c: E2 08 00 55 28 80 11 00 00 00 00 00 00 F7 [13:02:59]Write i2c OK [13:02:59]MH_I2C_Read... [13:02:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:59]Read from MH i2c: E2 [13:02:59]MH_I2C_Read... [13:02:59]Read from MH i2c: E2 17 00 [13:02:59]MH_I2C_Read... [13:02:59]Read from MH i2c: E2 17 00 55 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 4C [13:02:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:02:59]wFMCommunicate OK [13:02:59]requested_item fd.num is exist - process it [13:02:59]SAM_PROTO_GetFieldsCounters [13:02:59]wFMCommunicate request_size=4 [13:02:59]MH_SAM_APDU [13:02:59]CAPDU: 80 13 00 00 [13:02:59]Write to MH i2c: E2 08 00 56 28 80 13 00 00 00 00 00 00 FA [13:02:59]Write i2c OK [13:02:59]MH_I2C_Read... [13:02:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:59]Read from MH i2c: E2 [13:02:59]MH_I2C_Read... [13:02:59]Read from MH i2c: E2 62 00 [13:02:59]MH_I2C_Read... [13:02:59]Read from MH i2c: E2 62 00 56 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [13:02:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:59]wFMCommunicate OK [13:02:59]SAM_PROTO_GetFieldsCounters done [13:02:59]requested_item shift.num is exist - process it [13:02:59]requested_item shift.opened is exist - process it [13:02:59]req_shift_opened [13:02:59]FM_GetShiftState [13:02:59]SAM_PROTO_GetShiftState [13:02:59]wFMCommunicate request_size=4 [13:02:59]MH_SAM_APDU [13:02:59]CAPDU: 80 13 01 00 [13:02:59]Write to MH i2c: E2 08 00 57 28 80 13 01 00 00 00 00 00 FC [13:02:59]Write i2c OK [13:02:59]MH_I2C_Read... [13:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:00]Read from MH i2c: E2 [13:03:00]MH_I2C_Read... [13:03:00]Read from MH i2c: E2 0E 00 [13:03:00]MH_I2C_Read... [13:03:00]Read from MH i2c: E2 0E 00 57 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 96 [13:03:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:03:00]wFMCommunicate OK [13:03:00]SAM_PROTO_GetShiftState done [13:03:00]FM_GetShiftState done [13:03:00]req_shift_opened done [13:03:00]requested_item shift.open_date is exist - process it [13:03:00]req_shift_open_date [13:03:00]req_shift_open_date done [13:03:00]produce_requested_data done [13:03:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154987,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:03:00]process_action_free close_receipt [13:03:00]json_value_free [13:03:00]json_value_free done [13:03:00]process_json_proto returns [13:03:00]Send response to host [13:03:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154987,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:03:00]free response buf [13:03:00]execute_script done [13:03:00]execute_script returns [13:03:00]free content buf [13:03:00]Sock 7.Close socket [13:03:00]Sock 7.Thread stoped [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:12]accept exits with 9 [13:03:12]New connection [13:03:12]New thread 3067280740 created [13:03:12]Thread 3067137380 joined [13:03:12]Waiting for new connection... [13:03:12] Sock 9.Parse request [13:03:12]Sock 9.Check first char [13:03:12]Sock 9.First char is OK [13:03:12]request: POST /json_proto HTTP/1.0 [13:03:12]Method: POST [13:03:12]URL: /json_proto [13:03:12]Method is POST - this is cgi request [13:03:12]url: /json_proto [13:03:12]query_string will be loaded in cgi processing [13:03:12]execute_cgi json_proto POST (null) [13:03:12]execute_cgi path=json_proto method=POST [13:03:12]POST find Content-Length [13:03:12]Host: 172.17.32.195:8080 [13:03:12]Content-Length: 803 [13:03:12]Content-Type: application/json [13:03:12] [13:03:12]POST finish read [13:03:12]Found Content-Length = 803 [13:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:12]execute_script... [13:03: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)298256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 15.650, "sum" : 1000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:12]POST & json_proto [13:03:12]process_json_proto [13:03:12]json parsed OK: [13:03:12]protocol is kg_v1.0 [13:03:12]action value=close_receipt [13:03:12]process_action close_receipt [13:03:12]cmd_close_receipt [13:03:12]MH_GetDate [13:03:12]Write to MH i2c: F0 00 00 58 28 6F [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 09 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 09 00 58 28 00 92 3C 15 66 77 1B 62 64 19 [13:03:12]GetLastDocTimeStamp 1712667777 [13:03:12]current date 1712667794 [13:03:12]FM_GetShiftState [13:03:12]SAM_PROTO_GetShiftState [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 13 01 00 [13:03:12]Write to MH i2c: E2 08 00 59 28 80 13 01 00 00 00 00 00 FE [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0E 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0E 00 59 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 98 [13:03:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:03:12]wFMCommunicate OK [13:03:12]SAM_PROTO_GetShiftState done [13:03:12]FM_GetShiftState done [13:03:12]opened in 1712622218 [13:03:12]opened+sec_in_day 1712708618 [13:03:12]quantity*price = 100003 [13:03:12]sum+1 = 100005 [13:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.04 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.04 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 292 09.04.2024 13:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154988 ФПД: 117925708912992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130314&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154988&fm=117925708912992&tin=02508201610067®Number=0000000000090882&sum=100004 [13:03:13]StoreToDocumentArchive [13:03:13]shift 298 fd 154988 [13:03:13]save to /storage/0298/doc_00154988 [13:03:13]save last doc name /storage/0298/doc_00154988 to /storage/kkm_last_doc_name [13:03:13]save OK [13:03:13]Clear old archive folders... [13:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:13]tlvbuf is 017C4D10 [13:03:13]SAM_PROTO_ClearQueue [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 09 00 00 [13:03:13]Write to MH i2c: E2 08 00 66 28 80 09 00 00 00 00 00 00 00 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 66 28 00 90 00 02 [13:03:13]RAPDU: 90 00 [13:03:13]wFMCommunicate OK [13:03:13]SAM_PROTO_ClearQueue done [13:03:13]KKMCreateOFDPacket [13:03:13]OFDProtocolAddRootSTLVToBuf [13:03:13]FM_MakeSignedData [13:03:13]FM_MakeSignedData [13:03:13]SAM_PROTO_SignData [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 0D 01 02 [13:03:13]Write to MH i2c: E2 08 00 67 28 80 0D 01 02 00 00 00 00 08 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 67 28 00 90 00 03 [13:03:13]RAPDU: 90 00 [13:03:13]wFMCommunicate OK [13:03:13]wFMCommunicate request_size=255 [13:03:13]MH_SAM_APDU [13:03: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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 92 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6C 5D 02 00 35 04 06 00 6B [13:03:13]Write to MH i2c: E2 02 01 68 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 92 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6C 5D 02 00 35 04 06 00 6B 00 00 F0 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 68 28 00 90 00 04 [13:03:14]RAPDU: 90 00 [13:03:14]wFMCommunicate OK [13:03:14]wFMCommunicate request_size=10 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 0D 02 02 05 40 B7 FD 59 60 [13:03:14]Write to MH i2c: E2 0D 00 69 28 80 0D 02 02 05 00 40 B7 FD 59 60 00 00 C2 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 69 28 00 90 00 05 [13:03:14]RAPDU: 90 00 [13:03:14]wFMCommunicate OK [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 0D 03 02 [13:03:14]Write to MH i2c: E2 08 00 6A 28 80 0D 03 02 00 00 00 00 0D [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0B 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0B 00 6A 28 00 88 DE 75 40 5B FD B6 89 90 00 C0 [13:03:14]RAPDU: 88 DE 75 40 5B FD B6 89 90 00 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_SignData done [13:03:14]FM_MakeSignedData done [13:03:14]CreateOFDProtocolMessage [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 11 00 00 [13:03:14]Write to MH i2c: E2 08 00 6B 28 80 11 00 00 00 00 00 00 0D [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 6B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 62 [13:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:03:14]wFMCommunicate OK [13:03:14]CreateOFDProtocolMessage done [13:03:14]OFDSenderStorePacket 154988 [13:03:14]StoreOFDPacket docnum=154988 [13:03:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 21 49 07 01 EA 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 92 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6C 5D 02 00 35 04 06 00 6B 40 B7 FD 59 60 88 DE 75 40 5B FD B6 89 [13:03:14]CheckFolder [13:03:14]dirname=/storage/ofd_packets [13:03:14]CheckFolder done [13:03:14]ProducePacketName [13:03:14]name=ofd_packets/00154988 [13:03:14]NVStorageSaveData ofd_packets/00154988 [13:03:14]File name is /storage/ofd_packets/00154988 [13:03:14]Write 301 bytes [13:03:14]NVStorageSaveData done [13:03:14]OFDSenderStorePacket done [13:03:14]KKMCreateOFDPacket done [13:03:14]NVStorageSaveData kkm_last_timestamp [13:03:14]File name is /storage/kkm_last_timestamp [13:03:14]Write 4 bytes [13:03:14]NVStorageSaveData done [13:03:14]ExternCall_PrintAddStr [13:03:14]wPrintStart [13:03:14]Write to MH i2c: 01 00 00 6C 28 94 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 6C 28 00 00 00 00 00 FF 0F A9 [13:03:14]RasterBufferAndPrint [13:03:14]line Счет N : (1)298256 [13:03:14]line ИНН: 02508201610067 [13:03:14]line Контрольно-Кассовый Чек [13:03:14]line ПРОДАЖА [13:03:14]line ТРК (МРК, ГНК) : 31 [13:03:14]line Товар: 2710124130 [13:03:14]line Аи-92-К-5 [13:03:14]line 15.650 * 63.90 [13:03:14]line = 1000.04 [13:03:14]line НДС 12% НСП 1% [13:03:14]line > о реализуемом товаре [13:03:14]line ИТОГО: 1000.04 [13:03:14]line НСП 1% : 8.85 [13:03:14]line НДС 12% : 106.20 [13:03:14]line Наличными: 0.00 [13:03:14]line Безнал.: 1000.04 [13:03:14]line Место: АЗС № 53 "Партнер Нефть" [13:03:14]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:03:14]line СНО: Общий режим [13:03:14]line Чек 292 09.04.2024 13:03 [13:03:14]line Смена: 298 ФФД: 1.0 [13:03:14]line ЗНМ: 0300000127 [13:03:14]line РНМ: 0000000000090882 [13:03:14]line Версия ККМ: 001 [13:03:14]line Платежная система: O! деньги [13:03:14]line ФМ: 0000000000874906 [13:03:14]line ФД: 154988 [13:03:14]line ФПД: 117925708912992 [13:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130314&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154988&fm=117925708912992&tin=02508201610067®Number=0000000000090882&sum=100004 [13:03:14]OFD Sender: Processing packet 154988 [packets to send 67, broken 66] [13:03:14]ProducePacketName [13:03:14]name=ofd_packets/00154988 [13:03:14]OFD Sender: To server: pG, [13:03:14]CommunicateWithHost lk.salyk.kg:30040 [13:03:14]ConnectInit lk.salyk.kg [13:03:14]written 0, free lines is 4095 [13:03:14]Connected sock=10 [13:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 21 49 07 01 EA 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 22 3D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 A4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 92 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6C 5D 02 00 35 04 06 00 6B 40 B7 FD 59 60 88 DE 75 40 5B FD B6 89 [13:03:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 C1 C6 47 00 3E C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6C 5D 02 00 F4 03 04 00 3C E4 14 66 B6 04 01 00 00 59 07 B1 1B B4 17 17 75 [13:03:15]CommunicateWithHost err = 0 [13:03:15]CheckOFDResponse [13:03:15]1017 (14) - 77093643461234 [13:03:15]1041 (16) - 0000000000874906 [13:03:15]1040 (4) - 154988 [13:03:15]1012 (4) - 09.04.2024 06:46 [13:03:15]1206 (1) - 0 [13:03:15]OFD Sender: Remove packet 154988 [13:03:15]ProducePacketName [13:03:15]name=ofd_packets/00154988 [13:03:15]NVStorageDeleteData [13:03:15]Write to MH i2c: 01 00 00 96 28 BE [13:03:15]Write i2c OK [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: 01 [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: 01 07 00 [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: 01 07 00 96 28 00 00 00 00 00 CF 0C A0 [13:03:15]RasterBufferAndPrint [13:03:15]line [13:03:15]line [13:03:15]line [13:03:15]line [13:03:15]line [13:03:15]written 0, free lines is 3284 [13:03:15]MH_Cut [13:03:15]Write to MH i2c: D1 01 00 9D 28 01 97 [13:03:15]Write i2c OK [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: D1 [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: D1 01 00 [13:03:15]MH_I2C_Read... [13:03:15]Read from MH i2c: D1 01 00 9D 28 00 96 [13:03:15]Write to MH i2c: 01 00 00 9E 28 C6 [13:03:15]Write i2c OK [13:03:15]MH_I2C_Read... [13:03:15]OFD Sender: No OFD packet to send [13:03:16]*** Cut start [13:03:16]*** Partial cut [13:03:16]*** CUTSNS_PIN = 1 [13:03:16]*** CUTSNS_PIN = 0 [13:03:16]*** Brake cut motor [13:03:16]Read from MH i2c: 01 [13:03:16]MH_I2C_Read... [13:03:16]*** Stop cut motor [13:03:16]*** Cut end [13:03:16]Read from MH i2c: 01 07 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: 01 07 00 9E 28 00 00 00 00 00 FF 0F DB [13:03:16]process_action close_receipt done [13:03:16]requested_data is exist [13:03:16]produce_requested_data [13:03:16]requested_item fm.sn is exist - process it [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 11 00 00 [13:03:16]Write to MH i2c: E2 08 00 9F 28 80 11 00 00 00 00 00 00 41 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 9F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 96 [13:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:03:16]wFMCommunicate OK [13:03:16]requested_item fd.num is exist - process it [13:03:16]SAM_PROTO_GetFieldsCounters [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 13 00 00 [13:03:16]Write to MH i2c: E2 08 00 A0 28 80 13 00 00 00 00 00 00 44 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 62 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 62 00 A0 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:03:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_GetFieldsCounters done [13:03:16]requested_item shift.num is exist - process it [13:03:16]requested_item shift.opened is exist - process it [13:03:16]req_shift_opened [13:03:16]FM_GetShiftState [13:03:16]SAM_PROTO_GetShiftState [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 13 01 00 [13:03:16]Write to MH i2c: E2 08 00 A1 28 80 13 01 00 00 00 00 00 46 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 A1 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E0 [13:03:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_GetShiftState done [13:03:16]FM_GetShiftState done [13:03:16]req_shift_opened done [13:03:16]requested_item shift.open_date is exist - process it [13:03:16]req_shift_open_date [13:03:16]req_shift_open_date done [13:03:16]produce_requested_data done [13:03:16]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154988,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:03:16]process_action_free close_receipt [13:03:16]json_value_free [13:03:16]json_value_free done [13:03:16]process_json_proto returns [13:03:16]Send response to host [13:03:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154988,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:03:16]free response buf [13:03:16]execute_script done [13:03:16]execute_script returns [13:03:16]free content buf [13:03:16]Sock 9.Close socket [13:03:16]Sock 9.Thread stoped [13:03:20]OFD Sender: No OFD packet to send [13:03:25]OFD Sender: No OFD packet to send [13:03:30]OFD Sender: No OFD packet to send [13:03:35]OFD Sender: No OFD packet to send [13:03:40]OFD Sender: No OFD packet to send [13:03:45]OFD Sender: No OFD packet to send [13:03:50]OFD Sender: No OFD packet to send [13:03:55]OFD Sender: No OFD packet to send [13:03:56]accept exits with 7 [13:03:56]New connection [13:03:56]New thread 3067137380 created [13:03:56]Thread 3067280740 joined [13:03:56]Waiting for new connection... [13:03:56] Sock 7.Parse request [13:03:56]Sock 7.Check first char [13:03:56]Sock 7.First char is OK [13:03:56]request: POST /json_proto HTTP/1.0 [13:03:56]Method: POST [13:03:56]URL: /json_proto [13:03:56]Method is POST - this is cgi request [13:03:56]url: /json_proto [13:03:56]query_string will be loaded in cgi processing [13:03:56]execute_cgi json_proto POST (null) [13:03:56]execute_cgi path=json_proto method=POST [13:03:56]POST find Content-Length [13:03:56]Host: 172.17.32.195:8080 [13:03:56]Content-Length: 647 [13:03:56]Content-Type: application/json [13:03:56] [13:03:56]POST finish read [13:03:56]Found Content-Length = 647 [13:03:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:56]execute_script... [13:03:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 13.820, "sum" : 1000.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:56]POST & json_proto [13:03:56]process_json_proto [13:03:56]json parsed OK: [13:03:56]protocol is kg_v1.0 [13:03:56]action value=close_receipt [13:03:56]process_action close_receipt [13:03:56]cmd_close_receipt [13:03:56]MH_GetDate [13:03:56]Write to MH i2c: F0 00 00 A2 28 B9 [13:03:56]Write i2c OK [13:03:56]MH_I2C_Read... [13:03:56]Read from MH i2c: F0 [13:03:56]MH_I2C_Read... [13:03:56]Read from MH i2c: F0 09 00 [13:03:56]MH_I2C_Read... [13:03:56]Read from MH i2c: F0 09 00 A2 28 00 BD 3C 15 66 77 1B 62 64 8E [13:03:56]GetLastDocTimeStamp 1712667794 [13:03:56]current date 1712667837 [13:03:56]FM_GetShiftState [13:03:56]SAM_PROTO_GetShiftState [13:03:56]wFMCommunicate request_size=4 [13:03:56]MH_SAM_APDU [13:03:56]CAPDU: 80 13 01 00 [13:03:56]Write to MH i2c: E2 08 00 A3 28 80 13 01 00 00 00 00 00 48 [13:03:56]Write i2c OK [13:03:56]MH_I2C_Read... [13:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:56]Read from MH i2c: E2 [13:03:56]MH_I2C_Read... [13:03:56]Read from MH i2c: E2 0E 00 [13:03:56]MH_I2C_Read... [13:03:56]Read from MH i2c: E2 0E 00 A3 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E2 [13:03:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:03:56]wFMCommunicate OK [13:03:56]SAM_PROTO_GetShiftState done [13:03:56]FM_GetShiftState done [13:03:56]opened in 1712622218 [13:03:56]opened+sec_in_day 1712708618 [13:03:56]quantity*price = 100056 [13:03:56]sum+1 = 100058 [13:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.57 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.57 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 293 09.04.2024 13:03 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154989 ФПД: 268316300581166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130357&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154989&fm=268316300581166&tin=02508201610067®Number=0000000000090882&sum=100057 [13:03:57]StoreToDocumentArchive [13:03:57]shift 298 fd 154989 [13:03:57]save to /storage/0298/doc_00154989 [13:03:57]save last doc name /storage/0298/doc_00154989 to /storage/kkm_last_doc_name [13:03:57]save OK [13:03:57]Clear old archive folders... [13:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:03:57]tlvbuf is 0171AB10 [13:03:57]SAM_PROTO_ClearQueue [13:03:57]wFMCommunicate request_size=4 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 09 00 00 [13:03:57]Write to MH i2c: E2 08 00 B0 28 80 09 00 00 00 00 00 00 4A [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:57]Read from MH i2c: E2 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 B0 28 00 90 00 4C [13:03:57]RAPDU: 90 00 [13:03:57]wFMCommunicate OK [13:03:57]SAM_PROTO_ClearQueue done [13:03:57]KKMCreateOFDPacket [13:03:57]OFDProtocolAddRootSTLVToBuf [13:03:57]FM_MakeSignedData [13:03:57]FM_MakeSignedData [13:03:57]SAM_PROTO_SignData [13:03:57]wFMCommunicate request_size=4 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 0D 01 02 [13:03:57]Write to MH i2c: E2 08 00 B1 28 80 0D 01 02 00 00 00 00 52 [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:57]Read from MH i2c: E2 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 B1 28 00 90 00 4D [13:03:57]RAPDU: 90 00 [13:03:57]wFMCommunicate OK [13:03:57]wFMCommunicate request_size=255 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BD 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6D 5D 02 00 35 04 06 00 [13:03:57]Write to MH i2c: E2 02 01 B2 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BD 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6D 5D 02 00 35 04 06 00 00 00 03 [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:57]Read from MH i2c: E2 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 B2 28 00 90 00 4E [13:03:57]RAPDU: 90 00 [13:03:57]wFMCommunicate OK [13:03:57]wFMCommunicate request_size=11 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 0D 02 02 06 F4 08 41 C8 99 2E [13:03:57]Write to MH i2c: E2 0E 00 B3 28 80 0D 02 02 06 00 F4 08 41 C8 99 2E 00 00 2D [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:57]Read from MH i2c: E2 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 03 00 B3 28 00 90 00 4F [13:03:57]RAPDU: 90 00 [13:03:57]wFMCommunicate OK [13:03:57]wFMCommunicate request_size=4 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 0D 03 02 [13:03:57]Write to MH i2c: E2 08 00 B4 28 80 0D 03 02 00 00 00 00 57 [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:58]Read from MH i2c: E2 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 0B 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 0B 00 B4 28 00 2B 58 61 5E 16 06 71 9D 90 00 C4 [13:03:58]RAPDU: 2B 58 61 5E 16 06 71 9D 90 00 [13:03:58]wFMCommunicate OK [13:03:58]SAM_PROTO_SignData done [13:03:58]FM_MakeSignedData done [13:03:58]CreateOFDProtocolMessage [13:03:58]wFMCommunicate request_size=4 [13:03:58]MH_SAM_APDU [13:03:58]CAPDU: 80 11 00 00 [13:03:58]Write to MH i2c: E2 08 00 B5 28 80 11 00 00 00 00 00 00 57 [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:58]Read from MH i2c: E2 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 17 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 17 00 B5 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AC [13:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:03:58]wFMCommunicate OK [13:03:58]CreateOFDProtocolMessage done [13:03:58]OFDSenderStorePacket 154989 [13:03:58]StoreOFDPacket docnum=154989 [13:03:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 75 B3 08 01 0D B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BD 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6D 5D 02 00 35 04 06 00 F4 08 41 C8 99 2E 2B 58 61 5E 16 06 71 9D [13:03:58]CheckFolder [13:03:58]dirname=/storage/ofd_packets [13:03:58]CheckFolder done [13:03:58]ProducePacketName [13:03:58]name=ofd_packets/00154989 [13:03:58]NVStorageSaveData ofd_packets/00154989 [13:03:58]File name is /storage/ofd_packets/00154989 [13:03:58]Write 302 bytes [13:03:58]NVStorageSaveData done [13:03:58]OFDSenderStorePacket done [13:03:58]KKMCreateOFDPacket done [13:03:58]NVStorageSaveData kkm_last_timestamp [13:03:58]File name is /storage/kkm_last_timestamp [13:03:58]Write 4 bytes [13:03:58]NVStorageSaveData done [13:03:58]ExternCall_PrintAddStr [13:03:58]wPrintStart [13:03:58]Write to MH i2c: 01 00 00 B6 28 DE [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 07 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 07 00 B6 28 00 00 00 00 00 FF 0F F3 [13:03:58]RasterBufferAndPrint [13:03:58]line Счет N : (1)298257 [13:03:58]line ИНН: 02508201610067 [13:03:58]line Контрольно-Кассовый Чек [13:03:58]line ПРОДАЖА [13:03:58]line ТРК (МРК, ГНК) : 91 [13:03:58]line Товар: 2710194210 [13:03:58]line ДТ(л)-К-5 [13:03:58]line 13.820 * 72.40 [13:03:58]line = 1000.57 [13:03:58]line НДС 12% НСП 1% [13:03:58]line > о реализуемом товаре [13:03:58]line ИТОГО: 1000.57 [13:03:58]line НСП 1% : 8.85 [13:03:58]line НДС 12% : 106.25 [13:03:58]line Наличными: 1000.57 [13:03:58]line Безнал.: 0.00 [13:03:58]line Место: АЗС № 53 "Партнер Нефть" [13:03:58]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:03:58]line СНО: Общий режим [13:03:58]line Чек 293 09.04.2024 13:03 [13:03:58]line Смена: 298 ФФД: 1.0 [13:03:58]line ЗНМ: 0300000127 [13:03:58]line РНМ: 0000000000090882 [13:03:58]line Версия ККМ: 001 [13:03:58]line ФМ: 0000000000874906 [13:03:58]line ФД: 154989 [13:03:58]line ФПД: 268316300581166 [13:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130357&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154989&fm=268316300581166&tin=02508201610067®Number=0000000000090882&sum=100057 [13:03:58]OFD Sender: Processing packet 154989 [packets to send 67, broken 66] [13:03:58]ProducePacketName [13:03:58]name=ofd_packets/00154989 [13:03:58]OFD Sender: To server: pG, [13:03:58]CommunicateWithHost lk.salyk.kg:30040 [13:03:58]ConnectInit lk.salyk.kg [13:03:58]written 0, free lines is 4095 [13:03:58]Connected sock=10 [13:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 75 B3 08 01 0D B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FC 35 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D9 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D9 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BD 3C 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6D 5D 02 00 35 04 06 00 F4 08 41 C8 99 2E 2B 58 61 5E 16 06 71 9D [13:03:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 9E 42 47 00 C1 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6D 5D 02 00 F4 03 04 00 67 E4 14 66 B6 04 01 00 00 EF 0B 78 F9 26 08 4B 3E [13:03:58]CommunicateWithHost err = 0 [13:03:58]CheckOFDResponse [13:03:58]1017 (14) - 77093643461234 [13:03:58]1041 (16) - 0000000000874906 [13:03:58]1040 (4) - 154989 [13:03:58]1012 (4) - 09.04.2024 06:47 [13:03:58]1206 (1) - 0 [13:03:58]OFD Sender: Remove packet 154989 [13:03:58]ProducePacketName [13:03:58]name=ofd_packets/00154989 [13:03:58]NVStorageDeleteData [13:03:58]Write to MH i2c: 01 00 00 DE 28 06 [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 07 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: 01 07 00 DE 28 00 00 00 00 00 FA 0C 13 [13:03:58]RasterBufferAndPrint [13:03:58]line [13:03:58]line [13:03:58]line [13:03:58]line [13:03:58]line [13:03:58]written 0, free lines is 3328 [13:03:58]MH_Cut [13:03:58]Write to MH i2c: D1 01 00 E5 28 01 DF [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: D1 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: D1 01 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: D1 01 00 E5 28 00 DE [13:03:58]Write to MH i2c: 01 00 00 E6 28 0E [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:59]OFD Sender: No OFD packet to send [13:03:59]*** Cut start [13:03:59]*** Partial cut [13:03:59]*** CUTSNS_PIN = 1 [13:03:59]*** CUTSNS_PIN = 0 [13:03:59]*** Brake cut motor [13:04:00]Read from MH i2c: 01 [13:04:00]MH_I2C_Read... [13:04:00]*** Stop cut motor [13:04:00]*** Cut end [13:04:00]Read from MH i2c: 01 07 00 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: 01 07 00 E6 28 00 00 00 00 00 FF 0F 23 [13:04:00]process_action close_receipt done [13:04:00]requested_data is exist [13:04:00]produce_requested_data [13:04:00]requested_item fm.sn is exist - process it [13:04:00]wFMCommunicate request_size=4 [13:04:00]MH_SAM_APDU [13:04:00]CAPDU: 80 11 00 00 [13:04:00]Write to MH i2c: E2 08 00 E7 28 80 11 00 00 00 00 00 00 89 [13:04:00]Write i2c OK [13:04:00]MH_I2C_Read... [13:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:00]Read from MH i2c: E2 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 17 00 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 17 00 E7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 DE [13:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:04:00]wFMCommunicate OK [13:04:00]requested_item fd.num is exist - process it [13:04:00]SAM_PROTO_GetFieldsCounters [13:04:00]wFMCommunicate request_size=4 [13:04:00]MH_SAM_APDU [13:04:00]CAPDU: 80 13 00 00 [13:04:00]Write to MH i2c: E2 08 00 E8 28 80 13 00 00 00 00 00 00 8C [13:04:00]Write i2c OK [13:04:00]MH_I2C_Read... [13:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:00]Read from MH i2c: E2 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 62 00 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 62 00 E8 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:04:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:00]wFMCommunicate OK [13:04:00]SAM_PROTO_GetFieldsCounters done [13:04:00]requested_item shift.num is exist - process it [13:04:00]requested_item shift.opened is exist - process it [13:04:00]req_shift_opened [13:04:00]FM_GetShiftState [13:04:00]SAM_PROTO_GetShiftState [13:04:00]wFMCommunicate request_size=4 [13:04:00]MH_SAM_APDU [13:04:00]CAPDU: 80 13 01 00 [13:04:00]Write to MH i2c: E2 08 00 E9 28 80 13 01 00 00 00 00 00 8E [13:04:00]Write i2c OK [13:04:00]MH_I2C_Read... [13:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:00]Read from MH i2c: E2 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 0E 00 [13:04:00]MH_I2C_Read... [13:04:00]Read from MH i2c: E2 0E 00 E9 28 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 28 [13:04:00]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:04:00]wFMCommunicate OK [13:04:00]SAM_PROTO_GetShiftState done [13:04:00]FM_GetShiftState done [13:04:00]req_shift_opened done [13:04:00]requested_item shift.open_date is exist - process it [13:04:00]req_shift_open_date [13:04:00]req_shift_open_date done [13:04:00]produce_requested_data done [13:04:00]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154989,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:04:00]process_action_free close_receipt [13:04:00]json_value_free [13:04:00]json_value_free done [13:04:00]process_json_proto returns [13:04:00]Send response to host [13:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154989,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:04:00]free response buf [13:04:00]execute_script done [13:04:00]execute_script returns [13:04:00]free content buf [13:04:00]Sock 7.Close socket [13:04:00]Sock 7.Thread stoped [13:04:04]OFD Sender: No OFD packet to send [13:04:09]OFD Sender: No OFD packet to send [13:04:14]OFD Sender: No OFD packet to send [13:04:19]OFD Sender: No OFD packet to send [13:04:24]OFD Sender: No OFD packet to send [13:04:29]OFD Sender: No OFD packet to send [13:04:34]OFD Sender: No OFD packet to send [13:04:39]OFD Sender: No OFD packet to send [13:04:41]accept exits with 9 [13:04:41]New connection [13:04:41]New thread 3067280740 created [13:04:41]Thread 3067137380 joined [13:04:41]Waiting for new connection... [13:04:41] Sock 9.Parse request [13:04:41]Sock 9.Check first char [13:04:41]Sock 9.First char is OK [13:04:41]request: POST /json_proto HTTP/1.0 [13:04:41]Method: POST [13:04:41]URL: /json_proto [13:04:41]Method is POST - this is cgi request [13:04:41]url: /json_proto [13:04:41]query_string will be loaded in cgi processing [13:04:41]execute_cgi json_proto POST (null) [13:04:41]execute_cgi path=json_proto method=POST [13:04:41]POST find Content-Length [13:04:41]Host: 172.17.32.195:8080 [13:04:41]Content-Length: 1195 [13:04:41]Content-Type: application/json [13:04:41] [13:04:41]POST finish read [13:04:41]Found Content-Length = 1195 [13:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298258\u000A09.04.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3233223\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]execute_script... [13:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298258\u000A09.04.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 92\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 72.40\u000A\u0418\u0422\u041E\u0413: 724.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3233223\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]POST & json_proto [13:04:41]process_json_proto [13:04:41]json parsed OK: [13:04:41]protocol is kg_v1.0 [13:04:41]action value=print_text [13:04:41]process_action print_text [13:04:41]cmd_print_text [13:04:41]ExternCall_PrintAddStr [13:04:41]wPrintStart [13:04:41]Write to MH i2c: 01 00 00 EA 28 12 [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 07 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 07 00 EA 28 00 00 00 00 00 FF 0F 27 [13:04:41]RasterBufferAndPrint [13:04:41]line *****ТОВАРНЫЙ ЧЕК***** [13:04:41]line АЗС 53 [13:04:41]line Партнер нефть [13:04:41]line 02508201610067 [13:04:41]line Кассир : Черикбаев М. [13:04:41]line Счет N : (1)298258 [13:04:41]line 09.04.2024 12:41 [13:04:41]line ПРОДАЖА [13:04:41]line ТРК (МРК, ГНК): 92 [13:04:41]line Вид ГСМ : 2710194210 [13:04:41]line ДТ(л)-К-5 [13:04:41]line 10.000 x 72.40 [13:04:41]line ИТОГ: 724.00 [13:04:41]line Тип оплаты: Талоны: Партнер нефть [13:04:41]line 3233223 [13:04:41]line ______________________ [13:04:41]line (подпись) [13:04:41]written 0, free lines is 4095 [13:04:41]Write to MH i2c: 01 00 00 FE 28 26 [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 07 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: 01 07 00 FE 28 00 00 00 00 00 13 0E 4E [13:04:41]RasterBufferAndPrint [13:04:41]line [13:04:41]line [13:04:41]line [13:04:41]line [13:04:41]line [13:04:41]written 0, free lines is 3604 [13:04:41]MH_Cut [13:04:41]Write to MH i2c: D1 01 00 05 29 01 00 [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: D1 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: D1 01 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: D1 01 00 05 29 00 FF [13:04:41]Write to MH i2c: 01 00 00 06 29 2F [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:42]*** Cut start [13:04:42]*** Partial cut [13:04:42]*** CUTSNS_PIN = 1 [13:04:42]*** CUTSNS_PIN = 0 [13:04:42]*** Brake cut motor [13:04:43]Read from MH i2c: 01 [13:04:43]MH_I2C_Read... [13:04:43]*** Stop cut motor [13:04:43]*** Cut end [13:04:43]Read from MH i2c: 01 07 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 06 29 00 00 00 00 00 FF 0F 44 [13:04:43]process_action print_text done [13:04:43]requested_data is exist [13:04:43]produce_requested_data [13:04:43]requested_item fm.sn is exist - process it [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 11 00 00 [13:04:43]Write to MH i2c: E2 08 00 07 29 80 11 00 00 00 00 00 00 AA [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 07 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FF [13:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:04:43]wFMCommunicate OK [13:04:43]requested_item fd.num is exist - process it [13:04:43]SAM_PROTO_GetFieldsCounters [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 13 00 00 [13:04:43]Write to MH i2c: E2 08 00 08 29 80 13 00 00 00 00 00 00 AD [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 62 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 62 00 08 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [13:04:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:43]wFMCommunicate OK [13:04:43]SAM_PROTO_GetFieldsCounters done [13:04:43]requested_item shift.num is exist - process it [13:04:43]requested_item shift.opened is exist - process it [13:04:43]req_shift_opened [13:04:43]FM_GetShiftState [13:04:43]SAM_PROTO_GetShiftState [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 13 01 00 [13:04:43]Write to MH i2c: E2 08 00 09 29 80 13 01 00 00 00 00 00 AF [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0E 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0E 00 09 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 49 [13:04:43]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:04:43]wFMCommunicate OK [13:04:43]SAM_PROTO_GetShiftState done [13:04:43]FM_GetShiftState done [13:04:43]req_shift_opened done [13:04:43]requested_item shift.open_date is exist - process it [13:04:43]req_shift_open_date [13:04:43]req_shift_open_date done [13:04:43]produce_requested_data done [13:04:43]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154989,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:04:43]process_action_free print_text [13:04:43]json_value_free [13:04:43]json_value_free done [13:04:43]process_json_proto returns [13:04:43]Send response to host [13:04:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154989,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:04:43]free response buf [13:04:43]execute_script done [13:04:43]execute_script returns [13:04:43]free content buf [13:04:43]Sock 9.Close socket [13:04:43]Sock 9.Thread stoped [13:04:44]OFD Sender: No OFD packet to send [13:04:49]OFD Sender: No OFD packet to send [13:04:54]OFD Sender: No OFD packet to send [13:04:59]OFD Sender: No OFD packet to send [13:05:04]accept exits with 7 [13:05:04]New connection [13:05:04]New thread 3067137380 created [13:05:04]Thread 3067280740 joined [13:05:04]Waiting for new connection... [13:05:04] Sock 7.Parse request [13:05:04]Sock 7.Check first char [13:05:04]Sock 7.First char is OK [13:05:04]request: POST /json_proto HTTP/1.0 [13:05:04]Method: POST [13:05:04]URL: /json_proto [13:05:04]Method is POST - this is cgi request [13:05:04]url: /json_proto [13:05:04]query_string will be loaded in cgi processing [13:05:04]execute_cgi json_proto POST (null) [13:05:04]execute_cgi path=json_proto method=POST [13:05:04]POST find Content-Length [13:05:04]Host: 172.17.32.195:8080 [13:05:04]Content-Length: 642 [13:05:04]Content-Type: application/json [13:05:04] [13:05:04]POST finish read [13:05:04]Found Content-Length = 642 [13:05:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 1.050, "sum" : 76.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 76.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:04]execute_script... [13:05: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)298259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 1.050, "sum" : 76.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 76.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:04]POST & json_proto [13:05:04]process_json_proto [13:05:04]json parsed OK: [13:05:04]protocol is kg_v1.0 [13:05:04]action value=close_receipt [13:05:04]process_action close_receipt [13:05:04]cmd_close_receipt [13:05:04]MH_GetDate [13:05:04]Write to MH i2c: F0 00 00 0A 29 22 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: F0 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: F0 09 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: F0 09 00 0A 29 00 01 3D 15 66 77 1B 62 64 3C [13:05:04]GetLastDocTimeStamp 1712667837 [13:05:04]current date 1712667905 [13:05:04]FM_GetShiftState [13:05:04]SAM_PROTO_GetShiftState [13:05:04]wFMCommunicate request_size=4 [13:05:04]MH_SAM_APDU [13:05:04]CAPDU: 80 13 01 00 [13:05:04]Write to MH i2c: E2 08 00 0B 29 80 13 01 00 00 00 00 00 B1 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]OFD Sender: No OFD packet to send [13:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 0B 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 4B [13:05:04]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:05:04]wFMCommunicate OK [13:05:04]SAM_PROTO_GetShiftState done [13:05:04]FM_GetShiftState done [13:05:04]opened in 1712622218 [13:05:04]opened+sec_in_day 1712708618 [13:05:04]quantity*price = 7602 [13:05:04]sum+1 = 7603 [13:05:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 76.02 НСП 1% : 0.67 НДС 12% : 8.07 Наличными: 76.02 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 294 09.04.2024 13:05 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154990 ФПД: 210647142785912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130505&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154990&fm=210647142785912&tin=02508201610067®Number=0000000000090882&sum=7602 [13:05:05]StoreToDocumentArchive [13:05:05]shift 298 fd 154990 [13:05:05]save to /storage/0298/doc_00154990 [13:05:05]save last doc name /storage/0298/doc_00154990 to /storage/kkm_last_doc_name [13:05:05]save OK [13:05:05]Clear old archive folders... [13:05:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:05:05]tlvbuf is 0171CEE0 [13:05:05]SAM_PROTO_ClearQueue [13:05:05]wFMCommunicate request_size=4 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 09 00 00 [13:05:05]Write to MH i2c: E2 08 00 18 29 80 09 00 00 00 00 00 00 B3 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 18 29 00 90 00 B5 [13:05:05]RAPDU: 90 00 [13:05:05]wFMCommunicate OK [13:05:05]SAM_PROTO_ClearQueue done [13:05:05]KKMCreateOFDPacket [13:05:05]OFDProtocolAddRootSTLVToBuf [13:05:05]FM_MakeSignedData [13:05:05]FM_MakeSignedData [13:05:05]SAM_PROTO_SignData [13:05:05]wFMCommunicate request_size=4 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 0D 01 02 [13:05:05]Write to MH i2c: E2 08 00 19 29 80 0D 01 02 00 00 00 00 BB [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 19 29 00 90 00 B6 [13:05:05]RAPDU: 90 00 [13:05:05]wFMCommunicate OK [13:05:05]wFMCommunicate request_size=255 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 B2 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 03 00 00 00 00 07 04 06 00 B2 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 01 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6E 5D 02 00 35 04 06 00 [13:05:05]Write to MH i2c: E2 02 01 1A 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 B2 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 03 00 00 00 00 07 04 06 00 B2 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 01 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6E 5D 02 00 35 04 06 00 00 00 38 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 1A 29 00 90 00 B7 [13:05:05]RAPDU: 90 00 [13:05:05]wFMCommunicate OK [13:05:05]wFMCommunicate request_size=11 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 0D 02 02 06 BF 95 1C 1E 63 78 [13:05:05]Write to MH i2c: E2 0E 00 1B 29 80 0D 02 02 06 00 BF 95 1C 1E 63 78 00 00 33 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 03 00 1B 29 00 90 00 B8 [13:05:05]RAPDU: 90 00 [13:05:05]wFMCommunicate OK [13:05:05]wFMCommunicate request_size=4 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 0D 03 02 [13:05:05]Write to MH i2c: E2 08 00 1C 29 80 0D 03 02 00 00 00 00 C0 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 0B 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 0B 00 1C 29 00 94 C3 DF 51 21 50 27 C9 90 00 A9 [13:05:05]RAPDU: 94 C3 DF 51 21 50 27 C9 90 00 [13:05:05]wFMCommunicate OK [13:05:05]SAM_PROTO_SignData done [13:05:05]FM_MakeSignedData done [13:05:05]CreateOFDProtocolMessage [13:05:05]wFMCommunicate request_size=4 [13:05:05]MH_SAM_APDU [13:05:05]CAPDU: 80 11 00 00 [13:05:05]Write to MH i2c: E2 08 00 1D 29 80 11 00 00 00 00 00 00 C0 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:05]Read from MH i2c: E2 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 17 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: E2 17 00 1D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 15 [13:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:05:05]wFMCommunicate OK [13:05:05]CreateOFDProtocolMessage done [13:05:05]OFDSenderStorePacket 154990 [13:05:05]StoreOFDPacket docnum=154990 [13:05:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A8 43 08 01 4E 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 B2 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 03 00 00 00 00 07 04 06 00 B2 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 01 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6E 5D 02 00 35 04 06 00 BF 95 1C 1E 63 78 94 C3 DF 51 21 50 27 C9 [13:05:05]CheckFolder [13:05:05]dirname=/storage/ofd_packets [13:05:05]CheckFolder done [13:05:05]ProducePacketName [13:05:05]name=ofd_packets/00154990 [13:05:05]NVStorageSaveData ofd_packets/00154990 [13:05:05]File name is /storage/ofd_packets/00154990 [13:05:05]Write 302 bytes [13:05:05]NVStorageSaveData done [13:05:05]OFDSenderStorePacket done [13:05:05]KKMCreateOFDPacket done [13:05:05]NVStorageSaveData kkm_last_timestamp [13:05:05]File name is /storage/kkm_last_timestamp [13:05:05]Write 4 bytes [13:05:05]NVStorageSaveData done [13:05:05]ExternCall_PrintAddStr [13:05:05]wPrintStart [13:05:05]Write to MH i2c: 01 00 00 1E 29 47 [13:05:05]Write i2c OK [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: 01 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: 01 07 00 [13:05:05]MH_I2C_Read... [13:05:05]Read from MH i2c: 01 07 00 1E 29 00 00 00 00 00 FF 0F 5C [13:05:05]RasterBufferAndPrint [13:05:05]line Счет N : (1)298259 [13:05:05]line ИНН: 02508201610067 [13:05:05]line Контрольно-Кассовый Чек [13:05:05]line ПРОДАЖА [13:05:05]line ТРК (МРК, ГНК) : 92 [13:05:05]line Товар: 2710194210 [13:05:05]line ДТ(л)-К-5 [13:05:05]line 1.050 * 72.40 [13:05:05]line = 76.02 [13:05:05]line НДС 12% НСП 1% [13:05:05]line > о реализуемом товаре [13:05:05]line ИТОГО: 76.02 [13:05:05]line НСП 1% : 0.67 [13:05:05]line НДС 12% : 8.07 [13:05:05]line Наличными: 76.02 [13:05:05]line Безнал.: 0.00 [13:05:05]line Место: АЗС № 53 "Партнер Нефть" [13:05:05]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:05:05]line СНО: Общий режим [13:05:05]line Чек 294 09.04.2024 13:05 [13:05:05]line Смена: 298 ФФД: 1.0 [13:05:05]line ЗНМ: 0300000127 [13:05:05]line РНМ: 0000000000090882 [13:05:05]line Версия ККМ: 001 [13:05:05]line ФМ: 0000000000874906 [13:05:05]line ФД: 154990 [13:05:05]line ФПД: 210647142785912 [13:05:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130505&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154990&fm=210647142785912&tin=02508201610067®Number=0000000000090882&sum=7602 [13:05:06]OFD Sender: Processing packet 154990 [packets to send 67, broken 66] [13:05:06]ProducePacketName [13:05:06]name=ofd_packets/00154990 [13:05:06]OFD Sender: To server: pG, [13:05:06]CommunicateWithHost lk.salyk.kg:30040 [13:05:06]ConnectInit lk.salyk.kg [13:05:06]written 0, free lines is 4095 [13:05:06]Connected sock=10 [13:05:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 A8 43 08 01 4E 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 B2 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 03 00 00 00 00 07 04 06 00 B2 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 01 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6E 5D 02 00 35 04 06 00 BF 95 1C 1E 63 78 94 C3 DF 51 21 50 27 C9 [13:05:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2A E8 47 00 81 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6E 5D 02 00 F4 03 04 00 AB E4 14 66 B6 04 01 00 00 9B 4E DD 99 C5 97 28 A7 [13:05:06]CommunicateWithHost err = 0 [13:05:06]CheckOFDResponse [13:05:06]1017 (14) - 77093643461234 [13:05:06]1041 (16) - 0000000000874906 [13:05:06]1040 (4) - 154990 [13:05:06]1012 (4) - 09.04.2024 06:48 [13:05:06]1206 (1) - 0 [13:05:06]OFD Sender: Remove packet 154990 [13:05:06]ProducePacketName [13:05:06]name=ofd_packets/00154990 [13:05:06]NVStorageDeleteData [13:05:06]Write to MH i2c: 01 00 00 46 29 6F [13:05:06]Write i2c OK [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: 01 [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: 01 07 00 [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: 01 07 00 46 29 00 00 00 00 00 EC 0C 6E [13:05:06]RasterBufferAndPrint [13:05:06]line [13:05:06]line [13:05:06]line [13:05:06]line [13:05:06]line [13:05:06]written 0, free lines is 3312 [13:05:06]MH_Cut [13:05:06]Write to MH i2c: D1 01 00 4D 29 01 48 [13:05:06]Write i2c OK [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: D1 [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: D1 01 00 [13:05:06]MH_I2C_Read... [13:05:06]Read from MH i2c: D1 01 00 4D 29 00 47 [13:05:06]Write to MH i2c: 01 00 00 4E 29 77 [13:05:06]Write i2c OK [13:05:06]MH_I2C_Read... [13:05:07]OFD Sender: No OFD packet to send [13:05:07]*** Cut start [13:05:07]*** Partial cut [13:05:07]*** CUTSNS_PIN = 1 [13:05:07]*** CUTSNS_PIN = 0 [13:05:07]*** Brake cut motor [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]*** Stop cut motor [13:05:08]*** Cut end [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 4E 29 00 00 00 00 00 FF 0F 8C [13:05:08]process_action close_receipt done [13:05:08]requested_data is exist [13:05:08]produce_requested_data [13:05:08]requested_item fm.sn is exist - process it [13:05:08]wFMCommunicate request_size=4 [13:05:08]MH_SAM_APDU [13:05:08]CAPDU: 80 11 00 00 [13:05:08]Write to MH i2c: E2 08 00 4F 29 80 11 00 00 00 00 00 00 F2 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:08]Read from MH i2c: E2 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 17 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 17 00 4F 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 47 [13:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:05:08]wFMCommunicate OK [13:05:08]requested_item fd.num is exist - process it [13:05:08]SAM_PROTO_GetFieldsCounters [13:05:08]wFMCommunicate request_size=4 [13:05:08]MH_SAM_APDU [13:05:08]CAPDU: 80 13 00 00 [13:05:08]Write to MH i2c: E2 08 00 50 29 80 13 00 00 00 00 00 00 F5 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:08]Read from MH i2c: E2 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 62 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 62 00 50 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [13:05:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:08]wFMCommunicate OK [13:05:08]SAM_PROTO_GetFieldsCounters done [13:05:08]requested_item shift.num is exist - process it [13:05:08]requested_item shift.opened is exist - process it [13:05:08]req_shift_opened [13:05:08]FM_GetShiftState [13:05:08]SAM_PROTO_GetShiftState [13:05:08]wFMCommunicate request_size=4 [13:05:08]MH_SAM_APDU [13:05:08]CAPDU: 80 13 01 00 [13:05:08]Write to MH i2c: E2 08 00 51 29 80 13 01 00 00 00 00 00 F7 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:08]Read from MH i2c: E2 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 0E 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: E2 0E 00 51 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 91 [13:05:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:05:08]wFMCommunicate OK [13:05:08]SAM_PROTO_GetShiftState done [13:05:08]FM_GetShiftState done [13:05:08]req_shift_opened done [13:05:08]requested_item shift.open_date is exist - process it [13:05:08]req_shift_open_date [13:05:08]req_shift_open_date done [13:05:08]produce_requested_data done [13:05:08]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154990,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:05:08]process_action_free close_receipt [13:05:08]json_value_free [13:05:08]json_value_free done [13:05:08]process_json_proto returns [13:05:08]Send response to host [13:05:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154990,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:05:08]free response buf [13:05:08]execute_script done [13:05:08]execute_script returns [13:05:08]free content buf [13:05:08]Sock 7.Close socket [13:05:08]Sock 7.Thread stoped [13:05:12]OFD Sender: No OFD packet to send [13:05:17]OFD Sender: No OFD packet to send [13:05:21]accept exits with 9 [13:05:21]New connection [13:05:21]New thread 3067280740 created [13:05:21]Thread 3067137380 joined [13:05:21]Waiting for new connection... [13:05:21] Sock 9.Parse request [13:05:21]Sock 9.Check first char [13:05:21]Sock 9.First char is OK [13:05:21]request: POST /json_proto HTTP/1.0 [13:05:21]Method: POST [13:05:21]URL: /json_proto [13:05:21]Method is POST - this is cgi request [13:05:21]url: /json_proto [13:05:21]query_string will be loaded in cgi processing [13:05:21]execute_cgi json_proto POST (null) [13:05:21]execute_cgi path=json_proto method=POST [13:05:21]POST find Content-Length [13:05:21]Host: 172.17.32.195:8080 [13:05:21]Content-Length: 639 [13:05:21]Content-Type: application/json [13:05:21] [13:05:21]POST finish read [13:05:21]Found Content-Length = 639 [13:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:21]execute_script... [13:05: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)298260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 3.130, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:21]POST & json_proto [13:05:21]process_json_proto [13:05:21]json parsed OK: [13:05:21]protocol is kg_v1.0 [13:05:21]action value=close_receipt [13:05:21]process_action close_receipt [13:05:21]cmd_close_receipt [13:05:21]MH_GetDate [13:05:21]Write to MH i2c: F0 00 00 52 29 6A [13:05:21]Write i2c OK [13:05:21]MH_I2C_Read... [13:05:21]Read from MH i2c: F0 [13:05:21]MH_I2C_Read... [13:05:21]Read from MH i2c: F0 09 00 [13:05:21]MH_I2C_Read... [13:05:21]Read from MH i2c: F0 09 00 52 29 00 13 3D 15 66 77 1B 62 64 96 [13:05:21]GetLastDocTimeStamp 1712667905 [13:05:21]current date 1712667923 [13:05:21]FM_GetShiftState [13:05:21]SAM_PROTO_GetShiftState [13:05:21]wFMCommunicate request_size=4 [13:05:21]MH_SAM_APDU [13:05:21]CAPDU: 80 13 01 00 [13:05:21]Write to MH i2c: E2 08 00 53 29 80 13 01 00 00 00 00 00 F9 [13:05:21]Write i2c OK [13:05:21]MH_I2C_Read... [13:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:21]Read from MH i2c: E2 [13:05:21]MH_I2C_Read... [13:05:21]Read from MH i2c: E2 0E 00 [13:05:21]MH_I2C_Read... [13:05:21]Read from MH i2c: E2 0E 00 53 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 93 [13:05:21]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:05:21]wFMCommunicate OK [13:05:21]SAM_PROTO_GetShiftState done [13:05:21]FM_GetShiftState done [13:05:21]opened in 1712622218 [13:05:21]opened+sec_in_day 1712708618 [13:05:21]quantity*price = 20000 [13:05:21]sum+1 = 20002 [13:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 295 09.04.2024 13:05 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154991 ФПД: 182806818227979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130523&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154991&fm=182806818227979&tin=02508201610067®Number=0000000000090882&sum=20001 [13:05:22]StoreToDocumentArchive [13:05:22]shift 298 fd 154991 [13:05:22]save to /storage/0298/doc_00154991 [13:05:22]save last doc name /storage/0298/doc_00154991 to /storage/kkm_last_doc_name [13:05:22]save OK [13:05:22]Clear old archive folders... [13:05:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:22]tlvbuf is 017CFE70 [13:05:22]SAM_PROTO_ClearQueue [13:05:22]wFMCommunicate request_size=4 [13:05:22]MH_SAM_APDU [13:05:22]CAPDU: 80 09 00 00 [13:05:22]Write to MH i2c: E2 08 00 60 29 80 09 00 00 00 00 00 00 FB [13:05:22]Write i2c OK [13:05:22]MH_I2C_Read... [13:05:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:22]Read from MH i2c: E2 [13:05:22]MH_I2C_Read... [13:05:22]Read from MH i2c: E2 03 00 [13:05:22]MH_I2C_Read... [13:05:22]Read from MH i2c: E2 03 00 60 29 00 90 00 FD [13:05:22]RAPDU: 90 00 [13:05:22]wFMCommunicate OK [13:05:22]SAM_PROTO_ClearQueue done [13:05:22]KKMCreateOFDPacket [13:05:22]OFDProtocolAddRootSTLVToBuf [13:05:22]FM_MakeSignedData [13:05:22]FM_MakeSignedData [13:05:22]SAM_PROTO_SignData [13:05:22]wFMCommunicate request_size=4 [13:05:22]MH_SAM_APDU [13:05:22]CAPDU: 80 0D 01 02 [13:05:22]Write to MH i2c: E2 08 00 61 29 80 0D 01 02 00 00 00 00 03 [13:05:22]Write i2c OK [13:05:22]MH_I2C_Read... [13:05:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:22]Read from MH i2c: E2 [13:05:22]MH_I2C_Read... [13:05:22]Read from MH i2c: E2 03 00 [13:05:22]MH_I2C_Read... [13:05:22]Read from MH i2c: E2 03 00 61 29 00 90 00 FE [13:05:22]RAPDU: 90 00 [13:05:22]wFMCommunicate OK [13:05:22]wFMCommunicate request_size=255 [13:05:22]MH_SAM_APDU [13:05: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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 27 01 00 00 F4 03 04 00 13 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6F 5D 02 00 35 04 06 00 A6 [13:05:22]Write to MH i2c: E2 02 01 62 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 27 01 00 00 F4 03 04 00 13 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6F 5D 02 00 35 04 06 00 A6 00 00 49 [13:05:22]Write i2c OK [13:05:22]MH_I2C_Read... [13:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:23]Read from MH i2c: E2 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 03 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 03 00 62 29 00 90 00 FF [13:05:23]RAPDU: 90 00 [13:05:23]wFMCommunicate OK [13:05:23]wFMCommunicate request_size=10 [13:05:23]MH_SAM_APDU [13:05:23]CAPDU: 80 0D 02 02 05 43 07 76 87 0B [13:05:23]Write to MH i2c: E2 0D 00 63 29 80 0D 02 02 05 00 43 07 76 87 0B 00 00 62 [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:23]Read from MH i2c: E2 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 03 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 03 00 63 29 00 90 00 00 [13:05:23]RAPDU: 90 00 [13:05:23]wFMCommunicate OK [13:05:23]wFMCommunicate request_size=4 [13:05:23]MH_SAM_APDU [13:05:23]CAPDU: 80 0D 03 02 [13:05:23]Write to MH i2c: E2 08 00 64 29 80 0D 03 02 00 00 00 00 08 [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:23]Read from MH i2c: E2 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 0B 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 0B 00 64 29 00 44 CB 38 FF 2B C7 A6 8B 90 00 72 [13:05:23]RAPDU: 44 CB 38 FF 2B C7 A6 8B 90 00 [13:05:23]wFMCommunicate OK [13:05:23]SAM_PROTO_SignData done [13:05:23]FM_MakeSignedData done [13:05:23]CreateOFDProtocolMessage [13:05:23]wFMCommunicate request_size=4 [13:05:23]MH_SAM_APDU [13:05:23]CAPDU: 80 11 00 00 [13:05:23]Write to MH i2c: E2 08 00 65 29 80 11 00 00 00 00 00 00 08 [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:23]Read from MH i2c: E2 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 17 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: E2 17 00 65 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5D [13:05:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:05:23]wFMCommunicate OK [13:05:23]CreateOFDProtocolMessage done [13:05:23]OFDSenderStorePacket 154991 [13:05:23]StoreOFDPacket docnum=154991 [13:05:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AA 32 07 01 A7 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 27 01 00 00 F4 03 04 00 13 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6F 5D 02 00 35 04 06 00 A6 43 07 76 87 0B 44 CB 38 FF 2B C7 A6 8B [13:05:23]CheckFolder [13:05:23]dirname=/storage/ofd_packets [13:05:23]CheckFolder done [13:05:23]ProducePacketName [13:05:23]name=ofd_packets/00154991 [13:05:23]NVStorageSaveData ofd_packets/00154991 [13:05:23]File name is /storage/ofd_packets/00154991 [13:05:23]Write 301 bytes [13:05:23]NVStorageSaveData done [13:05:23]OFDSenderStorePacket done [13:05:23]KKMCreateOFDPacket done [13:05:23]NVStorageSaveData kkm_last_timestamp [13:05:23]File name is /storage/kkm_last_timestamp [13:05:23]Write 4 bytes [13:05:23]NVStorageSaveData done [13:05:23]ExternCall_PrintAddStr [13:05:23]wPrintStart [13:05:23]Write to MH i2c: 01 00 00 66 29 8F [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 07 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 07 00 66 29 00 00 00 00 00 FF 0F A4 [13:05:23]RasterBufferAndPrint [13:05:23]line Счет N : (1)298260 [13:05:23]line ИНН: 02508201610067 [13:05:23]line Контрольно-Кассовый Чек [13:05:23]line ПРОДАЖА [13:05:23]line ТРК (МРК, ГНК) : 82 [13:05:23]line Товар: 2710124130 [13:05:23]line Аи-92-К-5 [13:05:23]line 3.130 * 63.90 [13:05:23]line = 200.01 [13:05:23]line НДС 12% НСП 1% [13:05:23]line > о реализуемом товаре [13:05:23]line ИТОГО: 200.01 [13:05:23]line НСП 1% : 1.77 [13:05:23]line НДС 12% : 21.24 [13:05:23]line Наличными: 200.01 [13:05:23]line Безнал.: 0.00 [13:05:23]line Место: АЗС № 53 "Партнер Нефть" [13:05:23]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:05:23]line СНО: Общий режим [13:05:23]line Чек 295 09.04.2024 13:05 [13:05:23]line Смена: 298 ФФД: 1.0 [13:05:23]line ЗНМ: 0300000127 [13:05:23]line РНМ: 0000000000090882 [13:05:23]line Версия ККМ: 001 [13:05:23]line ФМ: 0000000000874906 [13:05:23]line ФД: 154991 [13:05:23]line ФПД: 182806818227979 [13:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130523&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154991&fm=182806818227979&tin=02508201610067®Number=0000000000090882&sum=20001 [13:05:23]written 0, free lines is 4095 [13:05:23]OFD Sender: Processing packet 154991 [packets to send 67, broken 66] [13:05:23]ProducePacketName [13:05:23]name=ofd_packets/00154991 [13:05:23]OFD Sender: To server: pG, [13:05:23]CommunicateWithHost lk.salyk.kg:30040 [13:05:23]ConnectInit lk.salyk.kg [13:05:23]Connected sock=10 [13:05:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 AA 32 07 01 A7 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 3A 0C 00 00 00 00 00 37 04 06 00 F6 18 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 21 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 27 01 00 00 F4 03 04 00 13 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6F 5D 02 00 35 04 06 00 A6 43 07 76 87 0B 44 CB 38 FF 2B C7 A6 8B [13:05:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 4B 94 47 00 FE 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 6F 5D 02 00 F4 03 04 00 BC E4 14 66 B6 04 01 00 00 98 51 2B 4E 95 03 C5 E7 [13:05:23]CommunicateWithHost err = 0 [13:05:23]CheckOFDResponse [13:05:23]1017 (14) - 77093643461234 [13:05:23]1041 (16) - 0000000000874906 [13:05:23]1040 (4) - 154991 [13:05:23]1012 (4) - 09.04.2024 06:48 [13:05:23]1206 (1) - 0 [13:05:23]OFD Sender: Remove packet 154991 [13:05:23]ProducePacketName [13:05:23]name=ofd_packets/00154991 [13:05:23]NVStorageDeleteData [13:05:23]Write to MH i2c: 01 00 00 8E 29 B7 [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 07 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: 01 07 00 8E 29 00 00 00 00 00 F4 0C BE [13:05:23]RasterBufferAndPrint [13:05:23]line [13:05:23]line [13:05:23]line [13:05:23]line [13:05:23]line [13:05:23]written 0, free lines is 3325 [13:05:23]MH_Cut [13:05:23]Write to MH i2c: D1 01 00 95 29 01 90 [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: D1 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: D1 01 00 [13:05:23]MH_I2C_Read... [13:05:23]Read from MH i2c: D1 01 00 95 29 00 8F [13:05:23]Write to MH i2c: 01 00 00 96 29 BF [13:05:23]Write i2c OK [13:05:23]MH_I2C_Read... [13:05:24]OFD Sender: No OFD packet to send [13:05:24]*** Cut start [13:05:24]*** Partial cut [13:05:24]*** CUTSNS_PIN = 1 [13:05:24]*** CUTSNS_PIN = 0 [13:05:24]*** Brake cut motor [13:05:25]Read from MH i2c: 01 [13:05:25]MH_I2C_Read... [13:05:25]*** Stop cut motor [13:05:25]*** Cut end [13:05:25]Read from MH i2c: 01 07 00 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: 01 07 00 96 29 00 00 00 00 00 FF 0F D4 [13:05:25]process_action close_receipt done [13:05:25]requested_data is exist [13:05:25]produce_requested_data [13:05:25]requested_item fm.sn is exist - process it [13:05:25]wFMCommunicate request_size=4 [13:05:25]MH_SAM_APDU [13:05:25]CAPDU: 80 11 00 00 [13:05:25]Write to MH i2c: E2 08 00 97 29 80 11 00 00 00 00 00 00 3A [13:05:25]Write i2c OK [13:05:25]MH_I2C_Read... [13:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:25]Read from MH i2c: E2 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 17 00 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 17 00 97 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8F [13:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:05:25]wFMCommunicate OK [13:05:25]requested_item fd.num is exist - process it [13:05:25]SAM_PROTO_GetFieldsCounters [13:05:25]wFMCommunicate request_size=4 [13:05:25]MH_SAM_APDU [13:05:25]CAPDU: 80 13 00 00 [13:05:25]Write to MH i2c: E2 08 00 98 29 80 13 00 00 00 00 00 00 3D [13:05:25]Write i2c OK [13:05:25]MH_I2C_Read... [13:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:25]Read from MH i2c: E2 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 62 00 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 62 00 98 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [13:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 6F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:25]wFMCommunicate OK [13:05:25]SAM_PROTO_GetFieldsCounters done [13:05:25]requested_item shift.num is exist - process it [13:05:25]requested_item shift.opened is exist - process it [13:05:25]req_shift_opened [13:05:25]FM_GetShiftState [13:05:25]SAM_PROTO_GetShiftState [13:05:25]wFMCommunicate request_size=4 [13:05:25]MH_SAM_APDU [13:05:25]CAPDU: 80 13 01 00 [13:05:25]Write to MH i2c: E2 08 00 99 29 80 13 01 00 00 00 00 00 3F [13:05:25]Write i2c OK [13:05:25]MH_I2C_Read... [13:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:25]Read from MH i2c: E2 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 0E 00 [13:05:25]MH_I2C_Read... [13:05:25]Read from MH i2c: E2 0E 00 99 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D9 [13:05:25]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:05:25]wFMCommunicate OK [13:05:25]SAM_PROTO_GetShiftState done [13:05:25]FM_GetShiftState done [13:05:25]req_shift_opened done [13:05:25]requested_item shift.open_date is exist - process it [13:05:25]req_shift_open_date [13:05:25]req_shift_open_date done [13:05:25]produce_requested_data done [13:05:25]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154991,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:05:25]process_action_free close_receipt [13:05:25]json_value_free [13:05:25]json_value_free done [13:05:25]process_json_proto returns [13:05:25]Send response to host [13:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154991,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:05:25]free response buf [13:05:25]execute_script done [13:05:25]execute_script returns [13:05:25]free content buf [13:05:25]Sock 9.Close socket [13:05:25]Sock 9.Thread stoped [13:05:29]OFD Sender: No OFD packet to send [13:05:34]OFD Sender: No OFD packet to send [13:05:39]OFD Sender: No OFD packet to send [13:05:44]OFD Sender: No OFD packet to send [13:05:49]OFD Sender: No OFD packet to send [13:05:54]OFD Sender: No OFD packet to send [13:05:59]OFD Sender: No OFD packet to send [13:06:04]OFD Sender: No OFD packet to send [13:06:09]OFD Sender: No OFD packet to send [13:06:14]OFD Sender: No OFD packet to send [13:06:19]OFD Sender: No OFD packet to send [13:06:24]OFD Sender: No OFD packet to send [13:06:29]OFD Sender: No OFD packet to send [13:06:34]OFD Sender: No OFD packet to send [13:06:39]OFD Sender: No OFD packet to send [13:06:44]OFD Sender: No OFD packet to send [13:06:49]OFD Sender: No OFD packet to send [13:06:54]OFD Sender: No OFD packet to send [13:06:59]OFD Sender: No OFD packet to send [13:07:04]OFD Sender: No OFD packet to send [13:07:09]OFD Sender: No OFD packet to send [13:07:14]OFD Sender: No OFD packet to send [13:07:19]OFD Sender: No OFD packet to send [13:07:24]OFD Sender: No OFD packet to send [13:07:29]OFD Sender: No OFD packet to send [13:07:34]OFD Sender: No OFD packet to send [13:07:39]OFD Sender: No OFD packet to send [13:07:44]OFD Sender: No OFD packet to send [13:07:49]OFD Sender: No OFD packet to send [13:07:54]OFD Sender: No OFD packet to send [13:07:59]OFD Sender: No OFD packet to send [13:08:04]OFD Sender: No OFD packet to send [13:08:09]OFD Sender: No OFD packet to send [13:08:14]OFD Sender: No OFD packet to send [13:08:19]OFD Sender: No OFD packet to send [13:08:22]accept exits with 7 [13:08:22]New connection [13:08:22]New thread 3067137380 created [13:08:22]Thread 3067280740 joined [13:08:22]Waiting for new connection... [13:08:22] Sock 7.Parse request [13:08:22]Sock 7.Check first char [13:08:22]Sock 7.First char is OK [13:08:22]request: POST /json_proto HTTP/1.0 [13:08:22]Method: POST [13:08:22]URL: /json_proto [13:08:22]Method is POST - this is cgi request [13:08:22]url: /json_proto [13:08:22]query_string will be loaded in cgi processing [13:08:22]execute_cgi json_proto POST (null) [13:08:22]execute_cgi path=json_proto method=POST [13:08:22]POST find Content-Length [13:08:22]Host: 172.17.32.195:8080 [13:08:22]Content-Length: 800 [13:08:22]Content-Type: application/json [13:08:22] [13:08:22]POST finish read [13:08:22]Found Content-Length = 800 [13:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:22]execute_script... [13:08: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)298261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 6.260, "sum" : 400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:22]POST & json_proto [13:08:22]process_json_proto [13:08:22]json parsed OK: [13:08:22]protocol is kg_v1.0 [13:08:22]action value=close_receipt [13:08:22]process_action close_receipt [13:08:22]cmd_close_receipt [13:08:22]MH_GetDate [13:08:22]Write to MH i2c: F0 00 00 9A 29 B2 [13:08:22]Write i2c OK [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: F0 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: F0 09 00 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: F0 09 00 9A 29 00 C8 3D 15 66 77 1B 62 64 93 [13:08:22]GetLastDocTimeStamp 1712667923 [13:08:22]current date 1712668104 [13:08:22]FM_GetShiftState [13:08:22]SAM_PROTO_GetShiftState [13:08:22]wFMCommunicate request_size=4 [13:08:22]MH_SAM_APDU [13:08:22]CAPDU: 80 13 01 00 [13:08:22]Write to MH i2c: E2 08 00 9B 29 80 13 01 00 00 00 00 00 41 [13:08:22]Write i2c OK [13:08:22]MH_I2C_Read... [13:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:22]Read from MH i2c: E2 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 0E 00 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 0E 00 9B 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DB [13:08:22]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:08:22]wFMCommunicate OK [13:08:22]SAM_PROTO_GetShiftState done [13:08:22]FM_GetShiftState done [13:08:22]opened in 1712622218 [13:08:22]opened+sec_in_day 1712708618 [13:08:22]quantity*price = 40001 [13:08:22]sum+1 = 40002 [13:08:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.01 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 296 09.04.2024 13:08 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154992 ФПД: 255823370309624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130824&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154992&fm=255823370309624&tin=02508201610067®Number=0000000000090882&sum=40001 [13:08:23]StoreToDocumentArchive [13:08:23]shift 298 fd 154992 [13:08:23]save to /storage/0298/doc_00154992 [13:08:23]save last doc name /storage/0298/doc_00154992 to /storage/kkm_last_doc_name [13:08:23]save OK [13:08:23]Clear old archive folders... [13:08:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:23]tlvbuf is 01721180 [13:08:23]SAM_PROTO_ClearQueue [13:08:23]wFMCommunicate request_size=4 [13:08:23]MH_SAM_APDU [13:08:23]CAPDU: 80 09 00 00 [13:08:23]Write to MH i2c: E2 08 00 A8 29 80 09 00 00 00 00 00 00 43 [13:08:23]Write i2c OK [13:08:23]MH_I2C_Read... [13:08:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:23]Read from MH i2c: E2 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: E2 03 00 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: E2 03 00 A8 29 00 90 00 45 [13:08:23]RAPDU: 90 00 [13:08:23]wFMCommunicate OK [13:08:23]SAM_PROTO_ClearQueue done [13:08:23]KKMCreateOFDPacket [13:08:23]OFDProtocolAddRootSTLVToBuf [13:08:23]FM_MakeSignedData [13:08:23]FM_MakeSignedData [13:08:23]SAM_PROTO_SignData [13:08:23]wFMCommunicate request_size=4 [13:08:23]MH_SAM_APDU [13:08:23]CAPDU: 80 0D 01 02 [13:08:23]Write to MH i2c: E2 08 00 A9 29 80 0D 01 02 00 00 00 00 4B [13:08:23]Write i2c OK [13:08:23]MH_I2C_Read... [13:08:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:23]Read from MH i2c: E2 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: E2 03 00 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: E2 03 00 A9 29 00 90 00 46 [13:08:23]RAPDU: 90 00 [13:08:23]wFMCommunicate OK [13:08:23]wFMCommunicate request_size=255 [13:08:23]MH_SAM_APDU [13:08:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C8 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 70 5D 02 00 35 04 06 00 E8 [13:08:23]Write to MH i2c: E2 02 01 AA 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C8 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 70 5D 02 00 35 04 06 00 E8 00 00 20 [13:08:23]Write i2c OK [13:08:23]MH_I2C_Read... [13:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:24]Read from MH i2c: E2 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 03 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 03 00 AA 29 00 90 00 47 [13:08:24]RAPDU: 90 00 [13:08:24]wFMCommunicate OK [13:08:24]wFMCommunicate request_size=10 [13:08:24]MH_SAM_APDU [13:08:24]CAPDU: 80 0D 02 02 05 AB 85 1C CF F8 [13:08:24]Write to MH i2c: E2 0D 00 AB 29 80 0D 02 02 05 00 AB 85 1C CF F8 00 00 6B [13:08:24]Write i2c OK [13:08:24]MH_I2C_Read... [13:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:24]Read from MH i2c: E2 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 03 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 03 00 AB 29 00 90 00 48 [13:08:24]RAPDU: 90 00 [13:08:24]wFMCommunicate OK [13:08:24]wFMCommunicate request_size=4 [13:08:24]MH_SAM_APDU [13:08:24]CAPDU: 80 0D 03 02 [13:08:24]Write to MH i2c: E2 08 00 AC 29 80 0D 03 02 00 00 00 00 50 [13:08:24]Write i2c OK [13:08:24]MH_I2C_Read... [13:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:24]Read from MH i2c: E2 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 0B 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 0B 00 AC 29 00 C1 6B 05 84 47 DC 0A DA 90 00 0D [13:08:24]RAPDU: C1 6B 05 84 47 DC 0A DA 90 00 [13:08:24]wFMCommunicate OK [13:08:24]SAM_PROTO_SignData done [13:08:24]FM_MakeSignedData done [13:08:24]CreateOFDProtocolMessage [13:08:24]wFMCommunicate request_size=4 [13:08:24]MH_SAM_APDU [13:08:24]CAPDU: 80 11 00 00 [13:08:24]Write to MH i2c: E2 08 00 AD 29 80 11 00 00 00 00 00 00 50 [13:08:24]OFD Sender: No OFD packet to send [13:08:24]Write i2c OK [13:08:24]MH_I2C_Read... [13:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:24]Read from MH i2c: E2 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 17 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 17 00 AD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A5 [13:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:08:24]wFMCommunicate OK [13:08:24]CreateOFDProtocolMessage done [13:08:24]OFDSenderStorePacket 154992 [13:08:24]StoreOFDPacket docnum=154992 [13:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 23 5C 07 01 D7 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C8 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 70 5D 02 00 35 04 06 00 E8 AB 85 1C CF F8 C1 6B 05 84 47 DC 0A DA [13:08:24]CheckFolder [13:08:24]dirname=/storage/ofd_packets [13:08:24]CheckFolder done [13:08:24]ProducePacketName [13:08:24]name=ofd_packets/00154992 [13:08:24]NVStorageSaveData ofd_packets/00154992 [13:08:24]File name is /storage/ofd_packets/00154992 [13:08:24]Write 301 bytes [13:08:24]NVStorageSaveData done [13:08:24]OFDSenderStorePacket done [13:08:24]KKMCreateOFDPacket done [13:08:24]NVStorageSaveData kkm_last_timestamp [13:08:24]File name is /storage/kkm_last_timestamp [13:08:24]Write 4 bytes [13:08:24]NVStorageSaveData done [13:08:24]ExternCall_PrintAddStr [13:08:24]wPrintStart [13:08:24]Write to MH i2c: 01 00 00 AE 29 D7 [13:08:24]Write i2c OK [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: 01 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: 01 07 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: 01 07 00 AE 29 00 00 00 00 00 FF 0F EC [13:08:24]RasterBufferAndPrint [13:08:24]line Счет N : (1)298261 [13:08:24]line ИНН: 02508201610067 [13:08:24]line Контрольно-Кассовый Чек [13:08:24]line ПРОДАЖА [13:08:24]line ТРК (МРК, ГНК) : 41 [13:08:24]line Товар: 2710124130 [13:08:24]line Аи-92-К-5 [13:08:24]line 6.260 * 63.90 [13:08:24]line = 400.01 [13:08:24]line НДС 12% НСП 1% [13:08:24]line > о реализуемом товаре [13:08:24]line ИТОГО: 400.01 [13:08:24]line НСП 1% : 3.54 [13:08:24]line НДС 12% : 42.48 [13:08:24]line Наличными: 0.00 [13:08:24]line Безнал.: 400.01 [13:08:24]line Место: АЗС № 53 "Партнер Нефть" [13:08:24]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:08:24]line СНО: Общий режим [13:08:24]line Чек 296 09.04.2024 13:08 [13:08:24]line Смена: 298 ФФД: 1.0 [13:08:24]line ЗНМ: 0300000127 [13:08:24]line РНМ: 0000000000090882 [13:08:24]line Версия ККМ: 001 [13:08:24]line Платежная система: O! деньги [13:08:24]line ФМ: 0000000000874906 [13:08:24]line ФД: 154992 [13:08:24]line ФПД: 255823370309624 [13:08:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130824&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154992&fm=255823370309624&tin=02508201610067®Number=0000000000090882&sum=40001 [13:08:24]OFD Sender: Processing packet 154992 [packets to send 67, broken 66] [13:08:24]ProducePacketName [13:08:24]name=ofd_packets/00154992 [13:08:24]OFD Sender: To server: pG, [13:08:24]CommunicateWithHost lk.salyk.kg:30040 [13:08:24]ConnectInit lk.salyk.kg [13:08:24]written 0, free lines is 4095 [13:08:24]Connected sock=11 [13:08:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 23 5C 07 01 D7 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C8 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 70 5D 02 00 35 04 06 00 E8 AB 85 1C CF F8 C1 6B 05 84 47 DC 0A DA [13:08:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 3A CD 47 00 64 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 70 5D 02 00 F4 03 04 00 71 E5 14 66 B6 04 01 00 00 34 16 B1 A2 10 14 94 D0 [13:08:24]CommunicateWithHost err = 0 [13:08:24]CheckOFDResponse [13:08:24]1017 (14) - 77093643461234 [13:08:24]1041 (16) - 0000000000874906 [13:08:24]1040 (4) - 154992 [13:08:24]1012 (4) - 09.04.2024 06:51 [13:08:24]1206 (1) - 0 [13:08:24]OFD Sender: Remove packet 154992 [13:08:24]ProducePacketName [13:08:24]name=ofd_packets/00154992 [13:08:24]NVStorageDeleteData [13:08:25]Write to MH i2c: 01 00 00 D8 29 01 [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: 01 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: 01 07 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: 01 07 00 D8 29 00 00 00 00 00 D1 0C E5 [13:08:25]RasterBufferAndPrint [13:08:25]line [13:08:25]line [13:08:25]line [13:08:25]line [13:08:25]line [13:08:25]written 0, free lines is 3286 [13:08:25]MH_Cut [13:08:25]Write to MH i2c: D1 01 00 DF 29 01 DA [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: D1 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: D1 01 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: D1 01 00 DF 29 00 D9 [13:08:25]Write to MH i2c: 01 00 00 E0 29 09 [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]OFD Sender: No OFD packet to send [13:08:25]*** Cut start [13:08:25]*** Partial cut [13:08:25]*** CUTSNS_PIN = 1 [13:08:26]*** CUTSNS_PIN = 0 [13:08:26]*** Brake cut motor [13:08:26]Read from MH i2c: 01 [13:08:26]MH_I2C_Read... [13:08:26]*** Stop cut motor [13:08:26]*** Cut end [13:08:26]Read from MH i2c: 01 07 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: 01 07 00 E0 29 00 00 00 00 00 FF 0F 1E [13:08:26]process_action close_receipt done [13:08:26]requested_data is exist [13:08:26]produce_requested_data [13:08:26]requested_item fm.sn is exist - process it [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 11 00 00 [13:08:26]Write to MH i2c: E2 08 00 E1 29 80 11 00 00 00 00 00 00 84 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 17 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 17 00 E1 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D9 [13:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:08:26]wFMCommunicate OK [13:08:26]requested_item fd.num is exist - process it [13:08:26]SAM_PROTO_GetFieldsCounters [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 13 00 00 [13:08:26]Write to MH i2c: E2 08 00 E2 29 80 13 00 00 00 00 00 00 87 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 62 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 62 00 E2 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 70 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [13:08:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 70 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:26]wFMCommunicate OK [13:08:26]SAM_PROTO_GetFieldsCounters done [13:08:26]requested_item shift.num is exist - process it [13:08:26]requested_item shift.opened is exist - process it [13:08:26]req_shift_opened [13:08:26]FM_GetShiftState [13:08:26]SAM_PROTO_GetShiftState [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 13 01 00 [13:08:26]Write to MH i2c: E2 08 00 E3 29 80 13 01 00 00 00 00 00 89 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 0E 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 0E 00 E3 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [13:08:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:08:26]wFMCommunicate OK [13:08:26]SAM_PROTO_GetShiftState done [13:08:26]FM_GetShiftState done [13:08:26]req_shift_opened done [13:08:26]requested_item shift.open_date is exist - process it [13:08:26]req_shift_open_date [13:08:26]req_shift_open_date done [13:08:26]produce_requested_data done [13:08:26]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154992,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:08:26]process_action_free close_receipt [13:08:26]json_value_free [13:08:26]json_value_free done [13:08:26]process_json_proto returns [13:08:26]Send response to host [13:08:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154992,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:08:26]free response buf [13:08:26]execute_script done [13:08:26]execute_script returns [13:08:26]free content buf [13:08:26]Sock 7.Close socket [13:08:26]Sock 7.Thread stoped [13:08:27]accept exits with 9 [13:08:27]New connection [13:08:27]New thread 3067280740 created [13:08:27]Thread 3067137380 joined [13:08:27]Waiting for new connection... [13:08:27] Sock 9.Parse request [13:08:27]Sock 9.Check first char [13:08:27]Sock 9.First char is OK [13:08:27]request: POST /json_proto HTTP/1.0 [13:08:27]Method: POST [13:08:27]URL: /json_proto [13:08:27]Method is POST - this is cgi request [13:08:27]url: /json_proto [13:08:27]query_string will be loaded in cgi processing [13:08:27]execute_cgi json_proto POST (null) [13:08:27]execute_cgi path=json_proto method=POST [13:08:27]POST find Content-Length [13:08:27]Host: 172.17.32.195:8080 [13:08:27]Content-Length: 642 [13:08:27]Content-Type: application/json [13:08:27] [13:08:27]POST finish read [13:08:27]Found Content-Length = 642 [13:08:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:27]execute_script... [13:08: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)298262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 31.300, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:27]POST & json_proto [13:08:27]process_json_proto [13:08:27]json parsed OK: [13:08:27]protocol is kg_v1.0 [13:08:27]action value=close_receipt [13:08:27]process_action close_receipt [13:08:27]cmd_close_receipt [13:08:27]MH_GetDate [13:08:27]Write to MH i2c: F0 00 00 E4 29 FC [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: F0 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: F0 09 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: F0 09 00 E4 29 00 CD 3D 15 66 77 1B 62 64 E2 [13:08:27]GetLastDocTimeStamp 1712668104 [13:08:27]current date 1712668109 [13:08:27]FM_GetShiftState [13:08:27]SAM_PROTO_GetShiftState [13:08:27]wFMCommunicate request_size=4 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 13 01 00 [13:08:27]Write to MH i2c: E2 08 00 E5 29 80 13 01 00 00 00 00 00 8B [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 0E 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 0E 00 E5 29 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 25 [13:08:27]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:08:27]wFMCommunicate OK [13:08:27]SAM_PROTO_GetShiftState done [13:08:27]FM_GetShiftState done [13:08:27]opened in 1712622218 [13:08:27]opened+sec_in_day 1712708618 [13:08:27]quantity*price = 200007 [13:08:27]sum+1 = 200008 [13:08:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.07 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.07 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 297 09.04.2024 13:08 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154993 ФПД: 235904996255194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130829&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154993&fm=235904996255194&tin=02508201610067®Number=0000000000090882&sum=200007 [13:08:29]StoreToDocumentArchive [13:08:29]shift 298 fd 154993 [13:08:29]save to /storage/0298/doc_00154993 [13:08:29]save last doc name /storage/0298/doc_00154993 to /storage/kkm_last_doc_name [13:08:29]save OK [13:08:29]Clear old archive folders... [13:08:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:29]tlvbuf is 01792010 [13:08:29]SAM_PROTO_ClearQueue [13:08:29]wFMCommunicate request_size=4 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 09 00 00 [13:08:29]Write to MH i2c: E2 08 00 F2 29 80 09 00 00 00 00 00 00 8D [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 F2 29 00 90 00 8F [13:08:29]RAPDU: 90 00 [13:08:29]wFMCommunicate OK [13:08:29]SAM_PROTO_ClearQueue done [13:08:29]KKMCreateOFDPacket [13:08:29]OFDProtocolAddRootSTLVToBuf [13:08:29]FM_MakeSignedData [13:08:29]FM_MakeSignedData [13:08:29]SAM_PROTO_SignData [13:08:29]wFMCommunicate request_size=4 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 0D 01 02 [13:08:29]Write to MH i2c: E2 08 00 F3 29 80 0D 01 02 00 00 00 00 95 [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 F3 29 00 90 00 90 [13:08:29]RAPDU: 90 00 [13:08:29]wFMCommunicate OK [13:08:29]wFMCommunicate request_size=255 [13:08:29]MH_SAM_APDU [13:08: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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 29 01 00 00 F4 03 04 00 CD 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 71 5D 02 00 35 04 06 00 D6 [13:08:29]Write to MH i2c: E2 02 01 F4 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 29 01 00 00 F4 03 04 00 CD 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 71 5D 02 00 35 04 06 00 D6 00 00 2E [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 F4 29 00 90 00 91 [13:08:29]RAPDU: 90 00 [13:08:29]wFMCommunicate OK [13:08:29]wFMCommunicate request_size=10 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 0D 02 02 05 8D E9 80 A5 DA [13:08:29]Write to MH i2c: E2 0D 00 F5 29 80 0D 02 02 05 00 8D E9 80 A5 DA 00 00 17 [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 03 00 F5 29 00 90 00 92 [13:08:29]RAPDU: 90 00 [13:08:29]wFMCommunicate OK [13:08:29]wFMCommunicate request_size=4 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 0D 03 02 [13:08:29]Write to MH i2c: E2 08 00 F6 29 80 0D 03 02 00 00 00 00 9A [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 0B 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 0B 00 F6 29 00 73 8B EC CC 88 1D 26 04 90 00 20 [13:08:29]RAPDU: 73 8B EC CC 88 1D 26 04 90 00 [13:08:29]wFMCommunicate OK [13:08:29]SAM_PROTO_SignData done [13:08:29]FM_MakeSignedData done [13:08:29]CreateOFDProtocolMessage [13:08:29]wFMCommunicate request_size=4 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 11 00 00 [13:08:29]Write to MH i2c: E2 08 00 F7 29 80 11 00 00 00 00 00 00 9A [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:29]Read from MH i2c: E2 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 17 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: E2 17 00 F7 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 EF [13:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:08:29]wFMCommunicate OK [13:08:29]CreateOFDProtocolMessage done [13:08:29]OFDSenderStorePacket 154993 [13:08:29]StoreOFDPacket docnum=154993 [13:08:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 46 07 01 C8 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 29 01 00 00 F4 03 04 00 CD 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 71 5D 02 00 35 04 06 00 D6 8D E9 80 A5 DA 73 8B EC CC 88 1D 26 04 [13:08:29]CheckFolder [13:08:29]dirname=/storage/ofd_packets [13:08:29]CheckFolder done [13:08:29]ProducePacketName [13:08:29]name=ofd_packets/00154993 [13:08:29]NVStorageSaveData ofd_packets/00154993 [13:08:29]File name is /storage/ofd_packets/00154993 [13:08:29]Write 301 bytes [13:08:29]NVStorageSaveData done [13:08:29]OFDSenderStorePacket done [13:08:29]KKMCreateOFDPacket done [13:08:29]NVStorageSaveData kkm_last_timestamp [13:08:29]File name is /storage/kkm_last_timestamp [13:08:29]Write 4 bytes [13:08:29]NVStorageSaveData done [13:08:29]ExternCall_PrintAddStr [13:08:29]wPrintStart [13:08:29]Write to MH i2c: 01 00 00 F8 29 21 [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: 01 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: 01 07 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: 01 07 00 F8 29 00 00 00 00 00 FF 0F 36 [13:08:29]RasterBufferAndPrint [13:08:29]line Счет N : (1)298262 [13:08:29]line ИНН: 02508201610067 [13:08:29]line Контрольно-Кассовый Чек [13:08:29]line ПРОДАЖА [13:08:29]line ТРК (МРК, ГНК) : 22 [13:08:29]line Товар: 2710124130 [13:08:29]line Аи-92-К-5 [13:08:29]line 31.300 * 63.90 [13:08:29]line = 2000.07 [13:08:29]line НДС 12% НСП 1% [13:08:29]line > о реализуемом товаре [13:08:29]line ИТОГО: 2000.07 [13:08:29]line НСП 1% : 17.70 [13:08:29]line НДС 12% : 212.40 [13:08:29]line Наличными: 2000.07 [13:08:29]line Безнал.: 0.00 [13:08:29]line Место: АЗС № 53 "Партнер Нефть" [13:08:29]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:08:29]line СНО: Общий режим [13:08:29]line Чек 297 09.04.2024 13:08 [13:08:29]line Смена: 298 ФФД: 1.0 [13:08:29]line ЗНМ: 0300000127 [13:08:29]line РНМ: 0000000000090882 [13:08:29]line Версия ККМ: 001 [13:08:29]line ФМ: 0000000000874906 [13:08:29]line ФД: 154993 [13:08:29]line ФПД: 235904996255194 [13:08:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130829&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154993&fm=235904996255194&tin=02508201610067®Number=0000000000090882&sum=200007 [13:08:29]written 0, free lines is 4095 [13:08:29]OFD Sender: Processing packet 154993 [packets to send 67, broken 66] [13:08:29]ProducePacketName [13:08:29]name=ofd_packets/00154993 [13:08:29]OFD Sender: To server: pG, [13:08:29]CommunicateWithHost lk.salyk.kg:30040 [13:08:29]ConnectInit lk.salyk.kg [13:08:29]Connected sock=11 [13:08:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 71 46 07 01 C8 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 44 7A 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 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 29 01 00 00 F4 03 04 00 CD 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 71 5D 02 00 35 04 06 00 D6 8D E9 80 A5 DA 73 8B EC CC 88 1D 26 04 [13:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 14 37 47 00 D1 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 71 5D 02 00 F4 03 04 00 77 E5 14 66 B6 04 01 00 00 42 AF 87 6D 33 63 85 4F [13:08:30]CommunicateWithHost err = 0 [13:08:30]CheckOFDResponse [13:08:30]1017 (14) - 77093643461234 [13:08:30]1041 (16) - 0000000000874906 [13:08:30]1040 (4) - 154993 [13:08:30]1012 (4) - 09.04.2024 06:51 [13:08:30]1206 (1) - 0 [13:08:30]OFD Sender: Remove packet 154993 [13:08:30]ProducePacketName [13:08:30]name=ofd_packets/00154993 [13:08:30]NVStorageDeleteData [13:08:30]Write to MH i2c: 01 00 00 20 2A 4A [13:08:30]Write i2c OK [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: 01 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: 01 07 00 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: 01 07 00 20 2A 00 00 00 00 00 07 0D 65 [13:08:30]RasterBufferAndPrint [13:08:30]line [13:08:30]line [13:08:30]line [13:08:30]line [13:08:30]line [13:08:30]written 0, free lines is 3344 [13:08:30]MH_Cut [13:08:30]Write to MH i2c: D1 01 00 27 2A 01 23 [13:08:30]Write i2c OK [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: D1 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: D1 01 00 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: D1 01 00 27 2A 00 22 [13:08:30]Write to MH i2c: 01 00 00 28 2A 52 [13:08:30]Write i2c OK [13:08:30]MH_I2C_Read... [13:08:30]OFD Sender: No OFD packet to send [13:08:31]*** Cut start [13:08:31]*** Partial cut [13:08:31]*** CUTSNS_PIN = 1 [13:08:31]*** CUTSNS_PIN = 0 [13:08:31]*** Brake cut motor [13:08:31]Read from MH i2c: 01 [13:08:31]MH_I2C_Read... [13:08:31]*** Stop cut motor [13:08:31]*** Cut end [13:08:31]Read from MH i2c: 01 07 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: 01 07 00 28 2A 00 00 00 00 00 FF 0F 67 [13:08:31]process_action close_receipt done [13:08:31]requested_data is exist [13:08:31]produce_requested_data [13:08:31]requested_item fm.sn is exist - process it [13:08:31]wFMCommunicate request_size=4 [13:08:31]MH_SAM_APDU [13:08:31]CAPDU: 80 11 00 00 [13:08:31]Write to MH i2c: E2 08 00 29 2A 80 11 00 00 00 00 00 00 CD [13:08:31]Write i2c OK [13:08:31]MH_I2C_Read... [13:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:31]Read from MH i2c: E2 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 17 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 17 00 29 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 22 [13:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:08:31]wFMCommunicate OK [13:08:31]requested_item fd.num is exist - process it [13:08:31]SAM_PROTO_GetFieldsCounters [13:08:31]wFMCommunicate request_size=4 [13:08:31]MH_SAM_APDU [13:08:31]CAPDU: 80 13 00 00 [13:08:31]Write to MH i2c: E2 08 00 2A 2A 80 13 00 00 00 00 00 00 D0 [13:08:31]Write i2c OK [13:08:31]MH_I2C_Read... [13:08:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:31]Read from MH i2c: E2 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 62 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 62 00 2A 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 71 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [13:08:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 71 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:31]wFMCommunicate OK [13:08:31]SAM_PROTO_GetFieldsCounters done [13:08:31]requested_item shift.num is exist - process it [13:08:31]requested_item shift.opened is exist - process it [13:08:31]req_shift_opened [13:08:31]FM_GetShiftState [13:08:31]SAM_PROTO_GetShiftState [13:08:31]wFMCommunicate request_size=4 [13:08:31]MH_SAM_APDU [13:08:31]CAPDU: 80 13 01 00 [13:08:31]Write to MH i2c: E2 08 00 2B 2A 80 13 01 00 00 00 00 00 D2 [13:08:31]Write i2c OK [13:08:31]MH_I2C_Read... [13:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:31]Read from MH i2c: E2 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 0E 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 0E 00 2B 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [13:08:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:08:31]wFMCommunicate OK [13:08:31]SAM_PROTO_GetShiftState done [13:08:31]FM_GetShiftState done [13:08:31]req_shift_opened done [13:08:31]requested_item shift.open_date is exist - process it [13:08:31]req_shift_open_date [13:08:31]req_shift_open_date done [13:08:31]produce_requested_data done [13:08:31]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154993,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:08:31]process_action_free close_receipt [13:08:31]json_value_free [13:08:31]json_value_free done [13:08:31]process_json_proto returns [13:08:31]Send response to host [13:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154993,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:08:31]free response buf [13:08:31]execute_script done [13:08:31]execute_script returns [13:08:31]free content buf [13:08:31]Sock 9.Close socket [13:08:31]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [13:09:04]accept exits with 7 [13:09:04]New connection [13:09:04]New thread 3067137380 created [13:09:04]Thread 3067280740 joined [13:09:04]Waiting for new connection... [13:09:04] Sock 7.Parse request [13:09:04]Sock 7.Check first char [13:09:04]Sock 7.First char is OK [13:09:04]request: POST /json_proto HTTP/1.0 [13:09:04]Method: POST [13:09:04]URL: /json_proto [13:09:04]Method is POST - this is cgi request [13:09:04]url: /json_proto [13:09:04]query_string will be loaded in cgi processing [13:09:04]execute_cgi json_proto POST (null) [13:09:04]execute_cgi path=json_proto method=POST [13:09:04]POST find Content-Length [13:09:04]Host: 172.17.32.195:8080 [13:09:04]Content-Length: 644 [13:09:04]Content-Type: application/json [13:09:04] [13:09:04]POST finish read [13:09:04]Found Content-Length = 644 [13:09:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 3.460, "sum" : 250.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:04]execute_script... [13:09:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 3.460, "sum" : 250.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:04]POST & json_proto [13:09:04]process_json_proto [13:09:04]json parsed OK: [13:09:04]protocol is kg_v1.0 [13:09:04]action value=close_receipt [13:09:04]process_action close_receipt [13:09:04]cmd_close_receipt [13:09:04]MH_GetDate [13:09:04]Write to MH i2c: F0 00 00 2C 2A 45 [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: F0 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: F0 09 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: F0 09 00 2C 2A 00 F2 3D 15 66 77 1B 62 64 50 [13:09:04]GetLastDocTimeStamp 1712668109 [13:09:04]current date 1712668146 [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 2D 2A 80 13 01 00 00 00 00 00 D4 [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 2D 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6E [13:09:04]RAPDU: 09 00 01 8A 8A 14 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]opened in 1712622218 [13:09:04]opened+sec_in_day 1712708618 [13:09:04]quantity*price = 25050 [13:09:04]sum+1 = 25051 [13:09:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.50 НСП 1% : 2.22 НДС 12% : 26.60 Наличными: 250.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 298 09.04.2024 13:09 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154994 ФПД: 6012769435724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130906&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154994&fm=6012769435724&tin=02508201610067®Number=0000000000090882&sum=25050 [13:09:05]StoreToDocumentArchive [13:09:05]shift 298 fd 154994 [13:09:05]save to /storage/0298/doc_00154994 [13:09:05]save last doc name /storage/0298/doc_00154994 to /storage/kkm_last_doc_name [13:09:05]save OK [13:09:05]Clear old archive folders... [13:09:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:09:05]tlvbuf is 017EFDB0 [13:09:05]SAM_PROTO_ClearQueue [13:09:05]wFMCommunicate request_size=4 [13:09:05]MH_SAM_APDU [13:09:05]CAPDU: 80 09 00 00 [13:09:05]Write to MH i2c: E2 08 00 3A 2A 80 09 00 00 00 00 00 00 D6 [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 3A 2A 00 90 00 D8 [13:09:06]RAPDU: 90 00 [13:09:06]wFMCommunicate OK [13:09:06]SAM_PROTO_ClearQueue done [13:09:06]KKMCreateOFDPacket [13:09:06]OFDProtocolAddRootSTLVToBuf [13:09:06]FM_MakeSignedData [13:09:06]FM_MakeSignedData [13:09:06]SAM_PROTO_SignData [13:09:06]wFMCommunicate request_size=4 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 0D 01 02 [13:09:06]Write to MH i2c: E2 08 00 3B 2A 80 0D 01 02 00 00 00 00 DE [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 3B 2A 00 90 00 D9 [13:09:06]RAPDU: 90 00 [13:09:06]wFMCommunicate OK [13:09:06]wFMCommunicate request_size=255 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 0D 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 DA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 DA 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 2A 01 00 00 F4 03 04 00 F2 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 72 5D 02 00 35 04 06 00 [13:09:06]Write to MH i2c: E2 02 01 3C 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 0D 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 DA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 DA 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 2A 01 00 00 F4 03 04 00 F2 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 72 5D 02 00 35 04 06 00 00 00 EA [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 3C 2A 00 90 00 DA [13:09:06]RAPDU: 90 00 [13:09:06]wFMCommunicate OK [13:09:06]wFMCommunicate request_size=11 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 0D 02 02 06 05 77 F4 FC 80 4C [13:09:06]Write to MH i2c: E2 0E 00 3D 2A 80 0D 02 02 06 00 05 77 F4 FC 80 4C 00 00 25 [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 03 00 3D 2A 00 90 00 DB [13:09:06]RAPDU: 90 00 [13:09:06]wFMCommunicate OK [13:09:06]wFMCommunicate request_size=4 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 0D 03 02 [13:09:06]Write to MH i2c: E2 08 00 3E 2A 80 0D 03 02 00 00 00 00 E3 [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 0B 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 0B 00 3E 2A 00 3A 95 B0 33 D5 62 A6 9E 90 00 11 [13:09:06]RAPDU: 3A 95 B0 33 D5 62 A6 9E 90 00 [13:09:06]wFMCommunicate OK [13:09:06]SAM_PROTO_SignData done [13:09:06]FM_MakeSignedData done [13:09:06]CreateOFDProtocolMessage [13:09:06]wFMCommunicate request_size=4 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 11 00 00 [13:09:06]Write to MH i2c: E2 08 00 3F 2A 80 11 00 00 00 00 00 00 E3 [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 17 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 17 00 3F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 38 [13:09:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:09:06]wFMCommunicate OK [13:09:06]CreateOFDProtocolMessage done [13:09:06]OFDSenderStorePacket 154994 [13:09:06]StoreOFDPacket docnum=154994 [13:09:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 3A 82 08 01 F5 B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 0D 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 DA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 DA 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 2A 01 00 00 F4 03 04 00 F2 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 72 5D 02 00 35 04 06 00 05 77 F4 FC 80 4C 3A 95 B0 33 D5 62 A6 9E [13:09:06]CheckFolder [13:09:06]dirname=/storage/ofd_packets [13:09:06]CheckFolder done [13:09:06]ProducePacketName [13:09:06]name=ofd_packets/00154994 [13:09:06]NVStorageSaveData ofd_packets/00154994 [13:09:06]File name is /storage/ofd_packets/00154994 [13:09:06]Write 302 bytes [13:09:06]NVStorageSaveData done [13:09:06]OFDSenderStorePacket done [13:09:06]KKMCreateOFDPacket done [13:09:06]NVStorageSaveData kkm_last_timestamp [13:09:06]File name is /storage/kkm_last_timestamp [13:09:06]Write 4 bytes [13:09:06]NVStorageSaveData done [13:09:06]ExternCall_PrintAddStr [13:09:06]wPrintStart [13:09:06]Write to MH i2c: 01 00 00 40 2A 6A [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: 01 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: 01 07 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: 01 07 00 40 2A 00 00 00 00 00 FF 0F 7F [13:09:06]RasterBufferAndPrint [13:09:06]line Счет N : (1)298263 [13:09:06]line ИНН: 02508201610067 [13:09:06]line Контрольно-Кассовый Чек [13:09:06]line ПРОДАЖА [13:09:06]line ТРК (МРК, ГНК) : 91 [13:09:06]line Товар: 2710194210 [13:09:06]line ДТ(л)-К-5 [13:09:06]line 3.460 * 72.40 [13:09:06]line = 250.50 [13:09:06]line НДС 12% НСП 1% [13:09:06]line > о реализуемом товаре [13:09:06]line ИТОГО: 250.50 [13:09:06]line НСП 1% : 2.22 [13:09:06]line НДС 12% : 26.60 [13:09:06]line Наличными: 250.50 [13:09:06]line Безнал.: 0.00 [13:09:06]line Место: АЗС № 53 "Партнер Нефть" [13:09:06]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:09:06]line СНО: Общий режим [13:09:06]line Чек 298 09.04.2024 13:09 [13:09:06]line Смена: 298 ФФД: 1.0 [13:09:06]line ЗНМ: 0300000127 [13:09:06]line РНМ: 0000000000090882 [13:09:06]line Версия ККМ: 001 [13:09:06]line ФМ: 0000000000874906 [13:09:06]line ФД: 154994 [13:09:06]line ФПД: 6012769435724 [13:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130906&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154994&fm=6012769435724&tin=02508201610067®Number=0000000000090882&sum=25050 [13:09:06]OFD Sender: Processing packet 154994 [packets to send 67, broken 66] [13:09:06]ProducePacketName [13:09:06]name=ofd_packets/00154994 [13:09:06]OFD Sender: To server: pG, [13:09:06]CommunicateWithHost lk.salyk.kg:30040 [13:09:06]ConnectInit lk.salyk.kg [13:09:06]written 0, free lines is 4095 [13:09:06]Connected sock=10 [13:09:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 3A 82 08 01 F5 B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 84 0D 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 DA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 0A 00 00 00 00 07 04 06 00 DA 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 2A 01 00 00 F4 03 04 00 F2 3D 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 72 5D 02 00 35 04 06 00 05 77 F4 FC 80 4C 3A 95 B0 33 D5 62 A6 9E [13:09:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 ED DF 47 00 25 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 72 5D 02 00 F4 03 04 00 9C E5 14 66 B6 04 01 00 00 54 F4 F3 4A A4 52 4A 6A [13:09:07]CommunicateWithHost err = 0 [13:09:07]CheckOFDResponse [13:09:07]1017 (14) - 77093643461234 [13:09:07]1041 (16) - 0000000000874906 [13:09:07]1040 (4) - 154994 [13:09:07]1012 (4) - 09.04.2024 06:52 [13:09:07]1206 (1) - 0 [13:09:07]OFD Sender: Remove packet 154994 [13:09:07]ProducePacketName [13:09:07]name=ofd_packets/00154994 [13:09:07]NVStorageDeleteData [13:09:07]Write to MH i2c: 01 00 00 68 2A 92 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: 01 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: 01 07 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: 01 07 00 68 2A 00 00 00 00 00 F2 0C 97 [13:09:07]RasterBufferAndPrint [13:09:07]line [13:09:07]line [13:09:07]line [13:09:07]line [13:09:07]line [13:09:07]written 0, free lines is 3320 [13:09:07]MH_Cut [13:09:07]Write to MH i2c: D1 01 00 6F 2A 01 6B [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: D1 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: D1 01 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: D1 01 00 6F 2A 00 6A [13:09:07]Write to MH i2c: 01 00 00 70 2A 9A [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]OFD Sender: No OFD packet to send [13:09:08]*** Cut start [13:09:08]*** Partial cut [13:09:08]*** CUTSNS_PIN = 1 [13:09:08]*** CUTSNS_PIN = 0 [13:09:08]*** Brake cut motor [13:09:08]Read from MH i2c: 01 [13:09:08]MH_I2C_Read... [13:09:08]*** Stop cut motor [13:09:08]*** Cut end [13:09:08]Read from MH i2c: 01 07 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: 01 07 00 70 2A 00 00 00 00 00 FF 0F AF [13:09:08]process_action close_receipt done [13:09:08]requested_data is exist [13:09:08]produce_requested_data [13:09:08]requested_item fm.sn is exist - process it [13:09:08]wFMCommunicate request_size=4 [13:09:08]MH_SAM_APDU [13:09:08]CAPDU: 80 11 00 00 [13:09:08]Write to MH i2c: E2 08 00 71 2A 80 11 00 00 00 00 00 00 15 [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:08]Read from MH i2c: E2 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 17 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 17 00 71 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6A [13:09:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:09:08]wFMCommunicate OK [13:09:08]requested_item fd.num is exist - process it [13:09:08]SAM_PROTO_GetFieldsCounters [13:09:08]wFMCommunicate request_size=4 [13:09:08]MH_SAM_APDU [13:09:08]CAPDU: 80 13 00 00 [13:09:08]Write to MH i2c: E2 08 00 72 2A 80 13 00 00 00 00 00 00 18 [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:08]Read from MH i2c: E2 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 62 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 62 00 72 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 72 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [13:09:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 72 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:08]wFMCommunicate OK [13:09:08]SAM_PROTO_GetFieldsCounters done [13:09:08]requested_item shift.num is exist - process it [13:09:08]requested_item shift.opened is exist - process it [13:09:08]req_shift_opened [13:09:08]FM_GetShiftState [13:09:08]SAM_PROTO_GetShiftState [13:09:08]wFMCommunicate request_size=4 [13:09:08]MH_SAM_APDU [13:09:08]CAPDU: 80 13 01 00 [13:09:08]Write to MH i2c: E2 08 00 73 2A 80 13 01 00 00 00 00 00 1A [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:08]Read from MH i2c: E2 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 0E 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: E2 0E 00 73 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B4 [13:09:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:09:08]wFMCommunicate OK [13:09:08]SAM_PROTO_GetShiftState done [13:09:08]FM_GetShiftState done [13:09:08]req_shift_opened done [13:09:08]requested_item shift.open_date is exist - process it [13:09:08]req_shift_open_date [13:09:08]req_shift_open_date done [13:09:08]produce_requested_data done [13:09:08]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154994,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:09:08]process_action_free close_receipt [13:09:08]json_value_free [13:09:08]json_value_free done [13:09:08]process_json_proto returns [13:09:08]Send response to host [13:09:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154994,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:09:08]free response buf [13:09:08]execute_script done [13:09:08]execute_script returns [13:09:08]free content buf [13:09:08]Sock 7.Close socket [13:09:08]Sock 7.Thread stoped [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:31]accept exits with 9 [13:09:31]New connection [13:09:31]New thread 3067280740 created [13:09:31]Thread 3067137380 joined [13:09:31]Waiting for new connection... [13:09:31] Sock 9.Parse request [13:09:31]Sock 9.Check first char [13:09:31]Sock 9.First char is OK [13:09:31]request: POST /json_proto HTTP/1.0 [13:09:31]Method: POST [13:09:31]URL: /json_proto [13:09:31]Method is POST - this is cgi request [13:09:31]url: /json_proto [13:09:31]query_string will be loaded in cgi processing [13:09:31]execute_cgi json_proto POST (null) [13:09:31]execute_cgi path=json_proto method=POST [13:09:31]POST find Content-Length [13:09:31]Host: 172.17.32.195:8080 [13:09:31]Content-Length: 639 [13:09:31]Content-Type: application/json [13:09:31] [13:09:31]POST finish read [13:09:31]Found Content-Length = 639 [13:09:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.670, "sum" : 490.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:31]execute_script... [13:09:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.670, "sum" : 490.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:31]POST & json_proto [13:09:31]process_json_proto [13:09:31]json parsed OK: [13:09:31]protocol is kg_v1.0 [13:09:31]action value=close_receipt [13:09:31]process_action close_receipt [13:09:31]cmd_close_receipt [13:09:31]MH_GetDate [13:09:31]Write to MH i2c: F0 00 00 74 2A 8D [13:09:31]Write i2c OK [13:09:31]MH_I2C_Read... [13:09:31]Read from MH i2c: F0 [13:09:31]MH_I2C_Read... [13:09:31]Read from MH i2c: F0 09 00 [13:09:31]MH_I2C_Read... [13:09:31]Read from MH i2c: F0 09 00 74 2A 00 0C 3E 15 66 77 1B 62 64 B3 [13:09:31]GetLastDocTimeStamp 1712668146 [13:09:31]current date 1712668172 [13:09:31]FM_GetShiftState [13:09:31]SAM_PROTO_GetShiftState [13:09:31]wFMCommunicate request_size=4 [13:09:31]MH_SAM_APDU [13:09:31]CAPDU: 80 13 01 00 [13:09:31]Write to MH i2c: E2 08 00 75 2A 80 13 01 00 00 00 00 00 1C [13:09:31]Write i2c OK [13:09:31]MH_I2C_Read... [13:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:31]Read from MH i2c: E2 [13:09:31]MH_I2C_Read... [13:09:31]Read from MH i2c: E2 0E 00 [13:09:31]MH_I2C_Read... [13:09:31]Read from MH i2c: E2 0E 00 75 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B6 [13:09:31]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:09:31]wFMCommunicate OK [13:09:31]SAM_PROTO_GetShiftState done [13:09:31]FM_GetShiftState done [13:09:31]opened in 1712622218 [13:09:31]opened+sec_in_day 1712708618 [13:09:31]quantity*price = 49011 [13:09:31]sum+1 = 49012 [13:09:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 490.11 НСП 1% : 4.34 НДС 12% : 52.05 Наличными: 490.11 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 299 09.04.2024 13:09 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154995 ФПД: 44476669469342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130932&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154995&fm=44476669469342&tin=02508201610067®Number=0000000000090882&sum=49011 [13:09:32]StoreToDocumentArchive [13:09:32]shift 298 fd 154995 [13:09:32]save to /storage/0298/doc_00154995 [13:09:32]save last doc name /storage/0298/doc_00154995 to /storage/kkm_last_doc_name [13:09:32]save OK [13:09:32]Clear old archive folders... [13:09:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:32]tlvbuf is B6FA8CD0 [13:09:32]SAM_PROTO_ClearQueue [13:09:32]wFMCommunicate request_size=4 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 09 00 00 [13:09:32]Write to MH i2c: E2 08 00 82 2A 80 09 00 00 00 00 00 00 1E [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:32]Read from MH i2c: E2 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 82 2A 00 90 00 20 [13:09:32]RAPDU: 90 00 [13:09:32]wFMCommunicate OK [13:09:32]SAM_PROTO_ClearQueue done [13:09:32]KKMCreateOFDPacket [13:09:32]OFDProtocolAddRootSTLVToBuf [13:09:32]FM_MakeSignedData [13:09:32]FM_MakeSignedData [13:09:32]SAM_PROTO_SignData [13:09:32]wFMCommunicate request_size=4 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 0D 01 02 [13:09:32]Write to MH i2c: E2 08 00 83 2A 80 0D 01 02 00 00 00 00 26 [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:32]Read from MH i2c: E2 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 83 2A 00 90 00 21 [13:09:32]RAPDU: 90 00 [13:09:32]wFMCommunicate OK [13:09:32]wFMCommunicate request_size=255 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 0C 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 73 5D 02 00 35 04 06 00 28 [13:09:32]Write to MH i2c: E2 02 01 84 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 0C 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 73 5D 02 00 35 04 06 00 28 00 00 1D [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:32]OFD Sender: No OFD packet to send [13:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:32]Read from MH i2c: E2 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 84 2A 00 90 00 22 [13:09:32]RAPDU: 90 00 [13:09:32]wFMCommunicate OK [13:09:32]wFMCommunicate request_size=10 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 0D 02 02 05 73 88 15 A2 9E [13:09:32]Write to MH i2c: E2 0D 00 85 2A 80 0D 02 02 05 00 73 88 15 A2 9E 00 00 83 [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:32]Read from MH i2c: E2 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 03 00 85 2A 00 90 00 23 [13:09:32]RAPDU: 90 00 [13:09:32]wFMCommunicate OK [13:09:32]wFMCommunicate request_size=4 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 0D 03 02 [13:09:32]Write to MH i2c: E2 08 00 86 2A 80 0D 03 02 00 00 00 00 2B [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:32]Read from MH i2c: E2 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 0B 00 [13:09:32]MH_I2C_Read... [13:09:32]Read from MH i2c: E2 0B 00 86 2A 00 FB 5A 73 E0 25 40 5E 45 90 00 DC [13:09:32]RAPDU: FB 5A 73 E0 25 40 5E 45 90 00 [13:09:32]wFMCommunicate OK [13:09:32]SAM_PROTO_SignData done [13:09:32]FM_MakeSignedData done [13:09:32]CreateOFDProtocolMessage [13:09:32]wFMCommunicate request_size=4 [13:09:32]MH_SAM_APDU [13:09:32]CAPDU: 80 11 00 00 [13:09:32]Write to MH i2c: E2 08 00 87 2A 80 11 00 00 00 00 00 00 2B [13:09:32]Write i2c OK [13:09:32]MH_I2C_Read... [13:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:33]Read from MH i2c: E2 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: E2 17 00 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: E2 17 00 87 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 80 [13:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:09:33]wFMCommunicate OK [13:09:33]CreateOFDProtocolMessage done [13:09:33]OFDSenderStorePacket 154995 [13:09:33]StoreOFDPacket docnum=154995 [13:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 3B 07 01 BF 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 0C 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 73 5D 02 00 35 04 06 00 28 73 88 15 A2 9E FB 5A 73 E0 25 40 5E 45 [13:09:33]CheckFolder [13:09:33]dirname=/storage/ofd_packets [13:09:33]CheckFolder done [13:09:33]ProducePacketName [13:09:33]name=ofd_packets/00154995 [13:09:33]NVStorageSaveData ofd_packets/00154995 [13:09:33]File name is /storage/ofd_packets/00154995 [13:09:33]Write 301 bytes [13:09:33]NVStorageSaveData done [13:09:33]OFDSenderStorePacket done [13:09:33]KKMCreateOFDPacket done [13:09:33]NVStorageSaveData kkm_last_timestamp [13:09:33]File name is /storage/kkm_last_timestamp [13:09:33]Write 4 bytes [13:09:33]NVStorageSaveData done [13:09:33]ExternCall_PrintAddStr [13:09:33]wPrintStart [13:09:33]Write to MH i2c: 01 00 00 88 2A B2 [13:09:33]Write i2c OK [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 07 00 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 07 00 88 2A 00 00 00 00 00 FF 0F C7 [13:09:33]RasterBufferAndPrint [13:09:33]line Счет N : (1)298264 [13:09:33]line ИНН: 02508201610067 [13:09:33]line Контрольно-Кассовый Чек [13:09:33]line ПРОДАЖА [13:09:33]line ТРК (МРК, ГНК) : 82 [13:09:33]line Товар: 2710124130 [13:09:33]line Аи-92-К-5 [13:09:33]line 7.670 * 63.90 [13:09:33]line = 490.11 [13:09:33]line НДС 12% НСП 1% [13:09:33]line > о реализуемом товаре [13:09:33]line ИТОГО: 490.11 [13:09:33]line НСП 1% : 4.34 [13:09:33]line НДС 12% : 52.05 [13:09:33]line Наличными: 490.11 [13:09:33]line Безнал.: 0.00 [13:09:33]line Место: АЗС № 53 "Партнер Нефть" [13:09:33]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:09:33]line СНО: Общий режим [13:09:33]line Чек 299 09.04.2024 13:09 [13:09:33]line Смена: 298 ФФД: 1.0 [13:09:33]line ЗНМ: 0300000127 [13:09:33]line РНМ: 0000000000090882 [13:09:33]line Версия ККМ: 001 [13:09:33]line ФМ: 0000000000874906 [13:09:33]line ФД: 154995 [13:09:33]line ФПД: 44476669469342 [13:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T130932&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154995&fm=44476669469342&tin=02508201610067®Number=0000000000090882&sum=49011 [13:09:33]OFD Sender: Processing packet 154995 [packets to send 67, broken 66] [13:09:33]ProducePacketName [13:09:33]name=ofd_packets/00154995 [13:09:33]OFD Sender: To server: pG, [13:09:33]CommunicateWithHost lk.salyk.kg:30040 [13:09:33]ConnectInit lk.salyk.kg [13:09:33]written 0, free lines is 4095 [13:09:33]Connected sock=10 [13:09:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F0 3B 07 01 BF 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 73 BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 14 00 00 00 00 07 04 06 00 73 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 0C 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 73 5D 02 00 35 04 06 00 28 73 88 15 A2 9E FB 5A 73 E0 25 40 5E 45 [13:09:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 BA BB 47 00 3C EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 73 5D 02 00 F4 03 04 00 B6 E5 14 66 B6 04 01 00 00 90 B9 30 1D 74 61 74 F8 [13:09:33]CommunicateWithHost err = 0 [13:09:33]CheckOFDResponse [13:09:33]1017 (14) - 77093643461234 [13:09:33]1041 (16) - 0000000000874906 [13:09:33]1040 (4) - 154995 [13:09:33]1012 (4) - 09.04.2024 06:52 [13:09:33]1206 (1) - 0 [13:09:33]OFD Sender: Remove packet 154995 [13:09:33]ProducePacketName [13:09:33]name=ofd_packets/00154995 [13:09:33]NVStorageDeleteData [13:09:33]Write to MH i2c: 01 00 00 B0 2A DA [13:09:33]Write i2c OK [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 07 00 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: 01 07 00 B0 2A 00 00 00 00 00 EE 0C DB [13:09:33]RasterBufferAndPrint [13:09:33]line [13:09:33]line [13:09:33]line [13:09:33]line [13:09:33]line [13:09:33]written 0, free lines is 3316 [13:09:33]MH_Cut [13:09:33]Write to MH i2c: D1 01 00 B7 2A 01 B3 [13:09:33]Write i2c OK [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: D1 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: D1 01 00 [13:09:33]MH_I2C_Read... [13:09:33]Read from MH i2c: D1 01 00 B7 2A 00 B2 [13:09:33]Write to MH i2c: 01 00 00 B8 2A E2 [13:09:33]Write i2c OK [13:09:33]MH_I2C_Read... [13:09:34]OFD Sender: No OFD packet to send [13:09:34]*** Cut start [13:09:34]*** Partial cut [13:09:34]*** CUTSNS_PIN = 1 [13:09:34]*** CUTSNS_PIN = 0 [13:09:34]*** Brake cut motor [13:09:35]Read from MH i2c: 01 [13:09:35]MH_I2C_Read... [13:09:35]*** Stop cut motor [13:09:35]*** Cut end [13:09:35]Read from MH i2c: 01 07 00 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: 01 07 00 B8 2A 00 00 00 00 00 FF 0F F7 [13:09:35]process_action close_receipt done [13:09:35]requested_data is exist [13:09:35]produce_requested_data [13:09:35]requested_item fm.sn is exist - process it [13:09:35]wFMCommunicate request_size=4 [13:09:35]MH_SAM_APDU [13:09:35]CAPDU: 80 11 00 00 [13:09:35]Write to MH i2c: E2 08 00 B9 2A 80 11 00 00 00 00 00 00 5D [13:09:35]Write i2c OK [13:09:35]MH_I2C_Read... [13:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:35]Read from MH i2c: E2 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 17 00 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 17 00 B9 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 B2 [13:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:09:35]wFMCommunicate OK [13:09:35]requested_item fd.num is exist - process it [13:09:35]SAM_PROTO_GetFieldsCounters [13:09:35]wFMCommunicate request_size=4 [13:09:35]MH_SAM_APDU [13:09:35]CAPDU: 80 13 00 00 [13:09:35]Write to MH i2c: E2 08 00 BA 2A 80 13 00 00 00 00 00 00 60 [13:09:35]Write i2c OK [13:09:35]MH_I2C_Read... [13:09:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:35]Read from MH i2c: E2 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 62 00 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 62 00 BA 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 73 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [13:09:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 73 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:35]wFMCommunicate OK [13:09:35]SAM_PROTO_GetFieldsCounters done [13:09:35]requested_item shift.num is exist - process it [13:09:35]requested_item shift.opened is exist - process it [13:09:35]req_shift_opened [13:09:35]FM_GetShiftState [13:09:35]SAM_PROTO_GetShiftState [13:09:35]wFMCommunicate request_size=4 [13:09:35]MH_SAM_APDU [13:09:35]CAPDU: 80 13 01 00 [13:09:35]Write to MH i2c: E2 08 00 BB 2A 80 13 01 00 00 00 00 00 62 [13:09:35]Write i2c OK [13:09:35]MH_I2C_Read... [13:09:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:35]Read from MH i2c: E2 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 0E 00 [13:09:35]MH_I2C_Read... [13:09:35]Read from MH i2c: E2 0E 00 BB 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FC [13:09:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:09:35]wFMCommunicate OK [13:09:35]SAM_PROTO_GetShiftState done [13:09:35]FM_GetShiftState done [13:09:35]req_shift_opened done [13:09:35]requested_item shift.open_date is exist - process it [13:09:35]req_shift_open_date [13:09:35]req_shift_open_date done [13:09:35]produce_requested_data done [13:09:35]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154995,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:09:35]process_action_free close_receipt [13:09:35]json_value_free [13:09:35]json_value_free done [13:09:35]process_json_proto returns [13:09:35]Send response to host [13:09:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154995,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:09:35]free response buf [13:09:35]execute_script done [13:09:35]execute_script returns [13:09:35]free content buf [13:09:35]Sock 9.Close socket [13:09:35]Sock 9.Thread stoped [13:09:39]OFD Sender: No OFD packet to send [13:09:44]OFD Sender: No OFD packet to send [13:09:49]OFD Sender: No OFD packet to send [13:09:54]OFD Sender: No OFD packet to send [13:09:59]OFD Sender: No OFD packet to send [13:10:04]OFD Sender: No OFD packet to send [13:10:09]OFD Sender: No OFD packet to send [13:10:14]OFD Sender: No OFD packet to send [13:10:19]OFD Sender: No OFD packet to send [13:10:24]OFD Sender: No OFD packet to send [13:10:29]OFD Sender: No OFD packet to send [13:10:34]OFD Sender: No OFD packet to send [13:10:39]OFD Sender: No OFD packet to send [13:10:44]OFD Sender: No OFD packet to send [13:10:49]OFD Sender: No OFD packet to send [13:10:54]OFD Sender: No OFD packet to send [13:10:59]OFD Sender: No OFD packet to send [13:11:04]OFD Sender: No OFD packet to send [13:11:09]OFD Sender: No OFD packet to send [13:11:14]OFD Sender: No OFD packet to send [13:11:19]OFD Sender: No OFD packet to send [13:11:24]OFD Sender: No OFD packet to send [13:11:29]OFD Sender: No OFD packet to send [13:11:34]OFD Sender: No OFD packet to send [13:11:39]OFD Sender: No OFD packet to send [13:11:44]OFD Sender: No OFD packet to send [13:11:49]OFD Sender: No OFD packet to send [13:11:54]OFD Sender: No OFD packet to send [13:11:57]accept exits with 7 [13:11:57]New connection [13:11:57]New thread 3067137380 created [13:11:57]Thread 3067280740 joined [13:11:57]Waiting for new connection... [13:11:57] Sock 7.Parse request [13:11:57]Sock 7.Check first char [13:11:57]Sock 7.First char is OK [13:11:57]request: POST /json_proto HTTP/1.0 [13:11:57]Method: POST [13:11:57]URL: /json_proto [13:11:57]Method is POST - this is cgi request [13:11:57]url: /json_proto [13:11:57]query_string will be loaded in cgi processing [13:11:57]execute_cgi json_proto POST (null) [13:11:57]execute_cgi path=json_proto method=POST [13:11:57]POST find Content-Length [13:11:57]Host: 172.17.32.195:8080 [13:11:57]Content-Length: 805 [13:11:57]Content-Type: application/json [13:11:57] [13:11:57]POST finish read [13:11:57]Found Content-Length = 805 [13:11:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:57]execute_script... [13:11:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 92", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:57]POST & json_proto [13:11:57]process_json_proto [13:11:57]json parsed OK: [13:11:57]protocol is kg_v1.0 [13:11:57]action value=close_receipt [13:11:57]process_action close_receipt [13:11:57]cmd_close_receipt [13:11:57]MH_GetDate [13:11:57]Write to MH i2c: F0 00 00 BC 2A D5 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: F0 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: F0 09 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: F0 09 00 BC 2A 00 9F 3E 15 66 77 1B 62 64 8E [13:11:57]GetLastDocTimeStamp 1712668172 [13:11:57]current date 1712668319 [13:11:57]FM_GetShiftState [13:11:57]SAM_PROTO_GetShiftState [13:11:57]wFMCommunicate request_size=4 [13:11:57]MH_SAM_APDU [13:11:57]CAPDU: 80 13 01 00 [13:11:57]Write to MH i2c: E2 08 00 BD 2A 80 13 01 00 00 00 00 00 64 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 0E 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 0E 00 BD 2A 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 FE [13:11:58]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:11:58]wFMCommunicate OK [13:11:58]SAM_PROTO_GetShiftState done [13:11:58]FM_GetShiftState done [13:11:58]opened in 1712622218 [13:11:58]opened+sec_in_day 1712708618 [13:11:58]quantity*price = 50028 [13:11:58]sum+1 = 50029 [13:11:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.28 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.28 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 300 09.04.2024 13:11 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154996 ФПД: 62235431763584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131159&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154996&fm=62235431763584&tin=02508201610067®Number=0000000000090882&sum=50028 [13:11:59]StoreToDocumentArchive [13:11:59]shift 298 fd 154996 [13:11:59]save to /storage/0298/doc_00154996 [13:11:59]save last doc name /storage/0298/doc_00154996 to /storage/kkm_last_doc_name [13:11:59]save OK [13:11:59]Clear old archive folders... [13:11:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:11:59]tlvbuf is 01755A00 [13:11:59]SAM_PROTO_ClearQueue [13:11:59]wFMCommunicate request_size=4 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 09 00 00 [13:11:59]Write to MH i2c: E2 08 00 CA 2A 80 09 00 00 00 00 00 00 66 [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 CA 2A 00 90 00 68 [13:11:59]RAPDU: 90 00 [13:11:59]wFMCommunicate OK [13:11:59]SAM_PROTO_ClearQueue done [13:11:59]KKMCreateOFDPacket [13:11:59]OFDProtocolAddRootSTLVToBuf [13:11:59]FM_MakeSignedData [13:11:59]FM_MakeSignedData [13:11:59]SAM_PROTO_SignData [13:11:59]wFMCommunicate request_size=4 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 0D 01 02 [13:11:59]Write to MH i2c: E2 08 00 CB 2A 80 0D 01 02 00 00 00 00 6E [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 CB 2A 00 90 00 69 [13:11:59]RAPDU: 90 00 [13:11:59]wFMCommunicate OK [13:11:59]wFMCommunicate request_size=255 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 9F 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 74 5D 02 00 35 04 06 00 [13:11:59]Write to MH i2c: E2 02 01 CC 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 9F 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 74 5D 02 00 35 04 06 00 00 00 D4 [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]OFD Sender: No OFD packet to send [13:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 CC 2A 00 90 00 6A [13:11:59]RAPDU: 90 00 [13:11:59]wFMCommunicate OK [13:11:59]wFMCommunicate request_size=11 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 0D 02 02 06 38 9A 50 CD 7E 80 [13:11:59]Write to MH i2c: E2 0E 00 CD 2A 80 0D 02 02 06 00 38 9A 50 CD 7E 80 00 00 6A [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 03 00 CD 2A 00 90 00 6B [13:11:59]RAPDU: 90 00 [13:11:59]wFMCommunicate OK [13:11:59]wFMCommunicate request_size=4 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 0D 03 02 [13:11:59]Write to MH i2c: E2 08 00 CE 2A 80 0D 03 02 00 00 00 00 73 [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0B 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0B 00 CE 2A 00 65 0A 11 08 80 55 02 06 90 00 D9 [13:11:59]RAPDU: 65 0A 11 08 80 55 02 06 90 00 [13:11:59]wFMCommunicate OK [13:11:59]SAM_PROTO_SignData done [13:11:59]FM_MakeSignedData done [13:11:59]CreateOFDProtocolMessage [13:11:59]wFMCommunicate request_size=4 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 11 00 00 [13:11:59]Write to MH i2c: E2 08 00 CF 2A 80 11 00 00 00 00 00 00 73 [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 17 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 17 00 CF 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C8 [13:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:11:59]wFMCommunicate OK [13:11:59]CreateOFDProtocolMessage done [13:11:59]OFDSenderStorePacket 154996 [13:11:59]StoreOFDPacket docnum=154996 [13:11:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0B 4A 08 01 B3 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 9F 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 74 5D 02 00 35 04 06 00 38 9A 50 CD 7E 80 65 0A 11 08 80 55 02 06 [13:11:59]CheckFolder [13:11:59]dirname=/storage/ofd_packets [13:11:59]CheckFolder done [13:11:59]ProducePacketName [13:11:59]name=ofd_packets/00154996 [13:11:59]NVStorageSaveData ofd_packets/00154996 [13:11:59]File name is /storage/ofd_packets/00154996 [13:11:59]Write 302 bytes [13:11:59]NVStorageSaveData done [13:11:59]OFDSenderStorePacket done [13:11:59]KKMCreateOFDPacket done [13:11:59]NVStorageSaveData kkm_last_timestamp [13:11:59]File name is /storage/kkm_last_timestamp [13:11:59]Write 4 bytes [13:11:59]NVStorageSaveData done [13:11:59]ExternCall_PrintAddStr [13:11:59]wPrintStart [13:11:59]Write to MH i2c: 01 00 00 D0 2A FA [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: 01 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: 01 07 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: 01 07 00 D0 2A 00 00 00 00 00 FF 0F 0F [13:11:59]RasterBufferAndPrint [13:11:59]line Счет N : (1)298265 [13:11:59]line ИНН: 02508201610067 [13:11:59]line Контрольно-Кассовый Чек [13:11:59]line ПРОДАЖА [13:11:59]line ТРК (МРК, ГНК) : 92 [13:11:59]line Товар: 2710194210 [13:11:59]line ДТ(л)-К-5 [13:11:59]line 6.910 * 72.40 [13:11:59]line = 500.28 [13:11:59]line НДС 12% НСП 1% [13:11:59]line > о реализуемом товаре [13:11:59]line ИТОГО: 500.28 [13:11:59]line НСП 1% : 4.43 [13:11:59]line НДС 12% : 53.13 [13:11:59]line Наличными: 0.00 [13:11:59]line Безнал.: 500.28 [13:11:59]line Место: АЗС № 53 "Партнер Нефть" [13:11:59]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:11:59]line СНО: Общий режим [13:11:59]line Чек 300 09.04.2024 13:11 [13:11:59]line Смена: 298 ФФД: 1.0 [13:11:59]line ЗНМ: 0300000127 [13:11:59]line РНМ: 0000000000090882 [13:11:59]line Версия ККМ: 001 [13:11:59]line Платежная система: O! деньги [13:11:59]line ФМ: 0000000000874906 [13:11:59]line ФД: 154996 [13:11:59]line ФПД: 62235431763584 [13:11:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131159&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154996&fm=62235431763584&tin=02508201610067®Number=0000000000090882&sum=50028 [13:11:59]written 0, free lines is 4095 [13:11:59]OFD Sender: Processing packet 154996 [packets to send 67, broken 66] [13:11:59]ProducePacketName [13:11:59]name=ofd_packets/00154996 [13:11:59]OFD Sender: To server: pG, [13:11:59]CommunicateWithHost lk.salyk.kg:30040 [13:12:00]ConnectInit lk.salyk.kg [13:12:00]Connected sock=10 [13:12:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 0B 4A 08 01 B3 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 9F 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 74 5D 02 00 35 04 06 00 38 9A 50 CD 7E 80 65 0A 11 08 80 55 02 06 [13:12:00]Write to MH i2c: 01 00 00 FA 2A 24 [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: 01 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: 01 07 00 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: 01 07 00 FA 2A 00 00 00 00 00 D0 0C 07 [13:12:00]RasterBufferAndPrint [13:12:00]line [13:12:00]line [13:12:00]line [13:12:00]line [13:12:00]line [13:12:00]written 0, free lines is 3285 [13:12:00]MH_Cut [13:12:00]Write to MH i2c: D1 01 00 01 2B 01 FE [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: D1 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: D1 01 00 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: D1 01 00 01 2B 00 FD [13:12:00]Write to MH i2c: 01 00 00 02 2B 2D [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 F0 8A 47 00 ED AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 74 5D 02 00 F4 03 04 00 49 E6 14 66 B6 04 01 00 00 E6 15 01 10 CC 8B 3F F9 [13:12:00]CommunicateWithHost err = 0 [13:12:00]CheckOFDResponse [13:12:00]1017 (14) - 77093643461234 [13:12:00]1041 (16) - 0000000000874906 [13:12:00]1040 (4) - 154996 [13:12:00]1012 (4) - 09.04.2024 06:55 [13:12:00]1206 (1) - 0 [13:12:00]OFD Sender: Remove packet 154996 [13:12:00]ProducePacketName [13:12:00]name=ofd_packets/00154996 [13:12:00]NVStorageDeleteData [13:12:00]OFD Sender: No OFD packet to send [13:12:01]*** Cut start [13:12:01]*** Partial cut [13:12:01]*** CUTSNS_PIN = 1 [13:12:01]*** CUTSNS_PIN = 0 [13:12:01]*** Brake cut motor [13:12:01]Read from MH i2c: 01 [13:12:01]MH_I2C_Read... [13:12:01]*** Stop cut motor [13:12:01]*** Cut end [13:12:01]Read from MH i2c: 01 07 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: 01 07 00 02 2B 00 00 00 00 00 FF 0F 42 [13:12:01]process_action close_receipt done [13:12:01]requested_data is exist [13:12:01]produce_requested_data [13:12:01]requested_item fm.sn is exist - process it [13:12:01]wFMCommunicate request_size=4 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 11 00 00 [13:12:01]Write to MH i2c: E2 08 00 03 2B 80 11 00 00 00 00 00 00 A8 [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 17 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 17 00 03 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 FD [13:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:12:01]wFMCommunicate OK [13:12:01]requested_item fd.num is exist - process it [13:12:01]SAM_PROTO_GetFieldsCounters [13:12:01]wFMCommunicate request_size=4 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 13 00 00 [13:12:01]Write to MH i2c: E2 08 00 04 2B 80 13 00 00 00 00 00 00 AB [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 62 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 62 00 04 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 74 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [13:12:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 74 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:01]wFMCommunicate OK [13:12:01]SAM_PROTO_GetFieldsCounters done [13:12:01]requested_item shift.num is exist - process it [13:12:01]requested_item shift.opened is exist - process it [13:12:01]req_shift_opened [13:12:01]FM_GetShiftState [13:12:01]SAM_PROTO_GetShiftState [13:12:01]wFMCommunicate request_size=4 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 13 01 00 [13:12:01]Write to MH i2c: E2 08 00 05 2B 80 13 01 00 00 00 00 00 AD [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0E 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0E 00 05 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 47 [13:12:01]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:12:01]wFMCommunicate OK [13:12:01]SAM_PROTO_GetShiftState done [13:12:01]FM_GetShiftState done [13:12:01]req_shift_opened done [13:12:01]requested_item shift.open_date is exist - process it [13:12:01]req_shift_open_date [13:12:01]req_shift_open_date done [13:12:01]produce_requested_data done [13:12:01]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154996,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:12:01]process_action_free close_receipt [13:12:01]json_value_free [13:12:01]json_value_free done [13:12:01]process_json_proto returns [13:12:01]Send response to host [13:12:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154996,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:12:01]free response buf [13:12:01]execute_script done [13:12:01]execute_script returns [13:12:01]free content buf [13:12:01]Sock 7.Close socket [13:12:01]Sock 7.Thread stoped [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:38]accept exits with 9 [13:12:38]New connection [13:12:38]New thread 3067280740 created [13:12:38]Thread 3067137380 joined [13:12:38]Waiting for new connection... [13:12:38] Sock 9.Parse request [13:12:38]Sock 9.Check first char [13:12:38]Sock 9.First char is OK [13:12:38]request: POST /json_proto HTTP/1.0 [13:12:38]Method: POST [13:12:38]URL: /json_proto [13:12:38]Method is POST - this is cgi request [13:12:38]url: /json_proto [13:12:38]query_string will be loaded in cgi processing [13:12:38]execute_cgi json_proto POST (null) [13:12:38]execute_cgi path=json_proto method=POST [13:12:38]POST find Content-Length [13:12:38]Host: 172.17.32.195:8080 [13:12:38]Content-Length: 800 [13:12:38]Content-Type: application/json [13:12:38] [13:12:38]POST finish read [13:12:38]Found Content-Length = 800 [13:12:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298267", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:38]execute_script... [13:12: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)298267", "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" : 63.90, "quantity" : 4.700, "sum" : 300.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:38]POST & json_proto [13:12:38]process_json_proto [13:12:38]json parsed OK: [13:12:38]protocol is kg_v1.0 [13:12:38]action value=close_receipt [13:12:38]process_action close_receipt [13:12:38]cmd_close_receipt [13:12:38]MH_GetDate [13:12:38]Write to MH i2c: F0 00 00 06 2B 20 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: F0 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: F0 09 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: F0 09 00 06 2B 00 C7 3E 15 66 77 1B 62 64 01 [13:12:38]GetLastDocTimeStamp 1712668319 [13:12:38]current date 1712668359 [13:12:38]FM_GetShiftState [13:12:38]SAM_PROTO_GetShiftState [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 13 01 00 [13:12:38]Write to MH i2c: E2 08 00 07 2B 80 13 01 00 00 00 00 00 AF [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 0E 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 0E 00 07 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 49 [13:12:38]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:12:38]wFMCommunicate OK [13:12:38]SAM_PROTO_GetShiftState done [13:12:38]FM_GetShiftState done [13:12:38]opened in 1712622218 [13:12:38]opened+sec_in_day 1712708618 [13:12:38]quantity*price = 30033 [13:12:38]sum+1 = 30034 [13:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.33 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 0.00 Безнал.: 300.33 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 301 09.04.2024 13:12 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874906 ФД: 154997 ФПД: 262222935958237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131240&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154997&fm=262222935958237&tin=02508201610067®Number=0000000000090882&sum=30033 [13:12:39]StoreToDocumentArchive [13:12:39]shift 298 fd 154997 [13:12:39]save to /storage/0298/doc_00154997 [13:12:39]save last doc name /storage/0298/doc_00154997 to /storage/kkm_last_doc_name [13:12:39]save OK [13:12:39]Clear old archive folders... [13:12:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:39]tlvbuf is B6F2AEF0 [13:12:39]SAM_PROTO_ClearQueue [13:12:39]wFMCommunicate request_size=4 [13:12:39]MH_SAM_APDU [13:12:39]CAPDU: 80 09 00 00 [13:12:39]Write to MH i2c: E2 08 00 14 2B 80 09 00 00 00 00 00 00 B1 [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:39]Read from MH i2c: E2 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 14 2B 00 90 00 B3 [13:12:39]RAPDU: 90 00 [13:12:39]wFMCommunicate OK [13:12:39]SAM_PROTO_ClearQueue done [13:12:39]KKMCreateOFDPacket [13:12:39]OFDProtocolAddRootSTLVToBuf [13:12:39]FM_MakeSignedData [13:12:39]FM_MakeSignedData [13:12:39]SAM_PROTO_SignData [13:12:39]wFMCommunicate request_size=4 [13:12:39]MH_SAM_APDU [13:12:39]CAPDU: 80 0D 01 02 [13:12:39]Write to MH i2c: E2 08 00 15 2B 80 0D 01 02 00 00 00 00 B9 [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:39]Read from MH i2c: E2 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 15 2B 00 90 00 B4 [13:12:39]RAPDU: 90 00 [13:12:39]wFMCommunicate OK [13:12:39]wFMCommunicate request_size=255 [13:12:39]MH_SAM_APDU [13:12: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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 75 5D 02 00 35 04 06 00 EE [13:12:39]Write to MH i2c: E2 02 01 16 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 75 5D 02 00 35 04 06 00 EE 00 00 BD [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:39]Read from MH i2c: E2 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: E2 03 00 16 2B 00 90 00 B5 [13:12:39]RAPDU: 90 00 [13:12:39]wFMCommunicate OK [13:12:39]wFMCommunicate request_size=10 [13:12:39]MH_SAM_APDU [13:12:39]CAPDU: 80 0D 02 02 05 7D 88 F3 22 DD [13:12:39]Write to MH i2c: E2 0D 00 17 2B 80 0D 02 02 05 00 7D 88 F3 22 DD 00 00 BD [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:40]Read from MH i2c: E2 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 03 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 03 00 17 2B 00 90 00 B6 [13:12:40]RAPDU: 90 00 [13:12:40]wFMCommunicate OK [13:12:40]wFMCommunicate request_size=4 [13:12:40]MH_SAM_APDU [13:12:40]CAPDU: 80 0D 03 02 [13:12:40]Write to MH i2c: E2 08 00 18 2B 80 0D 03 02 00 00 00 00 BE [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:40]Read from MH i2c: E2 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 0B 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 0B 00 18 2B 00 FE 8F C4 A0 C5 A7 A1 1E 90 00 DB [13:12:40]RAPDU: FE 8F C4 A0 C5 A7 A1 1E 90 00 [13:12:40]wFMCommunicate OK [13:12:40]SAM_PROTO_SignData done [13:12:40]FM_MakeSignedData done [13:12:40]CreateOFDProtocolMessage [13:12:40]wFMCommunicate request_size=4 [13:12:40]MH_SAM_APDU [13:12:40]CAPDU: 80 11 00 00 [13:12:40]Write to MH i2c: E2 08 00 19 2B 80 11 00 00 00 00 00 00 BE [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:40]Read from MH i2c: E2 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 17 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: E2 17 00 19 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 13 [13:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:12:40]wFMCommunicate OK [13:12:40]CreateOFDProtocolMessage done [13:12:40]OFDSenderStorePacket 154997 [13:12:40]StoreOFDPacket docnum=154997 [13:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8A 4B 07 01 34 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 75 5D 02 00 35 04 06 00 EE 7D 88 F3 22 DD FE 8F C4 A0 C5 A7 A1 1E [13:12:40]CheckFolder [13:12:40]dirname=/storage/ofd_packets [13:12:40]CheckFolder done [13:12:40]ProducePacketName [13:12:40]name=ofd_packets/00154997 [13:12:40]NVStorageSaveData ofd_packets/00154997 [13:12:40]File name is /storage/ofd_packets/00154997 [13:12:40]Write 301 bytes [13:12:40]NVStorageSaveData done [13:12:40]OFDSenderStorePacket done [13:12:40]KKMCreateOFDPacket done [13:12:40]NVStorageSaveData kkm_last_timestamp [13:12:40]File name is /storage/kkm_last_timestamp [13:12:40]Write 4 bytes [13:12:40]NVStorageSaveData done [13:12:40]ExternCall_PrintAddStr [13:12:40]wPrintStart [13:12:40]Write to MH i2c: 01 00 00 1A 2B 45 [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 07 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 07 00 1A 2B 00 00 00 00 00 FF 0F 5A [13:12:40]RasterBufferAndPrint [13:12:40]line Счет N : (1)298267 [13:12:40]line ИНН: 02508201610067 [13:12:40]line Контрольно-Кассовый Чек [13:12:40]line ПРОДАЖА [13:12:40]line ТРК (МРК, ГНК) : 62 [13:12:40]line Товар: 2710124130 [13:12:40]line Аи-92-К-5 [13:12:40]line 4.700 * 63.90 [13:12:40]line = 300.33 [13:12:40]line НДС 12% НСП 1% [13:12:40]line > о реализуемом товаре [13:12:40]line ИТОГО: 300.33 [13:12:40]line НСП 1% : 2.66 [13:12:40]line НДС 12% : 31.89 [13:12:40]line Наличными: 0.00 [13:12:40]line Безнал.: 300.33 [13:12:40]line Место: АЗС № 53 "Партнер Нефть" [13:12:40]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:12:40]line СНО: Общий режим [13:12:40]line Чек 301 09.04.2024 13:12 [13:12:40]line Смена: 298 ФФД: 1.0 [13:12:40]line ЗНМ: 0300000127 [13:12:40]line РНМ: 0000000000090882 [13:12:40]line Версия ККМ: 001 [13:12:40]line Платежная система: O! деньги [13:12:40]line ФМ: 0000000000874906 [13:12:40]line ФД: 154997 [13:12:40]line ФПД: 262222935958237 [13:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131240&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154997&fm=262222935958237&tin=02508201610067®Number=0000000000090882&sum=30033 [13:12:40]OFD Sender: Processing packet 154997 [packets to send 67, broken 66] [13:12:40]ProducePacketName [13:12:40]name=ofd_packets/00154997 [13:12:40]OFD Sender: To server: pG, [13:12:40]CommunicateWithHost lk.salyk.kg:30040 [13:12:40]ConnectInit lk.salyk.kg [13:12:40]written 0, free lines is 4095 [13:12:40]Connected sock=10 [13:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8A 4B 07 01 34 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 5C 12 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 51 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 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 00 00 00 00 00 00 39 04 06 00 51 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 75 5D 02 00 35 04 06 00 EE 7D 88 F3 22 DD FE 8F C4 A0 C5 A7 A1 1E [13:12:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 44 20 47 00 C8 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 75 5D 02 00 F4 03 04 00 71 E6 14 66 B6 04 01 00 00 1D 0F 9D B0 1B 1D 4D 84 [13:12:40]CommunicateWithHost err = 0 [13:12:40]CheckOFDResponse [13:12:40]1017 (14) - 77093643461234 [13:12:40]1041 (16) - 0000000000874906 [13:12:40]1040 (4) - 154997 [13:12:40]1012 (4) - 09.04.2024 06:55 [13:12:40]1206 (1) - 0 [13:12:40]OFD Sender: Remove packet 154997 [13:12:40]ProducePacketName [13:12:40]name=ofd_packets/00154997 [13:12:40]NVStorageDeleteData [13:12:40]Write to MH i2c: 01 00 00 44 2B 6F [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 07 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: 01 07 00 44 2B 00 00 00 00 00 D0 0C 52 [13:12:40]RasterBufferAndPrint [13:12:40]line [13:12:40]line [13:12:40]line [13:12:40]line [13:12:40]line [13:12:40]written 0, free lines is 3287 [13:12:40]MH_Cut [13:12:40]Write to MH i2c: D1 01 00 4B 2B 01 48 [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: D1 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: D1 01 00 [13:12:40]MH_I2C_Read... [13:12:40]Read from MH i2c: D1 01 00 4B 2B 00 47 [13:12:40]Write to MH i2c: 01 00 00 4C 2B 77 [13:12:40]Write i2c OK [13:12:40]MH_I2C_Read... [13:12:41]OFD Sender: No OFD packet to send [13:12:41]*** Cut start [13:12:41]*** Partial cut [13:12:41]*** CUTSNS_PIN = 1 [13:12:41]*** CUTSNS_PIN = 0 [13:12:42]*** Brake cut motor [13:12:42]Read from MH i2c: 01 [13:12:42]MH_I2C_Read... [13:12:42]*** Stop cut motor [13:12:42]*** Cut end [13:12:42]Read from MH i2c: 01 07 00 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: 01 07 00 4C 2B 00 00 00 00 00 FF 0F 8C [13:12:42]process_action close_receipt done [13:12:42]requested_data is exist [13:12:42]produce_requested_data [13:12:42]requested_item fm.sn is exist - process it [13:12:42]wFMCommunicate request_size=4 [13:12:42]MH_SAM_APDU [13:12:42]CAPDU: 80 11 00 00 [13:12:42]Write to MH i2c: E2 08 00 4D 2B 80 11 00 00 00 00 00 00 F2 [13:12:42]Write i2c OK [13:12:42]MH_I2C_Read... [13:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:42]Read from MH i2c: E2 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 17 00 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 17 00 4D 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 47 [13:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:12:42]wFMCommunicate OK [13:12:42]requested_item fd.num is exist - process it [13:12:42]SAM_PROTO_GetFieldsCounters [13:12:42]wFMCommunicate request_size=4 [13:12:42]MH_SAM_APDU [13:12:42]CAPDU: 80 13 00 00 [13:12:42]Write to MH i2c: E2 08 00 4E 2B 80 13 00 00 00 00 00 00 F5 [13:12:42]Write i2c OK [13:12:42]MH_I2C_Read... [13:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:42]Read from MH i2c: E2 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 62 00 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 62 00 4E 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 75 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [13:12:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 75 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:42]wFMCommunicate OK [13:12:42]SAM_PROTO_GetFieldsCounters done [13:12:42]requested_item shift.num is exist - process it [13:12:42]requested_item shift.opened is exist - process it [13:12:42]req_shift_opened [13:12:42]FM_GetShiftState [13:12:42]SAM_PROTO_GetShiftState [13:12:42]wFMCommunicate request_size=4 [13:12:42]MH_SAM_APDU [13:12:42]CAPDU: 80 13 01 00 [13:12:42]Write to MH i2c: E2 08 00 4F 2B 80 13 01 00 00 00 00 00 F7 [13:12:42]Write i2c OK [13:12:42]MH_I2C_Read... [13:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:42]Read from MH i2c: E2 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 0E 00 [13:12:42]MH_I2C_Read... [13:12:42]Read from MH i2c: E2 0E 00 4F 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 91 [13:12:42]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:12:42]wFMCommunicate OK [13:12:42]SAM_PROTO_GetShiftState done [13:12:42]FM_GetShiftState done [13:12:42]req_shift_opened done [13:12:42]requested_item shift.open_date is exist - process it [13:12:42]req_shift_open_date [13:12:42]req_shift_open_date done [13:12:42]produce_requested_data done [13:12:42]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154997,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:12:42]process_action_free close_receipt [13:12:42]json_value_free [13:12:42]json_value_free done [13:12:42]process_json_proto returns [13:12:42]Send response to host [13:12:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154997,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:12:42]free response buf [13:12:42]execute_script done [13:12:42]execute_script returns [13:12:42]free content buf [13:12:42]Sock 9.Close socket [13:12:42]Sock 9.Thread stoped [13:12:46]OFD Sender: No OFD packet to send [13:12:51]OFD Sender: No OFD packet to send [13:12:56]OFD Sender: No OFD packet to send [13:13:01]OFD Sender: No OFD packet to send [13:13:06]OFD Sender: No OFD packet to send [13:13:11]accept exits with 7 [13:13:11]New connection [13:13:11]New thread 3067137380 created [13:13:11]Thread 3067280740 joined [13:13:11]Waiting for new connection... [13:13:11] Sock 7.Parse request [13:13:11]Sock 7.Check first char [13:13:11]Sock 7.First char is OK [13:13:11]request: POST /json_proto HTTP/1.0 [13:13:11]Method: POST [13:13:11]URL: /json_proto [13:13:11]Method is POST - this is cgi request [13:13:11]url: /json_proto [13:13:11]query_string will be loaded in cgi processing [13:13:11]execute_cgi json_proto POST (null) [13:13:11]execute_cgi path=json_proto method=POST [13:13:11]POST find Content-Length [13:13:11]Host: 172.17.32.195:8080 [13:13:11]Content-Length: 639 [13:13:11]Content-Type: application/json [13:13:11] [13:13:11]POST finish read [13:13:11]Found Content-Length = 639 [13:13:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:11]execute_script... [13:13:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:11]POST & json_proto [13:13:11]process_json_proto [13:13:11]json parsed OK: [13:13:11]protocol is kg_v1.0 [13:13:11]action value=close_receipt [13:13:11]process_action close_receipt [13:13:11]cmd_close_receipt [13:13:11]MH_GetDate [13:13:11]Write to MH i2c: F0 00 00 50 2B 6A [13:13:11]Write i2c OK [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: F0 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: F0 09 00 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: F0 09 00 50 2B 00 E8 3E 15 66 77 1B 62 64 6C [13:13:11]GetLastDocTimeStamp 1712668360 [13:13:11]current date 1712668392 [13:13:11]FM_GetShiftState [13:13:11]SAM_PROTO_GetShiftState [13:13:11]wFMCommunicate request_size=4 [13:13:11]MH_SAM_APDU [13:13:11]CAPDU: 80 13 01 00 [13:13:11]Write to MH i2c: E2 08 00 51 2B 80 13 01 00 00 00 00 00 F9 [13:13:11]Write i2c OK [13:13:11]MH_I2C_Read... [13:13:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:11]Read from MH i2c: E2 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 0E 00 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 0E 00 51 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 93 [13:13:11]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:11]wFMCommunicate OK [13:13:11]SAM_PROTO_GetShiftState done [13:13:11]FM_GetShiftState done [13:13:11]opened in 1712622218 [13:13:11]opened+sec_in_day 1712708618 [13:13:11]quantity*price = 50033 [13:13:11]sum+1 = 50035 [13:13:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 302 09.04.2024 13:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154998 ФПД: 168946382379212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131312&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154998&fm=168946382379212&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:12]StoreToDocumentArchive [13:13:12]shift 298 fd 154998 [13:13:12]save to /storage/0298/doc_00154998 [13:13:12]save last doc name /storage/0298/doc_00154998 to /storage/kkm_last_doc_name [13:13:12]save OK [13:13:12]Clear old archive folders... [13:13:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:12]tlvbuf is 017F0390 [13:13:12]SAM_PROTO_ClearQueue [13:13:12]wFMCommunicate request_size=4 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 09 00 00 [13:13:12]Write to MH i2c: E2 08 00 5E 2B 80 09 00 00 00 00 00 00 FB [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 5E 2B 00 90 00 FD [13:13:12]RAPDU: 90 00 [13:13:12]wFMCommunicate OK [13:13:12]SAM_PROTO_ClearQueue done [13:13:12]KKMCreateOFDPacket [13:13:12]OFDProtocolAddRootSTLVToBuf [13:13:12]FM_MakeSignedData [13:13:12]FM_MakeSignedData [13:13:12]SAM_PROTO_SignData [13:13:12]wFMCommunicate request_size=4 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 0D 01 02 [13:13:12]Write to MH i2c: E2 08 00 5F 2B 80 0D 01 02 00 00 00 00 03 [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 5F 2B 00 90 00 FE [13:13:12]RAPDU: 90 00 [13:13:12]wFMCommunicate OK [13:13:12]wFMCommunicate request_size=255 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 76 5D 02 00 35 04 06 00 99 [13:13:12]Write to MH i2c: E2 02 01 60 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 76 5D 02 00 35 04 06 00 99 00 00 6C [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 60 2B 00 90 00 FF [13:13:12]RAPDU: 90 00 [13:13:12]wFMCommunicate OK [13:13:12]wFMCommunicate request_size=10 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 0D 02 02 05 A7 E5 1B 98 CC [13:13:12]Write to MH i2c: E2 0D 00 61 2B 80 0D 02 02 05 00 A7 E5 1B 98 CC 00 00 1B [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 03 00 61 2B 00 90 00 00 [13:13:12]RAPDU: 90 00 [13:13:12]wFMCommunicate OK [13:13:12]wFMCommunicate request_size=4 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 0D 03 02 [13:13:12]Write to MH i2c: E2 08 00 62 2B 80 0D 03 02 00 00 00 00 08 [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 0B 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 0B 00 62 2B 00 67 6C C1 8E EA B7 AC 05 90 00 7D [13:13:12]RAPDU: 67 6C C1 8E EA B7 AC 05 90 00 [13:13:12]wFMCommunicate OK [13:13:12]SAM_PROTO_SignData done [13:13:12]FM_MakeSignedData done [13:13:12]CreateOFDProtocolMessage [13:13:12]wFMCommunicate request_size=4 [13:13:12]MH_SAM_APDU [13:13:12]CAPDU: 80 11 00 00 [13:13:12]Write to MH i2c: E2 08 00 63 2B 80 11 00 00 00 00 00 00 08 [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 17 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 17 00 63 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5D [13:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:12]wFMCommunicate OK [13:13:12]CreateOFDProtocolMessage done [13:13:12]OFDSenderStorePacket 154998 [13:13:12]StoreOFDPacket docnum=154998 [13:13:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 67 39 07 01 DE 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 76 5D 02 00 35 04 06 00 99 A7 E5 1B 98 CC 67 6C C1 8E EA B7 AC 05 [13:13:12]CheckFolder [13:13:12]dirname=/storage/ofd_packets [13:13:12]CheckFolder done [13:13:12]ProducePacketName [13:13:12]name=ofd_packets/00154998 [13:13:12]NVStorageSaveData ofd_packets/00154998 [13:13:12]File name is /storage/ofd_packets/00154998 [13:13:12]Write 301 bytes [13:13:12]NVStorageSaveData done [13:13:12]OFDSenderStorePacket done [13:13:12]KKMCreateOFDPacket done [13:13:12]NVStorageSaveData kkm_last_timestamp [13:13:12]File name is /storage/kkm_last_timestamp [13:13:12]Write 4 bytes [13:13:12]NVStorageSaveData done [13:13:12]ExternCall_PrintAddStr [13:13:12]wPrintStart [13:13:12]Write to MH i2c: 01 00 00 64 2B 8F [13:13:12]Write i2c OK [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: 01 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: 01 07 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: 01 07 00 64 2B 00 00 00 00 00 FF 0F A4 [13:13:12]RasterBufferAndPrint [13:13:12]line Счет N : (1)298268 [13:13:12]line ИНН: 02508201610067 [13:13:12]line Контрольно-Кассовый Чек [13:13:12]line ПРОДАЖА [13:13:12]line ТРК (МРК, ГНК) : 72 [13:13:12]line Товар: 2710124130 [13:13:12]line Аи-92-К-5 [13:13:12]line 7.830 * 63.90 [13:13:12]line = 500.34 [13:13:12]line НДС 12% НСП 1% [13:13:12]line > о реализуемом товаре [13:13:12]line ИТОГО: 500.34 [13:13:12]line НСП 1% : 4.43 [13:13:12]line НДС 12% : 53.13 [13:13:12]line Наличными: 500.34 [13:13:12]line Безнал.: 0.00 [13:13:12]line Место: АЗС № 53 "Партнер Нефть" [13:13:12]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:13:12]line СНО: Общий режим [13:13:12]line Чек 302 09.04.2024 13:13 [13:13:12]line Смена: 298 ФФД: 1.0 [13:13:12]line ЗНМ: 0300000127 [13:13:12]line РНМ: 0000000000090882 [13:13:12]line Версия ККМ: 001 [13:13:12]line ФМ: 0000000000874906 [13:13:12]line ФД: 154998 [13:13:12]line ФПД: 168946382379212 [13:13:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131312&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154998&fm=168946382379212&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:13]OFD Sender: Processing packet 154998 [packets to send 67, broken 66] [13:13:13]ProducePacketName [13:13:13]name=ofd_packets/00154998 [13:13:13]OFD Sender: To server: pG, [13:13:13]CommunicateWithHost lk.salyk.kg:30040 [13:13:13]ConnectInit lk.salyk.kg [13:13:13]written 0, free lines is 4095 [13:13:13]Connected sock=11 [13:13:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 67 39 07 01 DE 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E8 3E 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 76 5D 02 00 35 04 06 00 99 A7 E5 1B 98 CC 67 6C C1 8E EA B7 AC 05 [13:13:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 0F 08 47 00 59 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 76 5D 02 00 F4 03 04 00 92 E6 14 66 B6 04 01 00 00 DE 57 FE 0D DD 2D 64 85 [13:13:13]CommunicateWithHost err = 0 [13:13:13]CheckOFDResponse [13:13:13]1017 (14) - 77093643461234 [13:13:13]1041 (16) - 0000000000874906 [13:13:13]1040 (4) - 154998 [13:13:13]1012 (4) - 09.04.2024 06:56 [13:13:13]1206 (1) - 0 [13:13:13]OFD Sender: Remove packet 154998 [13:13:13]ProducePacketName [13:13:13]name=ofd_packets/00154998 [13:13:13]NVStorageDeleteData [13:13:13]Write to MH i2c: 01 00 00 8C 2B B7 [13:13:13]Write i2c OK [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: 01 [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: 01 07 00 [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: 01 07 00 8C 2B 00 00 00 00 00 FF 0C C9 [13:13:13]RasterBufferAndPrint [13:13:13]line [13:13:13]line [13:13:13]line [13:13:13]line [13:13:13]line [13:13:13]written 0, free lines is 3333 [13:13:13]MH_Cut [13:13:13]Write to MH i2c: D1 01 00 93 2B 01 90 [13:13:13]Write i2c OK [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: D1 [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: D1 01 00 [13:13:13]MH_I2C_Read... [13:13:13]Read from MH i2c: D1 01 00 93 2B 00 8F [13:13:13]Write to MH i2c: 01 00 00 94 2B BF [13:13:13]Write i2c OK [13:13:13]MH_I2C_Read... [13:13:13]OFD Sender: No OFD packet to send [13:13:14]*** Cut start [13:13:14]*** Partial cut [13:13:14]*** CUTSNS_PIN = 1 [13:13:14]*** CUTSNS_PIN = 0 [13:13:14]*** Brake cut motor [13:13:14]Read from MH i2c: 01 [13:13:14]MH_I2C_Read... [13:13:14]*** Stop cut motor [13:13:14]*** Cut end [13:13:14]Read from MH i2c: 01 07 00 [13:13:14]MH_I2C_Read... [13:13:14]Read from MH i2c: 01 07 00 94 2B 00 00 00 00 00 FF 0F D4 [13:13:14]process_action close_receipt done [13:13:14]requested_data is exist [13:13:14]produce_requested_data [13:13:14]requested_item fm.sn is exist - process it [13:13:14]wFMCommunicate request_size=4 [13:13:14]MH_SAM_APDU [13:13:14]CAPDU: 80 11 00 00 [13:13:14]Write to MH i2c: E2 08 00 95 2B 80 11 00 00 00 00 00 00 3A [13:13:14]Write i2c OK [13:13:14]MH_I2C_Read... [13:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:14]Read from MH i2c: E2 [13:13:14]MH_I2C_Read... [13:13:14]Read from MH i2c: E2 17 00 [13:13:14]MH_I2C_Read... [13:13:14]Read from MH i2c: E2 17 00 95 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 8F [13:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:14]wFMCommunicate OK [13:13:14]requested_item fd.num is exist - process it [13:13:14]SAM_PROTO_GetFieldsCounters [13:13:14]wFMCommunicate request_size=4 [13:13:14]MH_SAM_APDU [13:13:14]CAPDU: 80 13 00 00 [13:13:14]Write to MH i2c: E2 08 00 96 2B 80 13 00 00 00 00 00 00 3D [13:13:14]Write i2c OK [13:13:14]MH_I2C_Read... [13:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:15]Read from MH i2c: E2 [13:13:15]MH_I2C_Read... [13:13:15]Read from MH i2c: E2 62 00 [13:13:15]MH_I2C_Read... [13:13:15]Read from MH i2c: E2 62 00 96 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 76 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [13:13:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 76 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:15]wFMCommunicate OK [13:13:15]SAM_PROTO_GetFieldsCounters done [13:13:15]requested_item shift.num is exist - process it [13:13:15]requested_item shift.opened is exist - process it [13:13:15]req_shift_opened [13:13:15]FM_GetShiftState [13:13:15]SAM_PROTO_GetShiftState [13:13:15]wFMCommunicate request_size=4 [13:13:15]MH_SAM_APDU [13:13:15]CAPDU: 80 13 01 00 [13:13:15]Write to MH i2c: E2 08 00 97 2B 80 13 01 00 00 00 00 00 3F [13:13:15]Write i2c OK [13:13:15]MH_I2C_Read... [13:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:15]Read from MH i2c: E2 [13:13:15]MH_I2C_Read... [13:13:15]Read from MH i2c: E2 0E 00 [13:13:15]MH_I2C_Read... [13:13:15]Read from MH i2c: E2 0E 00 97 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 D9 [13:13:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:15]wFMCommunicate OK [13:13:15]SAM_PROTO_GetShiftState done [13:13:15]FM_GetShiftState done [13:13:15]req_shift_opened done [13:13:15]requested_item shift.open_date is exist - process it [13:13:15]req_shift_open_date [13:13:15]req_shift_open_date done [13:13:15]produce_requested_data done [13:13:15]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154998,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:13:15]process_action_free close_receipt [13:13:15]json_value_free [13:13:15]json_value_free done [13:13:15]process_json_proto returns [13:13:15]Send response to host [13:13:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154998,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:13:15]free response buf [13:13:15]execute_script done [13:13:15]execute_script returns [13:13:15]free content buf [13:13:15]Sock 7.Close socket [13:13:15]Sock 7.Thread stoped [13:13:18]OFD Sender: No OFD packet to send [13:13:23]OFD Sender: No OFD packet to send [13:13:28]OFD Sender: No OFD packet to send [13:13:33]OFD Sender: No OFD packet to send [13:13:35]accept exits with 9 [13:13:35]New connection [13:13:35]New thread 3067280740 created [13:13:35]Thread 3067137380 joined [13:13:35]Waiting for new connection... [13:13:35] Sock 9.Parse request [13:13:35]Sock 9.Check first char [13:13:35]Sock 9.First char is OK [13:13:35]request: POST /json_proto HTTP/1.0 [13:13:35]Method: POST [13:13:35]URL: /json_proto [13:13:35]Method is POST - this is cgi request [13:13:35]url: /json_proto [13:13:35]query_string will be loaded in cgi processing [13:13:35]execute_cgi json_proto POST (null) [13:13:35]execute_cgi path=json_proto method=POST [13:13:35]POST find Content-Length [13:13:35]Host: 172.17.32.195:8080 [13:13:35]Content-Length: 639 [13:13:35]Content-Type: application/json [13:13:35] [13:13:35]POST finish read [13:13:35]Found Content-Length = 639 [13:13:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:35]execute_script... [13:13:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:35]POST & json_proto [13:13:35]process_json_proto [13:13:35]json parsed OK: [13:13:35]protocol is kg_v1.0 [13:13:35]action value=close_receipt [13:13:35]process_action close_receipt [13:13:35]cmd_close_receipt [13:13:35]MH_GetDate [13:13:35]Write to MH i2c: F0 00 00 98 2B B2 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: F0 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: F0 09 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: F0 09 00 98 2B 00 01 3F 15 66 77 1B 62 64 CE [13:13:35]GetLastDocTimeStamp 1712668392 [13:13:35]current date 1712668417 [13:13:35]FM_GetShiftState [13:13:35]SAM_PROTO_GetShiftState [13:13:35]wFMCommunicate request_size=4 [13:13:35]MH_SAM_APDU [13:13:35]CAPDU: 80 13 01 00 [13:13:35]Write to MH i2c: E2 08 00 99 2B 80 13 01 00 00 00 00 00 41 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:35]Read from MH i2c: E2 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 0E 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 0E 00 99 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DB [13:13:35]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:35]wFMCommunicate OK [13:13:35]SAM_PROTO_GetShiftState done [13:13:35]FM_GetShiftState done [13:13:35]opened in 1712622218 [13:13:35]opened+sec_in_day 1712708618 [13:13:35]quantity*price = 50033 [13:13:35]sum+1 = 50035 [13:13:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 303 09.04.2024 13:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 154999 ФПД: 98521373340295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131337&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154999&fm=98521373340295&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:36]StoreToDocumentArchive [13:13:36]shift 298 fd 154999 [13:13:36]save to /storage/0298/doc_00154999 [13:13:36]save last doc name /storage/0298/doc_00154999 to /storage/kkm_last_doc_name [13:13:36]save OK [13:13:36]Clear old archive folders... [13:13:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:36]tlvbuf is 017CFE60 [13:13:36]SAM_PROTO_ClearQueue [13:13:36]wFMCommunicate request_size=4 [13:13:36]MH_SAM_APDU [13:13:36]CAPDU: 80 09 00 00 [13:13:36]Write to MH i2c: E2 08 00 A6 2B 80 09 00 00 00 00 00 00 43 [13:13:36]Write i2c OK [13:13:36]MH_I2C_Read... [13:13:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:36]Read from MH i2c: E2 [13:13:36]MH_I2C_Read... [13:13:36]Read from MH i2c: E2 03 00 [13:13:36]MH_I2C_Read... [13:13:36]Read from MH i2c: E2 03 00 A6 2B 00 90 00 45 [13:13:36]RAPDU: 90 00 [13:13:36]wFMCommunicate OK [13:13:36]SAM_PROTO_ClearQueue done [13:13:36]KKMCreateOFDPacket [13:13:36]OFDProtocolAddRootSTLVToBuf [13:13:36]FM_MakeSignedData [13:13:36]FM_MakeSignedData [13:13:36]SAM_PROTO_SignData [13:13:36]wFMCommunicate request_size=4 [13:13:36]MH_SAM_APDU [13:13:36]CAPDU: 80 0D 01 02 [13:13:36]Write to MH i2c: E2 08 00 A7 2B 80 0D 01 02 00 00 00 00 4B [13:13:36]Write i2c OK [13:13:36]MH_I2C_Read... [13:13:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:36]Read from MH i2c: E2 [13:13:36]MH_I2C_Read... [13:13:36]Read from MH i2c: E2 03 00 [13:13:36]MH_I2C_Read... [13:13:36]Read from MH i2c: E2 03 00 A7 2B 00 90 00 46 [13:13:36]RAPDU: 90 00 [13:13:36]wFMCommunicate OK [13:13:36]wFMCommunicate request_size=255 [13:13:36]MH_SAM_APDU [13:13: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 77 5D 02 00 35 04 06 00 59 [13:13:36]Write to MH i2c: E2 02 01 A8 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 77 5D 02 00 35 04 06 00 59 00 00 90 [13:13:36]Write i2c OK [13:13:36]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 03 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 03 00 A8 2B 00 90 00 47 [13:13:37]RAPDU: 90 00 [13:13:37]wFMCommunicate OK [13:13:37]wFMCommunicate request_size=10 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 0D 02 02 05 9A CB 75 F2 87 [13:13:37]Write to MH i2c: E2 0D 00 A9 2B 80 0D 02 02 05 00 9A CB 75 F2 87 00 00 AB [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 03 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 03 00 A9 2B 00 90 00 48 [13:13:37]RAPDU: 90 00 [13:13:37]wFMCommunicate OK [13:13:37]wFMCommunicate request_size=4 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 0D 03 02 [13:13:37]Write to MH i2c: E2 08 00 AA 2B 80 0D 03 02 00 00 00 00 50 [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 0B 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 0B 00 AA 2B 00 5F A4 CB 3A 87 7D 99 E2 90 00 D8 [13:13:37]RAPDU: 5F A4 CB 3A 87 7D 99 E2 90 00 [13:13:37]wFMCommunicate OK [13:13:37]SAM_PROTO_SignData done [13:13:37]FM_MakeSignedData done [13:13:37]CreateOFDProtocolMessage [13:13:37]wFMCommunicate request_size=4 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 11 00 00 [13:13:37]Write to MH i2c: E2 08 00 AB 2B 80 11 00 00 00 00 00 00 50 [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 17 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 17 00 AB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A5 [13:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:37]wFMCommunicate OK [13:13:37]CreateOFDProtocolMessage done [13:13:37]OFDSenderStorePacket 154999 [13:13:37]StoreOFDPacket docnum=154999 [13:13:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 CD 7B 07 01 5E 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 77 5D 02 00 35 04 06 00 59 9A CB 75 F2 87 5F A4 CB 3A 87 7D 99 E2 [13:13:37]CheckFolder [13:13:37]dirname=/storage/ofd_packets [13:13:37]CheckFolder done [13:13:37]ProducePacketName [13:13:37]name=ofd_packets/00154999 [13:13:37]NVStorageSaveData ofd_packets/00154999 [13:13:37]File name is /storage/ofd_packets/00154999 [13:13:37]Write 301 bytes [13:13:37]NVStorageSaveData done [13:13:37]OFDSenderStorePacket done [13:13:37]KKMCreateOFDPacket done [13:13:37]NVStorageSaveData kkm_last_timestamp [13:13:37]File name is /storage/kkm_last_timestamp [13:13:37]Write 4 bytes [13:13:37]NVStorageSaveData done [13:13:37]ExternCall_PrintAddStr [13:13:37]wPrintStart [13:13:37]Write to MH i2c: 01 00 00 AC 2B D7 [13:13:37]OFD Sender: Processing packet 154999 [packets to send 67, broken 66] [13:13:37]ProducePacketName [13:13:37]name=ofd_packets/00154999 [13:13:37]OFD Sender: To server: pG, [13:13:37]CommunicateWithHost lk.salyk.kg:30040 [13:13:37]ConnectInit lk.salyk.kg [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: 01 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: 01 07 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: 01 07 00 AC 2B 00 00 00 00 00 FF 0F EC [13:13:37]RasterBufferAndPrint [13:13:37]line Счет N : (1)298266 [13:13:37]line ИНН: 02508201610067 [13:13:37]line Контрольно-Кассовый Чек [13:13:37]line ПРОДАЖА [13:13:37]line ТРК (МРК, ГНК) : 22 [13:13:37]line Товар: 2710124130 [13:13:37]line Аи-92-К-5 [13:13:37]line 7.830 * 63.90 [13:13:37]line = 500.34 [13:13:37]line НДС 12% НСП 1% [13:13:37]line > о реализуемом товаре [13:13:37]line ИТОГО: 500.34 [13:13:37]line НСП 1% : 4.43 [13:13:37]line НДС 12% : 53.13 [13:13:37]line Наличными: 500.34 [13:13:37]line Безнал.: 0.00 [13:13:37]line Место: АЗС № 53 "Партнер Нефть" [13:13:37]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:13:37]line СНО: Общий режим [13:13:37]line Чек 303 09.04.2024 13:13 [13:13:37]line Смена: 298 ФФД: 1.0 [13:13:37]line ЗНМ: 0300000127 [13:13:37]line РНМ: 0000000000090882 [13:13:37]line Версия ККМ: 001 [13:13:37]line ФМ: 0000000000874906 [13:13:37]line ФД: 154999 [13:13:37]line ФПД: 98521373340295 [13:13:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131337&type=1&operation_type=1&fn_number=0000000000874906&fd_number=154999&fm=98521373340295&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:37]Connected sock=10 [13:13:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 CD 7B 07 01 5E 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 77 5D 02 00 35 04 06 00 59 9A CB 75 F2 87 5F A4 CB 3A 87 7D 99 E2 [13:13:37]written 0, free lines is 4095 [13:13:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 48 DF 47 00 2C 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 77 5D 02 00 F4 03 04 00 AA E6 14 66 B6 04 01 00 00 F8 54 EB 61 1B FC 27 E4 [13:13:37]CommunicateWithHost err = 0 [13:13:37]CheckOFDResponse [13:13:37]1017 (14) - 77093643461234 [13:13:37]1041 (16) - 0000000000874906 [13:13:37]1040 (4) - 154999 [13:13:37]1012 (4) - 09.04.2024 06:56 [13:13:37]1206 (1) - 0 [13:13:37]OFD Sender: Remove packet 154999 [13:13:37]ProducePacketName [13:13:37]name=ofd_packets/00154999 [13:13:37]NVStorageDeleteData [13:13:38]Write to MH i2c: 01 00 00 D4 2B FF [13:13:38]Write i2c OK [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: 01 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: 01 07 00 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: 01 07 00 D4 2B 00 00 00 00 00 F6 0C 08 [13:13:38]RasterBufferAndPrint [13:13:38]line [13:13:38]line [13:13:38]line [13:13:38]line [13:13:38]line [13:13:38]written 0, free lines is 3326 [13:13:38]MH_Cut [13:13:38]Write to MH i2c: D1 01 00 DB 2B 01 D8 [13:13:38]Write i2c OK [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: D1 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: D1 01 00 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: D1 01 00 DB 2B 00 D7 [13:13:38]Write to MH i2c: 01 00 00 DC 2B 07 [13:13:38]Write i2c OK [13:13:38]MH_I2C_Read... [13:13:38]OFD Sender: No OFD packet to send [13:13:38]*** Cut start [13:13:38]*** Partial cut [13:13:38]*** CUTSNS_PIN = 1 [13:13:39]*** CUTSNS_PIN = 0 [13:13:39]*** Brake cut motor [13:13:39]Read from MH i2c: 01 [13:13:39]MH_I2C_Read... [13:13:39]*** Stop cut motor [13:13:39]*** Cut end [13:13:39]Read from MH i2c: 01 07 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: 01 07 00 DC 2B 00 00 00 00 00 FF 0F 1C [13:13:39]process_action close_receipt done [13:13:39]requested_data is exist [13:13:39]produce_requested_data [13:13:39]requested_item fm.sn is exist - process it [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 11 00 00 [13:13:39]Write to MH i2c: E2 08 00 DD 2B 80 11 00 00 00 00 00 00 82 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 17 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 17 00 DD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D7 [13:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:39]wFMCommunicate OK [13:13:39]requested_item fd.num is exist - process it [13:13:39]SAM_PROTO_GetFieldsCounters [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 13 00 00 [13:13:39]Write to MH i2c: E2 08 00 DE 2B 80 13 00 00 00 00 00 00 85 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 62 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 62 00 DE 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 77 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [13:13:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 77 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:39]wFMCommunicate OK [13:13:39]SAM_PROTO_GetFieldsCounters done [13:13:39]requested_item shift.num is exist - process it [13:13:39]requested_item shift.opened is exist - process it [13:13:39]req_shift_opened [13:13:39]FM_GetShiftState [13:13:39]SAM_PROTO_GetShiftState [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 13 01 00 [13:13:39]Write to MH i2c: E2 08 00 DF 2B 80 13 01 00 00 00 00 00 87 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 0E 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 0E 00 DF 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 21 [13:13:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:39]wFMCommunicate OK [13:13:39]SAM_PROTO_GetShiftState done [13:13:39]FM_GetShiftState done [13:13:39]req_shift_opened done [13:13:39]requested_item shift.open_date is exist - process it [13:13:39]req_shift_open_date [13:13:39]req_shift_open_date done [13:13:39]produce_requested_data done [13:13:39]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":154999,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:13:39]process_action_free close_receipt [13:13:39]json_value_free [13:13:39]json_value_free done [13:13:39]process_json_proto returns [13:13:39]Send response to host [13:13:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":154999,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:13:39]free response buf [13:13:39]execute_script done [13:13:39]execute_script returns [13:13:39]free content buf [13:13:39]Sock 9.Close socket [13:13:39]Sock 9.Thread stoped [13:13:41]accept exits with 7 [13:13:41]New connection [13:13:41]New thread 3067137380 created [13:13:41]Thread 3067280740 joined [13:13:41]Waiting for new connection... [13:13:41] Sock 7.Parse request [13:13:41]Sock 7.Check first char [13:13:41]Sock 7.First char is OK [13:13:41]request: POST /json_proto HTTP/1.0 [13:13:41]Method: POST [13:13:41]URL: /json_proto [13:13:41]Method is POST - this is cgi request [13:13:41]url: /json_proto [13:13:41]query_string will be loaded in cgi processing [13:13:41]execute_cgi json_proto POST (null) [13:13:41]execute_cgi path=json_proto method=POST [13:13:41]POST find Content-Length [13:13:41]Host: 172.17.32.195:8080 [13:13:41]Content-Length: 639 [13:13:41]Content-Type: application/json [13:13:41] [13:13:41]POST finish read [13:13:41]Found Content-Length = 639 [13:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:41]execute_script... [13:13: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)298269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:41]POST & json_proto [13:13:41]process_json_proto [13:13:41]json parsed OK: [13:13:41]protocol is kg_v1.0 [13:13:41]action value=close_receipt [13:13:41]process_action close_receipt [13:13:41]cmd_close_receipt [13:13:41]MH_GetDate [13:13:41]Write to MH i2c: F0 00 00 E0 2B FA [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: F0 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: F0 09 00 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: F0 09 00 E0 2B 00 06 3F 15 66 77 1B 62 64 1B [13:13:41]GetLastDocTimeStamp 1712668417 [13:13:41]current date 1712668422 [13:13:41]FM_GetShiftState [13:13:41]SAM_PROTO_GetShiftState [13:13:41]wFMCommunicate request_size=4 [13:13:41]MH_SAM_APDU [13:13:41]CAPDU: 80 13 01 00 [13:13:41]Write to MH i2c: E2 08 00 E1 2B 80 13 01 00 00 00 00 00 89 [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:41]Read from MH i2c: E2 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: E2 0E 00 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: E2 0E 00 E1 2B 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 23 [13:13:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:41]wFMCommunicate OK [13:13:41]SAM_PROTO_GetShiftState done [13:13:41]FM_GetShiftState done [13:13:41]opened in 1712622218 [13:13:41]opened+sec_in_day 1712708618 [13:13:41]quantity*price = 50033 [13:13:41]sum+1 = 50035 [13:13:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 304 09.04.2024 13:13 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155000 ФПД: 50742543723625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131343&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155000&fm=50742543723625&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:42]StoreToDocumentArchive [13:13:42]shift 298 fd 155000 [13:13:42]save to /storage/0298/doc_00155000 [13:13:42]save last doc name /storage/0298/doc_00155000 to /storage/kkm_last_doc_name [13:13:42]save OK [13:13:42]Clear old archive folders... [13:13:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:42]tlvbuf is 0175ED80 [13:13:42]SAM_PROTO_ClearQueue [13:13:42]wFMCommunicate request_size=4 [13:13:42]MH_SAM_APDU [13:13:42]CAPDU: 80 09 00 00 [13:13:42]Write to MH i2c: E2 08 00 EE 2B 80 09 00 00 00 00 00 00 8B [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:42]Read from MH i2c: E2 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 03 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 03 00 EE 2B 00 90 00 8D [13:13:42]RAPDU: 90 00 [13:13:42]wFMCommunicate OK [13:13:42]SAM_PROTO_ClearQueue done [13:13:42]KKMCreateOFDPacket [13:13:42]OFDProtocolAddRootSTLVToBuf [13:13:42]FM_MakeSignedData [13:13:42]FM_MakeSignedData [13:13:42]SAM_PROTO_SignData [13:13:42]wFMCommunicate request_size=4 [13:13:42]MH_SAM_APDU [13:13:42]CAPDU: 80 0D 01 02 [13:13:42]Write to MH i2c: E2 08 00 EF 2B 80 0D 01 02 00 00 00 00 93 [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:42]Read from MH i2c: E2 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 03 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 03 00 EF 2B 00 90 00 8E [13:13:42]RAPDU: 90 00 [13:13:42]wFMCommunicate OK [13:13:42]wFMCommunicate request_size=255 [13:13:42]MH_SAM_APDU [13:13: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 07 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 78 5D 02 00 35 04 06 00 2E [13:13:42]Write to MH i2c: E2 02 01 F0 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 07 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 78 5D 02 00 35 04 06 00 2E 00 00 B5 [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:43]Read from MH i2c: E2 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 03 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 03 00 F0 2B 00 90 00 8F [13:13:43]RAPDU: 90 00 [13:13:43]wFMCommunicate OK [13:13:43]wFMCommunicate request_size=10 [13:13:43]MH_SAM_APDU [13:13:43]CAPDU: 80 0D 02 02 05 26 6B 4B 2C 69 [13:13:43]Write to MH i2c: E2 0D 00 F1 2B 80 0D 02 02 05 00 26 6B 4B 2C 69 00 00 11 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:43]Read from MH i2c: E2 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 03 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 03 00 F1 2B 00 90 00 90 [13:13:43]RAPDU: 90 00 [13:13:43]wFMCommunicate OK [13:13:43]wFMCommunicate request_size=4 [13:13:43]MH_SAM_APDU [13:13:43]CAPDU: 80 0D 03 02 [13:13:43]Write to MH i2c: E2 08 00 F2 2B 80 0D 03 02 00 00 00 00 98 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:43]Read from MH i2c: E2 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 0B 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 0B 00 F2 2B 00 F3 F5 49 62 E7 79 0C 33 90 00 CB [13:13:43]RAPDU: F3 F5 49 62 E7 79 0C 33 90 00 [13:13:43]wFMCommunicate OK [13:13:43]SAM_PROTO_SignData done [13:13:43]FM_MakeSignedData done [13:13:43]CreateOFDProtocolMessage [13:13:43]wFMCommunicate request_size=4 [13:13:43]MH_SAM_APDU [13:13:43]CAPDU: 80 11 00 00 [13:13:43]Write to MH i2c: E2 08 00 F3 2B 80 11 00 00 00 00 00 00 98 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:43]Read from MH i2c: E2 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 17 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: E2 17 00 F3 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 ED [13:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:43]wFMCommunicate OK [13:13:43]CreateOFDProtocolMessage done [13:13:43]OFDSenderStorePacket 155000 [13:13:43]StoreOFDPacket docnum=155000 [13:13:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8D EC 07 01 B0 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 07 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 78 5D 02 00 35 04 06 00 2E 26 6B 4B 2C 69 F3 F5 49 62 E7 79 0C 33 [13:13:43]CheckFolder [13:13:43]dirname=/storage/ofd_packets [13:13:43]CheckFolder done [13:13:43]ProducePacketName [13:13:43]name=ofd_packets/00155000 [13:13:43]NVStorageSaveData ofd_packets/00155000 [13:13:43]File name is /storage/ofd_packets/00155000 [13:13:43]Write 301 bytes [13:13:43]NVStorageSaveData done [13:13:43]OFDSenderStorePacket done [13:13:43]KKMCreateOFDPacket done [13:13:43]NVStorageSaveData kkm_last_timestamp [13:13:43]File name is /storage/kkm_last_timestamp [13:13:43]Write 4 bytes [13:13:43]NVStorageSaveData done [13:13:43]ExternCall_PrintAddStr [13:13:43]wPrintStart [13:13:43]Write to MH i2c: 01 00 00 F4 2B 1F [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 07 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 07 00 F4 2B 00 00 00 00 00 FF 0F 34 [13:13:43]RasterBufferAndPrint [13:13:43]line Счет N : (1)298269 [13:13:43]line ИНН: 02508201610067 [13:13:43]line Контрольно-Кассовый Чек [13:13:43]line ПРОДАЖА [13:13:43]line ТРК (МРК, ГНК) : 82 [13:13:43]line Товар: 2710124130 [13:13:43]line Аи-92-К-5 [13:13:43]line 7.830 * 63.90 [13:13:43]line = 500.34 [13:13:43]line НДС 12% НСП 1% [13:13:43]line > о реализуемом товаре [13:13:43]line ИТОГО: 500.34 [13:13:43]line НСП 1% : 4.43 [13:13:43]line НДС 12% : 53.13 [13:13:43]line Наличными: 500.34 [13:13:43]line Безнал.: 0.00 [13:13:43]line Место: АЗС № 53 "Партнер Нефть" [13:13:43]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:13:43]line СНО: Общий режим [13:13:43]line Чек 304 09.04.2024 13:13 [13:13:43]line Смена: 298 ФФД: 1.0 [13:13:43]line ЗНМ: 0300000127 [13:13:43]line РНМ: 0000000000090882 [13:13:43]line Версия ККМ: 001 [13:13:43]line ФМ: 0000000000874906 [13:13:43]line ФД: 155000 [13:13:43]line ФПД: 50742543723625 [13:13:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131343&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155000&fm=50742543723625&tin=02508201610067®Number=0000000000090882&sum=50034 [13:13:43]OFD Sender: Processing packet 155000 [packets to send 67, broken 66] [13:13:43]ProducePacketName [13:13:43]name=ofd_packets/00155000 [13:13:43]OFD Sender: To server: pG, [13:13:43]CommunicateWithHost lk.salyk.kg:30040 [13:13:43]ConnectInit lk.salyk.kg [13:13:43]written 0, free lines is 4095 [13:13:43]Connected sock=10 [13:13:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 8D EC 07 01 B0 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 07 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 78 5D 02 00 35 04 06 00 2E 26 6B 4B 2C 69 F3 F5 49 62 E7 79 0C 33 [13:13:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 61 D4 47 00 1E BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 78 5D 02 00 F4 03 04 00 B0 E6 14 66 B6 04 01 00 00 0D 40 69 FE 03 73 A0 F0 [13:13:43]CommunicateWithHost err = 0 [13:13:43]CheckOFDResponse [13:13:43]1017 (14) - 77093643461234 [13:13:43]1041 (16) - 0000000000874906 [13:13:43]1040 (4) - 155000 [13:13:43]1012 (4) - 09.04.2024 06:56 [13:13:43]1206 (1) - 0 [13:13:43]OFD Sender: Remove packet 155000 [13:13:43]ProducePacketName [13:13:43]name=ofd_packets/00155000 [13:13:43]NVStorageDeleteData [13:13:43]Write to MH i2c: 01 00 00 1C 2C 48 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 07 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: 01 07 00 1C 2C 00 00 00 00 00 1A 0D 76 [13:13:43]RasterBufferAndPrint [13:13:43]line [13:13:43]line [13:13:43]line [13:13:43]line [13:13:43]line [13:13:43]written 0, free lines is 3368 [13:13:43]MH_Cut [13:13:43]Write to MH i2c: D1 01 00 23 2C 01 21 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: D1 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: D1 01 00 [13:13:43]MH_I2C_Read... [13:13:43]Read from MH i2c: D1 01 00 23 2C 00 20 [13:13:43]Write to MH i2c: 01 00 00 24 2C 50 [13:13:43]Write i2c OK [13:13:43]MH_I2C_Read... [13:13:44]OFD Sender: No OFD packet to send [13:13:44]*** Cut start [13:13:44]*** Partial cut [13:13:44]*** CUTSNS_PIN = 1 [13:13:44]*** CUTSNS_PIN = 0 [13:13:44]*** Brake cut motor [13:13:45]Read from MH i2c: 01 [13:13:45]MH_I2C_Read... [13:13:45]*** Stop cut motor [13:13:45]*** Cut end [13:13:45]Read from MH i2c: 01 07 00 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: 01 07 00 24 2C 00 00 00 00 00 FF 0F 65 [13:13:45]process_action close_receipt done [13:13:45]requested_data is exist [13:13:45]produce_requested_data [13:13:45]requested_item fm.sn is exist - process it [13:13:45]wFMCommunicate request_size=4 [13:13:45]MH_SAM_APDU [13:13:45]CAPDU: 80 11 00 00 [13:13:45]Write to MH i2c: E2 08 00 25 2C 80 11 00 00 00 00 00 00 CB [13:13:45]Write i2c OK [13:13:45]MH_I2C_Read... [13:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:45]Read from MH i2c: E2 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 17 00 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 17 00 25 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 20 [13:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:13:45]wFMCommunicate OK [13:13:45]requested_item fd.num is exist - process it [13:13:45]SAM_PROTO_GetFieldsCounters [13:13:45]wFMCommunicate request_size=4 [13:13:45]MH_SAM_APDU [13:13:45]CAPDU: 80 13 00 00 [13:13:45]Write to MH i2c: E2 08 00 26 2C 80 13 00 00 00 00 00 00 CE [13:13:45]Write i2c OK [13:13:45]MH_I2C_Read... [13:13:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:45]Read from MH i2c: E2 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 62 00 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 62 00 26 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 78 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [13:13:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 78 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:45]wFMCommunicate OK [13:13:45]SAM_PROTO_GetFieldsCounters done [13:13:45]requested_item shift.num is exist - process it [13:13:45]requested_item shift.opened is exist - process it [13:13:45]req_shift_opened [13:13:45]FM_GetShiftState [13:13:45]SAM_PROTO_GetShiftState [13:13:45]wFMCommunicate request_size=4 [13:13:45]MH_SAM_APDU [13:13:45]CAPDU: 80 13 01 00 [13:13:45]Write to MH i2c: E2 08 00 27 2C 80 13 01 00 00 00 00 00 D0 [13:13:45]Write i2c OK [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 [13:13:45]MH_I2C_Read... [13:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:45]Read from MH i2c: E2 0E 00 [13:13:45]MH_I2C_Read... [13:13:45]Read from MH i2c: E2 0E 00 27 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6A [13:13:45]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:13:45]wFMCommunicate OK [13:13:45]SAM_PROTO_GetShiftState done [13:13:45]FM_GetShiftState done [13:13:45]req_shift_opened done [13:13:45]requested_item shift.open_date is exist - process it [13:13:45]req_shift_open_date [13:13:45]req_shift_open_date done [13:13:45]produce_requested_data done [13:13:45]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155000,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:13:45]process_action_free close_receipt [13:13:45]json_value_free [13:13:45]json_value_free done [13:13:45]process_json_proto returns [13:13:45]Send response to host [13:13:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155000,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:13:45]free response buf [13:13:45]execute_script done [13:13:45]execute_script returns [13:13:45]free content buf [13:13:45]Sock 7.Close socket [13:13:45]Sock 7.Thread stoped [13:13:49]OFD Sender: No OFD packet to send [13:13:54]OFD Sender: No OFD packet to send [13:13:59]OFD Sender: No OFD packet to send [13:14:04]OFD Sender: No OFD packet to send [13:14:06]accept exits with 9 [13:14:06]New connection [13:14:06]New thread 3067280740 created [13:14:06]Thread 3067137380 joined [13:14:06]Waiting for new connection... [13:14:06] Sock 9.Parse request [13:14:06]Sock 9.Check first char [13:14:06]Sock 9.First char is OK [13:14:06]request: POST /json_proto HTTP/1.0 [13:14:06]Method: POST [13:14:06]URL: /json_proto [13:14:06]Method is POST - this is cgi request [13:14:06]url: /json_proto [13:14:06]query_string will be loaded in cgi processing [13:14:06]execute_cgi json_proto POST (null) [13:14:06]execute_cgi path=json_proto method=POST [13:14:06]POST find Content-Length [13:14:06]Host: 172.17.32.195:8080 [13:14:06]Content-Length: 639 [13:14:06]Content-Type: application/json [13:14:06] [13:14:06]POST finish read [13:14:06]Found Content-Length = 639 [13:14:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298270", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:06]execute_script... [13:14: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)298270", "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" : 63.90, "quantity" : 6.260, "sum" : 400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:06]POST & json_proto [13:14:06]process_json_proto [13:14:06]json parsed OK: [13:14:06]protocol is kg_v1.0 [13:14:06]action value=close_receipt [13:14:06]process_action close_receipt [13:14:06]cmd_close_receipt [13:14:06]MH_GetDate [13:14:06]Write to MH i2c: F0 00 00 28 2C 43 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: F0 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: F0 09 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: F0 09 00 28 2C 00 1F 3F 15 66 77 1B 62 64 7D [13:14:06]GetLastDocTimeStamp 1712668423 [13:14:06]current date 1712668447 [13:14:06]FM_GetShiftState [13:14:06]SAM_PROTO_GetShiftState [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 13 01 00 [13:14:06]Write to MH i2c: E2 08 00 29 2C 80 13 01 00 00 00 00 00 D2 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 29 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6C [13:14:06]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_GetShiftState done [13:14:06]FM_GetShiftState done [13:14:06]opened in 1712622218 [13:14:06]opened+sec_in_day 1712708618 [13:14:06]quantity*price = 40001 [13:14:06]sum+1 = 40002 [13:14:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.01 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.01 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 305 09.04.2024 13:14 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155001 ФПД: 210863712921860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131407&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155001&fm=210863712921860&tin=02508201610067®Number=0000000000090882&sum=40001 [13:14:07]StoreToDocumentArchive [13:14:07]shift 298 fd 155001 [13:14:07]save to /storage/0298/doc_00155001 [13:14:07]save last doc name /storage/0298/doc_00155001 to /storage/kkm_last_doc_name [13:14:07]save OK [13:14:07]Clear old archive folders... [13:14:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:07]tlvbuf is 017C5050 [13:14:07]SAM_PROTO_ClearQueue [13:14:07]wFMCommunicate request_size=4 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 09 00 00 [13:14:07]Write to MH i2c: E2 08 00 36 2C 80 09 00 00 00 00 00 00 D4 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 36 2C 00 90 00 D6 [13:14:07]RAPDU: 90 00 [13:14:07]wFMCommunicate OK [13:14:07]SAM_PROTO_ClearQueue done [13:14:07]KKMCreateOFDPacket [13:14:07]OFDProtocolAddRootSTLVToBuf [13:14:07]FM_MakeSignedData [13:14:07]FM_MakeSignedData [13:14:07]SAM_PROTO_SignData [13:14:07]wFMCommunicate request_size=4 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 0D 01 02 [13:14:07]Write to MH i2c: E2 08 00 37 2C 80 0D 01 02 00 00 00 00 DC [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 37 2C 00 90 00 D7 [13:14:07]RAPDU: 90 00 [13:14:07]wFMCommunicate OK [13:14:07]wFMCommunicate request_size=255 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 31 01 00 00 F4 03 04 00 1F 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 79 5D 02 00 35 04 06 00 BF [13:14:07]Write to MH i2c: E2 02 01 38 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 31 01 00 00 F4 03 04 00 1F 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 79 5D 02 00 35 04 06 00 BF 00 00 F3 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 38 2C 00 90 00 D8 [13:14:07]RAPDU: 90 00 [13:14:07]wFMCommunicate OK [13:14:07]wFMCommunicate request_size=10 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 0D 02 02 05 C7 88 B4 69 04 [13:14:07]Write to MH i2c: E2 0D 00 39 2C 80 0D 02 02 05 00 C7 88 B4 69 04 00 00 59 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 03 00 39 2C 00 90 00 D9 [13:14:07]RAPDU: 90 00 [13:14:07]wFMCommunicate OK [13:14:07]wFMCommunicate request_size=4 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 0D 03 02 [13:14:07]Write to MH i2c: E2 08 00 3A 2C 80 0D 03 02 00 00 00 00 E1 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 0B 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 0B 00 3A 2C 00 B8 08 2B 47 82 03 01 3C 90 00 D6 [13:14:07]RAPDU: B8 08 2B 47 82 03 01 3C 90 00 [13:14:07]wFMCommunicate OK [13:14:07]SAM_PROTO_SignData done [13:14:07]FM_MakeSignedData done [13:14:07]CreateOFDProtocolMessage [13:14:07]wFMCommunicate request_size=4 [13:14:07]MH_SAM_APDU [13:14:07]CAPDU: 80 11 00 00 [13:14:07]Write to MH i2c: E2 08 00 3B 2C 80 11 00 00 00 00 00 00 E1 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:07]Read from MH i2c: E2 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 17 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: E2 17 00 3B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 36 [13:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:14:07]wFMCommunicate OK [13:14:07]CreateOFDProtocolMessage done [13:14:07]OFDSenderStorePacket 155001 [13:14:07]StoreOFDPacket docnum=155001 [13:14:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 59 B3 07 01 1E FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 31 01 00 00 F4 03 04 00 1F 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 79 5D 02 00 35 04 06 00 BF C7 88 B4 69 04 B8 08 2B 47 82 03 01 3C [13:14:07]CheckFolder [13:14:07]dirname=/storage/ofd_packets [13:14:07]CheckFolder done [13:14:07]ProducePacketName [13:14:07]name=ofd_packets/00155001 [13:14:07]NVStorageSaveData ofd_packets/00155001 [13:14:07]File name is /storage/ofd_packets/00155001 [13:14:07]Write 301 bytes [13:14:07]NVStorageSaveData done [13:14:07]OFDSenderStorePacket done [13:14:07]KKMCreateOFDPacket done [13:14:07]NVStorageSaveData kkm_last_timestamp [13:14:07]File name is /storage/kkm_last_timestamp [13:14:07]Write 4 bytes [13:14:07]NVStorageSaveData done [13:14:07]ExternCall_PrintAddStr [13:14:07]wPrintStart [13:14:07]Write to MH i2c: 01 00 00 3C 2C 68 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 07 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 07 00 3C 2C 00 00 00 00 00 FF 0F 7D [13:14:07]RasterBufferAndPrint [13:14:07]line Счет N : (1)298270 [13:14:07]line ИНН: 02508201610067 [13:14:07]line Контрольно-Кассовый Чек [13:14:07]line ПРОДАЖА [13:14:07]line ТРК (МРК, ГНК) : 52 [13:14:07]line Товар: 2710124130 [13:14:07]line Аи-92-К-5 [13:14:07]line 6.260 * 63.90 [13:14:07]line = 400.01 [13:14:07]line НДС 12% НСП 1% [13:14:07]line > о реализуемом товаре [13:14:07]line ИТОГО: 400.01 [13:14:07]line НСП 1% : 3.54 [13:14:07]line НДС 12% : 42.48 [13:14:07]line Наличными: 400.01 [13:14:07]line Безнал.: 0.00 [13:14:07]line Место: АЗС № 53 "Партнер Нефть" [13:14:07]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:14:07]line СНО: Общий режим [13:14:07]line Чек 305 09.04.2024 13:14 [13:14:07]line Смена: 298 ФФД: 1.0 [13:14:07]line ЗНМ: 0300000127 [13:14:07]line РНМ: 0000000000090882 [13:14:07]line Версия ККМ: 001 [13:14:07]line ФМ: 0000000000874906 [13:14:07]line ФД: 155001 [13:14:07]line ФПД: 210863712921860 [13:14:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131407&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155001&fm=210863712921860&tin=02508201610067®Number=0000000000090882&sum=40001 [13:14:08]OFD Sender: Processing packet 155001 [packets to send 67, broken 66] [13:14:08]ProducePacketName [13:14:08]name=ofd_packets/00155001 [13:14:08]OFD Sender: To server: pG, [13:14:08]CommunicateWithHost lk.salyk.kg:30040 [13:14:08]ConnectInit lk.salyk.kg [13:14:08]written 0, free lines is 4095 [13:14:08]Connected sock=10 [13:14:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 59 B3 07 01 1E FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 18 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 41 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 41 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 31 01 00 00 F4 03 04 00 1F 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 79 5D 02 00 35 04 06 00 BF C7 88 B4 69 04 B8 08 2B 47 82 03 01 3C [13:14:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 A4 50 47 00 E6 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 79 5D 02 00 F4 03 04 00 C9 E6 14 66 B6 04 01 00 00 D9 6B 6A B2 69 0D BD 6D [13:14:08]CommunicateWithHost err = 0 [13:14:08]CheckOFDResponse [13:14:08]1017 (14) - 77093643461234 [13:14:08]1041 (16) - 0000000000874906 [13:14:08]1040 (4) - 155001 [13:14:08]1012 (4) - 09.04.2024 06:57 [13:14:08]1206 (1) - 0 [13:14:08]OFD Sender: Remove packet 155001 [13:14:08]ProducePacketName [13:14:08]name=ofd_packets/00155001 [13:14:08]NVStorageDeleteData [13:14:08]Write to MH i2c: 01 00 00 64 2C 90 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: 01 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: 01 07 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: 01 07 00 64 2C 00 00 00 00 00 FA 0C 9D [13:14:08]RasterBufferAndPrint [13:14:08]line [13:14:08]line [13:14:08]line [13:14:08]line [13:14:08]line [13:14:08]written 0, free lines is 3328 [13:14:08]MH_Cut [13:14:08]Write to MH i2c: D1 01 00 6B 2C 01 69 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: D1 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: D1 01 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: D1 01 00 6B 2C 00 68 [13:14:08]Write to MH i2c: 01 00 00 6C 2C 98 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:09]OFD Sender: No OFD packet to send [13:14:09]*** Cut start [13:14:09]*** Partial cut [13:14:09]*** CUTSNS_PIN = 1 [13:14:09]*** CUTSNS_PIN = 0 [13:14:09]*** Brake cut motor [13:14:10]Read from MH i2c: 01 [13:14:10]MH_I2C_Read... [13:14:10]*** Stop cut motor [13:14:10]*** Cut end [13:14:10]Read from MH i2c: 01 07 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: 01 07 00 6C 2C 00 00 00 00 00 FF 0F AD [13:14:10]process_action close_receipt done [13:14:10]requested_data is exist [13:14:10]produce_requested_data [13:14:10]requested_item fm.sn is exist - process it [13:14:10]wFMCommunicate request_size=4 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 11 00 00 [13:14:10]Write to MH i2c: E2 08 00 6D 2C 80 11 00 00 00 00 00 00 13 [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 17 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 17 00 6D 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 68 [13:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:14:10]wFMCommunicate OK [13:14:10]requested_item fd.num is exist - process it [13:14:10]SAM_PROTO_GetFieldsCounters [13:14:10]wFMCommunicate request_size=4 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 13 00 00 [13:14:10]Write to MH i2c: E2 08 00 6E 2C 80 13 00 00 00 00 00 00 16 [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 62 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 62 00 6E 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 79 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [13:14:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 79 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:10]wFMCommunicate OK [13:14:10]SAM_PROTO_GetFieldsCounters done [13:14:10]requested_item shift.num is exist - process it [13:14:10]requested_item shift.opened is exist - process it [13:14:10]req_shift_opened [13:14:10]FM_GetShiftState [13:14:10]SAM_PROTO_GetShiftState [13:14:10]wFMCommunicate request_size=4 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 13 01 00 [13:14:10]Write to MH i2c: E2 08 00 6F 2C 80 13 01 00 00 00 00 00 18 [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 0E 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 0E 00 6F 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B2 [13:14:10]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:14:10]wFMCommunicate OK [13:14:10]SAM_PROTO_GetShiftState done [13:14:10]FM_GetShiftState done [13:14:10]req_shift_opened done [13:14:10]requested_item shift.open_date is exist - process it [13:14:10]req_shift_open_date [13:14:10]req_shift_open_date done [13:14:10]produce_requested_data done [13:14:10]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155001,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:14:10]process_action_free close_receipt [13:14:10]json_value_free [13:14:10]json_value_free done [13:14:10]process_json_proto returns [13:14:10]Send response to host [13:14:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155001,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:14:10]free response buf [13:14:10]execute_script done [13:14:10]execute_script returns [13:14:10]free content buf [13:14:10]Sock 9.Close socket [13:14:10]Sock 9.Thread stoped [13:14:14]OFD Sender: No OFD packet to send [13:14:15]int [13:14:15]Write to MH i2c: 01 00 00 70 2C 9C [13:14:15]*** FLAG_PRN_PAP1 set [13:14:15]Write i2c OK [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: 01 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: 01 07 00 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: 01 07 00 70 2C 00 01 00 00 00 FF 0F B2 [13:14:15]state=0 [13:14:15]No paper [13:14:19]OFD Sender: No OFD packet to send [13:14:23]int [13:14:23]Write to MH i2c: 01 00 00 71 2C 9D [13:14:23]*** FLAG_PRN_PAP1 reset [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 71 2C 00 00 00 00 00 FF 0F B2 [13:14:23]state=0 [13:14:24]OFD Sender: No OFD packet to send [13:14:28]accept exits with 7 [13:14:28]New connection [13:14:28]New thread 3067137380 created [13:14:28]Thread 3067280740 joined [13:14:28]Waiting for new connection... [13:14:28] Sock 7.Parse request [13:14:28]Sock 7.Check first char [13:14:28]Sock 7.First char is OK [13:14:28]request: POST /json_proto HTTP/1.0 [13:14:28]Method: POST [13:14:28]URL: /json_proto [13:14:28]Method is POST - this is cgi request [13:14:28]url: /json_proto [13:14:28]query_string will be loaded in cgi processing [13:14:28]execute_cgi json_proto POST (null) [13:14:28]execute_cgi path=json_proto method=POST [13:14:28]POST find Content-Length [13:14:28]Host: 172.17.32.195:8080 [13:14:28]Content-Length: 215 [13:14:28]Content-Type: application/json [13:14:28] [13:14:28]POST finish read [13:14:28]Found Content-Length = 215 [13:14:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:28]execute_script... [13:14:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:28]POST & json_proto [13:14:28]process_json_proto [13:14:28]json parsed OK: [13:14:28]protocol is kg_v1.0 [13:14:28]action value=get_value [13:14:28]process_action get_value [13:14:28]cmd_get_value [13:14:28]process_action get_value done [13:14:28]requested_data is exist [13:14:28]produce_requested_data [13:14:28]requested_item kkm.sn is exist - process it [13:14:28]requested_item kkm.ver is exist - process it [13:14:28]requested_item fm.sn is exist - process it [13:14:28]wFMCommunicate request_size=4 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 11 00 00 [13:14:28]Write to MH i2c: E2 08 00 72 2C 80 11 00 00 00 00 00 00 18 [13:14:28]Write i2c OK [13:14:28]MH_I2C_Read... [13:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:28]Read from MH i2c: E2 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 17 00 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 17 00 72 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6D [13:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:14:28]wFMCommunicate OK [13:14:28]requested_item fd.num is exist - process it [13:14:28]SAM_PROTO_GetFieldsCounters [13:14:28]wFMCommunicate request_size=4 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 13 00 00 [13:14:28]Write to MH i2c: E2 08 00 73 2C 80 13 00 00 00 00 00 00 1B [13:14:28]Write i2c OK [13:14:28]MH_I2C_Read... [13:14:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:28]Read from MH i2c: E2 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 62 00 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 62 00 73 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 79 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [13:14:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 79 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:28]wFMCommunicate OK [13:14:28]SAM_PROTO_GetFieldsCounters done [13:14:28]requested_item shift.num is exist - process it [13:14:28]requested_item shift.opened is exist - process it [13:14:28]req_shift_opened [13:14:28]FM_GetShiftState [13:14:28]SAM_PROTO_GetShiftState [13:14:28]wFMCommunicate request_size=4 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 13 01 00 [13:14:28]Write to MH i2c: E2 08 00 74 2C 80 13 01 00 00 00 00 00 1D [13:14:28]Write i2c OK [13:14:28]MH_I2C_Read... [13:14:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:28]Read from MH i2c: E2 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 0E 00 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 0E 00 74 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B7 [13:14:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:14:28]wFMCommunicate OK [13:14:28]SAM_PROTO_GetShiftState done [13:14:28]FM_GetShiftState done [13:14:28]req_shift_opened done [13:14:28]requested_item shift.open_date is exist - process it [13:14:28]req_shift_open_date [13:14:28]req_shift_open_date done [13:14:28]produce_requested_data done [13:14:28]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155001,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:14:28]process_action_free get_value [13:14:28]json_value_free [13:14:28]json_value_free done [13:14:28]process_json_proto returns [13:14:28]Send response to host [13:14:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155001,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:14:28]free response buf [13:14:28]execute_script done [13:14:28]execute_script returns [13:14:28]free content buf [13:14:28]Sock 7.Close socket [13:14:28]Sock 7.Thread stoped [13:14:28]accept exits with 9 [13:14:28]New connection [13:14:28]New thread 3067280740 created [13:14:28]Thread 3067137380 joined [13:14:28]Waiting for new connection... [13:14:28] Sock 9.Parse request [13:14:28]Sock 9.Check first char [13:14:28]Sock 9.First char is OK [13:14:28]request: POST /json_proto HTTP/1.0 [13:14:28]Method: POST [13:14:28]URL: /json_proto [13:14:28]Method is POST - this is cgi request [13:14:28]url: /json_proto [13:14:28]query_string will be loaded in cgi processing [13:14:28]execute_cgi json_proto POST (null) [13:14:28]execute_cgi path=json_proto method=POST [13:14:28]POST find Content-Length [13:14:28]Host: 172.17.32.195:8080 [13:14:28]Content-Length: 331 [13:14:28]Content-Type: application/json [13:14:28] [13:14:28]POST finish read [13:14:28]Found Content-Length = 331 [13:14:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:14:28]execute_script... [13:14:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:14:28]POST & json_proto [13:14:28]process_json_proto [13:14:28]json parsed OK: [13:14:28]protocol is kg_v1.0 [13:14:28]action value=get_value [13:14:28]process_action get_value [13:14:28]cmd_get_value [13:14:28]process_action get_value done [13:14:28]requested_data is exist [13:14:28]produce_requested_data [13:14:29]requested_item fm.sale.total is exist - process it [13:14:29]SAM_PROTO_GetFMData [13:14:29]wFMCommunicate request_size=4 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 13 03 00 [13:14:29]Write to MH i2c: E2 08 00 75 2C 80 13 03 00 00 00 00 00 20 [13:14:29]OFD Sender: No OFD packet to send [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 FD 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 FD 00 75 2C 00 C7 04 85 04 C3 04 6E 04 04 00 24 5B 02 00 69 04 A3 00 6F 04 04 00 CB 53 02 00 B1 04 05 00 78 6A FD 8C 02 70 04 05 00 D6 E2 06 D7 01 72 04 04 00 A2 87 F6 B5 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4A FD 57 45 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 51 34 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 35 [13:14:29]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 24 5B 02 00 69 04 A3 00 6F 04 04 00 CB 53 02 00 B1 04 05 00 78 6A FD 8C 02 70 04 05 00 D6 E2 06 D7 01 72 04 04 00 A2 87 F6 B5 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4A FD 57 45 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 51 34 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:14:29]wFMCommunicate OK [13:14:29]wFMCommunicate request_size=4 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 17 00 00 [13:14:29]Write to MH i2c: E2 08 00 76 2C 80 17 00 00 00 00 00 00 22 [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 FD 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 FD 00 76 2C 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 C3 [13:14:29]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:14:29]wFMCommunicate OK [13:14:29]wFMCommunicate request_size=4 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 17 00 00 [13:14:29]Write to MH i2c: E2 08 00 77 2C 80 17 00 00 00 00 00 00 23 [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:30]Read from MH i2c: E2 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 FD 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 FD 00 77 2C 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 FB [13:14:30]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:14:30]wFMCommunicate OK [13:14:30]wFMCommunicate request_size=4 [13:14:30]MH_SAM_APDU [13:14:30]CAPDU: 80 17 00 00 [13:14:30]Write to MH i2c: E2 08 00 78 2C 80 17 00 00 00 00 00 00 24 [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:30]Read from MH i2c: E2 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 FD 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 FD 00 78 2C 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 9F [13:14:30]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:14:30]wFMCommunicate OK [13:14:30]wFMCommunicate request_size=4 [13:14:30]MH_SAM_APDU [13:14:30]CAPDU: 80 17 00 00 [13:14:30]Write to MH i2c: E2 08 00 79 2C 80 17 00 00 00 00 00 00 25 [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:14:30]Read from MH i2c: E2 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 E4 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: E2 E4 00 79 2C 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 05 [13:14:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:14:30]wFMCommunicate OK [13:14:30]SAM_PROTO_GetFMData done [13:14:30]requested_item fm.sale_refund.total is exist - process it [13:14:30]requested_item fm.buy.total is exist - process it [13:14:30]requested_item shift.sale.total is exist - process it [13:14:30]SAM_PROTO_GetShiftData [13:14:30]wFMCommunicate request_size=4 [13:14:30]MH_SAM_APDU [13:14:30]CAPDU: 80 13 02 00 [13:14:30]Write to MH i2c: E2 08 00 7A 2C 80 13 02 00 00 00 00 00 24 [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:14:31]Read from MH i2c: E2 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 7A 2C 00 BA 04 AA 04 B6 04 6E 04 04 00 31 01 00 00 69 04 9D 00 6F 04 04 00 2E 01 00 00 B1 04 04 00 5E 46 3D 01 70 04 03 00 6D 18 B8 72 04 03 00 F1 2D 85 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 51 B1 21 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 CB CE 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 80 [13:14:31]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 31 01 00 00 69 04 9D 00 6F 04 04 00 2E 01 00 00 B1 04 04 00 5E 46 3D 01 70 04 03 00 6D 18 B8 72 04 03 00 F1 2D 85 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 51 B1 21 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 CB CE 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:14:31]wFMCommunicate OK [13:14:31]wFMCommunicate request_size=4 [13:14:31]MH_SAM_APDU [13:14:31]CAPDU: 80 17 00 00 [13:14:31]Write to MH i2c: E2 08 00 7B 2C 80 17 00 00 00 00 00 00 27 [13:14:31]Write i2c OK [13:14:31]MH_I2C_Read... [13:14:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:31]Read from MH i2c: E2 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 7B 2C 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 F2 [13:14:31]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:14:31]wFMCommunicate OK [13:14:31]wFMCommunicate request_size=4 [13:14:31]MH_SAM_APDU [13:14:31]CAPDU: 80 17 00 00 [13:14:31]Write to MH i2c: E2 08 00 7C 2C 80 17 00 00 00 00 00 00 28 [13:14:31]Write i2c OK [13:14:31]MH_I2C_Read... [13:14:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:31]Read from MH i2c: E2 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 7C 2C 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 54 [13:14:31]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:14:31]wFMCommunicate OK [13:14:31]wFMCommunicate request_size=4 [13:14:31]MH_SAM_APDU [13:14:31]CAPDU: 80 17 00 00 [13:14:31]Write to MH i2c: E2 08 00 7D 2C 80 17 00 00 00 00 00 00 29 [13:14:31]Write i2c OK [13:14:31]MH_I2C_Read... [13:14:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:14:31]Read from MH i2c: E2 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: E2 FD 00 7D 2C 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 A1 [13:14:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:14:32]wFMCommunicate OK [13:14:32]wFMCommunicate request_size=4 [13:14:32]MH_SAM_APDU [13:14:32]CAPDU: 80 17 00 00 [13:14:32]Write to MH i2c: E2 08 00 7E 2C 80 17 00 00 00 00 00 00 2A [13:14:32]Write i2c OK [13:14:32]MH_I2C_Read... [13:14:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:14:32]Read from MH i2c: E2 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 D7 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 D7 00 7E 2C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [13:14:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:14:32]wFMCommunicate OK [13:14:32]SAM_PROTO_GetShiftData done [13:14:32]requested_item shift.sale.total_cash is exist - process it [13:14:32]requested_item shift.sale_refund.total is exist - process it [13:14:32]requested_item shift.sale_refund.total_cash is exist - process it [13:14:32]requested_item shift.buy.total is exist - process it [13:14:32]requested_item shift.buy.total_cash is exist - process it [13:14:32]produce_requested_data done [13:14:32]produce_requested_data return {"fm.sale.total":109553526.96,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":207929.26,"shift.sale.total_cash":120648.77,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:14:32]process_action_free get_value [13:14:32]json_value_free [13:14:32]json_value_free done [13:14:32]process_json_proto returns [13:14:32]Send response to host [13:14:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109553526.96,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":207929.26,"shift.sale.total_cash":120648.77,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:14:32]free response buf [13:14:32]execute_script done [13:14:32]execute_script returns [13:14:32]free content buf [13:14:32]Sock 9.Close socket [13:14:32]Sock 9.Thread stoped [13:14:34]OFD Sender: No OFD packet to send [13:14:37]int [13:14:37]Write to MH i2c: 01 00 00 7F 2C AB [13:14:37]*** FLAG_PRN_KEY set [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 7F 2C 00 08 00 00 00 FF 0F C8 [13:14:37]state=0 [13:14:37]Key pressed [13:14:37]Feed [13:14:37]Write to MH i2c: D8 00 00 80 2C 83 [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D8 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D8 01 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D8 01 00 80 2C 00 84 [13:14:37]int [13:14:37]Write to MH i2c: 01 00 00 81 2C AD [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 81 2C 00 48 00 00 00 3C 00 38 [13:14:37]state=2 [13:14:37]Key pressed [13:14:37]int [13:14:37]Write to MH i2c: 01 00 00 82 2C AE [13:14:37]*** FLAG_PRN_KEY reset [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 82 2C 00 00 00 00 00 FD 0F C1 [13:14:37]state=2 [13:14:37]Stop feed [13:14:39]OFD Sender: No OFD packet to send [13:14:44]OFD Sender: No OFD packet to send [13:14:49]OFD Sender: No OFD packet to send [13:14:54]OFD Sender: No OFD packet to send [13:14:59]OFD Sender: No OFD packet to send [13:15:04]OFD Sender: No OFD packet to send [13:15:09]OFD Sender: No OFD packet to send [13:15:14]OFD Sender: No OFD packet to send [13:15:19]OFD Sender: No OFD packet to send [13:15:24]OFD Sender: No OFD packet to send [13:15:29]OFD Sender: No OFD packet to send [13:15:34]OFD Sender: No OFD packet to send [13:15:39]OFD Sender: No OFD packet to send [13:15:44]OFD Sender: No OFD packet to send [13:15:49]OFD Sender: No OFD packet to send [13:15:54]OFD Sender: No OFD packet to send [13:15:59]OFD Sender: No OFD packet to send [13:16:04]OFD Sender: No OFD packet to send [13:16:09]OFD Sender: No OFD packet to send [13:16:14]OFD Sender: No OFD packet to send [13:16:19]OFD Sender: No OFD packet to send [13:16:24]OFD Sender: No OFD packet to send [13:16:29]OFD Sender: No OFD packet to send [13:16:34]OFD Sender: No OFD packet to send [13:16:39]OFD Sender: No OFD packet to send [13:16:44]OFD Sender: No OFD packet to send [13:16:49]OFD Sender: No OFD packet to send [13:16:54]OFD Sender: No OFD packet to send [13:16:59]OFD Sender: No OFD packet to send [13:17:04]OFD Sender: No OFD packet to send [13:17:09]OFD Sender: No OFD packet to send [13:17:14]accept exits with 7 [13:17:14]New connection [13:17:14]New thread 3067137380 created [13:17:14]Thread 3067280740 joined [13:17:14]Waiting for new connection... [13:17:14] Sock 7.Parse request [13:17:14]Sock 7.Check first char [13:17:14]Sock 7.First char is OK [13:17:14]request: POST /json_proto HTTP/1.0 [13:17:14]Method: POST [13:17:14]URL: /json_proto [13:17:14]Method is POST - this is cgi request [13:17:14]url: /json_proto [13:17:14]query_string will be loaded in cgi processing [13:17:14]execute_cgi json_proto POST (null) [13:17:14]execute_cgi path=json_proto method=POST [13:17:14]POST find Content-Length [13:17:14]Host: 172.17.32.195:8080 [13:17:14]Content-Length: 642 [13:17:14]Content-Type: application/json [13:17:14] [13:17:14]POST finish read [13:17:14]Found Content-Length = 642 [13:17:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298271", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:14]execute_script... [13:17: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)298271", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:14]POST & json_proto [13:17:14]process_json_proto [13:17:14]json parsed OK: [13:17:14]protocol is kg_v1.0 [13:17:14]action value=close_receipt [13:17:14]process_action close_receipt [13:17:14]cmd_close_receipt [13:17:14]MH_GetDate [13:17:14]Write to MH i2c: F0 00 00 83 2C 9E [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: F0 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: F0 09 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: F0 09 00 83 2C 00 DB 3F 15 66 77 1B 62 64 94 [13:17:14]GetLastDocTimeStamp 1712668447 [13:17:14]current date 1712668635 [13:17:14]FM_GetShiftState [13:17:14]SAM_PROTO_GetShiftState [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 13 01 00 [13:17:14]Write to MH i2c: E2 08 00 84 2C 80 13 01 00 00 00 00 00 2D [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 0E 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 0E 00 84 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 C7 [13:17:14]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:17:14]wFMCommunicate OK [13:17:14]SAM_PROTO_GetShiftState done [13:17:14]FM_GetShiftState done [13:17:14]opened in 1712622218 [13:17:14]opened+sec_in_day 1712708618 [13:17:14]quantity*price = 100050 [13:17:14]sum+1 = 100051 [13:17:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 306 09.04.2024 13:17 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155002 ФПД: 281368338409132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131715&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155002&fm=281368338409132&tin=02508201610067®Number=0000000000090882&sum=100050 [13:17:15]StoreToDocumentArchive [13:17:15]shift 298 fd 155002 [13:17:15]save to /storage/0298/doc_00155002 [13:17:15]save last doc name /storage/0298/doc_00155002 to /storage/kkm_last_doc_name [13:17:15]save OK [13:17:15]Clear old archive folders... [13:17:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:15]tlvbuf is 017C4E80 [13:17:15]SAM_PROTO_ClearQueue [13:17:15]wFMCommunicate request_size=4 [13:17:15]MH_SAM_APDU [13:17:15]CAPDU: 80 09 00 00 [13:17:15]Write to MH i2c: E2 08 00 91 2C 80 09 00 00 00 00 00 00 2F [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 91 2C 00 90 00 31 [13:17:15]RAPDU: 90 00 [13:17:15]wFMCommunicate OK [13:17:15]SAM_PROTO_ClearQueue done [13:17:15]KKMCreateOFDPacket [13:17:15]OFDProtocolAddRootSTLVToBuf [13:17:15]FM_MakeSignedData [13:17:15]FM_MakeSignedData [13:17:15]SAM_PROTO_SignData [13:17:15]wFMCommunicate request_size=4 [13:17:15]MH_SAM_APDU [13:17:15]CAPDU: 80 0D 01 02 [13:17:15]Write to MH i2c: E2 08 00 92 2C 80 0D 01 02 00 00 00 00 37 [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 92 2C 00 90 00 32 [13:17:15]RAPDU: 90 00 [13:17:15]wFMCommunicate OK [13:17:15]wFMCommunicate request_size=255 [13:17:15]MH_SAM_APDU [13:17: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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DB 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7A 5D 02 00 35 04 06 00 FF [13:17:15]Write to MH i2c: E2 02 01 93 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DB 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7A 5D 02 00 35 04 06 00 FF 00 00 CC [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 93 2C 00 90 00 33 [13:17:15]RAPDU: 90 00 [13:17:15]wFMCommunicate OK [13:17:15]wFMCommunicate request_size=10 [13:17:15]MH_SAM_APDU [13:17:15]CAPDU: 80 0D 02 02 05 E7 2B DC A6 AC [13:17:15]Write to MH i2c: E2 0D 00 94 2C 80 0D 02 02 05 00 E7 2B DC A6 AC 00 00 84 [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 03 00 94 2C 00 90 00 34 [13:17:15]RAPDU: 90 00 [13:17:15]wFMCommunicate OK [13:17:15]wFMCommunicate request_size=4 [13:17:15]MH_SAM_APDU [13:17:15]CAPDU: 80 0D 03 02 [13:17:15]Write to MH i2c: E2 08 00 95 2C 80 0D 03 02 00 00 00 00 3C [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 0B 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 0B 00 95 2C 00 BA D7 AC F2 91 97 BC A2 90 00 F2 [13:17:15]RAPDU: BA D7 AC F2 91 97 BC A2 90 00 [13:17:15]wFMCommunicate OK [13:17:15]SAM_PROTO_SignData done [13:17:15]FM_MakeSignedData done [13:17:15]CreateOFDProtocolMessage [13:17:15]wFMCommunicate request_size=4 [13:17:15]MH_SAM_APDU [13:17:15]CAPDU: 80 11 00 00 [13:17:15]Write to MH i2c: E2 08 00 96 2C 80 11 00 00 00 00 00 00 3C [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:15]Read from MH i2c: E2 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 17 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: E2 17 00 96 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 91 [13:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:17:15]wFMCommunicate OK [13:17:15]CreateOFDProtocolMessage done [13:17:15]OFDSenderStorePacket 155002 [13:17:15]StoreOFDPacket docnum=155002 [13:17:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FF 15 07 01 DB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DB 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7A 5D 02 00 35 04 06 00 FF E7 2B DC A6 AC BA D7 AC F2 91 97 BC A2 [13:17:15]CheckFolder [13:17:15]dirname=/storage/ofd_packets [13:17:15]CheckFolder done [13:17:15]ProducePacketName [13:17:15]name=ofd_packets/00155002 [13:17:15]NVStorageSaveData ofd_packets/00155002 [13:17:15]File name is /storage/ofd_packets/00155002 [13:17:15]Write 301 bytes [13:17:15]NVStorageSaveData done [13:17:15]OFDSenderStorePacket done [13:17:15]KKMCreateOFDPacket done [13:17:15]NVStorageSaveData kkm_last_timestamp [13:17:15]File name is /storage/kkm_last_timestamp [13:17:15]Write 4 bytes [13:17:15]NVStorageSaveData done [13:17:15]ExternCall_PrintAddStr [13:17:15]wPrintStart [13:17:15]Write to MH i2c: 01 00 00 97 2C C3 [13:17:15]Write i2c OK [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: 01 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: 01 07 00 [13:17:15]MH_I2C_Read... [13:17:15]Read from MH i2c: 01 07 00 97 2C 00 00 00 00 00 FF 0F D8 [13:17:15]RasterBufferAndPrint [13:17:15]line Счет N : (1)298271 [13:17:15]line ИНН: 02508201610067 [13:17:15]line Контрольно-Кассовый Чек [13:17:15]line ПРОДАЖА [13:17:15]line ТРК (МРК, ГНК) : 61 [13:17:15]line Товар: 2710124500 [13:17:15]line Аи-95-К-5 [13:17:15]line 13.800 * 72.50 [13:17:15]line = 1000.50 [13:17:15]line НДС 12% НСП 1% [13:17:15]line > о реализуемом товаре [13:17:15]line ИТОГО: 1000.50 [13:17:15]line НСП 1% : 8.85 [13:17:15]line НДС 12% : 106.25 [13:17:15]line Наличными: 1000.50 [13:17:15]line Безнал.: 0.00 [13:17:15]line Место: АЗС № 53 "Партнер Нефть" [13:17:15]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:17:15]line СНО: Общий режим [13:17:15]line Чек 306 09.04.2024 13:17 [13:17:15]line Смена: 298 ФФД: 1.0 [13:17:15]line ЗНМ: 0300000127 [13:17:15]line РНМ: 0000000000090882 [13:17:15]line Версия ККМ: 001 [13:17:15]line ФМ: 0000000000874906 [13:17:15]line ФД: 155002 [13:17:15]line ФПД: 281368338409132 [13:17:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131715&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155002&fm=281368338409132&tin=02508201610067®Number=0000000000090882&sum=100050 [13:17:16]OFD Sender: Processing packet 155002 [packets to send 67, broken 66] [13:17:16]ProducePacketName [13:17:16]name=ofd_packets/00155002 [13:17:16]OFD Sender: To server: pG, [13:17:16]CommunicateWithHost lk.salyk.kg:30040 [13:17:16]ConnectInit lk.salyk.kg [13:17:16]written 0, free lines is 4095 [13:17:16]Connected sock=10 [13:17:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 FF 15 07 01 DB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DB 3F 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7A 5D 02 00 35 04 06 00 FF E7 2B DC A6 AC BA D7 AC F2 91 97 BC A2 [13:17:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 B0 56 47 00 76 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7A 5D 02 00 F4 03 04 00 85 E7 14 66 B6 04 01 00 00 DD 02 52 4A 8C B1 FB E4 [13:17:16]CommunicateWithHost err = 0 [13:17:16]CheckOFDResponse [13:17:16]1017 (14) - 77093643461234 [13:17:16]1041 (16) - 0000000000874906 [13:17:16]1040 (4) - 155002 [13:17:16]1012 (4) - 09.04.2024 07:00 [13:17:16]1206 (1) - 0 [13:17:16]OFD Sender: Remove packet 155002 [13:17:16]ProducePacketName [13:17:16]name=ofd_packets/00155002 [13:17:16]NVStorageDeleteData [13:17:16]Write to MH i2c: 01 00 00 BF 2C EB [13:17:16]Write i2c OK [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: 01 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: 01 07 00 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: 01 07 00 BF 2C 00 00 00 00 00 FA 0C F8 [13:17:16]RasterBufferAndPrint [13:17:16]line [13:17:16]line [13:17:16]line [13:17:16]line [13:17:16]line [13:17:16]written 0, free lines is 3328 [13:17:16]MH_Cut [13:17:16]Write to MH i2c: D1 01 00 C6 2C 01 C4 [13:17:16]Write i2c OK [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: D1 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: D1 01 00 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: D1 01 00 C6 2C 00 C3 [13:17:16]Write to MH i2c: 01 00 00 C7 2C F3 [13:17:16]Write i2c OK [13:17:16]MH_I2C_Read... [13:17:16]OFD Sender: No OFD packet to send [13:17:17]*** Cut start [13:17:17]*** Partial cut [13:17:17]*** CUTSNS_PIN = 1 [13:17:17]*** CUTSNS_PIN = 0 [13:17:17]*** Brake cut motor [13:17:17]Read from MH i2c: 01 [13:17:17]MH_I2C_Read... [13:17:17]*** Stop cut motor [13:17:17]*** Cut end [13:17:17]Read from MH i2c: 01 07 00 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: 01 07 00 C7 2C 00 00 00 00 00 FF 0F 08 [13:17:17]process_action close_receipt done [13:17:17]requested_data is exist [13:17:17]produce_requested_data [13:17:17]requested_item fm.sn is exist - process it [13:17:17]wFMCommunicate request_size=4 [13:17:17]MH_SAM_APDU [13:17:17]CAPDU: 80 11 00 00 [13:17:17]Write to MH i2c: E2 08 00 C8 2C 80 11 00 00 00 00 00 00 6E [13:17:17]Write i2c OK [13:17:17]MH_I2C_Read... [13:17:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:17]Read from MH i2c: E2 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 17 00 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 17 00 C8 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 C3 [13:17:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:17:17]wFMCommunicate OK [13:17:17]requested_item fd.num is exist - process it [13:17:17]SAM_PROTO_GetFieldsCounters [13:17:17]wFMCommunicate request_size=4 [13:17:17]MH_SAM_APDU [13:17:17]CAPDU: 80 13 00 00 [13:17:17]Write to MH i2c: E2 08 00 C9 2C 80 13 00 00 00 00 00 00 71 [13:17:17]Write i2c OK [13:17:17]MH_I2C_Read... [13:17:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:18]Read from MH i2c: E2 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: E2 62 00 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: E2 62 00 C9 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [13:17:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7A 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:18]wFMCommunicate OK [13:17:18]SAM_PROTO_GetFieldsCounters done [13:17:18]requested_item shift.num is exist - process it [13:17:18]requested_item shift.opened is exist - process it [13:17:18]req_shift_opened [13:17:18]FM_GetShiftState [13:17:18]SAM_PROTO_GetShiftState [13:17:18]wFMCommunicate request_size=4 [13:17:18]MH_SAM_APDU [13:17:18]CAPDU: 80 13 01 00 [13:17:18]Write to MH i2c: E2 08 00 CA 2C 80 13 01 00 00 00 00 00 73 [13:17:18]Write i2c OK [13:17:18]MH_I2C_Read... [13:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:18]Read from MH i2c: E2 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: E2 0E 00 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: E2 0E 00 CA 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0D [13:17:18]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:17:18]wFMCommunicate OK [13:17:18]SAM_PROTO_GetShiftState done [13:17:18]FM_GetShiftState done [13:17:18]req_shift_opened done [13:17:18]requested_item shift.open_date is exist - process it [13:17:18]req_shift_open_date [13:17:18]req_shift_open_date done [13:17:18]produce_requested_data done [13:17:18]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155002,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:17:18]process_action_free close_receipt [13:17:18]json_value_free [13:17:18]json_value_free done [13:17:18]process_json_proto returns [13:17:18]Send response to host [13:17:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155002,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:17:18]free response buf [13:17:18]execute_script done [13:17:18]execute_script returns [13:17:18]free content buf [13:17:18]Sock 7.Close socket [13:17:18]Sock 7.Thread stoped [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:08]accept exits with 9 [13:18:08]New connection [13:18:08]New thread 3067280740 created [13:18:08]Thread 3067137380 joined [13:18:08]Waiting for new connection... [13:18:08] Sock 9.Parse request [13:18:08]Sock 9.Check first char [13:18:08]Sock 9.First char is OK [13:18:08]request: POST /json_proto HTTP/1.0 [13:18:08]Method: POST [13:18:08]URL: /json_proto [13:18:08]Method is POST - this is cgi request [13:18:08]url: /json_proto [13:18:08]query_string will be loaded in cgi processing [13:18:08]execute_cgi json_proto POST (null) [13:18:08]execute_cgi path=json_proto method=POST [13:18:08]POST find Content-Length [13:18:08]Host: 172.17.32.195:8080 [13:18:08]Content-Length: 816 [13:18:08]Content-Type: application/json [13:18:08] [13:18:08]POST finish read [13:18:08]Found Content-Length = 816 [13:18:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:08]execute_script... [13:18:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:08]POST & json_proto [13:18:08]process_json_proto [13:18:08]json parsed OK: [13:18:08]protocol is kg_v1.0 [13:18:08]action value=close_receipt [13:18:08]process_action close_receipt [13:18:08]cmd_close_receipt [13:18:08]MH_GetDate [13:18:08]Write to MH i2c: F0 00 00 CB 2C E6 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: F0 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: F0 09 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: F0 09 00 CB 2C 00 12 40 15 66 77 1B 62 64 14 [13:18:08]GetLastDocTimeStamp 1712668635 [13:18:08]current date 1712668690 [13:18:08]FM_GetShiftState [13:18:08]SAM_PROTO_GetShiftState [13:18:08]wFMCommunicate request_size=4 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 13 01 00 [13:18:08]Write to MH i2c: E2 08 00 CC 2C 80 13 01 00 00 00 00 00 75 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 0E 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 0E 00 CC 2C 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 0F [13:18:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:08]wFMCommunicate OK [13:18:08]SAM_PROTO_GetShiftState done [13:18:08]FM_GetShiftState done [13:18:08]opened in 1712622218 [13:18:08]opened+sec_in_day 1712708618 [13:18:08]quantity*price = 50033 [13:18:08]sum+1 = 50035 [13:18:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.34 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 307 09.04.2024 13:18 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874906 ФД: 155003 ФПД: 272961567813113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131810&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155003&fm=272961567813113&tin=02508201610067®Number=0000000000090882&sum=50034 [13:18:09]StoreToDocumentArchive [13:18:09]shift 298 fd 155003 [13:18:09]save to /storage/0298/doc_00155003 [13:18:09]save last doc name /storage/0298/doc_00155003 to /storage/kkm_last_doc_name [13:18:09]save OK [13:18:09]Clear old archive folders... [13:18:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:09]tlvbuf is 01798280 [13:18:09]SAM_PROTO_ClearQueue [13:18:09]wFMCommunicate request_size=4 [13:18:09]MH_SAM_APDU [13:18:09]CAPDU: 80 09 00 00 [13:18:09]Write to MH i2c: E2 08 00 D9 2C 80 09 00 00 00 00 00 00 77 [13:18:09]Write i2c OK [13:18:09]MH_I2C_Read... [13:18:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:09]Read from MH i2c: E2 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 03 00 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 03 00 D9 2C 00 90 00 79 [13:18:09]RAPDU: 90 00 [13:18:09]wFMCommunicate OK [13:18:09]SAM_PROTO_ClearQueue done [13:18:09]KKMCreateOFDPacket [13:18:09]OFDProtocolAddRootSTLVToBuf [13:18:09]FM_MakeSignedData [13:18:09]FM_MakeSignedData [13:18:09]SAM_PROTO_SignData [13:18:09]wFMCommunicate request_size=4 [13:18:09]MH_SAM_APDU [13:18:09]CAPDU: 80 0D 01 02 [13:18:09]Write to MH i2c: E2 08 00 DA 2C 80 0D 01 02 00 00 00 00 7F [13:18:09]Write i2c OK [13:18:09]MH_I2C_Read... [13:18:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:09]Read from MH i2c: E2 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 03 00 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 03 00 DA 2C 00 90 00 7A [13:18:09]RAPDU: 90 00 [13:18:09]wFMCommunicate OK [13:18:09]wFMCommunicate request_size=255 [13:18:09]MH_SAM_APDU [13:18: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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 12 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7B 5D 02 00 35 04 06 00 F8 [13:18:09]Write to MH i2c: E2 02 01 DB 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 12 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7B 5D 02 00 35 04 06 00 F8 00 00 7D [13:18:09]Write i2c OK [13:18:09]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 DB 2C 00 90 00 7B [13:18:10]RAPDU: 90 00 [13:18:10]wFMCommunicate OK [13:18:10]wFMCommunicate request_size=10 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 0D 02 02 05 41 D1 49 6D F9 [13:18:10]Write to MH i2c: E2 0D 00 DC 2C 80 0D 02 02 05 00 41 D1 49 6D F9 00 00 4D [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 DC 2C 00 90 00 7C [13:18:10]RAPDU: 90 00 [13:18:10]wFMCommunicate OK [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 0D 03 02 [13:18:10]Write to MH i2c: E2 08 00 DD 2C 80 0D 03 02 00 00 00 00 84 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 0B 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 0B 00 DD 2C 00 3F 0F 29 38 34 68 E4 06 90 00 BA [13:18:10]RAPDU: 3F 0F 29 38 34 68 E4 06 90 00 [13:18:10]wFMCommunicate OK [13:18:10]SAM_PROTO_SignData done [13:18:10]FM_MakeSignedData done [13:18:10]CreateOFDProtocolMessage [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 11 00 00 [13:18:10]Write to MH i2c: E2 08 00 DE 2C 80 11 00 00 00 00 00 00 84 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 17 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 17 00 DE 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D9 [13:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:10]wFMCommunicate OK [13:18:10]CreateOFDProtocolMessage done [13:18:10]OFDSenderStorePacket 155003 [13:18:10]StoreOFDPacket docnum=155003 [13:18:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 98 0C 07 01 1F 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 12 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7B 5D 02 00 35 04 06 00 F8 41 D1 49 6D F9 3F 0F 29 38 34 68 E4 06 [13:18:10]CheckFolder [13:18:10]dirname=/storage/ofd_packets [13:18:10]CheckFolder done [13:18:10]ProducePacketName [13:18:10]name=ofd_packets/00155003 [13:18:10]NVStorageSaveData ofd_packets/00155003 [13:18:10]File name is /storage/ofd_packets/00155003 [13:18:10]Write 301 bytes [13:18:10]NVStorageSaveData done [13:18:10]OFDSenderStorePacket done [13:18:10]KKMCreateOFDPacket done [13:18:10]NVStorageSaveData kkm_last_timestamp [13:18:10]File name is /storage/kkm_last_timestamp [13:18:10]Write 4 bytes [13:18:10]NVStorageSaveData done [13:18:10]ExternCall_PrintAddStr [13:18:10]wPrintStart [13:18:10]Write to MH i2c: 01 00 00 DF 2C 0B [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: 01 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: 01 07 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: 01 07 00 DF 2C 00 00 00 00 00 FF 0F 20 [13:18:10]RasterBufferAndPrint [13:18:10]line Счет N : (1)298272 [13:18:10]line ИНН: 02508201610067 [13:18:10]line Контрольно-Кассовый Чек [13:18:10]line ПРОДАЖА [13:18:10]line ТРК (МРК, ГНК) : 72 [13:18:10]line Товар: 2710124130 [13:18:10]line Аи-92-К-5 [13:18:10]line 7.830 * 63.90 [13:18:10]line = 500.34 [13:18:10]line НДС 12% НСП 1% [13:18:10]line > о реализуемом товаре [13:18:10]line ИТОГО: 500.34 [13:18:10]line НСП 1% : 4.43 [13:18:10]line НДС 12% : 53.13 [13:18:10]line Наличными: 0.00 [13:18:10]line Безнал.: 500.34 [13:18:10]line Место: АЗС № 53 "Партнер Нефть" [13:18:10]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:18:10]line СНО: Общий режим [13:18:10]line Чек 307 09.04.2024 13:18 [13:18:10]line Смена: 298 ФФД: 1.0 [13:18:10]line ЗНМ: 0300000127 [13:18:10]line РНМ: 0000000000090882 [13:18:10]line Версия ККМ: 001 [13:18:10]line Платежная система: Бакай Банк [13:18:10]line ФМ: 0000000000874906 [13:18:10]line ФД: 155003 [13:18:10]line ФПД: 272961567813113 [13:18:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131810&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155003&fm=272961567813113&tin=02508201610067®Number=0000000000090882&sum=50034 [13:18:10]OFD Sender: Processing packet 155003 [packets to send 67, broken 66] [13:18:10]ProducePacketName [13:18:10]name=ofd_packets/00155003 [13:18:10]OFD Sender: To server: pG, [13:18:10]CommunicateWithHost lk.salyk.kg:30040 [13:18:10]ConnectInit lk.salyk.kg [13:18:10]written 0, free lines is 4095 [13:18:10]Connected sock=10 [13:18:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 98 0C 07 01 1F 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 12 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7B 5D 02 00 35 04 06 00 F8 41 D1 49 6D F9 3F 0F 29 38 34 68 E4 06 [13:18:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 36 97 47 00 91 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7B 5D 02 00 F4 03 04 00 BB E7 14 66 B6 04 01 00 00 72 83 91 1C 04 19 8C 39 [13:18:10]CommunicateWithHost err = 0 [13:18:10]CheckOFDResponse [13:18:10]1017 (14) - 77093643461234 [13:18:10]1041 (16) - 0000000000874906 [13:18:10]1040 (4) - 155003 [13:18:10]1012 (4) - 09.04.2024 07:01 [13:18:10]1206 (1) - 0 [13:18:10]OFD Sender: Remove packet 155003 [13:18:10]ProducePacketName [13:18:10]name=ofd_packets/00155003 [13:18:10]NVStorageDeleteData [13:18:11]Write to MH i2c: 01 00 00 09 2D 36 [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 09 2D 00 00 00 00 00 DA 0C 23 [13:18:11]RasterBufferAndPrint [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]written 0, free lines is 3297 [13:18:11]MH_Cut [13:18:11]Write to MH i2c: D1 01 00 10 2D 01 0F [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 01 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 01 00 10 2D 00 0E [13:18:11]Write to MH i2c: 01 00 00 11 2D 3E [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]OFD Sender: No OFD packet to send [13:18:11]*** Cut start [13:18:11]*** Partial cut [13:18:11]*** CUTSNS_PIN = 1 [13:18:11]*** CUTSNS_PIN = 0 [13:18:12]*** Brake cut motor [13:18:12]Read from MH i2c: 01 [13:18:12]MH_I2C_Read... [13:18:12]*** Stop cut motor [13:18:12]*** Cut end [13:18:12]Read from MH i2c: 01 07 00 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: 01 07 00 11 2D 00 00 00 00 00 FF 0F 53 [13:18:12]process_action close_receipt done [13:18:12]requested_data is exist [13:18:12]produce_requested_data [13:18:12]requested_item fm.sn is exist - process it [13:18:12]wFMCommunicate request_size=4 [13:18:12]MH_SAM_APDU [13:18:12]CAPDU: 80 11 00 00 [13:18:12]Write to MH i2c: E2 08 00 12 2D 80 11 00 00 00 00 00 00 B9 [13:18:12]Write i2c OK [13:18:12]MH_I2C_Read... [13:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:12]Read from MH i2c: E2 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 17 00 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 17 00 12 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 0E [13:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:12]wFMCommunicate OK [13:18:12]requested_item fd.num is exist - process it [13:18:12]SAM_PROTO_GetFieldsCounters [13:18:12]wFMCommunicate request_size=4 [13:18:12]MH_SAM_APDU [13:18:12]CAPDU: 80 13 00 00 [13:18:12]Write to MH i2c: E2 08 00 13 2D 80 13 00 00 00 00 00 00 BC [13:18:12]Write i2c OK [13:18:12]MH_I2C_Read... [13:18:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:12]Read from MH i2c: E2 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 62 00 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 62 00 13 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [13:18:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7B 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:12]wFMCommunicate OK [13:18:12]SAM_PROTO_GetFieldsCounters done [13:18:12]requested_item shift.num is exist - process it [13:18:12]requested_item shift.opened is exist - process it [13:18:12]req_shift_opened [13:18:12]FM_GetShiftState [13:18:12]SAM_PROTO_GetShiftState [13:18:12]wFMCommunicate request_size=4 [13:18:12]MH_SAM_APDU [13:18:12]CAPDU: 80 13 01 00 [13:18:12]Write to MH i2c: E2 08 00 14 2D 80 13 01 00 00 00 00 00 BE [13:18:12]Write i2c OK [13:18:12]MH_I2C_Read... [13:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:12]Read from MH i2c: E2 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 0E 00 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 0E 00 14 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 58 [13:18:12]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:12]wFMCommunicate OK [13:18:12]SAM_PROTO_GetShiftState done [13:18:12]FM_GetShiftState done [13:18:12]req_shift_opened done [13:18:12]requested_item shift.open_date is exist - process it [13:18:12]req_shift_open_date [13:18:12]req_shift_open_date done [13:18:12]produce_requested_data done [13:18:12]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155003,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:18:12]process_action_free close_receipt [13:18:12]json_value_free [13:18:12]json_value_free done [13:18:12]process_json_proto returns [13:18:12]Send response to host [13:18:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155003,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:18:12]free response buf [13:18:12]execute_script done [13:18:12]execute_script returns [13:18:12]free content buf [13:18:12]Sock 9.Close socket [13:18:12]Sock 9.Thread stoped [13:18:16]accept exits with 7 [13:18:16]New connection [13:18:16]New thread 3067137380 created [13:18:16]Thread 3067280740 joined [13:18:16]Waiting for new connection... [13:18:16] Sock 7.Parse request [13:18:16]Sock 7.Check first char [13:18:16]Sock 7.First char is OK [13:18:16]request: POST /json_proto HTTP/1.0 [13:18:16]Method: POST [13:18:16]URL: /json_proto [13:18:16]Method is POST - this is cgi request [13:18:16]url: /json_proto [13:18:16]query_string will be loaded in cgi processing [13:18:16]execute_cgi json_proto POST (null) [13:18:16]execute_cgi path=json_proto method=POST [13:18:16]POST find Content-Length [13:18:16]Host: 172.17.32.195:8080 [13:18:16]Content-Length: 639 [13:18:16]Content-Type: application/json [13:18:16] [13:18:16]POST finish read [13:18:16]Found Content-Length = 639 [13:18:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:16]execute_script... [13:18: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)298273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 7.830, "sum" : 500.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:16]POST & json_proto [13:18:16]process_json_proto [13:18:16]json parsed OK: [13:18:16]protocol is kg_v1.0 [13:18:16]action value=close_receipt [13:18:16]process_action close_receipt [13:18:16]cmd_close_receipt [13:18:16]MH_GetDate [13:18:16]Write to MH i2c: F0 00 00 15 2D 31 [13:18:16]Write i2c OK [13:18:16]MH_I2C_Read... [13:18:16]Read from MH i2c: F0 [13:18:16]MH_I2C_Read... [13:18:16]Read from MH i2c: F0 09 00 [13:18:16]MH_I2C_Read... [13:18:16]Read from MH i2c: F0 09 00 15 2D 00 19 40 15 66 77 1B 62 64 66 [13:18:16]GetLastDocTimeStamp 1712668690 [13:18:16]current date 1712668697 [13:18:16]FM_GetShiftState [13:18:16]SAM_PROTO_GetShiftState [13:18:16]wFMCommunicate request_size=4 [13:18:16]MH_SAM_APDU [13:18:16]CAPDU: 80 13 01 00 [13:18:16]Write to MH i2c: E2 08 00 16 2D 80 13 01 00 00 00 00 00 C0 [13:18:16]Write i2c OK [13:18:16]MH_I2C_Read... [13:18:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:16]Read from MH i2c: E2 [13:18:16]MH_I2C_Read... [13:18:16]Read from MH i2c: E2 0E 00 [13:18:16]MH_I2C_Read... [13:18:16]Read from MH i2c: E2 0E 00 16 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5A [13:18:16]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:16]wFMCommunicate OK [13:18:16]SAM_PROTO_GetShiftState done [13:18:16]FM_GetShiftState done [13:18:16]opened in 1712622218 [13:18:16]opened+sec_in_day 1712708618 [13:18:16]quantity*price = 50033 [13:18:16]sum+1 = 50035 [13:18:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.34 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.34 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 308 09.04.2024 13:18 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155004 ФПД: 38352204935183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131817&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155004&fm=38352204935183&tin=02508201610067®Number=0000000000090882&sum=50034 [13:18:17]StoreToDocumentArchive [13:18:17]shift 298 fd 155004 [13:18:17]save to /storage/0298/doc_00155004 [13:18:17]save last doc name /storage/0298/doc_00155004 to /storage/kkm_last_doc_name [13:18:17]save OK [13:18:17]Clear old archive folders... [13:18:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:17]tlvbuf is 0170E8D0 [13:18:17]SAM_PROTO_ClearQueue [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 09 00 00 [13:18:17]Write to MH i2c: E2 08 00 23 2D 80 09 00 00 00 00 00 00 C2 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 23 2D 00 90 00 C4 [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]SAM_PROTO_ClearQueue done [13:18:17]KKMCreateOFDPacket [13:18:17]OFDProtocolAddRootSTLVToBuf [13:18:17]FM_MakeSignedData [13:18:17]FM_MakeSignedData [13:18:17]SAM_PROTO_SignData [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 01 02 [13:18:17]Write to MH i2c: E2 08 00 24 2D 80 0D 01 02 00 00 00 00 CA [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 24 2D 00 90 00 C5 [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=255 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 19 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7C 5D 02 00 35 04 06 00 22 [13:18:17]Write to MH i2c: E2 02 01 25 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 19 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7C 5D 02 00 35 04 06 00 22 00 00 FB [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 25 2D 00 90 00 C6 [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=10 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 02 02 05 E1 91 8D 30 0F [13:18:17]Write to MH i2c: E2 0D 00 26 2D 80 0D 02 02 05 00 E1 91 8D 30 0F 00 00 15 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 26 2D 00 90 00 C7 [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 03 02 [13:18:17]Write to MH i2c: E2 08 00 27 2D 80 0D 03 02 00 00 00 00 CF [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 0B 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 0B 00 27 2D 00 FC 23 44 6C 8E B7 D1 A6 90 00 5B [13:18:17]RAPDU: FC 23 44 6C 8E B7 D1 A6 90 00 [13:18:17]wFMCommunicate OK [13:18:17]SAM_PROTO_SignData done [13:18:17]FM_MakeSignedData done [13:18:17]CreateOFDProtocolMessage [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 11 00 00 [13:18:17]Write to MH i2c: E2 08 00 28 2D 80 11 00 00 00 00 00 00 CF [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:18]Read from MH i2c: E2 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: E2 17 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: E2 17 00 28 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 24 [13:18:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:18]wFMCommunicate OK [13:18:18]CreateOFDProtocolMessage done [13:18:18]OFDSenderStorePacket 155004 [13:18:18]StoreOFDPacket docnum=155004 [13:18:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 46 A3 07 01 F0 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 19 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7C 5D 02 00 35 04 06 00 22 E1 91 8D 30 0F FC 23 44 6C 8E B7 D1 A6 [13:18:18]CheckFolder [13:18:18]dirname=/storage/ofd_packets [13:18:18]CheckFolder done [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00155004 [13:18:18]NVStorageSaveData ofd_packets/00155004 [13:18:18]File name is /storage/ofd_packets/00155004 [13:18:18]Write 301 bytes [13:18:18]NVStorageSaveData done [13:18:18]OFDSenderStorePacket done [13:18:18]KKMCreateOFDPacket done [13:18:18]NVStorageSaveData kkm_last_timestamp [13:18:18]File name is /storage/kkm_last_timestamp [13:18:18]Write 4 bytes [13:18:18]NVStorageSaveData done [13:18:18]ExternCall_PrintAddStr [13:18:18]wPrintStart [13:18:18]Write to MH i2c: 01 00 00 29 2D 56 [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 29 2D 00 00 00 00 00 FF 0F 6B [13:18:18]RasterBufferAndPrint [13:18:18]line Счет N : (1)298273 [13:18:18]line ИНН: 02508201610067 [13:18:18]line Контрольно-Кассовый Чек [13:18:18]line ПРОДАЖА [13:18:18]line ТРК (МРК, ГНК) : 22 [13:18:18]line Товар: 2710124130 [13:18:18]line Аи-92-К-5 [13:18:18]line 7.830 * 63.90 [13:18:18]line = 500.34 [13:18:18]line НДС 12% НСП 1% [13:18:18]line > о реализуемом товаре [13:18:18]line ИТОГО: 500.34 [13:18:18]line НСП 1% : 4.43 [13:18:18]line НДС 12% : 53.13 [13:18:18]line Наличными: 500.34 [13:18:18]line Безнал.: 0.00 [13:18:18]line Место: АЗС № 53 "Партнер Нефть" [13:18:18]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:18:18]line СНО: Общий режим [13:18:18]line Чек 308 09.04.2024 13:18 [13:18:18]line Смена: 298 ФФД: 1.0 [13:18:18]line ЗНМ: 0300000127 [13:18:18]line РНМ: 0000000000090882 [13:18:18]line Версия ККМ: 001 [13:18:18]line ФМ: 0000000000874906 [13:18:18]line ФД: 155004 [13:18:18]line ФПД: 38352204935183 [13:18:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T131817&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155004&fm=38352204935183&tin=02508201610067®Number=0000000000090882&sum=50034 [13:18:18]OFD Sender: Processing packet 155004 [packets to send 67, broken 66] [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00155004 [13:18:18]OFD Sender: To server: pG, [13:18:18]CommunicateWithHost lk.salyk.kg:30040 [13:18:18]ConnectInit lk.salyk.kg [13:18:18]written 0, free lines is 4095 [13:18:18]Connected sock=10 [13:18:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 46 A3 07 01 F0 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 96 1E 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 72 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 72 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 19 40 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7C 5D 02 00 35 04 06 00 22 E1 91 8D 30 0F FC 23 44 6C 8E B7 D1 A6 [13:18:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 57 8B 47 00 53 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7C 5D 02 00 F4 03 04 00 C3 E7 14 66 B6 04 01 00 00 15 88 D1 DD 3E C0 18 1D [13:18:18]CommunicateWithHost err = 0 [13:18:18]CheckOFDResponse [13:18:18]1017 (14) - 77093643461234 [13:18:18]1041 (16) - 0000000000874906 [13:18:18]1040 (4) - 155004 [13:18:18]1012 (4) - 09.04.2024 07:01 [13:18:18]1206 (1) - 0 [13:18:18]OFD Sender: Remove packet 155004 [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00155004 [13:18:18]NVStorageDeleteData [13:18:18]Write to MH i2c: 01 00 00 51 2D 7E [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 51 2D 00 00 00 00 00 0D 0D 9F [13:18:18]RasterBufferAndPrint [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]written 0, free lines is 3349 [13:18:18]MH_Cut [13:18:18]Write to MH i2c: D1 01 00 58 2D 01 57 [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 01 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 01 00 58 2D 00 56 [13:18:18]Write to MH i2c: 01 00 00 59 2D 86 [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]OFD Sender: No OFD packet to send [13:18:19]*** Cut start [13:18:19]*** Partial cut [13:18:19]*** CUTSNS_PIN = 1 [13:18:19]*** CUTSNS_PIN = 0 [13:18:19]*** Brake cut motor [13:18:19]Read from MH i2c: 01 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: 01 07 00 [13:18:19]MH_I2C_Read... [13:18:19]*** Stop cut motor [13:18:19]Read from MH i2c: 01 07 00 59 2D 00 00 00 00 00 FF 0F 9B [13:18:19]process_action close_receipt done [13:18:19]requested_data is exist [13:18:19]produce_requested_data [13:18:19]requested_item fm.sn is exist - process it [13:18:19]wFMCommunicate request_size=4 [13:18:19]MH_SAM_APDU [13:18:19]CAPDU: 80 11 00 00 [13:18:19]Write to MH i2c: E2 08 00 5A 2D 80 11 00 00 00 00 00 00 01 [13:18:19]*** Cut end [13:18:19]Write i2c OK [13:18:19]MH_I2C_Read... [13:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:19]Read from MH i2c: E2 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: E2 17 00 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: E2 17 00 5A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 56 [13:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:19]wFMCommunicate OK [13:18:19]requested_item fd.num is exist - process it [13:18:19]SAM_PROTO_GetFieldsCounters [13:18:19]wFMCommunicate request_size=4 [13:18:19]MH_SAM_APDU [13:18:19]CAPDU: 80 13 00 00 [13:18:19]Write to MH i2c: E2 08 00 5B 2D 80 13 00 00 00 00 00 00 04 [13:18:19]Write i2c OK [13:18:19]MH_I2C_Read... [13:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:20]Read from MH i2c: E2 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 62 00 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 62 00 5B 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:18:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:20]wFMCommunicate OK [13:18:20]SAM_PROTO_GetFieldsCounters done [13:18:20]requested_item shift.num is exist - process it [13:18:20]requested_item shift.opened is exist - process it [13:18:20]req_shift_opened [13:18:20]FM_GetShiftState [13:18:20]SAM_PROTO_GetShiftState [13:18:20]wFMCommunicate request_size=4 [13:18:20]MH_SAM_APDU [13:18:20]CAPDU: 80 13 01 00 [13:18:20]Write to MH i2c: E2 08 00 5C 2D 80 13 01 00 00 00 00 00 06 [13:18:20]Write i2c OK [13:18:20]MH_I2C_Read... [13:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:20]Read from MH i2c: E2 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 0E 00 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 0E 00 5C 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A0 [13:18:20]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:20]wFMCommunicate OK [13:18:20]SAM_PROTO_GetShiftState done [13:18:20]FM_GetShiftState done [13:18:20]req_shift_opened done [13:18:20]requested_item shift.open_date is exist - process it [13:18:20]req_shift_open_date [13:18:20]req_shift_open_date done [13:18:20]produce_requested_data done [13:18:20]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:18:20]process_action_free close_receipt [13:18:20]json_value_free [13:18:20]json_value_free done [13:18:20]process_json_proto returns [13:18:20]Send response to host [13:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:18:20]free response buf [13:18:20]execute_script done [13:18:20]execute_script returns [13:18:20]free content buf [13:18:20]Sock 7.Close socket [13:18:20]Sock 7.Thread stoped [13:18:23]OFD Sender: No OFD packet to send [13:18:28]OFD Sender: No OFD packet to send [13:18:32]accept exits with 9 [13:18:32]New connection [13:18:32]New thread 3067280740 created [13:18:32]Thread 3067137380 joined [13:18:32]Waiting for new connection... [13:18:32] Sock 9.Parse request [13:18:32]Sock 9.Check first char [13:18:32]Sock 9.First char is OK [13:18:32]request: POST /json_proto HTTP/1.0 [13:18:32]Method: POST [13:18:32]URL: /json_proto [13:18:32]Method is POST - this is cgi request [13:18:32]url: /json_proto [13:18:32]query_string will be loaded in cgi processing [13:18:32]execute_cgi json_proto POST (null) [13:18:32]execute_cgi path=json_proto method=POST [13:18:32]POST find Content-Length [13:18:32]Host: 172.17.32.195:8080 [13:18:32]Content-Length: 215 [13:18:32]Content-Type: application/json [13:18:32] [13:18:32]POST finish read [13:18:32]Found Content-Length = 215 [13:18: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" ] } } [13:18:32]execute_script... [13:18: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" ] } } [13:18:32]POST & json_proto [13:18:32]process_json_proto [13:18:32]json parsed OK: [13:18:32]protocol is kg_v1.0 [13:18:32]action value=get_value [13:18:32]process_action get_value [13:18:32]cmd_get_value [13:18:32]process_action get_value done [13:18:32]requested_data is exist [13:18:32]produce_requested_data [13:18:32]requested_item kkm.sn is exist - process it [13:18:32]requested_item kkm.ver is exist - process it [13:18:32]requested_item fm.sn is exist - process it [13:18:32]wFMCommunicate request_size=4 [13:18:32]MH_SAM_APDU [13:18:32]CAPDU: 80 11 00 00 [13:18:32]Write to MH i2c: E2 08 00 5D 2D 80 11 00 00 00 00 00 00 04 [13:18:32]Write i2c OK [13:18:32]MH_I2C_Read... [13:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:32]Read from MH i2c: E2 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 17 00 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 17 00 5D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 59 [13:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:32]wFMCommunicate OK [13:18:32]requested_item fd.num is exist - process it [13:18:32]SAM_PROTO_GetFieldsCounters [13:18:32]wFMCommunicate request_size=4 [13:18:32]MH_SAM_APDU [13:18:32]CAPDU: 80 13 00 00 [13:18:32]Write to MH i2c: E2 08 00 5E 2D 80 13 00 00 00 00 00 00 07 [13:18:32]Write i2c OK [13:18:32]MH_I2C_Read... [13:18:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:32]Read from MH i2c: E2 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 62 00 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 62 00 5E 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [13:18:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:32]wFMCommunicate OK [13:18:32]SAM_PROTO_GetFieldsCounters done [13:18:32]requested_item shift.num is exist - process it [13:18:32]requested_item shift.opened is exist - process it [13:18:32]req_shift_opened [13:18:32]FM_GetShiftState [13:18:32]SAM_PROTO_GetShiftState [13:18:32]wFMCommunicate request_size=4 [13:18:32]MH_SAM_APDU [13:18:32]CAPDU: 80 13 01 00 [13:18:32]Write to MH i2c: E2 08 00 5F 2D 80 13 01 00 00 00 00 00 09 [13:18:32]Write i2c OK [13:18:32]MH_I2C_Read... [13:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:32]Read from MH i2c: E2 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 0E 00 [13:18:32]MH_I2C_Read... [13:18:32]Read from MH i2c: E2 0E 00 5F 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A3 [13:18:32]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:32]wFMCommunicate OK [13:18:32]SAM_PROTO_GetShiftState done [13:18:32]FM_GetShiftState done [13:18:32]req_shift_opened done [13:18:32]requested_item shift.open_date is exist - process it [13:18:32]req_shift_open_date [13:18:32]req_shift_open_date done [13:18:32]produce_requested_data done [13:18:32]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:18:32]process_action_free get_value [13:18:32]json_value_free [13:18:32]json_value_free done [13:18:32]process_json_proto returns [13:18:32]Send response to host [13:18:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:18:32]free response buf [13:18:32]execute_script done [13:18:32]execute_script returns [13:18:32]free content buf [13:18:32]Sock 9.Close socket [13:18:32]Sock 9.Thread stoped [13:18:32]accept exits with 7 [13:18:32]New connection [13:18:32]New thread 3067137380 created [13:18:32]Thread 3067280740 joined [13:18:32]Waiting for new connection... [13:18:32] Sock 7.Parse request [13:18:32]Sock 7.Check first char [13:18:32]Sock 7.First char is OK [13:18:32]request: POST /json_proto HTTP/1.0 [13:18:32]Method: POST [13:18:32]URL: /json_proto [13:18:32]Method is POST - this is cgi request [13:18:32]url: /json_proto [13:18:32]query_string will be loaded in cgi processing [13:18:32]execute_cgi json_proto POST (null) [13:18:32]execute_cgi path=json_proto method=POST [13:18:32]POST find Content-Length [13:18:32]Host: 172.17.32.195:8080 [13:18:32]Content-Length: 331 [13:18:32]Content-Type: application/json [13:18:32] [13:18:32]POST finish read [13:18:32]Found Content-Length = 331 [13:18: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" ] } } [13:18:32]execute_script... [13:18: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" ] } } [13:18:32]POST & json_proto [13:18:32]process_json_proto [13:18:32]json parsed OK: [13:18:32]protocol is kg_v1.0 [13:18:32]action value=get_value [13:18:32]process_action get_value [13:18:32]cmd_get_value [13:18:32]process_action get_value done [13:18:32]requested_data is exist [13:18:32]produce_requested_data [13:18:32]requested_item fm.sale.total is exist - process it [13:18:32]SAM_PROTO_GetFMData [13:18:32]wFMCommunicate request_size=4 [13:18:32]MH_SAM_APDU [13:18:32]CAPDU: 80 13 03 00 [13:18:32]Write to MH i2c: E2 08 00 60 2D 80 13 03 00 00 00 00 00 0C [13:18:32]Write i2c OK [13:18:32]MH_I2C_Read... [13:18:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:18:33]Read from MH i2c: E2 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 60 2D 00 C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 01 [13:18:33]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:18:33]wFMCommunicate OK [13:18:33]wFMCommunicate request_size=4 [13:18:33]MH_SAM_APDU [13:18:33]CAPDU: 80 17 00 00 [13:18:33]Write to MH i2c: E2 08 00 61 2D 80 17 00 00 00 00 00 00 0E [13:18:33]Write i2c OK [13:18:33]MH_I2C_Read... [13:18:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:33]Read from MH i2c: E2 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 61 2D 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 AF [13:18:33]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:18:33]wFMCommunicate OK [13:18:33]wFMCommunicate request_size=4 [13:18:33]MH_SAM_APDU [13:18:33]CAPDU: 80 17 00 00 [13:18:33]Write to MH i2c: E2 08 00 62 2D 80 17 00 00 00 00 00 00 0F [13:18:33]Write i2c OK [13:18:33]MH_I2C_Read... [13:18:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:33]Read from MH i2c: E2 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 [13:18:33]MH_I2C_Read... [13:18:33]Read from MH i2c: E2 FD 00 62 2D 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 E7 [13:18:33]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:18:33]wFMCommunicate OK [13:18:33]wFMCommunicate request_size=4 [13:18:33]MH_SAM_APDU [13:18:33]CAPDU: 80 17 00 00 [13:18:33]Write to MH i2c: E2 08 00 63 2D 80 17 00 00 00 00 00 00 10 [13:18:33]Write i2c OK [13:18:33]MH_I2C_Read... [13:18:33]OFD Sender: No OFD packet to send [13:18:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:34]Read from MH i2c: E2 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 FD 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 FD 00 63 2D 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 8B [13:18:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:18:34]wFMCommunicate OK [13:18:34]wFMCommunicate request_size=4 [13:18:34]MH_SAM_APDU [13:18:34]CAPDU: 80 17 00 00 [13:18:34]Write to MH i2c: E2 08 00 64 2D 80 17 00 00 00 00 00 00 11 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:18:34]Read from MH i2c: E2 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 E4 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 E4 00 64 2D 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 F1 [13:18:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:34]wFMCommunicate OK [13:18:34]SAM_PROTO_GetFMData done [13:18:34]requested_item fm.sale_refund.total is exist - process it [13:18:34]requested_item fm.buy.total is exist - process it [13:18:34]requested_item shift.sale.total is exist - process it [13:18:34]SAM_PROTO_GetShiftData [13:18:34]wFMCommunicate request_size=4 [13:18:34]MH_SAM_APDU [13:18:34]CAPDU: 80 13 02 00 [13:18:34]Write to MH i2c: E2 08 00 65 2D 80 13 02 00 00 00 00 00 10 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:18:34]Read from MH i2c: E2 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 FD 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: E2 FD 00 65 2D 00 BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 48 [13:18:34]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:18:34]wFMCommunicate OK [13:18:34]wFMCommunicate request_size=4 [13:18:34]MH_SAM_APDU [13:18:34]CAPDU: 80 17 00 00 [13:18:34]Write to MH i2c: E2 08 00 66 2D 80 17 00 00 00 00 00 00 13 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:35]Read from MH i2c: E2 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 66 2D 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 DE [13:18:35]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:18:35]wFMCommunicate OK [13:18:35]wFMCommunicate request_size=4 [13:18:35]MH_SAM_APDU [13:18:35]CAPDU: 80 17 00 00 [13:18:35]Write to MH i2c: E2 08 00 67 2D 80 17 00 00 00 00 00 00 14 [13:18:35]Write i2c OK [13:18:35]MH_I2C_Read... [13:18:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:35]Read from MH i2c: E2 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 67 2D 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 40 [13:18:35]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:18:35]wFMCommunicate OK [13:18:35]wFMCommunicate request_size=4 [13:18:35]MH_SAM_APDU [13:18:35]CAPDU: 80 17 00 00 [13:18:35]Write to MH i2c: E2 08 00 68 2D 80 17 00 00 00 00 00 00 15 [13:18:35]Write i2c OK [13:18:35]MH_I2C_Read... [13:18:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:35]Read from MH i2c: E2 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 [13:18:35]MH_I2C_Read... [13:18:35]Read from MH i2c: E2 FD 00 68 2D 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 8D [13:18:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:18:36]wFMCommunicate OK [13:18:36]wFMCommunicate request_size=4 [13:18:36]MH_SAM_APDU [13:18:36]CAPDU: 80 17 00 00 [13:18:36]Write to MH i2c: E2 08 00 69 2D 80 17 00 00 00 00 00 00 16 [13:18:36]Write i2c OK [13:18:36]MH_I2C_Read... [13:18:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:18:36]Read from MH i2c: E2 [13:18:36]MH_I2C_Read... [13:18:36]Read from MH i2c: E2 D7 00 [13:18:36]MH_I2C_Read... [13:18:36]Read from MH i2c: E2 D7 00 69 2D 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F9 [13:18:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:36]wFMCommunicate OK [13:18:36]SAM_PROTO_GetShiftData done [13:18:36]requested_item shift.sale.total_cash is exist - process it [13:18:36]requested_item shift.sale_refund.total is exist - process it [13:18:36]requested_item shift.sale_refund.total_cash is exist - process it [13:18:36]requested_item shift.buy.total is exist - process it [13:18:36]requested_item shift.buy.total_cash is exist - process it [13:18:36]produce_requested_data done [13:18:36]produce_requested_data return {"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:18:36]process_action_free get_value [13:18:36]json_value_free [13:18:36]json_value_free done [13:18:36]process_json_proto returns [13:18:36]Send response to host [13:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:18:36]free response buf [13:18:36]execute_script done [13:18:36]execute_script returns [13:18:36]free content buf [13:18:36]Sock 7.Close socket [13:18:36]Sock 7.Thread stoped [13:18:36]accept exits with 9 [13:18:36]New connection [13:18:36]New thread 3067280740 created [13:18:36]Thread 3067137380 joined [13:18:36]Waiting for new connection... [13:18:36] Sock 9.Parse request [13:18:36]Sock 9.Check first char [13:18:36]Sock 9.First char is OK [13:18:36]request: POST /json_proto HTTP/1.0 [13:18:36]Method: POST [13:18:36]URL: /json_proto [13:18:36]Method is POST - this is cgi request [13:18:36]url: /json_proto [13:18:36]query_string will be loaded in cgi processing [13:18:36]execute_cgi json_proto POST (null) [13:18:36]execute_cgi path=json_proto method=POST [13:18:36]POST find Content-Length [13:18:36]Host: 172.17.32.195:8080 [13:18:36]Content-Length: 331 [13:18:36]Content-Type: application/json [13:18:36] [13:18:36]POST finish read [13:18:36]Found Content-Length = 331 [13:18:36]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" ] } } [13:18:36]execute_script... [13:18:36]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" ] } } [13:18:36]POST & json_proto [13:18:36]process_json_proto [13:18:36]json parsed OK: [13:18:36]protocol is kg_v1.0 [13:18:36]action value=get_value [13:18:36]process_action get_value [13:18:36]cmd_get_value [13:18:36]process_action get_value done [13:18:36]requested_data is exist [13:18:36]produce_requested_data [13:18:36]requested_item fm.sale.total is exist - process it [13:18:36]SAM_PROTO_GetFMData [13:18:36]wFMCommunicate request_size=4 [13:18:36]MH_SAM_APDU [13:18:36]CAPDU: 80 13 03 00 [13:18:36]Write to MH i2c: E2 08 00 6A 2D 80 13 03 00 00 00 00 00 16 [13:18:36]Write i2c OK [13:18:36]MH_I2C_Read... [13:18:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:18:37]Read from MH i2c: E2 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 6A 2D 00 C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 0B [13:18:37]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:18:37]wFMCommunicate OK [13:18:37]wFMCommunicate request_size=4 [13:18:37]MH_SAM_APDU [13:18:37]CAPDU: 80 17 00 00 [13:18:37]Write to MH i2c: E2 08 00 6B 2D 80 17 00 00 00 00 00 00 18 [13:18:37]Write i2c OK [13:18:37]MH_I2C_Read... [13:18:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:37]Read from MH i2c: E2 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 6B 2D 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 B9 [13:18:37]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:18:37]wFMCommunicate OK [13:18:37]wFMCommunicate request_size=4 [13:18:37]MH_SAM_APDU [13:18:37]CAPDU: 80 17 00 00 [13:18:37]Write to MH i2c: E2 08 00 6C 2D 80 17 00 00 00 00 00 00 19 [13:18:37]Write i2c OK [13:18:37]MH_I2C_Read... [13:18:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:37]Read from MH i2c: E2 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 FD 00 6C 2D 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 F1 [13:18:37]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:18:38]wFMCommunicate OK [13:18:38]wFMCommunicate request_size=4 [13:18:38]MH_SAM_APDU [13:18:38]CAPDU: 80 17 00 00 [13:18:38]Write to MH i2c: E2 08 00 6D 2D 80 17 00 00 00 00 00 00 1A [13:18:38]Write i2c OK [13:18:38]MH_I2C_Read... [13:18:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:38]Read from MH i2c: E2 [13:18:38]MH_I2C_Read... [13:18:38]Read from MH i2c: E2 FD 00 [13:18:38]MH_I2C_Read... [13:18:38]Read from MH i2c: E2 FD 00 6D 2D 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 95 [13:18:38]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:18:38]wFMCommunicate OK [13:18:38]wFMCommunicate request_size=4 [13:18:38]MH_SAM_APDU [13:18:38]CAPDU: 80 17 00 00 [13:18:38]Write to MH i2c: E2 08 00 6E 2D 80 17 00 00 00 00 00 00 1B [13:18:38]Write i2c OK [13:18:38]MH_I2C_Read... [13:18:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:18:38]Read from MH i2c: E2 [13:18:38]MH_I2C_Read... [13:18:38]Read from MH i2c: E2 E4 00 [13:18:38]MH_I2C_Read... [13:18:38]Read from MH i2c: E2 E4 00 6E 2D 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 FB [13:18:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:38]wFMCommunicate OK [13:18:38]SAM_PROTO_GetFMData done [13:18:38]requested_item fm.sale_refund.total is exist - process it [13:18:38]requested_item fm.buy.total is exist - process it [13:18:38]requested_item shift.sale.total is exist - process it [13:18:38]SAM_PROTO_GetShiftData [13:18:38]wFMCommunicate request_size=4 [13:18:38]MH_SAM_APDU [13:18:38]CAPDU: 80 13 02 00 [13:18:38]Write to MH i2c: E2 08 00 6F 2D 80 13 02 00 00 00 00 00 1A [13:18:38]OFD Sender: No OFD packet to send [13:18:38]Write i2c OK [13:18:38]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 FD 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 FD 00 6F 2D 00 BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 52 [13:18:39]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:18:39]wFMCommunicate OK [13:18:39]wFMCommunicate request_size=4 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 17 00 00 [13:18:39]Write to MH i2c: E2 08 00 70 2D 80 17 00 00 00 00 00 00 1D [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 FD 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 FD 00 70 2D 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 E8 [13:18:39]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:18:40]wFMCommunicate OK [13:18:40]wFMCommunicate request_size=4 [13:18:40]MH_SAM_APDU [13:18:40]CAPDU: 80 17 00 00 [13:18:40]Write to MH i2c: E2 08 00 71 2D 80 17 00 00 00 00 00 00 1E [13:18:40]Write i2c OK [13:18:40]MH_I2C_Read... [13:18:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:40]Read from MH i2c: E2 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: E2 FD 00 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: E2 FD 00 71 2D 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 4A [13:18:40]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:18:40]wFMCommunicate OK [13:18:40]wFMCommunicate request_size=4 [13:18:40]MH_SAM_APDU [13:18:40]CAPDU: 80 17 00 00 [13:18:40]Write to MH i2c: E2 08 00 72 2D 80 17 00 00 00 00 00 00 1F [13:18:40]Write i2c OK [13:18:40]MH_I2C_Read... [13:18:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:40]Read from MH i2c: E2 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: E2 FD 00 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: E2 FD 00 72 2D 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 97 [13:18:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:18:41]wFMCommunicate OK [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 17 00 00 [13:18:41]Write to MH i2c: E2 08 00 73 2D 80 17 00 00 00 00 00 00 20 [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:18:41]Read from MH i2c: E2 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 D7 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 D7 00 73 2D 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 03 [13:18:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:41]wFMCommunicate OK [13:18:41]SAM_PROTO_GetShiftData done [13:18:41]requested_item shift.sale.total_cash is exist - process it [13:18:41]requested_item shift.sale_refund.total is exist - process it [13:18:41]requested_item shift.sale_refund.total_cash is exist - process it [13:18:41]requested_item shift.buy.total is exist - process it [13:18:41]requested_item shift.buy.total_cash is exist - process it [13:18:41]produce_requested_data done [13:18:41]produce_requested_data return {"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:18:41]process_action_free get_value [13:18:41]json_value_free [13:18:41]json_value_free done [13:18:41]process_json_proto returns [13:18:41]Send response to host [13:18:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:18:41]free response buf [13:18:41]execute_script done [13:18:41]execute_script returns [13:18:41]free content buf [13:18:41]Sock 9.Close socket [13:18:41]Sock 9.Thread stoped [13:18:41]accept exits with 7 [13:18:41]New connection [13:18:41]New thread 3067137380 created [13:18:41]Thread 3067280740 joined [13:18:41]Waiting for new connection... [13:18:41] Sock 7.Parse request [13:18:41]Sock 7.Check first char [13:18:41]Sock 7.First char is OK [13:18:41]request: POST /json_proto HTTP/1.0 [13:18:41]Method: POST [13:18:41]URL: /json_proto [13:18:41]Method is POST - this is cgi request [13:18:41]url: /json_proto [13:18:41]query_string will be loaded in cgi processing [13:18:41]execute_cgi json_proto POST (null) [13:18:41]execute_cgi path=json_proto method=POST [13:18:41]POST find Content-Length [13:18:41]Host: 172.17.32.195:8080 [13:18:41]Content-Length: 263 [13:18:41]Content-Type: application/json [13:18:41] [13:18:41]POST finish read [13:18:41]Found Content-Length = 263 [13:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:41]execute_script... [13:18:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:41]POST & json_proto [13:18:41]process_json_proto [13:18:41]json parsed OK: [13:18:41]protocol is kg_v1.0 [13:18:41]action value=x_report [13:18:41]process_action x_report [13:18:41]cmd_x_report [13:18:41]MH_GetDate [13:18:41]Write to MH i2c: F0 00 00 74 2D 90 [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 09 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 09 00 74 2D 00 33 40 15 66 77 1B 62 64 DF [13:18:41]GetLastDocTimeStamp 1712668697 [13:18:41]current date 1712668723 [13:18:41]FM_GetShiftState [13:18:41]SAM_PROTO_GetShiftState [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 13 01 00 [13:18:41]Write to MH i2c: E2 08 00 75 2D 80 13 01 00 00 00 00 00 1F [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:41]Read from MH i2c: E2 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 0E 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 0E 00 75 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 B9 [13:18:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:41]wFMCommunicate OK [13:18:41]SAM_PROTO_GetShiftState done [13:18:41]FM_GetShiftState done [13:18:41]KKMCreateXReportDocument [13:18:41]Load OK [13:18:41]Malloc new data [13:18:41]MH_GetDate [13:18:41]Write to MH i2c: F0 00 00 76 2D 92 [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 09 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: F0 09 00 76 2D 00 33 40 15 66 77 1B 62 64 E1 [13:18:41]Malloc new data [13:18:41]Malloc new data [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 11 00 00 [13:18:41]Write to MH i2c: E2 08 00 77 2D 80 11 00 00 00 00 00 00 1E [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:41]Read from MH i2c: E2 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 17 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 17 00 77 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 73 [13:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:18:41]wFMCommunicate OK [13:18:41]SAM_PROTO_GetFieldsCounters [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 13 00 00 [13:18:41]Write to MH i2c: E2 08 00 78 2D 80 13 00 00 00 00 00 00 21 [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:41]Read from MH i2c: E2 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 62 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 62 00 78 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [13:18:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:41]wFMCommunicate OK [13:18:41]SAM_PROTO_GetFieldsCounters done [13:18:41]Malloc new data [13:18:41]Malloc new data [13:18:41]Malloc new data [13:18:41]KKMCreateXReportDocument OK [13:18:41]KKMSetXReportData OK [13:18:41]KKMPrepareXReportFMData [13:18:41]SAM_PROTO_GetShiftData [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 13 02 00 [13:18:41]Write to MH i2c: E2 08 00 79 2D 80 13 02 00 00 00 00 00 24 [13:18:42]Write i2c OK [13:18:42]MH_I2C_Read... [13:18:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:18:42]Read from MH i2c: E2 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 FD 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 FD 00 79 2D 00 BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 5C [13:18:42]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:18:42]wFMCommunicate OK [13:18:42]wFMCommunicate request_size=4 [13:18:42]MH_SAM_APDU [13:18:42]CAPDU: 80 17 00 00 [13:18:42]Write to MH i2c: E2 08 00 7A 2D 80 17 00 00 00 00 00 00 27 [13:18:42]Write i2c OK [13:18:42]MH_I2C_Read... [13:18:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:42]Read from MH i2c: E2 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 FD 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 FD 00 7A 2D 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 F2 [13:18:43]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:18:43]wFMCommunicate OK [13:18:43]wFMCommunicate request_size=4 [13:18:43]MH_SAM_APDU [13:18:43]CAPDU: 80 17 00 00 [13:18:43]Write to MH i2c: E2 08 00 7B 2D 80 17 00 00 00 00 00 00 28 [13:18:43]Write i2c OK [13:18:43]MH_I2C_Read... [13:18:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:43]Read from MH i2c: E2 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 FD 00 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 FD 00 7B 2D 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 54 [13:18:43]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:18:43]wFMCommunicate OK [13:18:43]wFMCommunicate request_size=4 [13:18:43]MH_SAM_APDU [13:18:43]CAPDU: 80 17 00 00 [13:18:43]Write to MH i2c: E2 08 00 7C 2D 80 17 00 00 00 00 00 00 29 [13:18:43]Write i2c OK [13:18:43]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 FD 00 [13:18:44]MH_I2C_Read... [13:18:44]OFD Sender: No OFD packet to send [13:18:44]Read from MH i2c: E2 FD 00 7C 2D 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 A1 [13:18:44]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:18:44]wFMCommunicate OK [13:18:44]wFMCommunicate request_size=4 [13:18:44]MH_SAM_APDU [13:18:44]CAPDU: 80 17 00 00 [13:18:44]Write to MH i2c: E2 08 00 7D 2D 80 17 00 00 00 00 00 00 2A [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 D7 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 D7 00 7D 2D 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [13:18:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:44]wFMCommunicate OK [13:18:44]SAM_PROTO_GetShiftData done [13:18:44]1194 (1206) - счетчики итогов смены [13:18:44] 1134 (4) - 308 - количество чеков со всеми признаками расчетов [13:18:44] 1129 (157) - счетчики операций «приход» [13:18:44] 1135 (4) - 305 - количество чеков по признаку расчетов [13:18:44] 1201 (4) - 209930.44 - общая итоговая сумма в чеках [13:18:44] 1136 (3) - 122149.61 - итоговая сумма в чеках наличными [13:18:44] 1138 (3) - 87780.83 - итоговая сумма в чеках безналичными [13:18:44] 1024 (123) - суммы налогов [13:18:44] 1006 (9) - суммы НДС [13:18:44] 1010 (1) - 0% - код ставки НДС [13:18:44] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:44] 1006 (12) - суммы НДС [13:18:44] 1010 (1) - 12% - код ставки НДС [13:18:44] 1011 (3) - 22293.32 - сумма НДС по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 0% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (12) - суммы НСП [13:18:44] 1014 (1) - 1% - код ставки НСП [13:18:44] 1015 (3) - 1857.82 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 2% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 3% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 5% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 0,50% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 1,50% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1130 (151) - счетчики операций «возврат прихода» [13:18:44] 1135 (4) - 3 - количество чеков по признаку расчетов [13:18:44] 1201 (3) - 5801.07 - общая итоговая сумма в чеках [13:18:44] 1136 (3) - 5801.07 - итоговая сумма в чеках наличными [13:18:44] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:18:44] 1024 (121) - суммы налогов [13:18:44] 1006 (9) - суммы НДС [13:18:44] 1010 (1) - 0% - код ставки НДС [13:18:44] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:44] 1006 (11) - суммы НДС [13:18:44] 1010 (1) - 12% - код ставки НДС [13:18:44] 1011 (2) - 616.04 - сумма НДС по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 0% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (11) - суммы НСП [13:18:44] 1014 (1) - 1% - код ставки НСП [13:18:44] 1015 (2) - 51.33 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 2% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 3% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 5% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 0,50% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:44] 1007 (9) - суммы НСП [13:18:44] 1014 (1) - 1,50% - код ставки НСП [13:18:44] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1131 (141) - счетчики операций «расход» [13:18:45] 1135 (4) - 0 - количество чеков по признаку расчетов [13:18:45] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:18:45] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:18:45] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:18:45] 1024 (117) - суммы налогов [13:18:45] 1006 (9) - суммы НДС [13:18:45] 1010 (1) - 0% - код ставки НДС [13:18:45] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:45] 1006 (9) - суммы НДС [13:18:45] 1010 (1) - 12% - код ставки НДС [13:18:45] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 0% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 1% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 2% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 3% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 5% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 0,50% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 1,50% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1132 (141) - счетчики операций «возврат расхода» [13:18:45] 1135 (4) - 0 - количество чеков по признаку расчетов [13:18:45] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:18:45] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:18:45] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:18:45] 1024 (117) - суммы налогов [13:18:45] 1006 (9) - суммы НДС [13:18:45] 1010 (1) - 0% - код ставки НДС [13:18:45] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:45] 1006 (9) - суммы НДС [13:18:45] 1010 (1) - 12% - код ставки НДС [13:18:45] 1011 (0) - 0.00 - сумма НДС по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 0% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 1% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 2% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 3% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 5% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 0,50% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1007 (9) - суммы НСП [13:18:45] 1014 (1) - 1,50% - код ставки НСП [13:18:45] 1015 (0) - 0.00 - сумма НСП по ставке [13:18:45] 1133 (588) - - счетчики коррекции - не используются [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1194 (04AA) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1134 (046E) [13:18:45]Malloc new data [13:18:45]Processing tag 1129 (0469) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1135 (046F) [13:18:45]Malloc new data [13:18:45]Processing tag 1201 (04B1) [13:18:45]Malloc new data [13:18:45]Processing tag 1136 (0470) [13:18:45]Malloc new data [13:18:45]Processing tag 1138 (0472) [13:18:45]Malloc new data [13:18:45]Processing tag 1024 (0400) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1130 (046A) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1135 (046F) [13:18:45]Malloc new data [13:18:45]Processing tag 1201 (04B1) [13:18:45]Malloc new data [13:18:45]Processing tag 1136 (0470) [13:18:45]Malloc new data [13:18:45]Processing tag 1138 (0472) [13:18:45]Malloc new data [13:18:45]Processing tag 1024 (0400) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1131 (046B) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1135 (046F) [13:18:45]Malloc new data [13:18:45]Processing tag 1201 (04B1) [13:18:45]Malloc new data [13:18:45]Processing tag 1136 (0470) [13:18:45]Malloc new data [13:18:45]Processing tag 1138 (0472) [13:18:45]Malloc new data [13:18:45]Processing tag 1024 (0400) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1132 (046C) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1135 (046F) [13:18:45]Malloc new data [13:18:45]Processing tag 1201 (04B1) [13:18:45]Malloc new data [13:18:45]Processing tag 1136 (0470) [13:18:45]Malloc new data [13:18:45]Processing tag 1138 (0472) [13:18:45]Malloc new data [13:18:45]Processing tag 1024 (0400) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1006 (03EE) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1010 (03F2) [13:18:45]Malloc new data [13:18:45]Processing tag 1011 (03F3) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1007 (03EF) [13:18:45]Load OK [13:18:45]SetTLVBufToDocument [13:18:45]Processing tag 1014 (03F6) [13:18:45]Malloc new data [13:18:45]Processing tag 1015 (03F7) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Processing tag 1133 (046D) [13:18:45]Malloc new data [13:18:45]SetTLVBufToDocument err=0 [13:18:45]SetTLVBufToDocument err=0 [13:18:45]Malloc new data [13:18:45]SAM_PROTO_GetFMData [13:18:45]wFMCommunicate request_size=4 [13:18:45]MH_SAM_APDU [13:18:45]CAPDU: 80 13 03 00 [13:18:46]Write to MH i2c: E2 08 00 7E 2D 80 13 03 00 00 00 00 00 2A [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:18:46]Read from MH i2c: E2 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 FD 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 FD 00 7E 2D 00 C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 1F [13:18:46]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:18:46]wFMCommunicate OK [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 17 00 00 [13:18:46]Write to MH i2c: E2 08 00 7F 2D 80 17 00 00 00 00 00 00 2C [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 FD 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 FD 00 7F 2D 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 CD [13:18:47]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:18:47]wFMCommunicate OK [13:18:47]wFMCommunicate request_size=4 [13:18:47]MH_SAM_APDU [13:18:47]CAPDU: 80 17 00 00 [13:18:47]Write to MH i2c: E2 08 00 80 2D 80 17 00 00 00 00 00 00 2D [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 FD 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 FD 00 80 2D 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 05 [13:18:47]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:18:48]wFMCommunicate OK [13:18:48]wFMCommunicate request_size=4 [13:18:48]MH_SAM_APDU [13:18:48]CAPDU: 80 17 00 00 [13:18:48]Write to MH i2c: E2 08 00 81 2D 80 17 00 00 00 00 00 00 2E [13:18:48]Write i2c OK [13:18:48]MH_I2C_Read... [13:18:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:48]Read from MH i2c: E2 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 FD 00 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 FD 00 81 2D 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 A9 [13:18:48]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:18:48]wFMCommunicate OK [13:18:48]wFMCommunicate request_size=4 [13:18:48]MH_SAM_APDU [13:18:48]CAPDU: 80 17 00 00 [13:18:48]Write to MH i2c: E2 08 00 82 2D 80 17 00 00 00 00 00 00 2F [13:18:48]Write i2c OK [13:18:48]MH_I2C_Read... [13:18:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:18:48]Read from MH i2c: E2 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 E4 00 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 E4 00 82 2D 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 0F [13:18:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 OFD Sender: No OFD packet to send [13:18:49]00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [13:18:49]wFMCommunicate OK [13:18:49]SAM_PROTO_GetFMData done [13:18:49]FM_GetFMData:85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [13:18:50]oper:6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:18:50]total:2E 78 00 8D 02 [13:18:50]Malloc new data [13:18:50]oper:6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:18:50]total:EE C0 E0 11 [13:18:50]Malloc new data [13:18:50]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 [13:18:50]total: [13:18:50]Malloc new data [13:18:50]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 [13:18:50]total: [13:18:50]Malloc new data [13:18:50]KKMPrepareXReportFMData err=0 [13:18:50]Х отчет ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 13:18 Смена: 266 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Всего чеков: 308 ИТОГИ ПРИХОД Чеков: 305 Общий итог: 209930.44 Итого наличными: 122149.61 Итого безнал.: 87780.83 НДС 0% : 0.00 НДС 12% : 22293.32 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1857.82 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 5801.07 Итого наличными: 5801.07 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 616.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 51.33 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 116348.54 НС Приход: 109555528.14 НС Возвр.Прихода: 2999421.26 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874906 [13:18:50]StoreToDocumentArchive [13:18:50]MH_GetDate [13:18:50]Write to MH i2c: F0 00 00 83 2D 9F [13:18:50]Write i2c OK [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: F0 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: F0 09 00 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: F0 09 00 83 2D 00 3C 40 15 66 77 1B 62 64 F7 [13:18:50]shift 266 fd 1712668732 [13:18:50]Create dir for shift 0266 [13:18:50]save to /storage/0266/doc_1712668732 [13:18:50]save last doc name /storage/0266/doc_1712668732 to /storage/kkm_last_doc_name [13:18:50]save OK [13:18:50]Clear old archive folders... [13:18:50]NVStorageSaveData kkm_last_timestamp [13:18:50]File name is /storage/kkm_last_timestamp [13:18:50]Write 4 bytes [13:18:50]NVStorageSaveData done [13:18:50]ExternCall_PrintAddStr [13:18:50]wPrintStart [13:18:50]Write to MH i2c: 01 00 00 84 2D B1 [13:18:50]Write i2c OK [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: 01 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: 01 07 00 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: 01 07 00 84 2D 00 00 00 00 00 FF 0F C6 [13:18:50]RasterBufferAndPrint [13:18:50]line Х отчет [13:18:50]line ИНН: 02508201610067 [13:18:50]line Кассир: Черикбаев М. [13:18:50]line 09.04.2024 13:18 [13:18:50]line Смена: 266 [13:18:50]line РНМ: 0000000000090882 [13:18:50]line ЗНМ: 0300000127 [13:18:50]line СНО: Общий режим [13:18:50]line Всего чеков: 308 [13:18:50]line ИТОГИ ПРИХОД [13:18:50]line Чеков: 305 [13:18:50]line Общий итог: 209930.44 [13:18:50]line Итого наличными: 122149.61 [13:18:50]line Итого безнал.: 87780.83 [13:18:50]line НДС 0% : 0.00 [13:18:50]line НДС 12% : 22293.32 [13:18:50]line НСП 0% : 0.00 [13:18:50]line НСП 1,50% : 0.00 [13:18:50]line НСП 0,50% : 0.00 [13:18:50]line НСП 5% : 0.00 [13:18:50]line НСП 3% : 0.00 [13:18:50]line НСП 2% : 0.00 [13:18:50]line НСП 1% : 1857.82 [13:18:50]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:18:50]line Чеков: 3 [13:18:50]line Общий итог: 5801.07 [13:18:50]line Итого наличными: 5801.07 [13:18:50]line Итого безнал.: 0.00 [13:18:50]line НДС 0% : 0.00 [13:18:50]line НДС 12% : 616.04 [13:18:50]line НСП 0% : 0.00 [13:18:50]line НСП 1,50% : 0.00 [13:18:50]line НСП 0,50% : 0.00 [13:18:50]line НСП 5% : 0.00 [13:18:50]line НСП 3% : 0.00 [13:18:50]line НСП 2% : 0.00 [13:18:50]line НСП 1% : 51.33 [13:18:50]line ИТОГИ РАСХОД [13:18:50]line Чеков: 0 [13:18:50]line Общий итог: 0.00 [13:18:50]line Итого наличными: 0.00 [13:18:50]line Итого безнал.: 0.00 [13:18:50]line НДС 0% : 0.00 [13:18:50]line НДС 12% : 0.00 [13:18:50]line НСП 0% : 0.00 [13:18:50]line НСП 1,50% : 0.00 [13:18:50]line НСП 0,50% : 0.00 [13:18:50]line НСП 5% : 0.00 [13:18:50]line НСП 3% : 0.00 [13:18:50]line НСП 2% : 0.00 [13:18:50]line НСП 1% : 0.00 [13:18:50]line ИТОГИ ВОЗВРАТ РАСХОДА [13:18:50]line Чеков: 0 [13:18:50]line Общий итог: 0.00 [13:18:50]line Итого наличными: 0.00 [13:18:50]line Итого безнал.: 0.00 [13:18:50]line НДС 0% : 0.00 [13:18:50]line НДС 12% : 0.00 [13:18:50]line НСП 0% : 0.00 [13:18:50]line НСП 1,50% : 0.00 [13:18:50]line НСП 0,50% : 0.00 [13:18:50]line НСП 5% : 0.00 [13:18:50]line НСП 3% : 0.00 [13:18:50]line НСП 2% : 0.00 [13:18:50]line НСП 1% : 0.00 [13:18:50]line Сумма внесений: 0.00 [13:18:50]line Сумма выплат: 0.00 [13:18:50]line Нал. в кассе: 116348.54 [13:18:50]line НС Приход: 109555528.14 [13:18:50]line НС Возвр.Прихода: 2999421.26 [13:18:50]line НС Расход: 0.00 [13:18:50]line НС Возвр.Расхода: 0.00 [13:18:50]line ФМ: 0000000000874906 [13:18:50]written 0, free lines is 4095 [13:18:51]Write to MH i2c: 01 00 00 CF 2D FC [13:18:51]Write i2c OK [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: 01 [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: 01 07 00 [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: 01 07 00 CF 2D 00 00 00 00 00 87 0A 94 [13:18:51]RasterBufferAndPrint [13:18:51]line [13:18:51]line [13:18:51]line [13:18:51]line [13:18:51]line [13:18:51]written 0, free lines is 2730 [13:18:51]MH_Cut [13:18:51]Write to MH i2c: D1 01 00 D6 2D 01 D5 [13:18:51]Write i2c OK [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: D1 [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: D1 01 00 [13:18:51]MH_I2C_Read... [13:18:51]Read from MH i2c: D1 01 00 D6 2D 00 D4 [13:18:51]Write to MH i2c: 01 00 00 D7 2D 04 [13:18:51]Write i2c OK [13:18:51]MH_I2C_Read... [13:18:52]*** Cut start [13:18:52]*** Partial cut [13:18:52]*** CUTSNS_PIN = 1 [13:18:52]*** CUTSNS_PIN = 0 [13:18:53]*** Brake cut motor [13:18:53]Read from MH i2c: 01 [13:18:53]MH_I2C_Read... [13:18:53]*** Stop cut motor [13:18:53]*** Cut end [13:18:53]Read from MH i2c: 01 07 00 [13:18:53]MH_I2C_Read... [13:18:53]Read from MH i2c: 01 07 00 D7 2D 00 00 00 00 00 FF 0F 19 [13:18:53]process_action x_report done [13:18:53]requested_data is exist [13:18:53]produce_requested_data [13:18:53]requested_item fd.num is exist - process it [13:18:53]SAM_PROTO_GetFieldsCounters [13:18:53]wFMCommunicate request_size=4 [13:18:53]MH_SAM_APDU [13:18:53]CAPDU: 80 13 00 00 [13:18:53]Write to MH i2c: E2 08 00 D8 2D 80 13 00 00 00 00 00 00 81 [13:18:53]Write i2c OK [13:18:53]MH_I2C_Read... [13:18:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:53]Read from MH i2c: E2 [13:18:53]MH_I2C_Read... [13:18:53]Read from MH i2c: E2 62 00 [13:18:53]MH_I2C_Read... [13:18:53]Read from MH i2c: E2 62 00 D8 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [13:18:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:53]wFMCommunicate OK [13:18:53]SAM_PROTO_GetFieldsCounters done [13:18:53]requested_item shift.num is exist - process it [13:18:53]requested_item shift.opened is exist - process it [13:18:53]req_shift_opened [13:18:53]FM_GetShiftState [13:18:53]SAM_PROTO_GetShiftState [13:18:53]wFMCommunicate request_size=4 [13:18:53]MH_SAM_APDU [13:18:53]CAPDU: 80 13 01 00 [13:18:53]Write to MH i2c: E2 08 00 D9 2D 80 13 01 00 00 00 00 00 83 [13:18:53]Write i2c OK [13:18:53]MH_I2C_Read... [13:18:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:53]Read from MH i2c: E2 [13:18:53]MH_I2C_Read... [13:18:53]Read from MH i2c: E2 0E 00 [13:18:53]MH_I2C_Read... [13:18:53]Read from MH i2c: E2 0E 00 D9 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 1D [13:18:53]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:18:53]wFMCommunicate OK [13:18:53]SAM_PROTO_GetShiftState done [13:18:53]FM_GetShiftState done [13:18:53]req_shift_opened done [13:18:53]requested_item shift.open_date is exist - process it [13:18:53]req_shift_open_date [13:18:53]req_shift_open_date done [13:18:53]produce_requested_data done [13:18:53]produce_requested_data return {"fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:18:53]process_action_free x_report [13:18:53]json_value_free [13:18:53]json_value_free done [13:18:53]process_json_proto returns [13:18:53]Send response to host [13:18:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:18:53]free response buf [13:18:53]execute_script done [13:18:53]execute_script returns [13:18:53]free content buf [13:18:53]Sock 7.Close socket [13:18:53]Sock 7.Thread stoped [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]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:39]accept exits with 9 [13:22:39]New connection [13:22:39]New thread 3067280740 created [13:22:39]Thread 3067137380 joined [13:22:39]Waiting for new connection... [13:22:39] Sock 9.Parse request [13:22:39]Sock 9.Check first char [13:22:39]Sock 9.First char is OK [13:22:39]request: POST /json_proto HTTP/1.0 [13:22:39]Method: POST [13:22:39]URL: /json_proto [13:22:39]Method is POST - this is cgi request [13:22:39]url: /json_proto [13:22:39]query_string will be loaded in cgi processing [13:22:39]execute_cgi json_proto POST (null) [13:22:39]execute_cgi path=json_proto method=POST [13:22:39]POST find Content-Length [13:22:39]Host: 172.17.32.195:8080 [13:22:39]Content-Length: 215 [13:22:39]Content-Type: application/json [13:22:39] [13:22:39]POST finish read [13:22:39]Found Content-Length = 215 [13:22:39]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" ] } } [13:22:39]execute_script... [13:22:39]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" ] } } [13:22:39]POST & json_proto [13:22:39]process_json_proto [13:22:39]json parsed OK: [13:22:39]protocol is kg_v1.0 [13:22:39]action value=get_value [13:22:39]process_action get_value [13:22:39]cmd_get_value [13:22:39]process_action get_value done [13:22:39]requested_data is exist [13:22:39]produce_requested_data [13:22:39]requested_item kkm.sn is exist - process it [13:22:39]requested_item kkm.ver is exist - process it [13:22:39]requested_item fm.sn is exist - process it [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 11 00 00 [13:22:39]Write to MH i2c: E2 08 00 DA 2D 80 11 00 00 00 00 00 00 81 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 17 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 17 00 DA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 D6 [13:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:22:39]wFMCommunicate OK [13:22:39]requested_item fd.num is exist - process it [13:22:39]SAM_PROTO_GetFieldsCounters [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 13 00 00 [13:22:39]Write to MH i2c: E2 08 00 DB 2D 80 13 00 00 00 00 00 00 84 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 62 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 62 00 DB 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [13:22:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7C 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:39]wFMCommunicate OK [13:22:39]SAM_PROTO_GetFieldsCounters done [13:22:39]requested_item shift.num is exist - process it [13:22:39]requested_item shift.opened is exist - process it [13:22:39]req_shift_opened [13:22:39]FM_GetShiftState [13:22:39]SAM_PROTO_GetShiftState [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 13 01 00 [13:22:39]Write to MH i2c: E2 08 00 DC 2D 80 13 01 00 00 00 00 00 86 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 0E 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 0E 00 DC 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 20 [13:22:39]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:22:39]wFMCommunicate OK [13:22:39]SAM_PROTO_GetShiftState done [13:22:39]FM_GetShiftState done [13:22:39]req_shift_opened done [13:22:39]requested_item shift.open_date is exist - process it [13:22:39]req_shift_open_date [13:22:39]req_shift_open_date done [13:22:39]produce_requested_data done [13:22:39]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:22:39]process_action_free get_value [13:22:39]json_value_free [13:22:39]json_value_free done [13:22:39]process_json_proto returns [13:22:39]Send response to host [13:22:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155004,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:22:39]free response buf [13:22:39]execute_script done [13:22:39]execute_script returns [13:22:39]free content buf [13:22:39]Sock 9.Close socket [13:22:39]Sock 9.Thread stoped [13:22:39]accept exits with 7 [13:22:39]New connection [13:22:39]New thread 3067137380 created [13:22:39]Thread 3067280740 joined [13:22:39]Waiting for new connection... [13:22:39] Sock 7.Parse request [13:22:39]Sock 7.Check first char [13:22:39]Sock 7.First char is OK [13:22:39]request: POST /json_proto HTTP/1.0 [13:22:39]Method: POST [13:22:39]URL: /json_proto [13:22:39]Method is POST - this is cgi request [13:22:39]url: /json_proto [13:22:39]query_string will be loaded in cgi processing [13:22:39]execute_cgi json_proto POST (null) [13:22:39]execute_cgi path=json_proto method=POST [13:22:39]POST find Content-Length [13:22:39]Host: 172.17.32.195:8080 [13:22:39]Content-Length: 331 [13:22:39]Content-Type: application/json [13:22:39] [13:22:39]POST finish read [13:22:39]Found Content-Length = 331 [13:22:39]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" ] } } [13:22:39]execute_script... [13:22:39]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" ] } } [13:22:39]POST & json_proto [13:22:39]process_json_proto [13:22:39]json parsed OK: [13:22:39]protocol is kg_v1.0 [13:22:39]action value=get_value [13:22:39]process_action get_value [13:22:39]cmd_get_value [13:22:39]process_action get_value done [13:22:39]requested_data is exist [13:22:39]produce_requested_data [13:22:39]requested_item fm.sale.total is exist - process it [13:22:39]SAM_PROTO_GetFMData [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 13 03 00 [13:22:39]Write to MH i2c: E2 08 00 DD 2D 80 13 03 00 00 00 00 00 89 [13:22:39]OFD Sender: No OFD packet to send [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 DD 2D 00 C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 7E [13:22:40]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 27 5B 02 00 69 04 A3 00 6F 04 04 00 CE 53 02 00 B1 04 05 00 2E 78 00 8D 02 70 04 05 00 1A 2D 09 D7 01 72 04 04 00 14 4B F7 B5 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 4D 50 58 45 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 3C 3B C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 17 00 00 [13:22:40]Write to MH i2c: E2 08 00 DE 2D 80 17 00 00 00 00 00 00 8B [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 DE 2D 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 2C [13:22:40]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 17 00 00 [13:22:40]Write to MH i2c: E2 08 00 DF 2D 80 17 00 00 00 00 00 00 8C [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 DF 2D 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 64 [13:22:40]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 17 00 00 [13:22:40]Write to MH i2c: E2 08 00 E0 2D 80 17 00 00 00 00 00 00 8D [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 FD 00 E0 2D 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 08 [13:22:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 17 00 00 [13:22:40]Write to MH i2c: E2 08 00 E1 2D 80 17 00 00 00 00 00 00 8E [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 E4 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 E4 00 E1 2D 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 6E [13:22:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:22:41]wFMCommunicate OK [13:22:41]SAM_PROTO_GetFMData done [13:22:41]requested_item fm.sale_refund.total is exist - process it [13:22:41]requested_item fm.buy.total is exist - process it [13:22:41]requested_item shift.sale.total is exist - process it [13:22:41]SAM_PROTO_GetShiftData [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 13 02 00 [13:22:41]Write to MH i2c: E2 08 00 E2 2D 80 13 02 00 00 00 00 00 8D [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 FD 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 FD 00 E2 2D 00 BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 C5 [13:22:41]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 34 01 00 00 69 04 9D 00 6F 04 04 00 31 01 00 00 B1 04 04 00 14 54 40 01 70 04 03 00 B1 62 BA 72 04 03 00 63 F1 85 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 54 04 22 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 B6 D5 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:22:41]wFMCommunicate OK [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 17 00 00 [13:22:41]Write to MH i2c: E2 08 00 E3 2D 80 17 00 00 00 00 00 00 90 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 FD 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 FD 00 E3 2D 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 5B [13:22:41]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:22:41]wFMCommunicate OK [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 17 00 00 [13:22:41]Write to MH i2c: E2 08 00 E4 2D 80 17 00 00 00 00 00 00 91 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:42]Read from MH i2c: E2 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 FD 00 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 FD 00 E4 2D 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 BD [13:22:42]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:22:42]wFMCommunicate OK [13:22:42]wFMCommunicate request_size=4 [13:22:42]MH_SAM_APDU [13:22:42]CAPDU: 80 17 00 00 [13:22:42]Write to MH i2c: E2 08 00 E5 2D 80 17 00 00 00 00 00 00 92 [13:22:42]Write i2c OK [13:22:42]MH_I2C_Read... [13:22:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:22:42]Read from MH i2c: E2 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 FD 00 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 FD 00 E5 2D 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 0A [13:22:42]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:22:42]wFMCommunicate OK [13:22:42]wFMCommunicate request_size=4 [13:22:42]MH_SAM_APDU [13:22:42]CAPDU: 80 17 00 00 [13:22:42]Write to MH i2c: E2 08 00 E6 2D 80 17 00 00 00 00 00 00 93 [13:22:42]Write i2c OK [13:22:42]MH_I2C_Read... [13:22:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:22:42]Read from MH i2c: E2 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 D7 00 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 D7 00 E6 2D 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [13:22:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:22:42]wFMCommunicate OK [13:22:42]SAM_PROTO_GetShiftData done [13:22:42]requested_item shift.sale.total_cash is exist - process it [13:22:42]requested_item shift.sale_refund.total is exist - process it [13:22:42]requested_item shift.sale_refund.total_cash is exist - process it [13:22:42]requested_item shift.buy.total is exist - process it [13:22:42]requested_item shift.buy.total_cash is exist - process it [13:22:42]produce_requested_data done [13:22:42]produce_requested_data return {"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:22:42]process_action_free get_value [13:22:42]json_value_free [13:22:42]json_value_free done [13:22:42]process_json_proto returns [13:22:42]Send response to host [13:22:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109555528.14,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":209930.44,"shift.sale.total_cash":122149.61,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:22:42]free response buf [13:22:42]execute_script done [13:22:42]execute_script returns [13:22:42]free content buf [13:22:42]Sock 7.Close socket [13:22:42]Sock 7.Thread stoped [13:22:44]OFD Sender: No OFD packet to send [13:22:49]OFD Sender: No OFD packet to send [13:22:54]OFD Sender: No OFD packet to send [13:22:59]OFD Sender: No OFD packet to send [13:23:04]OFD Sender: No OFD packet to send [13:23:09]OFD Sender: No OFD packet to send [13:23:14]OFD Sender: No OFD packet to send [13:23:19]OFD Sender: No OFD packet to send [13:23:24]OFD Sender: No OFD packet to send [13:23:29]OFD Sender: No OFD packet to send [13:23:34]OFD Sender: No OFD packet to send [13:23:39]OFD Sender: No OFD packet to send [13:23:40]accept exits with 9 [13:23:40]New connection [13:23:40]New thread 3067280740 created [13:23:40]Thread 3067137380 joined [13:23:40]Waiting for new connection... [13:23:40] Sock 9.Parse request [13:23:40]Sock 9.Check first char [13:23:40]Sock 9.First char is OK [13:23:40]request: POST /json_proto HTTP/1.0 [13:23:40]Method: POST [13:23:40]URL: /json_proto [13:23:40]Method is POST - this is cgi request [13:23:40]url: /json_proto [13:23:40]query_string will be loaded in cgi processing [13:23:40]execute_cgi json_proto POST (null) [13:23:40]execute_cgi path=json_proto method=POST [13:23:40]POST find Content-Length [13:23:40]Host: 172.17.32.195:8080 [13:23:40]Content-Length: 642 [13:23:40]Content-Type: application/json [13:23:40] [13:23:40]POST finish read [13:23:40]Found Content-Length = 642 [13:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 19.570, "sum" : 1250.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1250.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:40]execute_script... [13:23:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 19.570, "sum" : 1250.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1250.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:40]POST & json_proto [13:23:40]process_json_proto [13:23:40]json parsed OK: [13:23:40]protocol is kg_v1.0 [13:23:40]action value=close_receipt [13:23:40]process_action close_receipt [13:23:40]cmd_close_receipt [13:23:40]MH_GetDate [13:23:40]Write to MH i2c: F0 00 00 E7 2D 03 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: F0 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: F0 09 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: F0 09 00 E7 2D 00 5E 41 15 66 77 1B 62 64 7E [13:23:40]GetLastDocTimeStamp 1712668723 [13:23:40]current date 1712669022 [13:23:40]FM_GetShiftState [13:23:40]SAM_PROTO_GetShiftState [13:23:40]wFMCommunicate request_size=4 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 13 01 00 [13:23:40]Write to MH i2c: E2 08 00 E8 2D 80 13 01 00 00 00 00 00 92 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0E 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0E 00 E8 2D 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 2C [13:23:40]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:23:40]wFMCommunicate OK [13:23:40]SAM_PROTO_GetShiftState done [13:23:40]FM_GetShiftState done [13:23:40]opened in 1712622218 [13:23:40]opened+sec_in_day 1712708618 [13:23:40]quantity*price = 125052 [13:23:40]sum+1 = 125053 [13:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1250.52 НСП 1% : 11.07 НДС 12% : 132.80 Наличными: 1250.52 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 309 09.04.2024 13:23 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155005 ФПД: 137775281098861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T132342&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155005&fm=137775281098861&tin=02508201610067®Number=0000000000090882&sum=125052 [13:23:41]StoreToDocumentArchive [13:23:41]shift 298 fd 155005 [13:23:41]save to /storage/0298/doc_00155005 [13:23:41]save last doc name /storage/0298/doc_00155005 to /storage/kkm_last_doc_name [13:23:41]save OK [13:23:41]Clear old archive folders... [13:23:41]Remove dir /storage/0266 [13:23:41]opendir ok [13:23:41]file . [13:23:41]file .. [13:23:41]file doc_1712668732 [13:23:41]remove file /storage/0266/doc_1712668732 [13:23:41]remove dir /storage/0266 [13:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:41]tlvbuf is B6FA5A80 [13:23:41]SAM_PROTO_ClearQueue [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 09 00 00 [13:23:41]Write to MH i2c: E2 08 00 F5 2D 80 09 00 00 00 00 00 00 94 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:41]Read from MH i2c: E2 03 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 03 00 F5 2D 00 90 00 96 [13:23:41]RAPDU: 90 00 [13:23:41]wFMCommunicate OK [13:23:41]SAM_PROTO_ClearQueue done [13:23:41]KKMCreateOFDPacket [13:23:41]OFDProtocolAddRootSTLVToBuf [13:23:41]FM_MakeSignedData [13:23:41]FM_MakeSignedData [13:23:41]SAM_PROTO_SignData [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 0D 01 02 [13:23:41]Write to MH i2c: E2 08 00 F6 2D 80 0D 01 02 00 00 00 00 9C [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 03 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 03 00 F6 2D 00 90 00 97 [13:23:41]RAPDU: 90 00 [13:23:41]wFMCommunicate OK [13:23:41]wFMCommunicate request_size=255 [13:23:41]MH_SAM_APDU [13:23: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 72 4C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 7C E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 33 00 00 00 00 07 04 06 00 7C E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 5E 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7D 5D 02 00 35 04 06 00 7D [13:23:41]Write to MH i2c: E2 02 01 F7 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 4C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 7C E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 33 00 00 00 00 07 04 06 00 7C E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 5E 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7D 5D 02 00 35 04 06 00 7D 00 00 E3 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 F7 2D 00 90 00 98 [13:23:42]RAPDU: 90 00 [13:23:42]wFMCommunicate OK [13:23:42]wFMCommunicate request_size=10 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 0D 02 02 05 4E 4E B0 50 6D [13:23:42]Write to MH i2c: E2 0D 00 F8 2D 80 0D 02 02 05 00 4E 4E B0 50 6D 00 00 B2 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 F8 2D 00 90 00 99 [13:23:42]RAPDU: 90 00 [13:23:42]wFMCommunicate OK [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 0D 03 02 [13:23:42]Write to MH i2c: E2 08 00 F9 2D 80 0D 03 02 00 00 00 00 A1 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 0B 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 0B 00 F9 2D 00 9E C0 2F 63 52 E1 94 06 90 00 5F [13:23:42]RAPDU: 9E C0 2F 63 52 E1 94 06 90 00 [13:23:42]wFMCommunicate OK [13:23:42]SAM_PROTO_SignData done [13:23:42]FM_MakeSignedData done [13:23:42]CreateOFDProtocolMessage [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 11 00 00 [13:23:42]Write to MH i2c: E2 08 00 FA 2D 80 11 00 00 00 00 00 00 A1 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 17 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 17 00 FA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 F6 [13:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:23:42]wFMCommunicate OK [13:23:42]CreateOFDProtocolMessage done [13:23:42]OFDSenderStorePacket 155005 [13:23:42]StoreOFDPacket docnum=155005 [13:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D1 58 07 01 27 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 72 4C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 7C E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 33 00 00 00 00 07 04 06 00 7C E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 5E 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7D 5D 02 00 35 04 06 00 7D 4E 4E B0 50 6D 9E C0 2F 63 52 E1 94 06 [13:23:42]CheckFolder [13:23:42]dirname=/storage/ofd_packets [13:23:42]CheckFolder done [13:23:42]ProducePacketName [13:23:42]name=ofd_packets/00155005 [13:23:42]NVStorageSaveData ofd_packets/00155005 [13:23:42]File name is /storage/ofd_packets/00155005 [13:23:42]Write 301 bytes [13:23:42]NVStorageSaveData done [13:23:42]OFDSenderStorePacket done [13:23:42]KKMCreateOFDPacket done [13:23:42]NVStorageSaveData kkm_last_timestamp [13:23:42]File name is /storage/kkm_last_timestamp [13:23:42]Write 4 bytes [13:23:42]NVStorageSaveData done [13:23:42]ExternCall_PrintAddStr [13:23:42]wPrintStart [13:23:42]Write to MH i2c: 01 00 00 FB 2D 28 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 07 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 07 00 FB 2D 00 00 00 00 00 FF 0F 3D [13:23:42]RasterBufferAndPrint [13:23:42]line Счет N : (1)298274 [13:23:42]line ИНН: 02508201610067 [13:23:42]line Контрольно-Кассовый Чек [13:23:42]line ПРОДАЖА [13:23:42]line ТРК (МРК, ГНК) : 22 [13:23:42]line Товар: 2710124130 [13:23:42]line Аи-92-К-5 [13:23:42]line 19.570 * 63.90 [13:23:42]line = 1250.52 [13:23:42]line НДС 12% НСП 1% [13:23:42]line > о реализуемом товаре [13:23:42]line ИТОГО: 1250.52 [13:23:42]line НСП 1% : 11.07 [13:23:42]line НДС 12% : 132.80 [13:23:42]line Наличными: 1250.52 [13:23:42]line Безнал.: 0.00 [13:23:42]line Место: АЗС № 53 "Партнер Нефть" [13:23:42]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:23:42]line СНО: Общий режим [13:23:42]line Чек 309 09.04.2024 13:23 [13:23:42]line Смена: 298 ФФД: 1.0 [13:23:42]line ЗНМ: 0300000127 [13:23:42]line РНМ: 0000000000090882 [13:23:42]line Версия ККМ: 001 [13:23:42]line ФМ: 0000000000874906 [13:23:42]line ФД: 155005 [13:23:42]line ФПД: 137775281098861 [13:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T132342&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155005&fm=137775281098861&tin=02508201610067®Number=0000000000090882&sum=125052 [13:23:42]OFD Sender: Processing packet 155005 [packets to send 67, broken 66] [13:23:42]ProducePacketName [13:23:42]name=ofd_packets/00155005 [13:23:42]OFD Sender: To server: pG, [13:23:42]CommunicateWithHost lk.salyk.kg:30040 [13:23:42]ConnectInit lk.salyk.kg [13:23:42]written 0, free lines is 4095 [13:23:42]Connected sock=10 [13:23:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 D1 58 07 01 27 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 72 4C 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 7C E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 33 00 00 00 00 07 04 06 00 7C E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 5E 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7D 5D 02 00 35 04 06 00 7D 4E 4E B0 50 6D 9E C0 2F 63 52 E1 94 06 [13:23:42]Write to MH i2c: 01 00 00 23 2E 51 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 07 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 07 00 23 2E 00 00 00 00 00 E2 0C 46 [13:23:42]RasterBufferAndPrint [13:23:42]line [13:23:42]line [13:23:42]line [13:23:42]line [13:23:42]line [13:23:42]written 0, free lines is 3304 [13:23:42]MH_Cut [13:23:42]Write to MH i2c: D1 01 00 2A 2E 01 2A [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: D1 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: D1 01 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: D1 01 00 2A 2E 00 29 [13:23:42]Write to MH i2c: 01 00 00 2B 2E 59 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 05 E9 47 00 08 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7D 5D 02 00 F4 03 04 00 08 E9 14 66 B6 04 01 00 00 3A EE D3 0A 06 95 F0 F4 [13:23:43]CommunicateWithHost err = 0 [13:23:43]CheckOFDResponse [13:23:43]1017 (14) - 77093643461234 [13:23:43]1041 (16) - 0000000000874906 [13:23:43]1040 (4) - 155005 [13:23:43]1012 (4) - 09.04.2024 07:06 [13:23:43]1206 (1) - 0 [13:23:43]OFD Sender: Remove packet 155005 [13:23:43]ProducePacketName [13:23:43]name=ofd_packets/00155005 [13:23:43]NVStorageDeleteData [13:23:43]OFD Sender: No OFD packet to send [13:23:43]*** Cut start [13:23:43]*** Partial cut [13:23:43]*** CUTSNS_PIN = 1 [13:23:43]*** CUTSNS_PIN = 0 [13:23:44]*** Brake cut motor [13:23:44]Read from MH i2c: 01 [13:23:44]MH_I2C_Read... [13:23:44]*** Stop cut motor [13:23:44]*** Cut end [13:23:44]Read from MH i2c: 01 07 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: 01 07 00 2B 2E 00 00 00 00 00 FF 0F 6E [13:23:44]process_action close_receipt done [13:23:44]requested_data is exist [13:23:44]produce_requested_data [13:23:44]requested_item fm.sn is exist - process it [13:23:44]wFMCommunicate request_size=4 [13:23:44]MH_SAM_APDU [13:23:44]CAPDU: 80 11 00 00 [13:23:44]Write to MH i2c: E2 08 00 2C 2E 80 11 00 00 00 00 00 00 D4 [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:44]Read from MH i2c: E2 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 17 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 17 00 2C 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 29 [13:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:23:44]wFMCommunicate OK [13:23:44]requested_item fd.num is exist - process it [13:23:44]SAM_PROTO_GetFieldsCounters [13:23:44]wFMCommunicate request_size=4 [13:23:44]MH_SAM_APDU [13:23:44]CAPDU: 80 13 00 00 [13:23:44]Write to MH i2c: E2 08 00 2D 2E 80 13 00 00 00 00 00 00 D7 [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:44]Read from MH i2c: E2 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 62 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 62 00 2D 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:44]wFMCommunicate OK [13:23:44]SAM_PROTO_GetFieldsCounters done [13:23:44]requested_item shift.num is exist - process it [13:23:44]requested_item shift.opened is exist - process it [13:23:44]req_shift_opened [13:23:44]FM_GetShiftState [13:23:44]SAM_PROTO_GetShiftState [13:23:44]wFMCommunicate request_size=4 [13:23:44]MH_SAM_APDU [13:23:44]CAPDU: 80 13 01 00 [13:23:44]Write to MH i2c: E2 08 00 2E 2E 80 13 01 00 00 00 00 00 D9 [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:44]Read from MH i2c: E2 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 0E 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: E2 0E 00 2E 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 73 [13:23:44]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:23:44]wFMCommunicate OK [13:23:44]SAM_PROTO_GetShiftState done [13:23:44]FM_GetShiftState done [13:23:44]req_shift_opened done [13:23:44]requested_item shift.open_date is exist - process it [13:23:44]req_shift_open_date [13:23:44]req_shift_open_date done [13:23:44]produce_requested_data done [13:23:44]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155005,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:23:44]process_action_free close_receipt [13:23:44]json_value_free [13:23:44]json_value_free done [13:23:44]process_json_proto returns [13:23:44]Send response to host [13:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155005,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:23:44]free response buf [13:23:44]execute_script done [13:23:44]execute_script returns [13:23:44]free content buf [13:23:44]Sock 9.Close socket [13:23:44]Sock 9.Thread stoped [13:23:45]accept exits with 7 [13:23:45]New connection [13:23:45]New thread 3067137380 created [13:23:45]Thread 3067280740 joined [13:23:45]Waiting for new connection... [13:23:45] Sock 7.Parse request [13:23:45]Sock 7.Check first char [13:23:45]Sock 7.First char is OK [13:23:45]request: POST /json_proto HTTP/1.0 [13:23:45]Method: POST [13:23:45]URL: /json_proto [13:23:45]Method is POST - this is cgi request [13:23:45]url: /json_proto [13:23:45]query_string will be loaded in cgi processing [13:23:45]execute_cgi json_proto POST (null) [13:23:45]execute_cgi path=json_proto method=POST [13:23:45]POST find Content-Length [13:23:45]Host: 172.17.32.195:8080 [13:23:45]Content-Length: 1190 [13:23:45]Content-Type: application/json [13:23:45] [13:23:45]POST finish read [13:23:45]Found Content-Length = 1190 [13:23: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298276\u000A09.04.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3351141\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:45]execute_script... [13:23: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 53\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)298276\u000A09.04.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 82\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 63.90\u000A\u0418\u0422\u041E\u0413: 639.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3351141\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:45]POST & json_proto [13:23:45]process_json_proto [13:23:45]json parsed OK: [13:23:45]protocol is kg_v1.0 [13:23:45]action value=print_text [13:23:45]process_action print_text [13:23:45]cmd_print_text [13:23:45]ExternCall_PrintAddStr [13:23:45]wPrintStart [13:23:45]Write to MH i2c: 01 00 00 2F 2E 5D [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 07 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 07 00 2F 2E 00 00 00 00 00 FF 0F 72 [13:23:45]RasterBufferAndPrint [13:23:45]line *****ТОВАРНЫЙ ЧЕК***** [13:23:45]line АЗС 53 [13:23:45]line Партнер нефть [13:23:45]line 02508201610067 [13:23:45]line Кассир : Черикбаев М. [13:23:45]line Счет N : (1)298276 [13:23:45]line 09.04.2024 12:58 [13:23:45]line ПРОДАЖА [13:23:45]line ТРК (МРК, ГНК): 82 [13:23:45]line Вид ГСМ : 2710124130 [13:23:45]line Аи-92-К-5 [13:23:45]line 10.000 x 63.90 [13:23:45]line ИТОГ: 639.00 [13:23:45]line Тип оплаты: Талоны: Партнер нефть [13:23:45]line 3351141 [13:23:45]line ______________________ [13:23:45]line (подпись) [13:23:45]written 0, free lines is 4095 [13:23:45]Write to MH i2c: 01 00 00 43 2E 71 [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 07 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 07 00 43 2E 00 00 00 00 00 13 0E 99 [13:23:45]RasterBufferAndPrint [13:23:45]line [13:23:45]line [13:23:45]line [13:23:45]line [13:23:45]line [13:23:45]written 0, free lines is 3606 [13:23:45]MH_Cut [13:23:45]Write to MH i2c: D1 01 00 4A 2E 01 4A [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: D1 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: D1 01 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: D1 01 00 4A 2E 00 49 [13:23:45]Write to MH i2c: 01 00 00 4B 2E 79 [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]*** Cut start [13:23:45]*** Partial cut [13:23:45]*** CUTSNS_PIN = 1 [13:23:45]*** CUTSNS_PIN = 0 [13:23:46]*** Brake cut motor [13:23:46]Read from MH i2c: 01 [13:23:46]MH_I2C_Read... [13:23:46]*** Stop cut motor [13:23:46]*** Cut end [13:23:46]Read from MH i2c: 01 07 00 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: 01 07 00 4B 2E 00 00 00 00 00 FF 0F 8E [13:23:46]process_action print_text done [13:23:46]requested_data is exist [13:23:46]produce_requested_data [13:23:46]requested_item fm.sn is exist - process it [13:23:46]wFMCommunicate request_size=4 [13:23:46]MH_SAM_APDU [13:23:46]CAPDU: 80 11 00 00 [13:23:46]Write to MH i2c: E2 08 00 4C 2E 80 11 00 00 00 00 00 00 F4 [13:23:46]Write i2c OK [13:23:46]MH_I2C_Read... [13:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:46]Read from MH i2c: E2 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 17 00 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 17 00 4C 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 49 [13:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:23:46]wFMCommunicate OK [13:23:46]requested_item fd.num is exist - process it [13:23:46]SAM_PROTO_GetFieldsCounters [13:23:46]wFMCommunicate request_size=4 [13:23:46]MH_SAM_APDU [13:23:46]CAPDU: 80 13 00 00 [13:23:46]Write to MH i2c: E2 08 00 4D 2E 80 13 00 00 00 00 00 00 F7 [13:23:46]Write i2c OK [13:23:46]MH_I2C_Read... [13:23:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:46]Read from MH i2c: E2 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 62 00 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 62 00 4D 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [13:23:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7D 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:46]wFMCommunicate OK [13:23:46]SAM_PROTO_GetFieldsCounters done [13:23:46]requested_item shift.num is exist - process it [13:23:46]requested_item shift.opened is exist - process it [13:23:46]req_shift_opened [13:23:46]FM_GetShiftState [13:23:46]SAM_PROTO_GetShiftState [13:23:46]wFMCommunicate request_size=4 [13:23:46]MH_SAM_APDU [13:23:46]CAPDU: 80 13 01 00 [13:23:46]Write to MH i2c: E2 08 00 4E 2E 80 13 01 00 00 00 00 00 F9 [13:23:46]Write i2c OK [13:23:46]MH_I2C_Read... [13:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:46]Read from MH i2c: E2 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 0E 00 [13:23:46]MH_I2C_Read... [13:23:46]Read from MH i2c: E2 0E 00 4E 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 93 [13:23:46]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:23:46]wFMCommunicate OK [13:23:46]SAM_PROTO_GetShiftState done [13:23:46]FM_GetShiftState done [13:23:46]req_shift_opened done [13:23:46]requested_item shift.open_date is exist - process it [13:23:46]req_shift_open_date [13:23:46]req_shift_open_date done [13:23:46]produce_requested_data done [13:23:46]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155005,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:23:46]process_action_free print_text [13:23:46]json_value_free [13:23:46]json_value_free done [13:23:46]process_json_proto returns [13:23:46]Send response to host [13:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155005,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:23:46]free response buf [13:23:46]execute_script done [13:23:46]execute_script returns [13:23:46]free content buf [13:23:46]Sock 7.Close socket [13:23:46]Sock 7.Thread stoped [13:23:48]OFD Sender: No OFD packet to send [13:23:53]OFD Sender: No OFD packet to send [13:23:58]OFD Sender: No OFD packet to send [13:23:58]accept exits with 9 [13:23:59]New connection [13:23:59]New thread 3067280740 created [13:23:59]Thread 3067137380 joined [13:23:59]Waiting for new connection... [13:23:59] Sock 9.Parse request [13:23:59]Sock 9.Check first char [13:23:59]Sock 9.First char is OK [13:23:59]request: POST /json_proto HTTP/1.0 [13:23:59]Method: POST [13:23:59]URL: /json_proto [13:23:59]Method is POST - this is cgi request [13:23:59]url: /json_proto [13:23:59]query_string will be loaded in cgi processing [13:23:59]execute_cgi json_proto POST (null) [13:23:59]execute_cgi path=json_proto method=POST [13:23:59]POST find Content-Length [13:23:59]Host: 172.17.32.195:8080 [13:23:59]Content-Length: 644 [13:23:59]Content-Type: application/json [13:23:59] [13:23:59]POST finish read [13:23:59]Found Content-Length = 644 [13:23:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:59]execute_script... [13:23: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)298275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 91", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 72.40, "quantity" : 6.910, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:59]POST & json_proto [13:23:59]process_json_proto [13:23:59]json parsed OK: [13:23:59]protocol is kg_v1.0 [13:23:59]action value=close_receipt [13:23:59]process_action close_receipt [13:23:59]cmd_close_receipt [13:23:59]MH_GetDate [13:23:59]Write to MH i2c: F0 00 00 4F 2E 6C [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: F0 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: F0 09 00 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: F0 09 00 4F 2E 00 70 41 15 66 77 1B 62 64 F9 [13:23:59]GetLastDocTimeStamp 1712669022 [13:23:59]current date 1712669040 [13:23:59]FM_GetShiftState [13:23:59]SAM_PROTO_GetShiftState [13:23:59]wFMCommunicate request_size=4 [13:23:59]MH_SAM_APDU [13:23:59]CAPDU: 80 13 01 00 [13:23:59]Write to MH i2c: E2 08 00 50 2E 80 13 01 00 00 00 00 00 FB [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:23:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:59]Read from MH i2c: E2 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: E2 0E 00 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: E2 0E 00 50 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 95 [13:23:59]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:23:59]wFMCommunicate OK [13:23:59]SAM_PROTO_GetShiftState done [13:23:59]FM_GetShiftState done [13:23:59]opened in 1712622218 [13:23:59]opened+sec_in_day 1712708618 [13:23:59]quantity*price = 50028 [13:23:59]sum+1 = 50029 [13:23:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.28 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.28 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 310 09.04.2024 13:24 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155006 ФПД: 96879697357618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T132400&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155006&fm=96879697357618&tin=02508201610067®Number=0000000000090882&sum=50028 [13:24:00]StoreToDocumentArchive [13:24:00]shift 298 fd 155006 [13:24:00]save to /storage/0298/doc_00155006 [13:24:00]save last doc name /storage/0298/doc_00155006 to /storage/kkm_last_doc_name [13:24:00]save OK [13:24:00]Clear old archive folders... [13:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:24:00]tlvbuf is 01730AC0 [13:24:00]SAM_PROTO_ClearQueue [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 09 00 00 [13:24:00]Write to MH i2c: E2 08 00 5D 2E 80 09 00 00 00 00 00 00 FD [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 5D 2E 00 90 00 FF [13:24:00]RAPDU: 90 00 [13:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_ClearQueue done [13:24:00]KKMCreateOFDPacket [13:24:00]OFDProtocolAddRootSTLVToBuf [13:24:00]FM_MakeSignedData [13:24:00]FM_MakeSignedData [13:24:00]SAM_PROTO_SignData [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 0D 01 02 [13:24:00]Write to MH i2c: E2 08 00 5E 2E 80 0D 01 02 00 00 00 00 05 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 5E 2E 00 90 00 00 [13:24:00]RAPDU: 90 00 [13:24:00]wFMCommunicate OK [13:24:00]wFMCommunicate request_size=255 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 6C C3 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 01 00 00 F4 03 04 00 70 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7E 5D 02 00 35 04 06 00 [13:24:00]Write to MH i2c: E2 02 01 5F 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 6C C3 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 01 00 00 F4 03 04 00 70 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7E 5D 02 00 35 04 06 00 00 00 53 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 5F 2E 00 90 00 01 [13:24:00]RAPDU: 90 00 [13:24:00]wFMCommunicate OK [13:24:00]wFMCommunicate request_size=11 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 0D 02 02 06 58 1C 8F F2 6B 32 [13:24:00]Write to MH i2c: E2 0E 00 60 2E 80 0D 02 02 06 00 58 1C 8F F2 6B 32 00 00 A6 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 03 00 60 2E 00 90 00 02 [13:24:00]RAPDU: 90 00 [13:24:00]wFMCommunicate OK [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 0D 03 02 [13:24:00]Write to MH i2c: E2 08 00 61 2E 80 0D 03 02 00 00 00 00 0A [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0B 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0B 00 61 2E 00 31 F7 E7 3C AE 19 29 58 90 00 9E [13:24:00]RAPDU: 31 F7 E7 3C AE 19 29 58 90 00 [13:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_SignData done [13:24:00]FM_MakeSignedData done [13:24:00]CreateOFDProtocolMessage [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 11 00 00 [13:24:00]Write to MH i2c: E2 08 00 62 2E 80 11 00 00 00 00 00 00 0A [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 17 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 17 00 62 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 5F [13:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:24:00]wFMCommunicate OK [13:24:00]CreateOFDProtocolMessage done [13:24:00]OFDSenderStorePacket 155006 [13:24:00]StoreOFDPacket docnum=155006 [13:24:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C0 8E 08 01 36 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 6C C3 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 01 00 00 F4 03 04 00 70 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7E 5D 02 00 35 04 06 00 58 1C 8F F2 6B 32 31 F7 E7 3C AE 19 29 58 [13:24:00]CheckFolder [13:24:00]dirname=/storage/ofd_packets [13:24:00]CheckFolder done [13:24:00]ProducePacketName [13:24:00]name=ofd_packets/00155006 [13:24:00]NVStorageSaveData ofd_packets/00155006 [13:24:00]File name is /storage/ofd_packets/00155006 [13:24:00]Write 302 bytes [13:24:00]NVStorageSaveData done [13:24:00]OFDSenderStorePacket done [13:24:00]KKMCreateOFDPacket done [13:24:00]NVStorageSaveData kkm_last_timestamp [13:24:00]File name is /storage/kkm_last_timestamp [13:24:00]Write 4 bytes [13:24:00]NVStorageSaveData done [13:24:00]ExternCall_PrintAddStr [13:24:00]wPrintStart [13:24:00]Write to MH i2c: 01 00 00 63 2E 91 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: 01 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: 01 07 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: 01 07 00 63 2E 00 00 00 00 00 FF 0F A6 [13:24:00]RasterBufferAndPrint [13:24:00]line Счет N : (1)298275 [13:24:00]line ИНН: 02508201610067 [13:24:00]line Контрольно-Кассовый Чек [13:24:00]line ПРОДАЖА [13:24:00]line ТРК (МРК, ГНК) : 91 [13:24:00]line Товар: 2710194210 [13:24:00]line ДТ(л)-К-5 [13:24:00]line 6.910 * 72.40 [13:24:00]line = 500.28 [13:24:00]line НДС 12% НСП 1% [13:24:00]line > о реализуемом товаре [13:24:00]line ИТОГО: 500.28 [13:24:00]line НСП 1% : 4.43 [13:24:00]line НДС 12% : 53.13 [13:24:00]line Наличными: 500.28 [13:24:00]line Безнал.: 0.00 [13:24:00]line Место: АЗС № 53 "Партнер Нефть" [13:24:00]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:24:00]line СНО: Общий режим [13:24:00]line Чек 310 09.04.2024 13:24 [13:24:00]line Смена: 298 ФФД: 1.0 [13:24:00]line ЗНМ: 0300000127 [13:24:00]line РНМ: 0000000000090882 [13:24:00]line Версия ККМ: 001 [13:24:00]line ФМ: 0000000000874906 [13:24:00]line ФД: 155006 [13:24:00]line ФПД: 96879697357618 [13:24:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T132400&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155006&fm=96879697357618&tin=02508201610067®Number=0000000000090882&sum=50028 [13:24:00]written 0, free lines is 4095 [13:24:00]OFD Sender: Processing packet 155006 [packets to send 67, broken 66] [13:24:00]ProducePacketName [13:24:00]name=ofd_packets/00155006 [13:24:00]OFD Sender: To server: pG, [13:24:00]CommunicateWithHost lk.salyk.kg:30040 [13:24:00]ConnectInit lk.salyk.kg [13:24:00]Connected sock=10 [13:24:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 01 00 00 C0 8E 08 01 36 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 FE 1A 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 6C C3 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 01 00 00 F4 03 04 00 70 41 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7E 5D 02 00 35 04 06 00 58 1C 8F F2 6B 32 31 F7 E7 3C AE 19 29 58 [13:24:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 7E A7 47 00 F7 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7E 5D 02 00 F4 03 04 00 1A E9 14 66 B6 04 01 00 00 0D 39 15 2B 2C 15 AA E2 [13:24:01]CommunicateWithHost err = 0 [13:24:01]CheckOFDResponse [13:24:01]1017 (14) - 77093643461234 [13:24:01]1041 (16) - 0000000000874906 [13:24:01]1040 (4) - 155006 [13:24:01]1012 (4) - 09.04.2024 07:07 [13:24:01]1206 (1) - 0 [13:24:01]OFD Sender: Remove packet 155006 [13:24:01]ProducePacketName [13:24:01]name=ofd_packets/00155006 [13:24:01]NVStorageDeleteData [13:24:01]Write to MH i2c: 01 00 00 8B 2E B9 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: 01 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: 01 07 00 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: 01 07 00 8B 2E 00 00 00 00 00 EE 0C BA [13:24:01]RasterBufferAndPrint [13:24:01]line [13:24:01]line [13:24:01]line [13:24:01]line [13:24:01]line [13:24:01]written 0, free lines is 3316 [13:24:01]MH_Cut [13:24:01]Write to MH i2c: D1 01 00 92 2E 01 92 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: D1 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: D1 01 00 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: D1 01 00 92 2E 00 91 [13:24:01]Write to MH i2c: 01 00 00 93 2E C1 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]OFD Sender: No OFD packet to send [13:24:01]*** Cut start [13:24:01]*** Partial cut [13:24:01]*** CUTSNS_PIN = 1 [13:24:01]*** CUTSNS_PIN = 0 [13:24:02]*** Brake cut motor [13:24:02]Read from MH i2c: 01 [13:24:02]MH_I2C_Read... [13:24:02]*** Stop cut motor [13:24:02]*** Cut end [13:24:02]Read from MH i2c: 01 07 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: 01 07 00 93 2E 00 00 00 00 00 FF 0F D6 [13:24:02]process_action close_receipt done [13:24:02]requested_data is exist [13:24:02]produce_requested_data [13:24:02]requested_item fm.sn is exist - process it [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 11 00 00 [13:24:02]Write to MH i2c: E2 08 00 94 2E 80 11 00 00 00 00 00 00 3C [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 17 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 17 00 94 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 91 [13:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:24:02]wFMCommunicate OK [13:24:02]requested_item fd.num is exist - process it [13:24:02]SAM_PROTO_GetFieldsCounters [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 13 00 00 [13:24:02]Write to MH i2c: E2 08 00 95 2E 80 13 00 00 00 00 00 00 3F [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 62 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 62 00 95 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [13:24:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_GetFieldsCounters done [13:24:02]requested_item shift.num is exist - process it [13:24:02]requested_item shift.opened is exist - process it [13:24:02]req_shift_opened [13:24:02]FM_GetShiftState [13:24:02]SAM_PROTO_GetShiftState [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 13 01 00 [13:24:02]Write to MH i2c: E2 08 00 96 2E 80 13 01 00 00 00 00 00 41 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 96 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DB [13:24:02]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_GetShiftState done [13:24:02]FM_GetShiftState done [13:24:02]req_shift_opened done [13:24:02]requested_item shift.open_date is exist - process it [13:24:02]req_shift_open_date [13:24:02]req_shift_open_date done [13:24:02]produce_requested_data done [13:24:02]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:24:02]process_action_free close_receipt [13:24:02]json_value_free [13:24:02]json_value_free done [13:24:02]process_json_proto returns [13:24:02]Send response to host [13:24:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:24:02]free response buf [13:24:02]execute_script done [13:24:02]execute_script returns [13:24:02]free content buf [13:24:02]Sock 9.Close socket [13:24:02]Sock 9.Thread stoped [13:24:06]OFD Sender: No OFD packet to send [13:24:11]OFD Sender: No OFD packet to send [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:28]accept exits with 7 [13:24:28]New connection [13:24:28]New thread 3067137380 created [13:24:28]Thread 3067280740 joined [13:24:28]Waiting for new connection... [13:24:28] Sock 7.Parse request [13:24:28]Sock 7.Check first char [13:24:28]Sock 7.First char is OK [13:24:28]request: POST /json_proto HTTP/1.0 [13:24:28]Method: POST [13:24:28]URL: /json_proto [13:24:28]Method is POST - this is cgi request [13:24:28]url: /json_proto [13:24:28]query_string will be loaded in cgi processing [13:24:28]execute_cgi json_proto POST (null) [13:24:28]execute_cgi path=json_proto method=POST [13:24:28]POST find Content-Length [13:24:28]Host: 172.17.32.195:8080 [13:24:28]Content-Length: 215 [13:24:28]Content-Type: application/json [13:24:28] [13:24:28]POST finish read [13:24:28]Found Content-Length = 215 [13:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:28]execute_script... [13:24:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:28]POST & json_proto [13:24:28]process_json_proto [13:24:28]json parsed OK: [13:24:28]protocol is kg_v1.0 [13:24:28]action value=get_value [13:24:28]process_action get_value [13:24:28]cmd_get_value [13:24:28]process_action get_value done [13:24:28]requested_data is exist [13:24:28]produce_requested_data [13:24:28]requested_item kkm.sn is exist - process it [13:24:28]requested_item kkm.ver is exist - process it [13:24:28]requested_item fm.sn is exist - process it [13:24:28]wFMCommunicate request_size=4 [13:24:28]MH_SAM_APDU [13:24:28]CAPDU: 80 11 00 00 [13:24:28]Write to MH i2c: E2 08 00 97 2E 80 11 00 00 00 00 00 00 3F [13:24:28]Write i2c OK [13:24:28]MH_I2C_Read... [13:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:28]Read from MH i2c: E2 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 17 00 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 17 00 97 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 94 [13:24:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:24:28]wFMCommunicate OK [13:24:28]requested_item fd.num is exist - process it [13:24:28]SAM_PROTO_GetFieldsCounters [13:24:28]wFMCommunicate request_size=4 [13:24:28]MH_SAM_APDU [13:24:28]CAPDU: 80 13 00 00 [13:24:28]Write to MH i2c: E2 08 00 98 2E 80 13 00 00 00 00 00 00 42 [13:24:28]Write i2c OK [13:24:28]MH_I2C_Read... [13:24:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:28]Read from MH i2c: E2 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 62 00 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 62 00 98 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [13:24:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:28]wFMCommunicate OK [13:24:28]SAM_PROTO_GetFieldsCounters done [13:24:28]requested_item shift.num is exist - process it [13:24:28]requested_item shift.opened is exist - process it [13:24:28]req_shift_opened [13:24:28]FM_GetShiftState [13:24:28]SAM_PROTO_GetShiftState [13:24:28]wFMCommunicate request_size=4 [13:24:28]MH_SAM_APDU [13:24:28]CAPDU: 80 13 01 00 [13:24:28]Write to MH i2c: E2 08 00 99 2E 80 13 01 00 00 00 00 00 44 [13:24:28]Write i2c OK [13:24:28]MH_I2C_Read... [13:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:28]Read from MH i2c: E2 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 0E 00 [13:24:28]MH_I2C_Read... [13:24:28]Read from MH i2c: E2 0E 00 99 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 DE [13:24:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:24:28]wFMCommunicate OK [13:24:28]SAM_PROTO_GetShiftState done [13:24:28]FM_GetShiftState done [13:24:28]req_shift_opened done [13:24:28]requested_item shift.open_date is exist - process it [13:24:28]req_shift_open_date [13:24:28]req_shift_open_date done [13:24:28]produce_requested_data done [13:24:28]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:24:28]process_action_free get_value [13:24:28]json_value_free [13:24:28]json_value_free done [13:24:28]process_json_proto returns [13:24:28]Send response to host [13:24:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:24:28]free response buf [13:24:28]execute_script done [13:24:28]execute_script returns [13:24:28]free content buf [13:24:28]Sock 7.Close socket [13:24:28]Sock 7.Thread stoped [13:24:28]accept exits with 9 [13:24:28]New connection [13:24:28]New thread 3067280740 created [13:24:28]Thread 3067137380 joined [13:24:28]Waiting for new connection... [13:24:28] Sock 9.Parse request [13:24:28]Sock 9.Check first char [13:24:28]Sock 9.First char is OK [13:24:28]request: POST /json_proto HTTP/1.0 [13:24:28]Method: POST [13:24:28]URL: /json_proto [13:24:28]Method is POST - this is cgi request [13:24:28]url: /json_proto [13:24:28]query_string will be loaded in cgi processing [13:24:28]execute_cgi json_proto POST (null) [13:24:28]execute_cgi path=json_proto method=POST [13:24:28]POST find Content-Length [13:24:28]Host: 172.17.32.195:8080 [13:24:28]Content-Length: 331 [13:24:28]Content-Type: application/json [13:24:28] [13:24:28]POST finish read [13:24:28]Found Content-Length = 331 [13:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:24:28]execute_script... [13:24: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" ] } } [13:24:29]POST & json_proto [13:24:29]process_json_proto [13:24:29]json parsed OK: [13:24:29]protocol is kg_v1.0 [13:24:29]action value=get_value [13:24:29]process_action get_value [13:24:29]cmd_get_value [13:24:29]process_action get_value done [13:24:29]requested_data is exist [13:24:29]produce_requested_data [13:24:29]requested_item fm.sale.total is exist - process it [13:24:29]SAM_PROTO_GetFMData [13:24:29]wFMCommunicate request_size=4 [13:24:29]MH_SAM_APDU [13:24:29]CAPDU: 80 13 03 00 [13:24:29]Write to MH i2c: E2 08 00 9A 2E 80 13 03 00 00 00 00 00 47 [13:24:29]Write i2c OK [13:24:29]MH_I2C_Read... [13:24:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:24:29]Read from MH i2c: E2 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 FD 00 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 FD 00 9A 2E 00 C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 6A [13:24:29]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:24:29]wFMCommunicate OK [13:24:29]wFMCommunicate request_size=4 [13:24:29]MH_SAM_APDU [13:24:29]CAPDU: 80 17 00 00 [13:24:29]Write to MH i2c: E2 08 00 9B 2E 80 17 00 00 00 00 00 00 49 [13:24:29]Write i2c OK [13:24:29]MH_I2C_Read... [13:24:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:29]Read from MH i2c: E2 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 FD 00 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 FD 00 9B 2E 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 EA [13:24:29]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:24:29]wFMCommunicate OK [13:24:29]wFMCommunicate request_size=4 [13:24:29]MH_SAM_APDU [13:24:29]CAPDU: 80 17 00 00 [13:24:29]Write to MH i2c: E2 08 00 9C 2E 80 17 00 00 00 00 00 00 4A [13:24:29]Write i2c OK [13:24:29]MH_I2C_Read... [13:24:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:30]Read from MH i2c: E2 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 FD 00 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 FD 00 9C 2E 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 22 [13:24:30]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:24:30]wFMCommunicate OK [13:24:30]wFMCommunicate request_size=4 [13:24:30]MH_SAM_APDU [13:24:30]CAPDU: 80 17 00 00 [13:24:30]Write to MH i2c: E2 08 00 9D 2E 80 17 00 00 00 00 00 00 4B [13:24:30]Write i2c OK [13:24:30]MH_I2C_Read... [13:24:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:30]Read from MH i2c: E2 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 FD 00 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 FD 00 9D 2E 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C6 [13:24:30]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:24:30]wFMCommunicate OK [13:24:30]wFMCommunicate request_size=4 [13:24:30]MH_SAM_APDU [13:24:30]CAPDU: 80 17 00 00 [13:24:30]Write to MH i2c: E2 08 00 9E 2E 80 17 00 00 00 00 00 00 4C [13:24:30]Write i2c OK [13:24:30]MH_I2C_Read... [13:24:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:24:30]Read from MH i2c: E2 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 E4 00 [13:24:30]MH_I2C_Read... [13:24:30]Read from MH i2c: E2 E4 00 9E 2E 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 2C [13:24:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:30]wFMCommunicate OK [13:24:30]SAM_PROTO_GetFMData done [13:24:30]requested_item fm.sale_refund.total is exist - process it [13:24:30]requested_item fm.buy.total is exist - process it [13:24:30]requested_item shift.sale.total is exist - process it [13:24:30]SAM_PROTO_GetShiftData [13:24:30]wFMCommunicate request_size=4 [13:24:30]MH_SAM_APDU [13:24:30]CAPDU: 80 13 02 00 [13:24:30]Write to MH i2c: E2 08 00 9F 2E 80 13 02 00 00 00 00 00 4B [13:24:30]Write i2c OK [13:24:30]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 9F 2E 00 BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 B0 [13:24:31]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 17 00 00 [13:24:31]Write to MH i2c: E2 08 00 A0 2E 80 17 00 00 00 00 00 00 4E [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 A0 2E 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 19 [13:24:31]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 17 00 00 [13:24:31]Write to MH i2c: E2 08 00 A1 2E 80 17 00 00 00 00 00 00 4F [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:31]OFD Sender: No OFD packet to send [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 A1 2E 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 7B [13:24:31]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 17 00 00 [13:24:31]Write to MH i2c: E2 08 00 A2 2E 80 17 00 00 00 00 00 00 50 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 FD 00 A2 2E 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 C8 [13:24:31]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:24:32]wFMCommunicate OK [13:24:32]wFMCommunicate request_size=4 [13:24:32]MH_SAM_APDU [13:24:32]CAPDU: 80 17 00 00 [13:24:32]Write to MH i2c: E2 08 00 A3 2E 80 17 00 00 00 00 00 00 51 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:24:32]Read from MH i2c: E2 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: E2 D7 00 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: E2 D7 00 A3 2E 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 34 [13:24:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:32]wFMCommunicate OK [13:24:32]SAM_PROTO_GetShiftData done [13:24:32]requested_item shift.sale.total_cash is exist - process it [13:24:32]requested_item shift.sale_refund.total is exist - process it [13:24:32]requested_item shift.sale_refund.total_cash is exist - process it [13:24:32]requested_item shift.buy.total is exist - process it [13:24:32]requested_item shift.buy.total_cash is exist - process it [13:24:32]produce_requested_data done [13:24:32]produce_requested_data return {"fm.sale.total":109557278.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":211681.24,"shift.sale.total_cash":123900.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:24:32]process_action_free get_value [13:24:32]json_value_free [13:24:32]json_value_free done [13:24:32]process_json_proto returns [13:24:32]Send response to host [13:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109557278.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":211681.24,"shift.sale.total_cash":123900.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:24:32]free response buf [13:24:32]execute_script done [13:24:32]execute_script returns [13:24:32]free content buf [13:24:32]Sock 9.Close socket [13:24:32]Sock 9.Thread stoped [13:24:32]accept exits with 7 [13:24:32]New connection [13:24:32]New thread 3067137380 created [13:24:32]Thread 3067280740 joined [13:24:32]Waiting for new connection... [13:24:32] Sock 7.Parse request [13:24:32]Sock 7.Check first char [13:24:32]Sock 7.First char is OK [13:24:32]request: POST /json_proto HTTP/1.0 [13:24:32]Method: POST [13:24:32]URL: /json_proto [13:24:32]Method is POST - this is cgi request [13:24:32]url: /json_proto [13:24:32]query_string will be loaded in cgi processing [13:24:32]execute_cgi json_proto POST (null) [13:24:32]execute_cgi path=json_proto method=POST [13:24:32]POST find Content-Length [13:24:32]Host: 172.17.32.195:8080 [13:24:32]Content-Length: 331 [13:24:32]Content-Type: application/json [13:24:32] [13:24:32]POST finish read [13:24:32]Found Content-Length = 331 [13:24: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" ] } } [13:24:32]execute_script... [13:24: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" ] } } [13:24:32]POST & json_proto [13:24:32]process_json_proto [13:24:32]json parsed OK: [13:24:32]protocol is kg_v1.0 [13:24:32]action value=get_value [13:24:32]process_action get_value [13:24:32]cmd_get_value [13:24:32]process_action get_value done [13:24:32]requested_data is exist [13:24:32]produce_requested_data [13:24:32]requested_item fm.sale.total is exist - process it [13:24:32]SAM_PROTO_GetFMData [13:24:32]wFMCommunicate request_size=4 [13:24:32]MH_SAM_APDU [13:24:32]CAPDU: 80 13 03 00 [13:24:32]Write to MH i2c: E2 08 00 A4 2E 80 13 03 00 00 00 00 00 51 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:24:32]Read from MH i2c: E2 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: E2 FD 00 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: E2 FD 00 A4 2E 00 C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 74 [13:24:32]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:24:32]wFMCommunicate OK [13:24:32]wFMCommunicate request_size=4 [13:24:32]MH_SAM_APDU [13:24:32]CAPDU: 80 17 00 00 [13:24:32]Write to MH i2c: E2 08 00 A5 2E 80 17 00 00 00 00 00 00 53 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:33]Read from MH i2c: E2 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 A5 2E 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 F4 [13:24:33]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:24:33]wFMCommunicate OK [13:24:33]wFMCommunicate request_size=4 [13:24:33]MH_SAM_APDU [13:24:33]CAPDU: 80 17 00 00 [13:24:33]Write to MH i2c: E2 08 00 A6 2E 80 17 00 00 00 00 00 00 54 [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:33]Read from MH i2c: E2 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 A6 2E 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 2C [13:24:33]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:24:33]wFMCommunicate OK [13:24:33]wFMCommunicate request_size=4 [13:24:33]MH_SAM_APDU [13:24:33]CAPDU: 80 17 00 00 [13:24:33]Write to MH i2c: E2 08 00 A7 2E 80 17 00 00 00 00 00 00 55 [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:33]Read from MH i2c: E2 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 FD 00 A7 2E 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 D0 [13:24:33]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:24:34]wFMCommunicate OK [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 17 00 00 [13:24:34]Write to MH i2c: E2 08 00 A8 2E 80 17 00 00 00 00 00 00 56 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 E4 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 E4 00 A8 2E 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 36 [13:24:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_GetFMData done [13:24:34]requested_item fm.sale_refund.total is exist - process it [13:24:34]requested_item fm.buy.total is exist - process it [13:24:34]requested_item shift.sale.total is exist - process it [13:24:34]SAM_PROTO_GetShiftData [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 13 02 00 [13:24:34]Write to MH i2c: E2 08 00 A9 2E 80 13 02 00 00 00 00 00 55 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 FD 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 FD 00 A9 2E 00 BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 BA [13:24:34]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 17 00 00 [13:24:34]Write to MH i2c: E2 08 00 AA 2E 80 17 00 00 00 00 00 00 58 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 FD 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 FD 00 AA 2E 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 23 [13:24:35]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 17 00 00 [13:24:35]Write to MH i2c: E2 08 00 AB 2E 80 17 00 00 00 00 00 00 59 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 FD 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 FD 00 AB 2E 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 85 [13:24:35]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 17 00 00 [13:24:35]Write to MH i2c: E2 08 00 AC 2E 80 17 00 00 00 00 00 00 5A [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:36]Read from MH i2c: E2 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 FD 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 FD 00 AC 2E 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 D2 [13:24:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:24:36]wFMCommunicate OK [13:24:36]wFMCommunicate request_size=4 [13:24:36]MH_SAM_APDU [13:24:36]CAPDU: 80 17 00 00 [13:24:36]Write to MH i2c: E2 08 00 AD 2E 80 17 00 00 00 00 00 00 5B [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:24:36]Read from MH i2c: E2 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 D7 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 D7 00 AD 2E 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3E [13:24:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:36]wFMCommunicate OK [13:24:36]SAM_PROTO_GetShiftData done [13:24:36]requested_item shift.sale.total_cash is exist - process it [13:24:36]requested_item shift.sale_refund.total is exist - process it [13:24:36]requested_item shift.sale_refund.total_cash is exist - process it [13:24:36]requested_item shift.buy.total is exist - process it [13:24:36]requested_item shift.buy.total_cash is exist - process it [13:24:36]produce_requested_data done [13:24:36]produce_requested_data return {"fm.sale.total":109557278.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":211681.24,"shift.sale.total_cash":123900.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:24:36]process_action_free get_value [13:24:36]json_value_free [13:24:36]json_value_free done [13:24:36]process_json_proto returns [13:24:36]Send response to host [13:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109557278.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":211681.24,"shift.sale.total_cash":123900.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:24:36]free response buf [13:24:36]execute_script done [13:24:36]execute_script returns [13:24:36]free content buf [13:24:36]Sock 7.Close socket [13:24:36]Sock 7.Thread stoped [13:24:36]accept exits with 9 [13:24:36]New connection [13:24:36]New thread 3067280740 created [13:24:36]Thread 3067137380 joined [13:24:36]Waiting for new connection... [13:24:36] Sock 9.Parse request [13:24:36]Sock 9.Check first char [13:24:36]Sock 9.First char is OK [13:24:36]request: POST /json_proto HTTP/1.0 [13:24:36]Method: POST [13:24:36]URL: /json_proto [13:24:36]Method is POST - this is cgi request [13:24:36]url: /json_proto [13:24:36]query_string will be loaded in cgi processing [13:24:36]execute_cgi json_proto POST (null) [13:24:36]execute_cgi path=json_proto method=POST [13:24:36]POST find Content-Length [13:24:36]Host: 172.17.32.195:8080 [13:24:36]Content-Length: 263 [13:24:36]Content-Type: application/json [13:24:36] [13:24:36]POST finish read [13:24:36]Found Content-Length = 263 [13:24:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:36]execute_script... [13:24:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:36]POST & json_proto [13:24:36]process_json_proto [13:24:36]json parsed OK: [13:24:36]protocol is kg_v1.0 [13:24:36]action value=x_report [13:24:36]process_action x_report [13:24:36]cmd_x_report [13:24:36]MH_GetDate [13:24:36]Write to MH i2c: F0 00 00 AE 2E CB [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: F0 [13:24:36]MH_I2C_Read... [13:24:36]OFD Sender: No OFD packet to send [13:24:36]Read from MH i2c: F0 09 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: F0 09 00 AE 2E 00 96 41 15 66 77 1B 62 64 7E [13:24:36]GetLastDocTimeStamp 1712669040 [13:24:36]current date 1712669078 [13:24:36]FM_GetShiftState [13:24:36]SAM_PROTO_GetShiftState [13:24:36]wFMCommunicate request_size=4 [13:24:36]MH_SAM_APDU [13:24:36]CAPDU: 80 13 01 00 [13:24:36]Write to MH i2c: E2 08 00 AF 2E 80 13 01 00 00 00 00 00 5A [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:36]Read from MH i2c: E2 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 0E 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 0E 00 AF 2E 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 F4 [13:24:36]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:24:36]wFMCommunicate OK [13:24:36]SAM_PROTO_GetShiftState done [13:24:36]FM_GetShiftState done [13:24:36]KKMCreateXReportDocument [13:24:36]Load OK [13:24:36]Malloc new data [13:24:36]MH_GetDate [13:24:36]Write to MH i2c: F0 00 00 B0 2E CD [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: F0 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: F0 09 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: F0 09 00 B0 2E 00 96 41 15 66 77 1B 62 64 80 [13:24:36]Malloc new data [13:24:36]Malloc new data [13:24:36]wFMCommunicate request_size=4 [13:24:36]MH_SAM_APDU [13:24:36]CAPDU: 80 11 00 00 [13:24:36]Write to MH i2c: E2 08 00 B1 2E 80 11 00 00 00 00 00 00 59 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:36]Read from MH i2c: E2 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 17 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: E2 17 00 B1 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 AE [13:24:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:24:36]wFMCommunicate OK [13:24:36]SAM_PROTO_GetFieldsCounters [13:24:36]wFMCommunicate request_size=4 [13:24:36]MH_SAM_APDU [13:24:36]CAPDU: 80 13 00 00 [13:24:36]Write to MH i2c: E2 08 00 B2 2E 80 13 00 00 00 00 00 00 5C [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 [13:24:37]MH_I2C_Read... [13:24:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:37]Read from MH i2c: E2 62 00 [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 62 00 B2 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [13:24:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:37]wFMCommunicate OK [13:24:37]SAM_PROTO_GetFieldsCounters done [13:24:37]Malloc new data [13:24:37]Malloc new data [13:24:37]Malloc new data [13:24:37]KKMCreateXReportDocument OK [13:24:37]KKMSetXReportData OK [13:24:37]KKMPrepareXReportFMData [13:24:37]SAM_PROTO_GetShiftData [13:24:37]wFMCommunicate request_size=4 [13:24:37]MH_SAM_APDU [13:24:37]CAPDU: 80 13 02 00 [13:24:37]Write to MH i2c: E2 08 00 B3 2E 80 13 02 00 00 00 00 00 5F [13:24:37]Write i2c OK [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 [13:24:37]MH_I2C_Read... [13:24:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:24:37]Read from MH i2c: E2 FD 00 [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 FD 00 B3 2E 00 BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 C4 [13:24:37]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 36 01 00 00 69 04 9D 00 6F 04 04 00 33 01 00 00 B1 04 04 00 FC FF 42 01 70 04 03 00 99 0E BD 72 04 03 00 63 F1 85 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 F5 4C 22 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 C4 DB 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:24:37]wFMCommunicate OK [13:24:37]wFMCommunicate request_size=4 [13:24:37]MH_SAM_APDU [13:24:37]CAPDU: 80 17 00 00 [13:24:37]Write to MH i2c: E2 08 00 B4 2E 80 17 00 00 00 00 00 00 62 [13:24:37]Write i2c OK [13:24:37]MH_I2C_Read... [13:24:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:38]Read from MH i2c: E2 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 FD 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 FD 00 B4 2E 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 2D [13:24:38]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:24:38]wFMCommunicate OK [13:24:38]wFMCommunicate request_size=4 [13:24:38]MH_SAM_APDU [13:24:38]CAPDU: 80 17 00 00 [13:24:38]Write to MH i2c: E2 08 00 B5 2E 80 17 00 00 00 00 00 00 63 [13:24:38]Write i2c OK [13:24:38]MH_I2C_Read... [13:24:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:38]Read from MH i2c: E2 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 FD 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 FD 00 B5 2E 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 8F [13:24:38]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:24:38]wFMCommunicate OK [13:24:38]wFMCommunicate request_size=4 [13:24:38]MH_SAM_APDU [13:24:38]CAPDU: 80 17 00 00 [13:24:38]Write to MH i2c: E2 08 00 B6 2E 80 17 00 00 00 00 00 00 64 [13:24:38]Write i2c OK [13:24:38]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 FD 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 FD 00 B6 2E 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 DC [13:24:39]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:24:39]wFMCommunicate OK [13:24:39]wFMCommunicate request_size=4 [13:24:39]MH_SAM_APDU [13:24:39]CAPDU: 80 17 00 00 [13:24:39]Write to MH i2c: E2 08 00 B7 2E 80 17 00 00 00 00 00 00 65 [13:24:39]Write i2c OK [13:24:39]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 D7 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 D7 00 B7 2E 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 48 [13:24:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:39]wFMCommunicate OK [13:24:39]SAM_PROTO_GetShiftData done [13:24:39]1194 (1206) - счетчики итогов смены [13:24:39] 1134 (4) - 310 - количество чеков со всеми признаками расчетов [13:24:39] 1129 (157) - счетчики операций «приход» [13:24:39] 1135 (4) - 307 - количество чеков по признаку расчетов [13:24:39] 1201 (4) - 211681.24 - общая итоговая сумма в чеках [13:24:39] 1136 (3) - 123900.41 - итоговая сумма в чеках наличными [13:24:39] 1138 (3) - 87780.83 - итоговая сумма в чеках безналичными [13:24:39] 1024 (123) - суммы налогов [13:24:39] 1006 (9) - суммы НДС [13:24:39] 1010 (1) - 0% - код ставки НДС [13:24:39] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:39] 1006 (12) - суммы НДС [13:24:39] 1010 (1) - 12% - код ставки НДС [13:24:39] 1011 (3) - 22479.25 - сумма НДС по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (12) - суммы НСП [13:24:39] 1014 (1) - 1% - код ставки НСП [13:24:39] 1015 (3) - 1873.32 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 2% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 3% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 5% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 1,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1130 (151) - счетчики операций «возврат прихода» [13:24:39] 1135 (4) - 3 - количество чеков по признаку расчетов [13:24:39] 1201 (3) - 5801.07 - общая итоговая сумма в чеках [13:24:39] 1136 (3) - 5801.07 - итоговая сумма в чеках наличными [13:24:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:24:39] 1024 (121) - суммы налогов [13:24:39] 1006 (9) - суммы НДС [13:24:39] 1010 (1) - 0% - код ставки НДС [13:24:39] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:39] 1006 (11) - суммы НДС [13:24:39] 1010 (1) - 12% - код ставки НДС [13:24:39] 1011 (2) - 616.04 - сумма НДС по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (11) - суммы НСП [13:24:39] 1014 (1) - 1% - код ставки НСП [13:24:39] 1015 (2) - 51.33 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 2% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 3% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 5% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 1,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1131 (141) - счетчики операций «расход» [13:24:39] 1135 (4) - 0 - количество чеков по признаку расчетов [13:24:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:24:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:24:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:24:39] 1024 (117) - суммы налогов [13:24:39] 1006 (9) - суммы НДС [13:24:39] 1010 (1) - 0% - код ставки НДС [13:24:39] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:39] 1006 (9) - суммы НДС [13:24:39] 1010 (1) - 12% - код ставки НДС [13:24:39] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 1% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 2% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 3% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 5% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 0,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1007 (9) - суммы НСП [13:24:39] 1014 (1) - 1,50% - код ставки НСП [13:24:39] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:39] 1132 (141) - счетчики операций «возврат расхода» [13:24:39] 1135 (4) - 0 - количество чеков по признаку расчетов [13:24:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:24:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:24:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:24:39] 1024 (117) - суммы налогов [13:24:40] 1006 (9) - суммы НДС [13:24:40] 1010 (1) - 0% - код ставки НДС [13:24:40] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:40] 1006 (9) - суммы НДС [13:24:40] 1010 (1) - 12% - код ставки НДС [13:24:40] 1011 (0) - 0.00 - сумма НДС по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 0% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 1% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 2% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 3% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 5% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 0,50% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1007 (9) - суммы НСП [13:24:40] 1014 (1) - 1,50% - код ставки НСП [13:24:40] 1015 (0) - 0.00 - сумма НСП по ставке [13:24:40] 1133 (588) - - счетчики коррекции - не используются [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1194 (04AA) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1134 (046E) [13:24:40]Malloc new data [13:24:40]Processing tag 1129 (0469) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1135 (046F) [13:24:40]Malloc new data [13:24:40]Processing tag 1201 (04B1) [13:24:40]Malloc new data [13:24:40]Processing tag 1136 (0470) [13:24:40]Malloc new data [13:24:40]Processing tag 1138 (0472) [13:24:40]Malloc new data [13:24:40]Processing tag 1024 (0400) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1130 (046A) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1135 (046F) [13:24:40]Malloc new data [13:24:40]Processing tag 1201 (04B1) [13:24:40]Malloc new data [13:24:40]Processing tag 1136 (0470) [13:24:40]Malloc new data [13:24:40]Processing tag 1138 (0472) [13:24:40]Malloc new data [13:24:40]Processing tag 1024 (0400) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1131 (046B) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1135 (046F) [13:24:40]Malloc new data [13:24:40]Processing tag 1201 (04B1) [13:24:40]Malloc new data [13:24:40]Processing tag 1136 (0470) [13:24:40]Malloc new data [13:24:40]Processing tag 1138 (0472) [13:24:40]Malloc new data [13:24:40]Processing tag 1024 (0400) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1132 (046C) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1135 (046F) [13:24:40]Malloc new data [13:24:40]Processing tag 1201 (04B1) [13:24:40]Malloc new data [13:24:40]Processing tag 1136 (0470) [13:24:40]Malloc new data [13:24:40]Processing tag 1138 (0472) [13:24:40]Malloc new data [13:24:40]Processing tag 1024 (0400) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1006 (03EE) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1010 (03F2) [13:24:40]Malloc new data [13:24:40]Processing tag 1011 (03F3) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1007 (03EF) [13:24:40]Load OK [13:24:40]SetTLVBufToDocument [13:24:40]Processing tag 1014 (03F6) [13:24:40]Malloc new data [13:24:40]Processing tag 1015 (03F7) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Processing tag 1133 (046D) [13:24:40]Malloc new data [13:24:40]SetTLVBufToDocument err=0 [13:24:40]SetTLVBufToDocument err=0 [13:24:40]Malloc new data [13:24:40]SAM_PROTO_GetFMData [13:24:40]wFMCommunicate request_size=4 [13:24:40]MH_SAM_APDU [13:24:40]CAPDU: 80 13 03 00 [13:24:40]Write to MH i2c: E2 08 00 B8 2E 80 13 03 00 00 00 00 00 65 [13:24:40]Write i2c OK [13:24:40]MH_I2C_Read... [13:24:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:24:41]Read from MH i2c: E2 [13:24:41]MH_I2C_Read... [13:24:41]Read from MH i2c: E2 FD 00 [13:24:41]MH_I2C_Read... [13:24:41]Read from MH i2c: E2 FD 00 B8 2E 00 C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 88 [13:24:41]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:24:41]wFMCommunicate OK [13:24:41]wFMCommunicate request_size=4 [13:24:41]MH_SAM_APDU [13:24:41]CAPDU: 80 17 00 00 [13:24:41]Write to MH i2c: E2 08 00 B9 2E 80 17 00 00 00 00 00 00 67 [13:24:41]Write i2c OK [13:24:41]MH_I2C_Read... [13:24:41]OFD Sender: No OFD packet to send [13:24:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:41]Read from MH i2c: E2 [13:24:41]MH_I2C_Read... [13:24:41]Read from MH i2c: E2 FD 00 [13:24:41]MH_I2C_Read... [13:24:41]Read from MH i2c: E2 FD 00 B9 2E 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 08 [13:24:42]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:24:42]wFMCommunicate OK [13:24:42]wFMCommunicate request_size=4 [13:24:42]MH_SAM_APDU [13:24:42]CAPDU: 80 17 00 00 [13:24:42]Write to MH i2c: E2 08 00 BA 2E 80 17 00 00 00 00 00 00 68 [13:24:42]Write i2c OK [13:24:42]MH_I2C_Read... [13:24:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:42]Read from MH i2c: E2 [13:24:42]MH_I2C_Read... [13:24:42]Read from MH i2c: E2 FD 00 [13:24:42]MH_I2C_Read... [13:24:42]Read from MH i2c: E2 FD 00 BA 2E 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 40 [13:24:42]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:24:42]wFMCommunicate OK [13:24:42]wFMCommunicate request_size=4 [13:24:42]MH_SAM_APDU [13:24:42]CAPDU: 80 17 00 00 [13:24:42]Write to MH i2c: E2 08 00 BB 2E 80 17 00 00 00 00 00 00 69 [13:24:42]Write i2c OK [13:24:42]MH_I2C_Read... [13:24:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:43]Read from MH i2c: E2 [13:24:43]MH_I2C_Read... [13:24:43]Read from MH i2c: E2 FD 00 [13:24:43]MH_I2C_Read... [13:24:43]Read from MH i2c: E2 FD 00 BB 2E 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E4 [13:24:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:24:43]wFMCommunicate OK [13:24:43]wFMCommunicate request_size=4 [13:24:43]MH_SAM_APDU [13:24:43]CAPDU: 80 17 00 00 [13:24:43]Write to MH i2c: E2 08 00 BC 2E 80 17 00 00 00 00 00 00 6A [13:24:43]Write i2c OK [13:24:43]MH_I2C_Read... [13:24:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:24:43]Read from MH i2c: E2 [13:24:43]MH_I2C_Read... [13:24:43]Read from MH i2c: E2 E4 00 [13:24:43]MH_I2C_Read... [13:24:43]Read from MH i2c: E2 E4 00 BC 2E 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 4A [13:24:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:43]wFMCommunicate OK [13:24:43]SAM_PROTO_GetFMData done [13:24:43]FM_GetFMData:85 04 C3 04 6E 04 04 00 29 5B 02 00 69 04 A3 00 6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [13:24:44]oper:6F 04 04 00 D0 53 02 00 B1 04 05 00 16 24 03 8D 02 70 04 05 00 02 D9 0B D7 01 72 04 04 00 14 4B F7 B5 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 EE 98 58 45 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 4A 41 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:24:44]total:16 24 03 8D 02 [13:24:44]Malloc new data [13:24:44]oper:6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:24:44]total:EE C0 E0 11 [13:24:44]Malloc new data [13:24:44]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 [13:24:44]total: [13:24:44]Malloc new data [13:24:44]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 [13:24:44]total: [13:24:44]Malloc new data [13:24:44]KKMPrepareXReportFMData err=0 [13:24:44]Х отчет ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 13:24 Смена: 266 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Всего чеков: 310 ИТОГИ ПРИХОД Чеков: 307 Общий итог: 211681.24 Итого наличными: 123900.41 Итого безнал.: 87780.83 НДС 0% : 0.00 НДС 12% : 22479.25 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1873.32 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 5801.07 Итого наличными: 5801.07 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 616.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 51.33 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 118099.34 НС Приход: 109557278.94 НС Возвр.Прихода: 2999421.26 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874906 [13:24:44]StoreToDocumentArchive [13:24:44]MH_GetDate [13:24:44]Write to MH i2c: F0 00 00 BD 2E DA [13:24:44]Write i2c OK [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: F0 [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: F0 09 00 [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: F0 09 00 BD 2E 00 9E 41 15 66 77 1B 62 64 95 [13:24:44]shift 266 fd 1712669086 [13:24:44]Create dir for shift 0266 [13:24:44]save to /storage/0266/doc_1712669086 [13:24:44]save last doc name /storage/0266/doc_1712669086 to /storage/kkm_last_doc_name [13:24:44]save OK [13:24:44]Clear old archive folders... [13:24:44]NVStorageSaveData kkm_last_timestamp [13:24:44]File name is /storage/kkm_last_timestamp [13:24:44]Write 4 bytes [13:24:44]NVStorageSaveData done [13:24:44]ExternCall_PrintAddStr [13:24:44]wPrintStart [13:24:44]Write to MH i2c: 01 00 00 BE 2E EC [13:24:44]Write i2c OK [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: 01 [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: 01 07 00 [13:24:44]MH_I2C_Read... [13:24:44]Read from MH i2c: 01 07 00 BE 2E 00 00 00 00 00 FF 0F 01 [13:24:44]RasterBufferAndPrint [13:24:44]line Х отчет [13:24:44]line ИНН: 02508201610067 [13:24:44]line Кассир: Черикбаев М. [13:24:44]line 09.04.2024 13:24 [13:24:44]line Смена: 266 [13:24:44]line РНМ: 0000000000090882 [13:24:44]line ЗНМ: 0300000127 [13:24:44]line СНО: Общий режим [13:24:44]line Всего чеков: 310 [13:24:44]line ИТОГИ ПРИХОД [13:24:44]line Чеков: 307 [13:24:44]line Общий итог: 211681.24 [13:24:44]line Итого наличными: 123900.41 [13:24:44]line Итого безнал.: 87780.83 [13:24:44]line НДС 0% : 0.00 [13:24:44]line НДС 12% : 22479.25 [13:24:44]line НСП 0% : 0.00 [13:24:44]line НСП 1,50% : 0.00 [13:24:44]line НСП 0,50% : 0.00 [13:24:44]line НСП 5% : 0.00 [13:24:44]line НСП 3% : 0.00 [13:24:44]line НСП 2% : 0.00 [13:24:44]line НСП 1% : 1873.32 [13:24:44]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:24:44]line Чеков: 3 [13:24:44]line Общий итог: 5801.07 [13:24:44]line Итого наличными: 5801.07 [13:24:44]line Итого безнал.: 0.00 [13:24:44]line НДС 0% : 0.00 [13:24:44]line НДС 12% : 616.04 [13:24:44]line НСП 0% : 0.00 [13:24:44]line НСП 1,50% : 0.00 [13:24:44]line НСП 0,50% : 0.00 [13:24:44]line НСП 5% : 0.00 [13:24:44]line НСП 3% : 0.00 [13:24:44]line НСП 2% : 0.00 [13:24:44]line НСП 1% : 51.33 [13:24:44]line ИТОГИ РАСХОД [13:24:44]line Чеков: 0 [13:24:44]line Общий итог: 0.00 [13:24:44]line Итого наличными: 0.00 [13:24:44]line Итого безнал.: 0.00 [13:24:44]line НДС 0% : 0.00 [13:24:44]line НДС 12% : 0.00 [13:24:44]line НСП 0% : 0.00 [13:24:44]line НСП 1,50% : 0.00 [13:24:44]line НСП 0,50% : 0.00 [13:24:44]line НСП 5% : 0.00 [13:24:44]line НСП 3% : 0.00 [13:24:44]line НСП 2% : 0.00 [13:24:44]line НСП 1% : 0.00 [13:24:44]line ИТОГИ ВОЗВРАТ РАСХОДА [13:24:44]line Чеков: 0 [13:24:44]line Общий итог: 0.00 [13:24:44]line Итого наличными: 0.00 [13:24:44]line Итого безнал.: 0.00 [13:24:44]line НДС 0% : 0.00 [13:24:44]line НДС 12% : 0.00 [13:24:44]line НСП 0% : 0.00 [13:24:44]line НСП 1,50% : 0.00 [13:24:44]line НСП 0,50% : 0.00 [13:24:44]line НСП 5% : 0.00 [13:24:44]line НСП 3% : 0.00 [13:24:44]line НСП 2% : 0.00 [13:24:44]line НСП 1% : 0.00 [13:24:44]line Сумма внесений: 0.00 [13:24:44]line Сумма выплат: 0.00 [13:24:44]line Нал. в кассе: 118099.34 [13:24:44]line НС Приход: 109557278.94 [13:24:44]line НС Возвр.Прихода: 2999421.26 [13:24:44]line НС Расход: 0.00 [13:24:45]line НС Возвр.Расхода: 0.00 [13:24:45]line ФМ: 0000000000874906 [13:24:45]written 0, free lines is 4095 [13:24:45]Write to MH i2c: 01 00 00 09 2F 38 [13:24:45]Write i2c OK [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: 01 [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: 01 07 00 [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: 01 07 00 09 2F 00 00 00 00 00 86 0A CF [13:24:45]RasterBufferAndPrint [13:24:45]line [13:24:45]line [13:24:45]line [13:24:45]line [13:24:45]line [13:24:45]written 0, free lines is 2724 [13:24:45]MH_Cut [13:24:45]Write to MH i2c: D1 01 00 10 2F 01 11 [13:24:45]Write i2c OK [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: D1 [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: D1 01 00 [13:24:45]MH_I2C_Read... [13:24:45]Read from MH i2c: D1 01 00 10 2F 00 10 [13:24:45]Write to MH i2c: 01 00 00 11 2F 40 [13:24:45]Write i2c OK [13:24:45]MH_I2C_Read... [13:24:46]OFD Sender: No OFD packet to send [13:24:46]*** Cut start [13:24:46]*** Partial cut [13:24:46]*** CUTSNS_PIN = 1 [13:24:46]*** CUTSNS_PIN = 0 [13:24:47]*** Brake cut motor [13:24:47]Read from MH i2c: 01 [13:24:47]MH_I2C_Read... [13:24:47]*** Stop cut motor [13:24:47]*** Cut end [13:24:47]Read from MH i2c: 01 07 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: 01 07 00 11 2F 00 00 00 00 00 FF 0F 55 [13:24:47]process_action x_report done [13:24:47]requested_data is exist [13:24:47]produce_requested_data [13:24:47]requested_item fd.num is exist - process it [13:24:47]SAM_PROTO_GetFieldsCounters [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 13 00 00 [13:24:47]Write to MH i2c: E2 08 00 12 2F 80 13 00 00 00 00 00 00 BD [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 62 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 62 00 12 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [13:24:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7E 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_GetFieldsCounters done [13:24:47]requested_item shift.num is exist - process it [13:24:47]requested_item shift.opened is exist - process it [13:24:47]req_shift_opened [13:24:47]FM_GetShiftState [13:24:47]SAM_PROTO_GetShiftState [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 13 01 00 [13:24:47]Write to MH i2c: E2 08 00 13 2F 80 13 01 00 00 00 00 00 BF [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0E 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0E 00 13 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 59 [13:24:47]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_GetShiftState done [13:24:47]FM_GetShiftState done [13:24:47]req_shift_opened done [13:24:47]requested_item shift.open_date is exist - process it [13:24:47]req_shift_open_date [13:24:47]req_shift_open_date done [13:24:47]produce_requested_data done [13:24:47]produce_requested_data return {"fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:24:47]process_action_free x_report [13:24:47]json_value_free [13:24:47]json_value_free done [13:24:47]process_json_proto returns [13:24:47]Send response to host [13:24:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":155006,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:24:47]free response buf [13:24:47]execute_script done [13:24:47]execute_script returns [13:24:47]free content buf [13:24:47]Sock 9.Close socket [13:24:47]Sock 9.Thread stoped [13:24:51]OFD Sender: No OFD packet to send [13:24:56]OFD Sender: No OFD packet to send [13:25:01]OFD Sender: No OFD packet to send [13:25:06]OFD Sender: No OFD packet to send [13:25:11]OFD Sender: No OFD packet to send [13:25:16]OFD Sender: No OFD packet to send [13:25:21]OFD Sender: No OFD packet to send [13:25:26]OFD Sender: No OFD packet to send [13:25:31]OFD Sender: No OFD packet to send [13:25:36]OFD Sender: No OFD packet to send [13:25:41]OFD Sender: No OFD packet to send [13:25:46]OFD Sender: No OFD packet to send [13:25:51]OFD Sender: No OFD packet to send [13:25:56]OFD Sender: No OFD packet to send [13:26:01]OFD Sender: No OFD packet to send [13:26:06]OFD Sender: No OFD packet to send [13:26:11]OFD Sender: No OFD packet to send [13:26:16]OFD Sender: No OFD packet to send [13:26:21]OFD Sender: No OFD packet to send [13:26:26]OFD Sender: No OFD packet to send [13:26:31]OFD Sender: No OFD packet to send [13:26:36]OFD Sender: No OFD packet to send [13:26:41]OFD Sender: No OFD packet to send [13:26:46]OFD Sender: No OFD packet to send [13:26:51]OFD Sender: No OFD packet to send [13:26:56]OFD Sender: No OFD packet to send [13:27:01]OFD Sender: No OFD packet to send [13:27:06]OFD Sender: No OFD packet to send [13:27:11]OFD Sender: No OFD packet to send [13:27:16]OFD Sender: No OFD packet to send [13:27:21]OFD Sender: No OFD packet to send [13:27:26]OFD Sender: No OFD packet to send [13:27:31]OFD Sender: No OFD packet to send [13:27:36]OFD Sender: No OFD packet to send [13:27:41]OFD Sender: No OFD packet to send [13:27:46]OFD Sender: No OFD packet to send [13:27:51]OFD Sender: No OFD packet to send [13:27:56]OFD Sender: No OFD packet to send [13:28:01]OFD Sender: No OFD packet to send [13:28:06]OFD Sender: No OFD packet to send [13:28:11]OFD Sender: No OFD packet to send [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]OFD Sender: No OFD packet to send [13:30:32]OFD Sender: No OFD packet to send [13:30:37]OFD Sender: No OFD packet to send [13:30:42]OFD Sender: No OFD packet to send [13:30:47]OFD Sender: No OFD packet to send [13:30:52]OFD Sender: No OFD packet to send [13:30:52]accept exits with 7 [13:30:52]New connection [13:30:52]New thread 3067137380 created [13:30:52]Thread 3067280740 joined [13:30:52]Waiting for new connection... [13:30:52] Sock 7.Parse request [13:30:52]Sock 7.Check first char [13:30:52]Sock 7.First char is OK [13:30:52]request: POST /json_proto HTTP/1.0 [13:30:52]Method: POST [13:30:52]URL: /json_proto [13:30:52]Method is POST - this is cgi request [13:30:52]url: /json_proto [13:30:52]query_string will be loaded in cgi processing [13:30:52]execute_cgi json_proto POST (null) [13:30:52]execute_cgi path=json_proto method=POST [13:30:52]POST find Content-Length [13:30:52]Host: 172.17.32.195:8080 [13:30:52]Content-Length: 642 [13:30:52]Content-Type: application/json [13:30:52] [13:30:52]POST finish read [13:30:52]Found Content-Length = 642 [13:30:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298277", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:52]execute_script... [13:30: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)298277", "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" : 72.50, "quantity" : 13.800, "sum" : 1000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:52]POST & json_proto [13:30:52]process_json_proto [13:30:52]json parsed OK: [13:30:52]protocol is kg_v1.0 [13:30:52]action value=close_receipt [13:30:52]process_action close_receipt [13:30:52]cmd_close_receipt [13:30:52]MH_GetDate [13:30:52]Write to MH i2c: F0 00 00 14 2F 32 [13:30:52]Write i2c OK [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: F0 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: F0 09 00 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: F0 09 00 14 2F 00 0D 43 15 66 77 1B 62 64 5E [13:30:52]GetLastDocTimeStamp 1712669078 [13:30:52]current date 1712669453 [13:30:52]FM_GetShiftState [13:30:52]SAM_PROTO_GetShiftState [13:30:52]wFMCommunicate request_size=4 [13:30:52]MH_SAM_APDU [13:30:52]CAPDU: 80 13 01 00 [13:30:52]Write to MH i2c: E2 08 00 15 2F 80 13 01 00 00 00 00 00 C1 [13:30:52]Write i2c OK [13:30:52]MH_I2C_Read... [13:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:52]Read from MH i2c: E2 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 0E 00 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 0E 00 15 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 5B [13:30:52]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:30:52]wFMCommunicate OK [13:30:52]SAM_PROTO_GetShiftState done [13:30:52]FM_GetShiftState done [13:30:52]opened in 1712622218 [13:30:52]opened+sec_in_day 1712708618 [13:30:52]quantity*price = 100050 [13:30:52]sum+1 = 100051 [13:30:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.50 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 311 09.04.2024 13:30 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155007 ФПД: 61082875159316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T133053&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155007&fm=61082875159316&tin=02508201610067®Number=0000000000090882&sum=100050 [13:30:53]StoreToDocumentArchive [13:30:53]shift 298 fd 155007 [13:30:53]save to /storage/0298/doc_00155007 [13:30:53]save last doc name /storage/0298/doc_00155007 to /storage/kkm_last_doc_name [13:30:53]save OK [13:30:53]Clear old archive folders... [13:30:53]Remove dir /storage/0266 [13:30:53]opendir ok [13:30:53]file . [13:30:53]file .. [13:30:53]file doc_1712669086 [13:30:53]remove file /storage/0266/doc_1712669086 [13:30:53]remove dir /storage/0266 [13:30:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:53]tlvbuf is 017259B0 [13:30:53]SAM_PROTO_ClearQueue [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 09 00 00 [13:30:53]Write to MH i2c: E2 08 00 22 2F 80 09 00 00 00 00 00 00 C3 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 22 2F 00 90 00 C5 [13:30:53]RAPDU: 90 00 [13:30:53]wFMCommunicate OK [13:30:53]SAM_PROTO_ClearQueue done [13:30:53]KKMCreateOFDPacket [13:30:53]OFDProtocolAddRootSTLVToBuf [13:30:53]FM_MakeSignedData [13:30:53]FM_MakeSignedData [13:30:53]SAM_PROTO_SignData [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 0D 01 02 [13:30:53]Write to MH i2c: E2 08 00 23 2F 80 0D 01 02 00 00 00 00 CB [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 23 2F 00 90 00 C6 [13:30:53]RAPDU: 90 00 [13:30:53]wFMCommunicate OK [13:30:53]wFMCommunicate request_size=255 [13:30:53]MH_SAM_APDU [13:30: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 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0D 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7F 5D 02 00 35 04 06 00 37 [13:30:53]Write to MH i2c: E2 02 01 24 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0D 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7F 5D 02 00 35 04 06 00 37 00 00 D8 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 24 2F 00 90 00 C7 [13:30:53]RAPDU: 90 00 [13:30:53]wFMCommunicate OK [13:30:53]wFMCommunicate request_size=10 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 0D 02 02 05 8D F7 13 63 14 [13:30:53]Write to MH i2c: E2 0D 00 25 2F 80 0D 02 02 05 00 8D F7 13 63 14 00 00 E6 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 03 00 25 2F 00 90 00 C8 [13:30:53]RAPDU: 90 00 [13:30:53]wFMCommunicate OK [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 0D 03 02 [13:30:53]Write to MH i2c: E2 08 00 26 2F 80 0D 03 02 00 00 00 00 D0 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 0B 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 0B 00 26 2F 00 64 27 4F AD 59 F7 2B E3 90 00 B6 [13:30:53]RAPDU: 64 27 4F AD 59 F7 2B E3 90 00 [13:30:53]wFMCommunicate OK [13:30:53]SAM_PROTO_SignData done [13:30:53]FM_MakeSignedData done [13:30:53]CreateOFDProtocolMessage [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 11 00 00 [13:30:53]Write to MH i2c: E2 08 00 27 2F 80 11 00 00 00 00 00 00 D0 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 17 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 17 00 27 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 25 [13:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:30:53]wFMCommunicate OK [13:30:53]CreateOFDProtocolMessage done [13:30:53]OFDSenderStorePacket 155007 [13:30:53]StoreOFDPacket docnum=155007 [13:30:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 06 2F 07 01 A8 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0D 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7F 5D 02 00 35 04 06 00 37 8D F7 13 63 14 64 27 4F AD 59 F7 2B E3 [13:30:53]CheckFolder [13:30:53]dirname=/storage/ofd_packets [13:30:53]CheckFolder done [13:30:53]ProducePacketName [13:30:53]name=ofd_packets/00155007 [13:30:53]NVStorageSaveData ofd_packets/00155007 [13:30:53]File name is /storage/ofd_packets/00155007 [13:30:53]Write 301 bytes [13:30:53]NVStorageSaveData done [13:30:53]OFDSenderStorePacket done [13:30:53]KKMCreateOFDPacket done [13:30:53]NVStorageSaveData kkm_last_timestamp [13:30:53]File name is /storage/kkm_last_timestamp [13:30:53]Write 4 bytes [13:30:53]NVStorageSaveData done [13:30:53]ExternCall_PrintAddStr [13:30:53]wPrintStart [13:30:53]Write to MH i2c: 01 00 00 28 2F 57 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: 01 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: 01 07 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: 01 07 00 28 2F 00 00 00 00 00 FF 0F 6C [13:30:53]RasterBufferAndPrint [13:30:53]line Счет N : (1)298277 [13:30:53]line ИНН: 02508201610067 [13:30:53]line Контрольно-Кассовый Чек [13:30:53]line ПРОДАЖА [13:30:53]line ТРК (МРК, ГНК) : 61 [13:30:53]line Товар: 2710124500 [13:30:53]line Аи-95-К-5 [13:30:53]line 13.800 * 72.50 [13:30:53]line = 1000.50 [13:30:53]line НДС 12% НСП 1% [13:30:53]line > о реализуемом товаре [13:30:53]line ИТОГО: 1000.50 [13:30:53]line НСП 1% : 8.85 [13:30:53]line НДС 12% : 106.25 [13:30:53]line Наличными: 1000.50 [13:30:53]line Безнал.: 0.00 [13:30:53]line Место: АЗС № 53 "Партнер Нефть" [13:30:53]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:30:53]line СНО: Общий режим [13:30:53]line Чек 311 09.04.2024 13:30 [13:30:53]line Смена: 298 ФФД: 1.0 [13:30:53]line ЗНМ: 0300000127 [13:30:53]line РНМ: 0000000000090882 [13:30:53]line Версия ККМ: 001 [13:30:53]line ФМ: 0000000000874906 [13:30:53]line ФД: 155007 [13:30:53]line ФПД: 61082875159316 [13:30:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T133053&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155007&fm=61082875159316&tin=02508201610067®Number=0000000000090882&sum=100050 [13:30:54]OFD Sender: Processing packet 155007 [packets to send 67, broken 66] [13:30:54]ProducePacketName [13:30:54]name=ofd_packets/00155007 [13:30:54]OFD Sender: To server: pG, [13:30:54]CommunicateWithHost lk.salyk.kg:30040 [13:30:54]ConnectInit lk.salyk.kg [13:30:54]written 0, free lines is 4095 [13:30:54]Connected sock=10 [13:30:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 06 2F 07 01 A8 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 35 00 00 00 00 00 37 04 06 00 52 1C 00 00 00 00 13 04 06 00 D2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 D2 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0D 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7F 5D 02 00 35 04 06 00 37 8D F7 13 63 14 64 27 4F AD 59 F7 2B E3 [13:30:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 2B 04 47 00 22 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 7F 5D 02 00 F4 03 04 00 B7 EA 14 66 B6 04 01 00 00 85 7A 13 CB 5A 57 68 1E [13:30:54]CommunicateWithHost err = 0 [13:30:54]CheckOFDResponse [13:30:54]1017 (14) - 77093643461234 [13:30:54]1041 (16) - 0000000000874906 [13:30:54]1040 (4) - 155007 [13:30:54]1012 (4) - 09.04.2024 07:13 [13:30:54]1206 (1) - 0 [13:30:54]OFD Sender: Remove packet 155007 [13:30:54]ProducePacketName [13:30:54]name=ofd_packets/00155007 [13:30:54]NVStorageDeleteData [13:30:54]Write to MH i2c: 01 00 00 50 2F 7F [13:30:54]Write i2c OK [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: 01 [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: 01 07 00 [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: 01 07 00 50 2F 00 00 00 00 00 E7 0C 79 [13:30:54]RasterBufferAndPrint [13:30:54]line [13:30:54]line [13:30:54]line [13:30:54]line [13:30:54]line [13:30:54]written 0, free lines is 3309 [13:30:54]MH_Cut [13:30:54]Write to MH i2c: D1 01 00 57 2F 01 58 [13:30:54]Write i2c OK [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: D1 [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: D1 01 00 [13:30:54]MH_I2C_Read... [13:30:54]Read from MH i2c: D1 01 00 57 2F 00 57 [13:30:54]Write to MH i2c: 01 00 00 58 2F 87 [13:30:54]Write i2c OK [13:30:54]MH_I2C_Read... [13:30:55]OFD Sender: No OFD packet to send [13:30:55]*** Cut start [13:30:55]*** Partial cut [13:30:55]*** CUTSNS_PIN = 1 [13:30:55]*** CUTSNS_PIN = 0 [13:30:55]*** Brake cut motor [13:30:56]Read from MH i2c: 01 [13:30:56]MH_I2C_Read... [13:30:56]*** Stop cut motor [13:30:56]*** Cut end [13:30:56]Read from MH i2c: 01 07 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: 01 07 00 58 2F 00 00 00 00 00 FF 0F 9C [13:30:56]process_action close_receipt done [13:30:56]requested_data is exist [13:30:56]produce_requested_data [13:30:56]requested_item fm.sn is exist - process it [13:30:56]wFMCommunicate request_size=4 [13:30:56]MH_SAM_APDU [13:30:56]CAPDU: 80 11 00 00 [13:30:56]Write to MH i2c: E2 08 00 59 2F 80 11 00 00 00 00 00 00 02 [13:30:56]Write i2c OK [13:30:56]MH_I2C_Read... [13:30:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:56]Read from MH i2c: E2 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 17 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 17 00 59 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 57 [13:30:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:30:56]wFMCommunicate OK [13:30:56]requested_item fd.num is exist - process it [13:30:56]SAM_PROTO_GetFieldsCounters [13:30:56]wFMCommunicate request_size=4 [13:30:56]MH_SAM_APDU [13:30:56]CAPDU: 80 13 00 00 [13:30:56]Write to MH i2c: E2 08 00 5A 2F 80 13 00 00 00 00 00 00 05 [13:30:56]Write i2c OK [13:30:56]MH_I2C_Read... [13:30:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:56]Read from MH i2c: E2 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 62 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 62 00 5A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [13:30:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 7F 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:56]wFMCommunicate OK [13:30:56]SAM_PROTO_GetFieldsCounters done [13:30:56]requested_item shift.num is exist - process it [13:30:56]requested_item shift.opened is exist - process it [13:30:56]req_shift_opened [13:30:56]FM_GetShiftState [13:30:56]SAM_PROTO_GetShiftState [13:30:56]wFMCommunicate request_size=4 [13:30:56]MH_SAM_APDU [13:30:56]CAPDU: 80 13 01 00 [13:30:56]Write to MH i2c: E2 08 00 5B 2F 80 13 01 00 00 00 00 00 07 [13:30:56]Write i2c OK [13:30:56]MH_I2C_Read... [13:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:56]Read from MH i2c: E2 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 0E 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 0E 00 5B 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A1 [13:30:56]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:30:56]wFMCommunicate OK [13:30:56]SAM_PROTO_GetShiftState done [13:30:56]FM_GetShiftState done [13:30:56]req_shift_opened done [13:30:56]requested_item shift.open_date is exist - process it [13:30:56]req_shift_open_date [13:30:56]req_shift_open_date done [13:30:56]produce_requested_data done [13:30:56]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155007,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:30:56]process_action_free close_receipt [13:30:56]json_value_free [13:30:56]json_value_free done [13:30:56]process_json_proto returns [13:30:56]Send response to host [13:30:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155007,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:30:56]free response buf [13:30:56]execute_script done [13:30:56]execute_script returns [13:30:56]free content buf [13:30:56]Sock 7.Close socket [13:30:56]Sock 7.Thread stoped [13:31:00]OFD Sender: No OFD packet to send [13:31:05]OFD Sender: No OFD packet to send [13:31:10]OFD Sender: No OFD packet to send [13:31:15]OFD Sender: No OFD packet to send [13:31:20]OFD Sender: No OFD packet to send [13:31:25]OFD Sender: No OFD packet to send [13:31:30]OFD Sender: No OFD packet to send [13:31:35]OFD Sender: No OFD packet to send [13:31:40]OFD Sender: No OFD packet to send [13:31:50]ConnectInit Can't connect to host [13:31:55]OFD Sender: No OFD packet to send [13:32:00]OFD Sender: No OFD packet to send [13:32:05]OFD Sender: No OFD packet to send [13:32:10]OFD Sender: No OFD packet to send [13:32:16]ConnectInit Can't connect to host [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:33]accept exits with 9 [13:32:33]New connection [13:32:33]New thread 3067280740 created [13:32:33]Thread 3067137380 joined [13:32:33]Waiting for new connection... [13:32:33] Sock 9.Parse request [13:32:33]Sock 9.Check first char [13:32:33]Sock 9.First char is OK [13:32:33]request: POST /json_proto HTTP/1.0 [13:32:33]Method: POST [13:32:33]URL: /json_proto [13:32:33]Method is POST - this is cgi request [13:32:33]url: /json_proto [13:32:33]query_string will be loaded in cgi processing [13:32:33]execute_cgi json_proto POST (null) [13:32:33]execute_cgi path=json_proto method=POST [13:32:33]POST find Content-Length [13:32:33]Host: 172.17.32.195:8080 [13:32:33]Content-Length: 640 [13:32:33]Content-Type: application/json [13:32:33] [13:32:33]POST finish read [13:32:33]Found Content-Length = 640 [13:32:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.180, "sum" : 650.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:33]execute_script... [13:32:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)298278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 82", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 63.90, "quantity" : 10.180, "sum" : 650.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:33]POST & json_proto [13:32:33]process_json_proto [13:32:33]json parsed OK: [13:32:33]protocol is kg_v1.0 [13:32:33]action value=close_receipt [13:32:33]process_action close_receipt [13:32:33]cmd_close_receipt [13:32:33]MH_GetDate [13:32:33]Write to MH i2c: F0 00 00 5C 2F 7A [13:32:33]Write i2c OK [13:32:33]MH_I2C_Read... [13:32:33]Read from MH i2c: F0 [13:32:33]MH_I2C_Read... [13:32:33]Read from MH i2c: F0 09 00 [13:32:33]MH_I2C_Read... [13:32:33]Read from MH i2c: F0 09 00 5C 2F 00 73 43 15 66 77 1B 62 64 0C [13:32:33]GetLastDocTimeStamp 1712669453 [13:32:33]current date 1712669555 [13:32:33]FM_GetShiftState [13:32:33]SAM_PROTO_GetShiftState [13:32:33]wFMCommunicate request_size=4 [13:32:33]MH_SAM_APDU [13:32:33]CAPDU: 80 13 01 00 [13:32:33]Write to MH i2c: E2 08 00 5D 2F 80 13 01 00 00 00 00 00 09 [13:32:33]Write i2c OK [13:32:33]MH_I2C_Read... [13:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:33]Read from MH i2c: E2 [13:32:33]MH_I2C_Read... [13:32:33]Read from MH i2c: E2 0E 00 [13:32:33]MH_I2C_Read... [13:32:33]Read from MH i2c: E2 0E 00 5D 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 A3 [13:32:33]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:32:33]wFMCommunicate OK [13:32:33]SAM_PROTO_GetShiftState done [13:32:33]FM_GetShiftState done [13:32:33]opened in 1712622218 [13:32:33]opened+sec_in_day 1712708618 [13:32:33]quantity*price = 65050 [13:32:33]sum+1 = 65051 [13:32:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.50 НСП 1% : 5.76 НДС 12% : 69.08 Наличными: 650.50 Безнал.: 0.00 Место: АЗС № 53 "Партнер Нефть" Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 СНО: Общий режим Чек 312 09.04.2024 13:32 Смена: 298 ФФД: 1.0 ЗНМ: 0300000127 РНМ: 0000000000090882 Версия ККМ: 001 ФМ: 0000000000874906 ФД: 155008 ФПД: 266358601886106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T133235&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155008&fm=266358601886106&tin=02508201610067®Number=0000000000090882&sum=65050 [13:32:34]StoreToDocumentArchive [13:32:34]shift 298 fd 155008 [13:32:34]save to /storage/0298/doc_00155008 [13:32:34]save last doc name /storage/0298/doc_00155008 to /storage/kkm_last_doc_name [13:32:34]save OK [13:32:34]Clear old archive folders... [13:32:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:34]tlvbuf is 018163C0 [13:32:34]SAM_PROTO_ClearQueue [13:32:34]wFMCommunicate request_size=4 [13:32:34]MH_SAM_APDU [13:32:34]CAPDU: 80 09 00 00 [13:32:34]Write to MH i2c: E2 08 00 6A 2F 80 09 00 00 00 00 00 00 0B [13:32:34]Write i2c OK [13:32:34]MH_I2C_Read... [13:32:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:34]Read from MH i2c: E2 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 03 00 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 03 00 6A 2F 00 90 00 0D [13:32:34]RAPDU: 90 00 [13:32:34]wFMCommunicate OK [13:32:34]SAM_PROTO_ClearQueue done [13:32:34]KKMCreateOFDPacket [13:32:34]OFDProtocolAddRootSTLVToBuf [13:32:34]FM_MakeSignedData [13:32:34]FM_MakeSignedData [13:32:34]SAM_PROTO_SignData [13:32:34]wFMCommunicate request_size=4 [13:32:34]MH_SAM_APDU [13:32:34]CAPDU: 80 0D 01 02 [13:32:34]Write to MH i2c: E2 08 00 6B 2F 80 0D 01 02 00 00 00 00 13 [13:32:34]Write i2c OK [13:32:34]MH_I2C_Read... [13:32:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:34]Read from MH i2c: E2 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 03 00 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 03 00 6B 2F 00 90 00 0E [13:32:34]RAPDU: 90 00 [13:32:34]wFMCommunicate OK [13:32:34]wFMCommunicate request_size=255 [13:32:34]MH_SAM_APDU [13:32: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 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 73 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 80 5D 02 00 35 04 06 00 F2 [13:32:34]Write to MH i2c: E2 02 01 6C 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 73 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 80 5D 02 00 35 04 06 00 F2 00 00 20 [13:32:34]Write i2c OK [13:32:34]MH_I2C_Read... [13:32:35]OFD Sender: No OFD packet to send [13:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 6C 2F 00 90 00 0F [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]wFMCommunicate request_size=10 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 02 02 05 40 71 D9 29 9A [13:32:35]Write to MH i2c: E2 0D 00 6D 2F 80 0D 02 02 05 00 40 71 D9 29 9A 00 00 6D [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 6D 2F 00 90 00 10 [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 03 02 [13:32:35]Write to MH i2c: E2 08 00 6E 2F 80 0D 03 02 00 00 00 00 18 [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 0B 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 0B 00 6E 2F 00 E2 6F 37 F4 68 02 06 01 90 00 06 [13:32:35]RAPDU: E2 6F 37 F4 68 02 06 01 90 00 [13:32:35]wFMCommunicate OK [13:32:35]SAM_PROTO_SignData done [13:32:35]FM_MakeSignedData done [13:32:35]CreateOFDProtocolMessage [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 11 00 00 [13:32:35]Write to MH i2c: E2 08 00 6F 2F 80 11 00 00 00 00 00 00 18 [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 17 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 17 00 6F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 6D [13:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:32:35]wFMCommunicate OK [13:32:35]CreateOFDProtocolMessage done [13:32:35]OFDSenderStorePacket 155008 [13:32:35]StoreOFDPacket docnum=155008 [13:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F3 9E 07 01 1C B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 73 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 80 5D 02 00 35 04 06 00 F2 40 71 D9 29 9A E2 6F 37 F4 68 02 06 01 [13:32:35]CheckFolder [13:32:35]dirname=/storage/ofd_packets [13:32:35]CheckFolder done [13:32:35]ProducePacketName [13:32:35]name=ofd_packets/00155008 [13:32:35]NVStorageSaveData ofd_packets/00155008 [13:32:35]File name is /storage/ofd_packets/00155008 [13:32:35]Write 301 bytes [13:32:35]NVStorageSaveData done [13:32:35]OFDSenderStorePacket done [13:32:35]KKMCreateOFDPacket done [13:32:35]NVStorageSaveData kkm_last_timestamp [13:32:35]File name is /storage/kkm_last_timestamp [13:32:35]Write 4 bytes [13:32:35]NVStorageSaveData done [13:32:35]ExternCall_PrintAddStr [13:32:35]wPrintStart [13:32:35]Write to MH i2c: 01 00 00 70 2F 9F [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: 01 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: 01 07 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: 01 07 00 70 2F 00 00 00 00 00 FF 0F B4 [13:32:35]RasterBufferAndPrint [13:32:35]line Счет N : (1)298278 [13:32:35]line ИНН: 02508201610067 [13:32:35]line Контрольно-Кассовый Чек [13:32:35]line ПРОДАЖА [13:32:35]line ТРК (МРК, ГНК) : 82 [13:32:35]line Товар: 2710124130 [13:32:35]line Аи-92-К-5 [13:32:35]line 10.180 * 63.90 [13:32:35]line = 650.50 [13:32:35]line НДС 12% НСП 1% [13:32:35]line > о реализуемом товаре [13:32:35]line ИТОГО: 650.50 [13:32:35]line НСП 1% : 5.76 [13:32:35]line НДС 12% : 69.08 [13:32:35]line Наличными: 650.50 [13:32:35]line Безнал.: 0.00 [13:32:35]line Место: АЗС № 53 "Партнер Нефть" [13:32:35]line Адрес: 720001, с. Маевка, ул. Молодая Гвардия 243, 42.920160, 74.572578 [13:32:35]line СНО: Общий режим [13:32:35]line Чек 312 09.04.2024 13:32 [13:32:35]line Смена: 298 ФФД: 1.0 [13:32:35]line ЗНМ: 0300000127 [13:32:35]line РНМ: 0000000000090882 [13:32:35]line Версия ККМ: 001 [13:32:35]line ФМ: 0000000000874906 [13:32:35]line ФД: 155008 [13:32:35]line ФПД: 266358601886106 [13:32:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240409T133235&type=1&operation_type=1&fn_number=0000000000874906&fd_number=155008&fm=266358601886106&tin=02508201610067®Number=0000000000090882&sum=65050 [13:32:35]OFD Sender: Processing packet 155008 [packets to send 67, broken 66] [13:32:35]ProducePacketName [13:32:35]name=ofd_packets/00155008 [13:32:35]OFD Sender: To server: pG, [13:32:35]CommunicateWithHost lk.salyk.kg:30040 [13:32:35]ConnectInit lk.salyk.kg [13:32:35]written 0, free lines is 4095 [13:32:36]Write to MH i2c: 01 00 00 98 2F C7 [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 98 2F 00 00 00 00 00 E9 0C C3 [13:32:36]RasterBufferAndPrint [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]written 0, free lines is 3311 [13:32:36]MH_Cut [13:32:36]Write to MH i2c: D1 01 00 9F 2F 01 A0 [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 01 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 01 00 9F 2F 00 9F [13:32:36]Write to MH i2c: 01 00 00 A0 2F CF [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]*** Cut start [13:32:36]*** Partial cut [13:32:36]*** CUTSNS_PIN = 1 [13:32:37]*** CUTSNS_PIN = 0 [13:32:37]*** Brake cut motor [13:32:37]Read from MH i2c: 01 [13:32:37]MH_I2C_Read... [13:32:37]*** Stop cut motor [13:32:37]*** Cut end [13:32:37]Read from MH i2c: 01 07 00 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: 01 07 00 A0 2F 00 00 00 00 00 FF 0F E4 [13:32:37]process_action close_receipt done [13:32:37]requested_data is exist [13:32:37]produce_requested_data [13:32:37]requested_item fm.sn is exist - process it [13:32:37]wFMCommunicate request_size=4 [13:32:37]MH_SAM_APDU [13:32:37]CAPDU: 80 11 00 00 [13:32:37]Write to MH i2c: E2 08 00 A1 2F 80 11 00 00 00 00 00 00 4A [13:32:37]Write i2c OK [13:32:37]MH_I2C_Read... [13:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:37]Read from MH i2c: E2 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 17 00 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 17 00 A1 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 9F [13:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:32:37]wFMCommunicate OK [13:32:37]requested_item fd.num is exist - process it [13:32:37]SAM_PROTO_GetFieldsCounters [13:32:37]wFMCommunicate request_size=4 [13:32:37]MH_SAM_APDU [13:32:37]CAPDU: 80 13 00 00 [13:32:37]Write to MH i2c: E2 08 00 A2 2F 80 13 00 00 00 00 00 00 4D [13:32:37]Write i2c OK [13:32:37]MH_I2C_Read... [13:32:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:37]Read from MH i2c: E2 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 62 00 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 62 00 A2 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [13:32:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:37]wFMCommunicate OK [13:32:37]SAM_PROTO_GetFieldsCounters done [13:32:37]requested_item shift.num is exist - process it [13:32:37]requested_item shift.opened is exist - process it [13:32:37]req_shift_opened [13:32:37]FM_GetShiftState [13:32:37]SAM_PROTO_GetShiftState [13:32:37]wFMCommunicate request_size=4 [13:32:37]MH_SAM_APDU [13:32:37]CAPDU: 80 13 01 00 [13:32:37]Write to MH i2c: E2 08 00 A3 2F 80 13 01 00 00 00 00 00 4F [13:32:37]Write i2c OK [13:32:37]MH_I2C_Read... [13:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:37]Read from MH i2c: E2 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 0E 00 [13:32:37]MH_I2C_Read... [13:32:37]Read from MH i2c: E2 0E 00 A3 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 E9 [13:32:37]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:32:37]wFMCommunicate OK [13:32:37]SAM_PROTO_GetShiftState done [13:32:37]FM_GetShiftState done [13:32:37]req_shift_opened done [13:32:37]requested_item shift.open_date is exist - process it [13:32:37]req_shift_open_date [13:32:37]req_shift_open_date done [13:32:37]produce_requested_data done [13:32:37]produce_requested_data return {"fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:32:37]process_action_free close_receipt [13:32:37]json_value_free [13:32:37]json_value_free done [13:32:37]process_json_proto returns [13:32:37]Send response to host [13:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:32:37]free response buf [13:32:37]execute_script done [13:32:37]execute_script returns [13:32:37]free content buf [13:32:37]Sock 9.Close socket [13:32:37]Sock 9.Thread stoped [13:32:37]Connected sock=10 [13:32:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0F 01 00 00 F3 9E 07 01 1C B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 F6 18 00 00 00 00 13 04 06 00 1A FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1A FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 1A 00 00 00 00 07 04 06 00 1A FE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 73 43 15 66 0E 04 04 00 2A 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 80 5D 02 00 35 04 06 00 F2 40 71 D9 29 9A E2 6F 37 F4 68 02 06 01 [13:32:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 61 7E 47 00 85 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 80 5D 02 00 F4 03 04 00 1F EB 14 66 B6 04 01 00 00 EB 19 15 21 F9 05 CA 5A [13:32:38]CommunicateWithHost err = 0 [13:32:38]CheckOFDResponse [13:32:38]1017 (14) - 77093643461234 [13:32:38]1041 (16) - 0000000000874906 [13:32:38]1040 (4) - 155008 [13:32:38]1012 (4) - 09.04.2024 07:15 [13:32:38]1206 (1) - 0 [13:32:38]OFD Sender: Remove packet 155008 [13:32:38]ProducePacketName [13:32:38]name=ofd_packets/00155008 [13:32:38]NVStorageDeleteData [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:07]accept exits with 7 [13:33:07]New connection [13:33:07]New thread 3067137380 created [13:33:07]Thread 3067280740 joined [13:33:07]Waiting for new connection... [13:33:07] Sock 7.Parse request [13:33:07]Sock 7.Check first char [13:33:07]Sock 7.First char is OK [13:33:07]request: POST /json_proto HTTP/1.0 [13:33:07]Method: POST [13:33:07]URL: /json_proto [13:33:07]Method is POST - this is cgi request [13:33:07]url: /json_proto [13:33:07]query_string will be loaded in cgi processing [13:33:07]execute_cgi json_proto POST (null) [13:33:07]execute_cgi path=json_proto method=POST [13:33:07]POST find Content-Length [13:33:07]Host: 172.17.32.195:8080 [13:33:07]Content-Length: 215 [13:33:07]Content-Type: application/json [13:33:07] [13:33:07]POST finish read [13:33:07]Found Content-Length = 215 [13:33:07]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" ] } } [13:33:07]execute_script... [13:33:07]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" ] } } [13:33:07]POST & json_proto [13:33:07]process_json_proto [13:33:07]json parsed OK: [13:33:07]protocol is kg_v1.0 [13:33:07]action value=get_value [13:33:07]process_action get_value [13:33:07]cmd_get_value [13:33:07]process_action get_value done [13:33:07]requested_data is exist [13:33:07]produce_requested_data [13:33:07]requested_item kkm.sn is exist - process it [13:33:07]requested_item kkm.ver is exist - process it [13:33:07]requested_item fm.sn is exist - process it [13:33:07]wFMCommunicate request_size=4 [13:33:07]MH_SAM_APDU [13:33:07]CAPDU: 80 11 00 00 [13:33:07]Write to MH i2c: E2 08 00 A4 2F 80 11 00 00 00 00 00 00 4D [13:33:07]Write i2c OK [13:33:07]MH_I2C_Read... [13:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:08]Read from MH i2c: E2 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 17 00 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 17 00 A4 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 A2 [13:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:33:08]wFMCommunicate OK [13:33:08]requested_item fd.num is exist - process it [13:33:08]SAM_PROTO_GetFieldsCounters [13:33:08]wFMCommunicate request_size=4 [13:33:08]MH_SAM_APDU [13:33:08]CAPDU: 80 13 00 00 [13:33:08]Write to MH i2c: E2 08 00 A5 2F 80 13 00 00 00 00 00 00 50 [13:33:08]Write i2c OK [13:33:08]MH_I2C_Read... [13:33:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:08]Read from MH i2c: E2 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 62 00 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 62 00 A5 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [13:33:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:08]wFMCommunicate OK [13:33:08]SAM_PROTO_GetFieldsCounters done [13:33:08]requested_item shift.num is exist - process it [13:33:08]requested_item shift.opened is exist - process it [13:33:08]req_shift_opened [13:33:08]FM_GetShiftState [13:33:08]SAM_PROTO_GetShiftState [13:33:08]wFMCommunicate request_size=4 [13:33:08]MH_SAM_APDU [13:33:08]CAPDU: 80 13 01 00 [13:33:08]Write to MH i2c: E2 08 00 A6 2F 80 13 01 00 00 00 00 00 52 [13:33:08]Write i2c OK [13:33:08]MH_I2C_Read... [13:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:08]Read from MH i2c: E2 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 0E 00 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 0E 00 A6 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 EC [13:33:08]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:33:08]wFMCommunicate OK [13:33:08]SAM_PROTO_GetShiftState done [13:33:08]FM_GetShiftState done [13:33:08]req_shift_opened done [13:33:08]requested_item shift.open_date is exist - process it [13:33:08]req_shift_open_date [13:33:08]req_shift_open_date done [13:33:08]produce_requested_data done [13:33:08]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:33:08]process_action_free get_value [13:33:08]json_value_free [13:33:08]json_value_free done [13:33:08]process_json_proto returns [13:33:08]Send response to host [13:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:33:08]free response buf [13:33:08]execute_script done [13:33:08]execute_script returns [13:33:08]free content buf [13:33:08]Sock 7.Close socket [13:33:08]Sock 7.Thread stoped [13:33:08]accept exits with 9 [13:33:08]New connection [13:33:08]New thread 3067280740 created [13:33:08]Thread 3067137380 joined [13:33:08]Waiting for new connection... [13:33:08] Sock 9.Parse request [13:33:08]Sock 9.Check first char [13:33:08]Sock 9.First char is OK [13:33:08]request: POST /json_proto HTTP/1.0 [13:33:08]Method: POST [13:33:08]URL: /json_proto [13:33:08]Method is POST - this is cgi request [13:33:08]url: /json_proto [13:33:08]query_string will be loaded in cgi processing [13:33:08]execute_cgi json_proto POST (null) [13:33:08]execute_cgi path=json_proto method=POST [13:33:08]POST find Content-Length [13:33:08]Host: 172.17.32.195:8080 [13:33:08]Content-Length: 331 [13:33:08]Content-Type: application/json [13:33:08] [13:33:08]POST finish read [13:33:08]Found Content-Length = 331 [13:33:08]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" ] } } [13:33:08]execute_script... [13:33:08]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" ] } } [13:33:08]POST & json_proto [13:33:08]process_json_proto [13:33:08]json parsed OK: [13:33:08]protocol is kg_v1.0 [13:33:08]action value=get_value [13:33:08]process_action get_value [13:33:08]cmd_get_value [13:33:08]process_action get_value done [13:33:08]requested_data is exist [13:33:08]produce_requested_data [13:33:08]requested_item fm.sale.total is exist - process it [13:33:08]SAM_PROTO_GetFMData [13:33:08]wFMCommunicate request_size=4 [13:33:08]MH_SAM_APDU [13:33:08]CAPDU: 80 13 03 00 [13:33:08]Write to MH i2c: E2 08 00 A7 2F 80 13 03 00 00 00 00 00 55 [13:33:08]Write i2c OK [13:33:08]MH_I2C_Read... [13:33:08]OFD Sender: No OFD packet to send [13:33:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:08]Read from MH i2c: E2 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 FD 00 [13:33:08]MH_I2C_Read... [13:33:08]Read from MH i2c: E2 FD 00 A7 2F 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 DE [13:33:08]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:08]wFMCommunicate OK [13:33:08]wFMCommunicate request_size=4 [13:33:08]MH_SAM_APDU [13:33:08]CAPDU: 80 17 00 00 [13:33:08]Write to MH i2c: E2 08 00 A8 2F 80 17 00 00 00 00 00 00 57 [13:33:08]Write i2c OK [13:33:08]MH_I2C_Read... [13:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:09]Read from MH i2c: E2 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 A8 2F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 F8 [13:33:09]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:09]wFMCommunicate OK [13:33:09]wFMCommunicate request_size=4 [13:33:09]MH_SAM_APDU [13:33:09]CAPDU: 80 17 00 00 [13:33:09]Write to MH i2c: E2 08 00 A9 2F 80 17 00 00 00 00 00 00 58 [13:33:09]Write i2c OK [13:33:09]MH_I2C_Read... [13:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:09]Read from MH i2c: E2 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 A9 2F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 30 [13:33:09]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:09]wFMCommunicate OK [13:33:09]wFMCommunicate request_size=4 [13:33:09]MH_SAM_APDU [13:33:09]CAPDU: 80 17 00 00 [13:33:09]Write to MH i2c: E2 08 00 AA 2F 80 17 00 00 00 00 00 00 59 [13:33:09]Write i2c OK [13:33:09]MH_I2C_Read... [13:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:09]Read from MH i2c: E2 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 [13:33:09]MH_I2C_Read... [13:33:09]Read from MH i2c: E2 FD 00 AA 2F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 D4 [13:33:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:09]wFMCommunicate OK [13:33:09]wFMCommunicate request_size=4 [13:33:09]MH_SAM_APDU [13:33:09]CAPDU: 80 17 00 00 [13:33:09]Write to MH i2c: E2 08 00 AB 2F 80 17 00 00 00 00 00 00 5A [13:33:09]Write i2c OK [13:33:09]MH_I2C_Read... [13:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:10]Read from MH i2c: E2 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 E4 00 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 E4 00 AB 2F 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 3A [13:33:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:10]wFMCommunicate OK [13:33:10]SAM_PROTO_GetFMData done [13:33:10]requested_item fm.sale_refund.total is exist - process it [13:33:10]requested_item fm.buy.total is exist - process it [13:33:10]requested_item shift.sale.total is exist - process it [13:33:10]SAM_PROTO_GetShiftData [13:33:10]wFMCommunicate request_size=4 [13:33:10]MH_SAM_APDU [13:33:10]CAPDU: 80 13 02 00 [13:33:10]Write to MH i2c: E2 08 00 AC 2F 80 13 02 00 00 00 00 00 59 [13:33:10]Write i2c OK [13:33:10]MH_I2C_Read... [13:33:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:33:10]Read from MH i2c: E2 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 FD 00 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 FD 00 AC 2F 00 BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 26 [13:33:10]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:33:10]wFMCommunicate OK [13:33:10]wFMCommunicate request_size=4 [13:33:10]MH_SAM_APDU [13:33:10]CAPDU: 80 17 00 00 [13:33:10]Write to MH i2c: E2 08 00 AD 2F 80 17 00 00 00 00 00 00 5C [13:33:10]Write i2c OK [13:33:10]MH_I2C_Read... [13:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:10]Read from MH i2c: E2 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 FD 00 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 FD 00 AD 2F 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 27 [13:33:10]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:33:10]wFMCommunicate OK [13:33:10]wFMCommunicate request_size=4 [13:33:10]MH_SAM_APDU [13:33:10]CAPDU: 80 17 00 00 [13:33:10]Write to MH i2c: E2 08 00 AE 2F 80 17 00 00 00 00 00 00 5D [13:33:10]Write i2c OK [13:33:10]MH_I2C_Read... [13:33:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:11]Read from MH i2c: E2 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 FD 00 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 FD 00 AE 2F 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 89 [13:33:11]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:33:11]wFMCommunicate OK [13:33:11]wFMCommunicate request_size=4 [13:33:11]MH_SAM_APDU [13:33:11]CAPDU: 80 17 00 00 [13:33:11]Write to MH i2c: E2 08 00 AF 2F 80 17 00 00 00 00 00 00 5E [13:33:11]Write i2c OK [13:33:11]MH_I2C_Read... [13:33:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:11]Read from MH i2c: E2 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 FD 00 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 FD 00 AF 2F 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 D6 [13:33:11]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:33:11]wFMCommunicate OK [13:33:11]wFMCommunicate request_size=4 [13:33:11]MH_SAM_APDU [13:33:11]CAPDU: 80 17 00 00 [13:33:11]Write to MH i2c: E2 08 00 B0 2F 80 17 00 00 00 00 00 00 5F [13:33:11]Write i2c OK [13:33:11]MH_I2C_Read... [13:33:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:33:11]Read from MH i2c: E2 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 D7 00 [13:33:11]MH_I2C_Read... [13:33:11]Read from MH i2c: E2 D7 00 B0 2F 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 42 [13:33:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:11]wFMCommunicate OK [13:33:11]SAM_PROTO_GetShiftData done [13:33:11]requested_item shift.sale.total_cash is exist - process it [13:33:11]requested_item shift.sale_refund.total is exist - process it [13:33:11]requested_item shift.sale_refund.total_cash is exist - process it [13:33:11]requested_item shift.buy.total is exist - process it [13:33:11]requested_item shift.buy.total_cash is exist - process it [13:33:11]produce_requested_data done [13:33:11]produce_requested_data return {"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:33:11]process_action_free get_value [13:33:11]json_value_free [13:33:11]json_value_free done [13:33:11]process_json_proto returns [13:33:11]Send response to host [13:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:33:11]free response buf [13:33:11]execute_script done [13:33:11]execute_script returns [13:33:11]free content buf [13:33:11]Sock 9.Close socket [13:33:11]Sock 9.Thread stoped [13:33:11]accept exits with 7 [13:33:11]New connection [13:33:11]New thread 3067137380 created [13:33:11]Thread 3067280740 joined [13:33:11]Waiting for new connection... [13:33:11] Sock 7.Parse request [13:33:11]Sock 7.Check first char [13:33:11]Sock 7.First char is OK [13:33:11]request: POST /json_proto HTTP/1.0 [13:33:11]Method: POST [13:33:11]URL: /json_proto [13:33:11]Method is POST - this is cgi request [13:33:11]url: /json_proto [13:33:11]query_string will be loaded in cgi processing [13:33:11]execute_cgi json_proto POST (null) [13:33:11]execute_cgi path=json_proto method=POST [13:33:11]POST find Content-Length [13:33:11]Host: 172.17.32.195:8080 [13:33:11]Content-Length: 331 [13:33:11]Content-Type: application/json [13:33:11] [13:33:11]POST finish read [13:33:11]Found Content-Length = 331 [13:33:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:33:11]execute_script... [13:33:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:33:11]POST & json_proto [13:33:11]process_json_proto [13:33:11]json parsed OK: [13:33:11]protocol is kg_v1.0 [13:33:11]action value=get_value [13:33:11]process_action get_value [13:33:11]cmd_get_value [13:33:11]process_action get_value done [13:33:11]requested_data is exist [13:33:11]produce_requested_data [13:33:11]requested_item fm.sale.total is exist - process it [13:33:11]SAM_PROTO_GetFMData [13:33:11]wFMCommunicate request_size=4 [13:33:11]MH_SAM_APDU [13:33:11]CAPDU: 80 13 03 00 [13:33:11]Write to MH i2c: E2 08 00 B1 2F 80 13 03 00 00 00 00 00 5F [13:33:11]Write i2c OK [13:33:11]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:12]Read from MH i2c: E2 FD 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 FD 00 B1 2F 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 E8 [13:33:12]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:12]wFMCommunicate OK [13:33:12]wFMCommunicate request_size=4 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 17 00 00 [13:33:12]Write to MH i2c: E2 08 00 B2 2F 80 17 00 00 00 00 00 00 61 [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 FD 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 FD 00 B2 2F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 02 [13:33:12]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:12]wFMCommunicate OK [13:33:12]wFMCommunicate request_size=4 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 17 00 00 [13:33:12]Write to MH i2c: E2 08 00 B3 2F 80 17 00 00 00 00 00 00 62 [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 FD 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 FD 00 B3 2F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 3A [13:33:13]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:13]wFMCommunicate OK [13:33:13]wFMCommunicate request_size=4 [13:33:13]MH_SAM_APDU [13:33:13]CAPDU: 80 17 00 00 [13:33:13]Write to MH i2c: E2 08 00 B4 2F 80 17 00 00 00 00 00 00 63 [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:13]Read from MH i2c: E2 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: E2 FD 00 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: E2 FD 00 B4 2F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 DE [13:33:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:13]wFMCommunicate OK [13:33:13]wFMCommunicate request_size=4 [13:33:13]MH_SAM_APDU [13:33:13]CAPDU: 80 17 00 00 [13:33:13]Write to MH i2c: E2 08 00 B5 2F 80 17 00 00 00 00 00 00 64 [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:13]OFD Sender: No OFD packet to send [13:33:13]Read from MH i2c: E2 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: E2 E4 00 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: E2 E4 00 B5 2F 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 44 [13:33:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:13]wFMCommunicate OK [13:33:13]SAM_PROTO_GetFMData done [13:33:13]requested_item fm.sale_refund.total is exist - process it [13:33:13]requested_item fm.buy.total is exist - process it [13:33:13]requested_item shift.sale.total is exist - process it [13:33:13]SAM_PROTO_GetShiftData [13:33:13]wFMCommunicate request_size=4 [13:33:13]MH_SAM_APDU [13:33:13]CAPDU: 80 13 02 00 [13:33:13]Write to MH i2c: E2 08 00 B6 2F 80 13 02 00 00 00 00 00 63 [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 FD 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 FD 00 B6 2F 00 BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 30 [13:33:14]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:33:14]wFMCommunicate OK [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 17 00 00 [13:33:14]Write to MH i2c: E2 08 00 B7 2F 80 17 00 00 00 00 00 00 66 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 FD 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 FD 00 B7 2F 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 31 [13:33:14]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:33:14]wFMCommunicate OK [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 17 00 00 [13:33:14]Write to MH i2c: E2 08 00 B8 2F 80 17 00 00 00 00 00 00 67 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:15]Read from MH i2c: E2 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 FD 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 FD 00 B8 2F 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 93 [13:33:15]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:33:15]wFMCommunicate OK [13:33:15]wFMCommunicate request_size=4 [13:33:15]MH_SAM_APDU [13:33:15]CAPDU: 80 17 00 00 [13:33:15]Write to MH i2c: E2 08 00 B9 2F 80 17 00 00 00 00 00 00 68 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:15]Read from MH i2c: E2 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 FD 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 FD 00 B9 2F 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 E0 [13:33:15]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:33:15]wFMCommunicate OK [13:33:15]wFMCommunicate request_size=4 [13:33:15]MH_SAM_APDU [13:33:15]CAPDU: 80 17 00 00 [13:33:15]Write to MH i2c: E2 08 00 BA 2F 80 17 00 00 00 00 00 00 69 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:33:15]Read from MH i2c: E2 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 D7 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 D7 00 BA 2F 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4C [13:33:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:15]wFMCommunicate OK [13:33:15]SAM_PROTO_GetShiftData done [13:33:15]requested_item shift.sale.total_cash is exist - process it [13:33:15]requested_item shift.sale_refund.total is exist - process it [13:33:15]requested_item shift.sale_refund.total_cash is exist - process it [13:33:15]requested_item shift.buy.total is exist - process it [13:33:15]requested_item shift.buy.total_cash is exist - process it [13:33:15]produce_requested_data done [13:33:15]produce_requested_data return {"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:33:15]process_action_free get_value [13:33:15]json_value_free [13:33:15]json_value_free done [13:33:15]process_json_proto returns [13:33:15]Send response to host [13:33:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:33:15]free response buf [13:33:15]execute_script done [13:33:15]execute_script returns [13:33:15]free content buf [13:33:15]Sock 7.Close socket [13:33:15]Sock 7.Thread stoped [13:33:15]accept exits with 9 [13:33:15]New connection [13:33:15]New thread 3067280740 created [13:33:15]Thread 3067137380 joined [13:33:15]Waiting for new connection... [13:33:15] Sock 9.Parse request [13:33:15]Sock 9.Check first char [13:33:15]Sock 9.First char is OK [13:33:15]request: POST /json_proto HTTP/1.0 [13:33:15]Method: POST [13:33:15]URL: /json_proto [13:33:15]Method is POST - this is cgi request [13:33:15]url: /json_proto [13:33:15]query_string will be loaded in cgi processing [13:33:15]execute_cgi json_proto POST (null) [13:33:15]execute_cgi path=json_proto method=POST [13:33:15]POST find Content-Length [13:33:15]Host: 172.17.32.195:8080 [13:33:15]Content-Length: 263 [13:33:15]Content-Type: application/json [13:33:15] [13:33:15]POST finish read [13:33:15]Found Content-Length = 263 [13:33:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]execute_script... [13:33:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]POST & json_proto [13:33:15]process_json_proto [13:33:15]json parsed OK: [13:33:15]protocol is kg_v1.0 [13:33:15]action value=x_report [13:33:15]process_action x_report [13:33:15]cmd_x_report [13:33:15]MH_GetDate [13:33:15]Write to MH i2c: F0 00 00 BB 2F D9 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 09 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 09 00 BB 2F 00 9D 43 15 66 77 1B 62 64 95 [13:33:15]GetLastDocTimeStamp 1712669555 [13:33:15]current date 1712669597 [13:33:15]FM_GetShiftState [13:33:15]SAM_PROTO_GetShiftState [13:33:15]wFMCommunicate request_size=4 [13:33:15]MH_SAM_APDU [13:33:15]CAPDU: 80 13 01 00 [13:33:15]Write to MH i2c: E2 08 00 BC 2F 80 13 01 00 00 00 00 00 68 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:15]Read from MH i2c: E2 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 0E 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 0E 00 BC 2F 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 02 [13:33:15]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:33:15]wFMCommunicate OK [13:33:15]SAM_PROTO_GetShiftState done [13:33:15]FM_GetShiftState done [13:33:15]KKMCreateXReportDocument [13:33:15]Load OK [13:33:15]Malloc new data [13:33:15]MH_GetDate [13:33:15]Write to MH i2c: F0 00 00 BD 2F DB [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: F0 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: F0 09 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: F0 09 00 BD 2F 00 9D 43 15 66 77 1B 62 64 97 [13:33:16]Malloc new data [13:33:16]Malloc new data [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 11 00 00 [13:33:16]Write to MH i2c: E2 08 00 BE 2F 80 11 00 00 00 00 00 00 67 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 17 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 17 00 BE 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 BC [13:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:33:16]wFMCommunicate OK [13:33:16]SAM_PROTO_GetFieldsCounters [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 13 00 00 [13:33:16]Write to MH i2c: E2 08 00 BF 2F 80 13 00 00 00 00 00 00 6A [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 62 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 62 00 BF 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [13:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:16]wFMCommunicate OK [13:33:16]SAM_PROTO_GetFieldsCounters done [13:33:16]Malloc new data [13:33:16]Malloc new data [13:33:16]Malloc new data [13:33:16]KKMCreateXReportDocument OK [13:33:16]KKMSetXReportData OK [13:33:16]KKMPrepareXReportFMData [13:33:16]SAM_PROTO_GetShiftData [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 13 02 00 [13:33:16]Write to MH i2c: E2 08 00 C0 2F 80 13 02 00 00 00 00 00 6D [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 FD 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 FD 00 C0 2F 00 BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3A [13:33:16]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:33:16]wFMCommunicate OK [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 17 00 00 [13:33:16]Write to MH i2c: E2 08 00 C1 2F 80 17 00 00 00 00 00 00 70 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 FD 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 FD 00 C1 2F 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 3B [13:33:17]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:33:17]wFMCommunicate OK [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 17 00 00 [13:33:17]Write to MH i2c: E2 08 00 C2 2F 80 17 00 00 00 00 00 00 71 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 FD 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 FD 00 C2 2F 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 9D [13:33:17]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:33:17]wFMCommunicate OK [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 17 00 00 [13:33:17]Write to MH i2c: E2 08 00 C3 2F 80 17 00 00 00 00 00 00 72 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 FD 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 FD 00 C3 2F 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 EA [13:33:18]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:33:18]wFMCommunicate OK [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 17 00 00 [13:33:18]Write to MH i2c: E2 08 00 C4 2F 80 17 00 00 00 00 00 00 73 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 D7 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 D7 00 C4 2F 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 56 [13:33:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:18]wFMCommunicate OK [13:33:18]SAM_PROTO_GetShiftData done [13:33:18]1194 (1206) - счетчики итогов смены [13:33:18] 1134 (4) - 312 - количество чеков со всеми признаками расчетов [13:33:18] 1129 (157) - счетчики операций «приход» [13:33:18] 1135 (4) - 309 - количество чеков по признаку расчетов [13:33:18] 1201 (4) - 213332.24 - общая итоговая сумма в чеках [13:33:18] 1136 (3) - 125551.41 - итоговая сумма в чеках наличными [13:33:18] 1138 (3) - 87780.83 - итоговая сумма в чеках безналичными [13:33:18] 1024 (123) - суммы налогов [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 0% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1006 (12) - суммы НДС [13:33:18] 1010 (1) - 12% - код ставки НДС [13:33:18] 1011 (3) - 22654.58 - сумма НДС по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (12) - суммы НСП [13:33:18] 1014 (1) - 1% - код ставки НСП [13:33:18] 1015 (3) - 1887.93 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 2% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 3% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 5% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 1,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1130 (151) - счетчики операций «возврат прихода» [13:33:18] 1135 (4) - 3 - количество чеков по признаку расчетов [13:33:18] 1201 (3) - 5801.07 - общая итоговая сумма в чеках [13:33:18] 1136 (3) - 5801.07 - итоговая сумма в чеках наличными [13:33:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:18] 1024 (121) - суммы налогов [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 0% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1006 (11) - суммы НДС [13:33:18] 1010 (1) - 12% - код ставки НДС [13:33:18] 1011 (2) - 616.04 - сумма НДС по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (11) - суммы НСП [13:33:18] 1014 (1) - 1% - код ставки НСП [13:33:18] 1015 (2) - 51.33 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 2% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 3% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 5% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] OFD Sender: No OFD packet to send [13:33:18] 1014 (1) - 1,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1131 (141) - счетчики операций «расход» [13:33:18] 1135 (4) - 0 - количество чеков по признаку расчетов [13:33:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:33:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:33:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:18] 1024 (117) - суммы налогов [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 0% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 12% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 1% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 2% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 3% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 5% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 1,50% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1132 (141) - счетчики операций «возврат расхода» [13:33:18] 1135 (4) - 0 - количество чеков по признаку расчетов [13:33:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:33:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:33:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:18] 1024 (117) - суммы налогов [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 0% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1006 (9) - суммы НДС [13:33:18] 1010 (1) - 12% - код ставки НДС [13:33:18] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 0% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 1% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 2% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:18] 1007 (9) - суммы НСП [13:33:18] 1014 (1) - 3% - код ставки НСП [13:33:18] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:19] 1007 (9) - суммы НСП [13:33:19] 1014 (1) - 5% - код ставки НСП [13:33:19] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:19] 1007 (9) - суммы НСП [13:33:19] 1014 (1) - 0,50% - код ставки НСП [13:33:19] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:19] 1007 (9) - суммы НСП [13:33:19] 1014 (1) - 1,50% - код ставки НСП [13:33:19] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:19] 1133 (588) - - счетчики коррекции - не используются [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1194 (04AA) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1134 (046E) [13:33:19]Malloc new data [13:33:19]Processing tag 1129 (0469) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1135 (046F) [13:33:19]Malloc new data [13:33:19]Processing tag 1201 (04B1) [13:33:19]Malloc new data [13:33:19]Processing tag 1136 (0470) [13:33:19]Malloc new data [13:33:19]Processing tag 1138 (0472) [13:33:19]Malloc new data [13:33:19]Processing tag 1024 (0400) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1130 (046A) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1135 (046F) [13:33:19]Malloc new data [13:33:19]Processing tag 1201 (04B1) [13:33:19]Malloc new data [13:33:19]Processing tag 1136 (0470) [13:33:19]Malloc new data [13:33:19]Processing tag 1138 (0472) [13:33:19]Malloc new data [13:33:19]Processing tag 1024 (0400) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1131 (046B) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1135 (046F) [13:33:19]Malloc new data [13:33:19]Processing tag 1201 (04B1) [13:33:19]Malloc new data [13:33:19]Processing tag 1136 (0470) [13:33:19]Malloc new data [13:33:19]Processing tag 1138 (0472) [13:33:19]Malloc new data [13:33:19]Processing tag 1024 (0400) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1132 (046C) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1135 (046F) [13:33:19]Malloc new data [13:33:19]Processing tag 1201 (04B1) [13:33:19]Malloc new data [13:33:19]Processing tag 1136 (0470) [13:33:19]Malloc new data [13:33:19]Processing tag 1138 (0472) [13:33:19]Malloc new data [13:33:19]Processing tag 1024 (0400) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1006 (03EE) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1010 (03F2) [13:33:19]Malloc new data [13:33:19]Processing tag 1011 (03F3) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1007 (03EF) [13:33:19]Load OK [13:33:19]SetTLVBufToDocument [13:33:19]Processing tag 1014 (03F6) [13:33:19]Malloc new data [13:33:19]Processing tag 1015 (03F7) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Processing tag 1133 (046D) [13:33:19]Malloc new data [13:33:19]SetTLVBufToDocument err=0 [13:33:19]SetTLVBufToDocument err=0 [13:33:19]Malloc new data [13:33:19]SAM_PROTO_GetFMData [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 13 03 00 [13:33:19]Write to MH i2c: E2 08 00 C5 2F 80 13 03 00 00 00 00 00 73 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:20]Read from MH i2c: E2 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 FD 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 FD 00 C5 2F 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 FC [13:33:20]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:20]wFMCommunicate OK [13:33:20]wFMCommunicate request_size=4 [13:33:20]MH_SAM_APDU [13:33:20]CAPDU: 80 17 00 00 [13:33:20]Write to MH i2c: E2 08 00 C6 2F 80 17 00 00 00 00 00 00 75 [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:20]Read from MH i2c: E2 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 FD 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 FD 00 C6 2F 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 16 [13:33:20]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:21]wFMCommunicate OK [13:33:21]wFMCommunicate request_size=4 [13:33:21]MH_SAM_APDU [13:33:21]CAPDU: 80 17 00 00 [13:33:21]Write to MH i2c: E2 08 00 C7 2F 80 17 00 00 00 00 00 00 76 [13:33:21]Write i2c OK [13:33:21]MH_I2C_Read... [13:33:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:21]Read from MH i2c: E2 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 FD 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 FD 00 C7 2F 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 4E [13:33:21]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:21]wFMCommunicate OK [13:33:21]wFMCommunicate request_size=4 [13:33:21]MH_SAM_APDU [13:33:21]CAPDU: 80 17 00 00 [13:33:21]Write to MH i2c: E2 08 00 C8 2F 80 17 00 00 00 00 00 00 77 [13:33:21]Write i2c OK [13:33:21]MH_I2C_Read... [13:33:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:21]Read from MH i2c: E2 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 FD 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 FD 00 C8 2F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F2 [13:33:21]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:22]wFMCommunicate OK [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 17 00 00 [13:33:22]Write to MH i2c: E2 08 00 C9 2F 80 17 00 00 00 00 00 00 78 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 E4 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 E4 00 C9 2F 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 58 [13:33:22]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:22]wFMCommunicate OK [13:33:22]SAM_PROTO_GetFMData done [13:33:22]FM_GetFMData:85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [13:33:23]oper:6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:33:23]total:02 A9 05 8D 02 [13:33:23]Malloc new data [13:33:23]oper:6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 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 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:33:23]total:EE C0 E0 11 [13:33:23]Malloc new data [13:33:23]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 [13:33:23]total: [13:33:23]Malloc new data [13:33:23]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 [13:33:23]total: [13:33:23]Malloc new data [13:33:23]KKMPrepareXReportFMData err=0 [13:33:23]Х отчет ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 13:33 Смена: 266 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Всего чеков: 312 ИТОГИ ПРИХОД Чеков: 309 Общий итог: 213332.24 Итого наличными: 125551.41 Итого безнал.: 87780.83 НДС 0% : 0.00 НДС 12% : 22654.58 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1887.93 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 5801.07 Итого наличными: 5801.07 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 616.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 51.33 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 119750.34 НС Приход: 109558929.94 НС Возвр.Прихода: 2999421.26 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874906 [13:33:23]StoreToDocumentArchive [13:33:23]MH_GetDate [13:33:23]Write to MH i2c: F0 00 00 CA 2F E8 [13:33:23]Write i2c OK [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: F0 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: F0 09 00 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: F0 09 00 CA 2F 00 A5 43 15 66 77 1B 62 64 AC [13:33:23]shift 266 fd 1712669605 [13:33:23]Create dir for shift 0266 [13:33:23]save to /storage/0266/doc_1712669605 [13:33:23]save last doc name /storage/0266/doc_1712669605 to /storage/kkm_last_doc_name [13:33:23]save OK [13:33:23]Clear old archive folders... [13:33:23]NVStorageSaveData kkm_last_timestamp [13:33:23]File name is /storage/kkm_last_timestamp [13:33:23]Write 4 bytes [13:33:23]NVStorageSaveData done [13:33:23]ExternCall_PrintAddStr [13:33:23]wPrintStart [13:33:23]Write to MH i2c: 01 00 00 CB 2F FA [13:33:23]Write i2c OK [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 07 00 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 07 00 CB 2F 00 00 00 00 00 FF 0F 0F [13:33:23]RasterBufferAndPrint [13:33:23]line Х отчет [13:33:23]line ИНН: 02508201610067 [13:33:23]line Кассир: Черикбаев М. [13:33:23]line 09.04.2024 13:33 [13:33:23]line Смена: 266 [13:33:23]line РНМ: 0000000000090882 [13:33:23]line ЗНМ: 0300000127 [13:33:23]line СНО: Общий режим [13:33:23]line Всего чеков: 312 [13:33:23]line ИТОГИ ПРИХОД [13:33:23]line Чеков: 309 [13:33:23]line Общий итог: 213332.24 [13:33:23]line Итого наличными: 125551.41 [13:33:23]line Итого безнал.: 87780.83 [13:33:23]line НДС 0% : 0.00 [13:33:23]line НДС 12% : 22654.58 [13:33:23]line НСП 0% : 0.00 [13:33:23]line НСП 1,50% : 0.00 [13:33:23]line НСП 0,50% : 0.00 [13:33:23]line НСП 5% : 0.00 [13:33:23]line НСП 3% : 0.00 [13:33:23]line НСП 2% : 0.00 [13:33:23]line НСП 1% : 1887.93 [13:33:23]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:33:23]line Чеков: 3 [13:33:23]line Общий итог: 5801.07 [13:33:23]line Итого наличными: 5801.07 [13:33:23]line Итого безнал.: 0.00 [13:33:23]line НДС 0% : 0.00 [13:33:23]line НДС 12% : 616.04 [13:33:23]line НСП 0% : 0.00 [13:33:23]line НСП 1,50% : 0.00 [13:33:23]line НСП 0,50% : 0.00 [13:33:23]line НСП 5% : 0.00 [13:33:23]line НСП 3% : 0.00 [13:33:23]line НСП 2% : 0.00 [13:33:23]line НСП 1% : 51.33 [13:33:23]line ИТОГИ РАСХОД [13:33:23]line Чеков: 0 [13:33:23]line Общий итог: 0.00 [13:33:23]line Итого наличными: 0.00 [13:33:23]line Итого безнал.: 0.00 [13:33:23]line НДС 0% : 0.00 [13:33:23]line НДС 12% : 0.00 [13:33:23]line НСП 0% : 0.00 [13:33:23]line НСП 1,50% : 0.00 [13:33:23]line НСП 0,50% : 0.00 [13:33:23]line НСП 5% : 0.00 [13:33:23]line НСП 3% : 0.00 [13:33:23]line НСП 2% : 0.00 [13:33:23]line НСП 1% : 0.00 [13:33:23]line ИТОГИ ВОЗВРАТ РАСХОДА [13:33:23]line Чеков: 0 [13:33:23]line Общий итог: 0.00 [13:33:23]line Итого наличными: 0.00 [13:33:23]line Итого безнал.: 0.00 [13:33:23]line НДС 0% : 0.00 [13:33:23]line НДС 12% : 0.00 [13:33:23]line НСП 0% : 0.00 [13:33:23]line НСП 1,50% : 0.00 [13:33:23]line НСП 0,50% : 0.00 [13:33:23]line НСП 5% : 0.00 [13:33:23]line НСП 3% : 0.00 [13:33:23]line НСП 2% : 0.00 [13:33:23]line НСП 1% : 0.00 [13:33:23]line Сумма внесений: 0.00 [13:33:23]line Сумма выплат: 0.00 [13:33:23]line Нал. в кассе: 119750.34 [13:33:23]line НС Приход: 109558929.94 [13:33:23]line НС Возвр.Прихода: 2999421.26 [13:33:23]line НС Расход: 0.00 [13:33:23]line НС Возвр.Расхода: 0.00 [13:33:23]line ФМ: 0000000000874906 [13:33:23]written 0, free lines is 4095 [13:33:23]OFD Sender: No OFD packet to send [13:33:24]Write to MH i2c: 01 00 00 16 30 46 [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: 01 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: 01 07 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: 01 07 00 16 30 00 00 00 00 00 83 0A DA [13:33:24]RasterBufferAndPrint [13:33:24]line [13:33:24]line [13:33:24]line [13:33:24]line [13:33:24]line [13:33:24]written 0, free lines is 2721 [13:33:24]MH_Cut [13:33:24]Write to MH i2c: D1 01 00 1D 30 01 1F [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: D1 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: D1 01 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: D1 01 00 1D 30 00 1E [13:33:24]Write to MH i2c: 01 00 00 1E 30 4E [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:25]*** Cut start [13:33:25]*** Partial cut [13:33:25]*** CUTSNS_PIN = 1 [13:33:25]*** CUTSNS_PIN = 0 [13:33:25]*** Brake cut motor [13:33:26]Read from MH i2c: 01 [13:33:26]MH_I2C_Read... [13:33:26]*** Stop cut motor [13:33:26]*** Cut end [13:33:26]Read from MH i2c: 01 07 00 [13:33:26]MH_I2C_Read... [13:33:26]Read from MH i2c: 01 07 00 1E 30 00 00 00 00 00 FF 0F 63 [13:33:26]process_action x_report done [13:33:26]requested_data is exist [13:33:26]produce_requested_data [13:33:26]requested_item fd.num is exist - process it [13:33:26]SAM_PROTO_GetFieldsCounters [13:33:26]wFMCommunicate request_size=4 [13:33:26]MH_SAM_APDU [13:33:26]CAPDU: 80 13 00 00 [13:33:26]Write to MH i2c: E2 08 00 1F 30 80 13 00 00 00 00 00 00 CB [13:33:26]Write i2c OK [13:33:26]MH_I2C_Read... [13:33:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:26]Read from MH i2c: E2 [13:33:26]MH_I2C_Read... [13:33:26]Read from MH i2c: E2 62 00 [13:33:26]MH_I2C_Read... [13:33:26]Read from MH i2c: E2 62 00 1F 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:33:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:26]wFMCommunicate OK [13:33:26]SAM_PROTO_GetFieldsCounters done [13:33:26]requested_item shift.num is exist - process it [13:33:26]requested_item shift.opened is exist - process it [13:33:26]req_shift_opened [13:33:26]FM_GetShiftState [13:33:26]SAM_PROTO_GetShiftState [13:33:26]wFMCommunicate request_size=4 [13:33:26]MH_SAM_APDU [13:33:26]CAPDU: 80 13 01 00 [13:33:26]Write to MH i2c: E2 08 00 20 30 80 13 01 00 00 00 00 00 CD [13:33:26]Write i2c OK [13:33:26]MH_I2C_Read... [13:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:26]Read from MH i2c: E2 [13:33:26]MH_I2C_Read... [13:33:26]Read from MH i2c: E2 0E 00 [13:33:26]MH_I2C_Read... [13:33:26]Read from MH i2c: E2 0E 00 20 30 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 67 [13:33:26]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:33:26]wFMCommunicate OK [13:33:26]SAM_PROTO_GetShiftState done [13:33:26]FM_GetShiftState done [13:33:26]req_shift_opened done [13:33:26]requested_item shift.open_date is exist - process it [13:33:26]req_shift_open_date [13:33:26]req_shift_open_date done [13:33:26]produce_requested_data done [13:33:26]produce_requested_data return {"fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:33:26]process_action_free x_report [13:33:26]json_value_free [13:33:26]json_value_free done [13:33:26]process_json_proto returns [13:33:26]Send response to host [13:33:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:33:26]free response buf [13:33:26]execute_script done [13:33:26]execute_script returns [13:33:26]free content buf [13:33:26]Sock 9.Close socket [13:33:26]Sock 9.Thread stoped [13:33:28]accept exits with 7 [13:33:28]New connection [13:33:28]New thread 3067137380 created [13:33:28]Thread 3067280740 joined [13:33:28]Waiting for new connection... [13:33:28] Sock 7.Parse request [13:33:28]Sock 7.Check first char [13:33:28]Sock 7.First char is OK [13:33:28]request: POST /json_proto HTTP/1.0 [13:33:28]Method: POST [13:33:28]URL: /json_proto [13:33:28]Method is POST - this is cgi request [13:33:28]url: /json_proto [13:33:28]query_string will be loaded in cgi processing [13:33:28]execute_cgi json_proto POST (null) [13:33:28]execute_cgi path=json_proto method=POST [13:33:28]POST find Content-Length [13:33:28]Host: 172.17.32.195:8080 [13:33:28]Content-Length: 215 [13:33:28]Content-Type: application/json [13:33:28] [13:33:28]POST finish read [13:33:28]Found Content-Length = 215 [13:33:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:28]execute_script... [13:33:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:28]POST & json_proto [13:33:28]process_json_proto [13:33:28]json parsed OK: [13:33:28]protocol is kg_v1.0 [13:33:28]action value=get_value [13:33:28]process_action get_value [13:33:28]cmd_get_value [13:33:28]process_action get_value done [13:33:28]requested_data is exist [13:33:28]produce_requested_data [13:33:28]requested_item kkm.sn is exist - process it [13:33:28]requested_item kkm.ver is exist - process it [13:33:28]requested_item fm.sn is exist - process it [13:33:28]wFMCommunicate request_size=4 [13:33:28]MH_SAM_APDU [13:33:28]CAPDU: 80 11 00 00 [13:33:28]Write to MH i2c: E2 08 00 21 30 80 11 00 00 00 00 00 00 CB [13:33:28]Write i2c OK [13:33:28]MH_I2C_Read... [13:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:28]Read from MH i2c: E2 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 17 00 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 17 00 21 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 20 [13:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:33:28]wFMCommunicate OK [13:33:28]requested_item fd.num is exist - process it [13:33:28]SAM_PROTO_GetFieldsCounters [13:33:28]wFMCommunicate request_size=4 [13:33:28]MH_SAM_APDU [13:33:28]CAPDU: 80 13 00 00 [13:33:28]Write to MH i2c: E2 08 00 22 30 80 13 00 00 00 00 00 00 CE [13:33:28]Write i2c OK [13:33:28]MH_I2C_Read... [13:33:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:28]Read from MH i2c: E2 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 62 00 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 62 00 22 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [13:33:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 80 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:28]wFMCommunicate OK [13:33:28]SAM_PROTO_GetFieldsCounters done [13:33:28]requested_item shift.num is exist - process it [13:33:28]requested_item shift.opened is exist - process it [13:33:28]req_shift_opened [13:33:28]FM_GetShiftState [13:33:28]SAM_PROTO_GetShiftState [13:33:28]wFMCommunicate request_size=4 [13:33:28]MH_SAM_APDU [13:33:28]CAPDU: 80 13 01 00 [13:33:28]Write to MH i2c: E2 08 00 23 30 80 13 01 00 00 00 00 00 D0 [13:33:28]Write i2c OK [13:33:28]MH_I2C_Read... [13:33:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:28]Read from MH i2c: E2 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 0E 00 [13:33:28]MH_I2C_Read... [13:33:28]Read from MH i2c: E2 0E 00 23 30 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 6A [13:33:28]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:33:28]wFMCommunicate OK [13:33:28]SAM_PROTO_GetShiftState done [13:33:28]FM_GetShiftState done [13:33:28]req_shift_opened done [13:33:28]requested_item shift.open_date is exist - process it [13:33:28]req_shift_open_date [13:33:28]req_shift_open_date done [13:33:28]produce_requested_data done [13:33:28]produce_requested_data return {"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218} [13:33:28]process_action_free get_value [13:33:28]json_value_free [13:33:28]json_value_free done [13:33:28]process_json_proto returns [13:33:28]Send response to host [13:33:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000127","kkm.ver":"001","fm.sn":"0000000000874906","fd.num":155008,"shift.num":298,"shift.opened":1,"shift.open_date":1712622218}}} [13:33:28]free response buf [13:33:28]execute_script done [13:33:28]execute_script returns [13:33:28]free content buf [13:33:28]Sock 7.Close socket [13:33:28]Sock 7.Thread stoped [13:33:28]accept exits with 9 [13:33:28]New connection [13:33:28]New thread 3067280740 created [13:33:28]Thread 3067137380 joined [13:33:28]Waiting for new connection... [13:33:28] Sock 9.Parse request [13:33:28]Sock 9.Check first char [13:33:28]Sock 9.First char is OK [13:33:28]request: POST /json_proto HTTP/1.0 [13:33:28]Method: POST [13:33:28]URL: /json_proto [13:33:28]Method is POST - this is cgi request [13:33:28]url: /json_proto [13:33:28]query_string will be loaded in cgi processing [13:33:28]execute_cgi json_proto POST (null) [13:33:28]execute_cgi path=json_proto method=POST [13:33:28]POST find Content-Length [13:33:28]Host: 172.17.32.195:8080 [13:33:28]Content-Length: 331 [13:33:28]Content-Type: application/json [13:33:28] [13:33:28]POST finish read [13:33:28]Found Content-Length = 331 [13:33:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:33:28]execute_script... [13:33:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:33:28]POST & json_proto [13:33:28]process_json_proto [13:33:28]json parsed OK: [13:33:28]protocol is kg_v1.0 [13:33:28]action value=get_value [13:33:28]process_action get_value [13:33:28]cmd_get_value [13:33:28]process_action get_value done [13:33:28]requested_data is exist [13:33:28]produce_requested_data [13:33:28]requested_item fm.sale.total is exist - process it [13:33:28]SAM_PROTO_GetFMData [13:33:28]wFMCommunicate request_size=4 [13:33:28]MH_SAM_APDU [13:33:28]CAPDU: 80 13 03 00 [13:33:28]Write to MH i2c: E2 08 00 24 30 80 13 03 00 00 00 00 00 D3 [13:33:28]Write i2c OK [13:33:28]MH_I2C_Read... [13:33:28]OFD Sender: No OFD packet to send [13:33:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:29]Read from MH i2c: E2 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 FD 00 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 FD 00 24 30 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 5C [13:33:29]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:29]wFMCommunicate OK [13:33:29]wFMCommunicate request_size=4 [13:33:29]MH_SAM_APDU [13:33:29]CAPDU: 80 17 00 00 [13:33:29]Write to MH i2c: E2 08 00 25 30 80 17 00 00 00 00 00 00 D5 [13:33:29]Write i2c OK [13:33:29]MH_I2C_Read... [13:33:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:29]Read from MH i2c: E2 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 FD 00 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 FD 00 25 30 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 76 [13:33:29]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:30]wFMCommunicate OK [13:33:30]wFMCommunicate request_size=4 [13:33:30]MH_SAM_APDU [13:33:30]CAPDU: 80 17 00 00 [13:33:30]Write to MH i2c: E2 08 00 26 30 80 17 00 00 00 00 00 00 D6 [13:33:30]Write i2c OK [13:33:30]MH_I2C_Read... [13:33:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:30]Read from MH i2c: E2 [13:33:30]MH_I2C_Read... [13:33:30]Read from MH i2c: E2 FD 00 [13:33:30]MH_I2C_Read... [13:33:30]Read from MH i2c: E2 FD 00 26 30 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 AE [13:33:30]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:30]wFMCommunicate OK [13:33:30]wFMCommunicate request_size=4 [13:33:30]MH_SAM_APDU [13:33:30]CAPDU: 80 17 00 00 [13:33:30]Write to MH i2c: E2 08 00 27 30 80 17 00 00 00 00 00 00 D7 [13:33:30]Write i2c OK [13:33:30]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 FD 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 FD 00 27 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 52 [13:33:31]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:31]wFMCommunicate OK [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 17 00 00 [13:33:31]Write to MH i2c: E2 08 00 28 30 80 17 00 00 00 00 00 00 D8 [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 E4 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 E4 00 28 30 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 B8 [13:33:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:31]wFMCommunicate OK [13:33:31]SAM_PROTO_GetFMData done [13:33:31]requested_item fm.sale_refund.total is exist - process it [13:33:31]requested_item fm.buy.total is exist - process it [13:33:31]requested_item shift.sale.total is exist - process it [13:33:31]SAM_PROTO_GetShiftData [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 13 02 00 [13:33:31]Write to MH i2c: E2 08 00 29 30 80 13 02 00 00 00 00 00 D7 [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:33:32]Read from MH i2c: E2 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: E2 FD 00 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: E2 FD 00 29 30 00 BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 A4 [13:33:32]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:33:32]wFMCommunicate OK [13:33:32]wFMCommunicate request_size=4 [13:33:32]MH_SAM_APDU [13:33:32]CAPDU: 80 17 00 00 [13:33:32]Write to MH i2c: E2 08 00 2A 30 80 17 00 00 00 00 00 00 DA [13:33:32]Write i2c OK [13:33:32]MH_I2C_Read... [13:33:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:32]Read from MH i2c: E2 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: E2 FD 00 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: E2 FD 00 2A 30 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 A5 [13:33:33]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:33:33]wFMCommunicate OK [13:33:33]wFMCommunicate request_size=4 [13:33:33]MH_SAM_APDU [13:33:33]CAPDU: 80 17 00 00 [13:33:33]Write to MH i2c: E2 08 00 2B 30 80 17 00 00 00 00 00 00 DB [13:33:33]Write i2c OK [13:33:33]MH_I2C_Read... [13:33:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:33]Read from MH i2c: E2 [13:33:33]MH_I2C_Read... [13:33:33]Read from MH i2c: E2 FD 00 [13:33:33]MH_I2C_Read... [13:33:33]Read from MH i2c: E2 FD 00 2B 30 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 07 [13:33:33]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:33:33]wFMCommunicate OK [13:33:33]wFMCommunicate request_size=4 [13:33:33]MH_SAM_APDU [13:33:33]CAPDU: 80 17 00 00 [13:33:33]Write to MH i2c: E2 08 00 2C 30 80 17 00 00 00 00 00 00 DC [13:33:33]Write i2c OK [13:33:33]MH_I2C_Read... [13:33:33]OFD Sender: No OFD packet to send [13:33:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:34]Read from MH i2c: E2 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 FD 00 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 FD 00 2C 30 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 54 [13:33:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:33:34]wFMCommunicate OK [13:33:34]wFMCommunicate request_size=4 [13:33:34]MH_SAM_APDU [13:33:34]CAPDU: 80 17 00 00 [13:33:34]Write to MH i2c: E2 08 00 2D 30 80 17 00 00 00 00 00 00 DD [13:33:34]Write i2c OK [13:33:34]MH_I2C_Read... [13:33:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:33:34]Read from MH i2c: E2 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 D7 00 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 D7 00 2D 30 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C0 [13:33:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:34]wFMCommunicate OK [13:33:34]SAM_PROTO_GetShiftData done [13:33:34]requested_item shift.sale.total_cash is exist - process it [13:33:34]requested_item shift.sale_refund.total is exist - process it [13:33:34]requested_item shift.sale_refund.total_cash is exist - process it [13:33:34]requested_item shift.buy.total is exist - process it [13:33:34]requested_item shift.buy.total_cash is exist - process it [13:33:34]produce_requested_data done [13:33:34]produce_requested_data return {"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:33:34]process_action_free get_value [13:33:34]json_value_free [13:33:34]json_value_free done [13:33:34]process_json_proto returns [13:33:34]Send response to host [13:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:33:34]free response buf [13:33:34]execute_script done [13:33:34]execute_script returns [13:33:34]free content buf [13:33:34]Sock 9.Close socket [13:33:34]Sock 9.Thread stoped [13:33:34]accept exits with 7 [13:33:34]New connection [13:33:34]New thread 3067137380 created [13:33:34]Thread 3067280740 joined [13:33:34]Waiting for new connection... [13:33:34] Sock 7.Parse request [13:33:34]Sock 7.Check first char [13:33:34]Sock 7.First char is OK [13:33:34]request: POST /json_proto HTTP/1.0 [13:33:34]Method: POST [13:33:34]URL: /json_proto [13:33:34]Method is POST - this is cgi request [13:33:34]url: /json_proto [13:33:34]query_string will be loaded in cgi processing [13:33:34]execute_cgi json_proto POST (null) [13:33:34]execute_cgi path=json_proto method=POST [13:33:34]POST find Content-Length [13:33:34]Host: 172.17.32.195:8080 [13:33:34]Content-Length: 331 [13:33:34]Content-Type: application/json [13:33:34] [13:33:34]POST finish read [13:33:34]Found Content-Length = 331 [13:33:34]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" ] } } [13:33:34]execute_script... [13:33:34]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" ] } } [13:33:34]POST & json_proto [13:33:34]process_json_proto [13:33:34]json parsed OK: [13:33:34]protocol is kg_v1.0 [13:33:34]action value=get_value [13:33:34]process_action get_value [13:33:34]cmd_get_value [13:33:34]process_action get_value done [13:33:34]requested_data is exist [13:33:34]produce_requested_data [13:33:34]requested_item fm.sale.total is exist - process it [13:33:34]SAM_PROTO_GetFMData [13:33:34]wFMCommunicate request_size=4 [13:33:34]MH_SAM_APDU [13:33:34]CAPDU: 80 13 03 00 [13:33:34]Write to MH i2c: E2 08 00 2E 30 80 13 03 00 00 00 00 00 DD [13:33:35]Write i2c OK [13:33:35]MH_I2C_Read... [13:33:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:35]Read from MH i2c: E2 [13:33:35]MH_I2C_Read... [13:33:35]Read from MH i2c: E2 FD 00 [13:33:35]MH_I2C_Read... [13:33:35]Read from MH i2c: E2 FD 00 2E 30 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 66 [13:33:35]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:35]wFMCommunicate OK [13:33:35]wFMCommunicate request_size=4 [13:33:35]MH_SAM_APDU [13:33:35]CAPDU: 80 17 00 00 [13:33:35]Write to MH i2c: E2 08 00 2F 30 80 17 00 00 00 00 00 00 DF [13:33:35]Write i2c OK [13:33:35]MH_I2C_Read... [13:33:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:36]Read from MH i2c: E2 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 FD 00 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 FD 00 2F 30 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 80 [13:33:36]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:36]wFMCommunicate OK [13:33:36]wFMCommunicate request_size=4 [13:33:36]MH_SAM_APDU [13:33:36]CAPDU: 80 17 00 00 [13:33:36]Write to MH i2c: E2 08 00 30 30 80 17 00 00 00 00 00 00 E0 [13:33:36]Write i2c OK [13:33:36]MH_I2C_Read... [13:33:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:36]Read from MH i2c: E2 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 FD 00 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 FD 00 30 30 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 B8 [13:33:36]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:37]wFMCommunicate OK [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 17 00 00 [13:33:37]Write to MH i2c: E2 08 00 31 30 80 17 00 00 00 00 00 00 E1 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 FD 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 FD 00 31 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 5C [13:33:37]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:37]wFMCommunicate OK [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 17 00 00 [13:33:37]Write to MH i2c: E2 08 00 32 30 80 17 00 00 00 00 00 00 E2 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 E4 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 E4 00 32 30 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 C2 [13:33:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:38]wFMCommunicate OK [13:33:38]SAM_PROTO_GetFMData done [13:33:38]requested_item fm.sale_refund.total is exist - process it [13:33:38]requested_item fm.buy.total is exist - process it [13:33:38]requested_item shift.sale.total is exist - process it [13:33:38]SAM_PROTO_GetShiftData [13:33:38]wFMCommunicate request_size=4 [13:33:38]MH_SAM_APDU [13:33:38]CAPDU: 80 13 02 00 [13:33:38]Write to MH i2c: E2 08 00 33 30 80 13 02 00 00 00 00 00 E1 [13:33:38]Write i2c OK [13:33:38]MH_I2C_Read... [13:33:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:33:38]Read from MH i2c: E2 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: E2 FD 00 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: E2 FD 00 33 30 00 BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 AE [13:33:38]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 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 A4 F0 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:33:39]wFMCommunicate OK [13:33:39]wFMCommunicate request_size=4 [13:33:39]MH_SAM_APDU [13:33:39]CAPDU: 80 17 00 00 [13:33:39]Write to MH i2c: E2 08 00 34 30 80 17 00 00 00 00 00 00 E4 [13:33:39]OFD Sender: No OFD packet to send [13:33:39]Write i2c OK [13:33:39]MH_I2C_Read... [13:33:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:39]Read from MH i2c: E2 [13:33:39]MH_I2C_Read... [13:33:39]Read from MH i2c: E2 FD 00 [13:33:39]MH_I2C_Read... [13:33:39]Read from MH i2c: E2 FD 00 34 30 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 AF [13:33:39]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [13:33:39]wFMCommunicate OK [13:33:39]wFMCommunicate request_size=4 [13:33:39]MH_SAM_APDU [13:33:39]CAPDU: 80 17 00 00 [13:33:39]Write to MH i2c: E2 08 00 35 30 80 17 00 00 00 00 00 00 E5 [13:33:39]Write i2c OK [13:33:39]MH_I2C_Read... [13:33:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:40]Read from MH i2c: E2 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 FD 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 FD 00 35 30 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 11 [13:33:40]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:33:40]wFMCommunicate OK [13:33:40]wFMCommunicate request_size=4 [13:33:40]MH_SAM_APDU [13:33:40]CAPDU: 80 17 00 00 [13:33:40]Write to MH i2c: E2 08 00 36 30 80 17 00 00 00 00 00 00 E6 [13:33:40]Write i2c OK [13:33:40]MH_I2C_Read... [13:33:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:40]Read from MH i2c: E2 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 FD 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 FD 00 36 30 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 5E [13:33:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:33:41]wFMCommunicate OK [13:33:41]wFMCommunicate request_size=4 [13:33:41]MH_SAM_APDU [13:33:41]CAPDU: 80 17 00 00 [13:33:41]Write to MH i2c: E2 08 00 37 30 80 17 00 00 00 00 00 00 E7 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:33:41]Read from MH i2c: E2 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 D7 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 D7 00 37 30 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CA [13:33:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:41]wFMCommunicate OK [13:33:41]SAM_PROTO_GetShiftData done [13:33:41]requested_item shift.sale.total_cash is exist - process it [13:33:41]requested_item shift.sale_refund.total is exist - process it [13:33:41]requested_item shift.sale_refund.total_cash is exist - process it [13:33:41]requested_item shift.buy.total is exist - process it [13:33:41]requested_item shift.buy.total_cash is exist - process it [13:33:41]produce_requested_data done [13:33:41]produce_requested_data return {"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:33:41]process_action_free get_value [13:33:41]json_value_free [13:33:41]json_value_free done [13:33:41]process_json_proto returns [13:33:41]Send response to host [13:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":109558929.94,"fm.sale_refund.total":2999421.26,"fm.buy.total":0.00,"shift.sale.total":213332.24,"shift.sale.total_cash":125551.41,"shift.sale_refund.total":5801.07,"shift.sale_refund.total_cash":5801.07,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:33:41]free response buf [13:33:41]execute_script done [13:33:41]execute_script returns [13:33:41]free content buf [13:33:41]Sock 7.Close socket [13:33:41]Sock 7.Thread stoped [13:33:41]accept exits with 9 [13:33:41]New connection [13:33:41]New thread 3067280740 created [13:33:41]Thread 3067137380 joined [13:33:41]Waiting for new connection... [13:33:41] Sock 9.Parse request [13:33:41]Sock 9.Check first char [13:33:41]Sock 9.First char is OK [13:33:41]request: POST /json_proto HTTP/1.0 [13:33:41]Method: POST [13:33:41]URL: /json_proto [13:33:41]Method is POST - this is cgi request [13:33:41]url: /json_proto [13:33:41]query_string will be loaded in cgi processing [13:33:41]execute_cgi json_proto POST (null) [13:33:41]execute_cgi path=json_proto method=POST [13:33:41]POST find Content-Length [13:33:41]Host: 172.17.32.195:8080 [13:33:41]Content-Length: 266 [13:33:41]Content-Type: application/json [13:33:41] [13:33:41]POST finish read [13:33:41]Found Content-Length = 266 [13:33:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:41]execute_script... [13:33:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0427\u0435\u0440\u0438\u043A\u0431\u0430\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:41]POST & json_proto [13:33:41]process_json_proto [13:33:41]json parsed OK: [13:33:41]protocol is kg_v1.0 [13:33:41]action value=close_shift [13:33:41]process_action close_shift [13:33:41]cmd_close_shift [13:33:41]MH_GetDate [13:33:41]Write to MH i2c: F0 00 00 38 30 57 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 38 30 00 B7 43 15 66 77 1B 62 64 2D [13:33:41]GetLastDocTimeStamp 1712669597 [13:33:41]current date 1712669623 [13:33:41]FM_GetShiftState [13:33:41]SAM_PROTO_GetShiftState [13:33:41]wFMCommunicate request_size=4 [13:33:41]MH_SAM_APDU [13:33:41]CAPDU: 80 13 01 00 [13:33:41]Write to MH i2c: E2 08 00 39 30 80 13 01 00 00 00 00 00 E6 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:41]Read from MH i2c: E2 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 0E 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 0E 00 39 30 00 09 00 01 8A 8A 14 66 00 00 00 00 90 00 80 [13:33:41]RAPDU: 09 00 01 8A 8A 14 66 00 00 00 00 90 00 [13:33:41]wFMCommunicate OK [13:33:41]SAM_PROTO_GetShiftState done [13:33:41]FM_GetShiftState done [13:33:41]KKMCreateCloseShiftDocument [13:33:41]Load OK [13:33:41]Malloc new data [13:33:41]MH_GetDate [13:33:41]Write to MH i2c: F0 00 00 3A 30 59 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 3A 30 00 B7 43 15 66 77 1B 62 64 2F [13:33:42]Malloc new data [13:33:42]Malloc new data [13:33:42]Malloc new data [13:33:42]Malloc new data [13:33:42]KKMCreateCloseShiftDocument OK [13:33:42]KKMSetCloseShiftData OK [13:33:42]ProcessDocumentItem done err = 0, tmpTLVsize=73 [13:33:42]tlvbuf is 01866080 [13:33:42]KKMLoadAndSignCloseShiftData [13:33:42]SAM_PROTO_ProcessDocument [13:33:42]wFMCommunicate request_size=9 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 01 00 04 05 00 49 00 [13:33:42]Write to MH i2c: E2 0C 00 3B 30 80 15 01 00 04 00 05 00 49 00 00 00 40 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 3B 30 00 90 00 DF [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=23 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [13:33:42]Write to MH i2c: E2 1A 00 3C 30 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 E1 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 3C 30 00 90 00 E0 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=32 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 [13:33:42]Write to MH i2c: E2 23 00 3D 30 80 15 02 00 1B 00 FD 03 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 00 00 7B [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 3D 30 00 90 00 E1 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=13 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 02 00 08 F4 03 04 00 B7 43 15 66 [13:33:42]Write to MH i2c: E2 10 00 3E 30 80 15 02 00 08 00 F4 03 04 00 B7 43 15 66 00 00 6E [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 3E 30 00 90 00 E2 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=25 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 [13:33:42]Write to MH i2c: E2 1C 00 3F 30 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 00 00 53 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 3F 30 00 90 00 E3 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=4 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 15 03 00 [13:33:42]Write to MH i2c: E2 08 00 40 30 80 15 03 00 00 00 00 00 F1 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:43]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [13:33:43]Read from MH i2c: E2 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 FD 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 FD 00 40 30 00 FD 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 81 5D 02 00 0E 04 04 00 2A 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 90 00 C3 [13:33:43]RAPDU: FD 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 81 5D 02 00 0E 04 04 00 2A 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 B6 04 6E 04 04 00 38 01 00 00 69 04 9D 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 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 03 00 00 00 B1 04 03 00 0B DA 90 00 [13:33:43]wFMCommunicate OK [13:33:43]SAM_PROTO_ProcessDocument answer len = 1277 [13:33:43]SAM_PROTO_ProcessDocument remain to read = 1029 [13:33:43]wFMCommunicate request_size=4 [13:33:43]MH_SAM_APDU [13:33:43]CAPDU: 80 17 00 00 [13:33:43]Write to MH i2c: E2 08 00 41 30 80 17 00 00 00 00 00 00 F1 [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:43]Read from MH i2c: E2 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 FD 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 FD 00 41 30 00 08 70 04 03 00 0B DA 08 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 A4 F0 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 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 75 [13:33:44]RAPDU: 08 70 04 03 00 0B DA 08 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 A4 F0 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 0D 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [13:33:44]wFMCommunicate OK [13:33:44]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:33:44]SAM_PROTO_ProcessDocument remain to read = 779 [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 17 00 00 [13:33:44]Write to MH i2c: E2 08 00 42 30 80 17 00 00 00 00 00 00 F2 [13:33:44]OFD Sender: No OFD packet to send [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 FD 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 FD 00 42 30 00 00 04 F7 03 00 00 EF 03 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 90 00 58 [13:33:44]RAPDU: 00 04 F7 03 00 00 EF 03 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 90 00 [13:33:44]wFMCommunicate OK [13:33:44]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:33:44]SAM_PROTO_ProcessDocument remain to read = 529 [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 17 00 00 [13:33:44]Write to MH i2c: E2 08 00 43 30 80 17 00 00 00 00 00 00 F3 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 FD 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 FD 00 43 30 00 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 02 [13:33:45]RAPDU: 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [13:33:45]wFMCommunicate OK [13:33:45]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:33:45]SAM_PROTO_ProcessDocument remain to read = 279 [13:33:45]wFMCommunicate request_size=4 [13:33:45]MH_SAM_APDU [13:33:45]CAPDU: 80 17 00 00 [13:33:45]Write to MH i2c: E2 08 00 44 30 80 17 00 00 00 00 00 00 F4 [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 FD 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 FD 00 44 30 00 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 32 [13:33:46]RAPDU: 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [13:33:46]wFMCommunicate OK [13:33:46]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:33:46]SAM_PROTO_ProcessDocument remain to read = 29 [13:33:46]wFMCommunicate request_size=4 [13:33:46]MH_SAM_APDU [13:33:46]CAPDU: 80 17 00 00 [13:33:46]Write to MH i2c: E2 08 00 45 30 80 17 00 00 00 00 00 00 F5 [13:33:46]Write i2c OK [13:33:46]MH_I2C_Read... [13:33:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 29! [13:33:46]Read from MH i2c: E2 [13:33:46]MH_I2C_Read... [13:33:46]Read from MH i2c: E2 20 00 [13:33:46]MH_I2C_Read... [13:33:46]Read from MH i2c: E2 20 00 45 30 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 5A 37 91 41 A0 B0 90 00 EC [13:33:46]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 5A 37 91 41 A0 B0 90 00 [13:33:46]wFMCommunicate OK [13:33:46]SAM_PROTO_ProcessDocument received (without SW) 29 bytes [13:33:46]SAM_PROTO_ProcessDocument done [13:33:46]1209 (1) - 1.0 - номер версии ФФД [13:33:46]1041 (16) - 0000000000874906 - номер ФМ [13:33:46]1040 (4) - 155009 - номер ФД [13:33:46]1038 (4) - 298 - номер смены [13:33:46]1118 (4) - 312 - количество кассовых чеков за смену [13:33:46]1111 (4) - 314 - общее количество ФД за смену [13:33:46]1194 (1206) - счетчики итогов смены [13:33:46] 1134 (4) - 312 - количество чеков со всеми признаками расчетов [13:33:46] 1129 (157) - счетчики операций «приход» [13:33:46] 1135 (4) - 309 - количество чеков по признаку расчетов [13:33:46] 1201 (4) - 213332.24 - общая итоговая сумма в чеках [13:33:46] 1136 (3) - 125551.41 - итоговая сумма в чеках наличными [13:33:46] 1138 (3) - 87780.83 - итоговая сумма в чеках безналичными [13:33:46] 1024 (123) - суммы налогов [13:33:46] 1006 (9) - суммы НДС [13:33:46] 1010 (1) - 0% - код ставки НДС [13:33:46] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:46] 1006 (12) - суммы НДС [13:33:46] 1010 (1) - 12% - код ставки НДС [13:33:46] 1011 (3) - 22654.58 - сумма НДС по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 0% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (12) - суммы НСП [13:33:46] 1014 (1) - 1% - код ставки НСП [13:33:46] 1015 (3) - 1887.93 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 2% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 3% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 5% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 0,50% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 1,50% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1130 (151) - счетчики операций «возврат прихода» [13:33:46] 1135 (4) - 3 - количество чеков по признаку расчетов [13:33:46] 1201 (3) - 5801.07 - общая итоговая сумма в чеках [13:33:46] 1136 (3) - 5801.07 - итоговая сумма в чеках наличными [13:33:46] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:46] 1024 (121) - суммы налогов [13:33:46] 1006 (9) - суммы НДС [13:33:46] 1010 (1) - 0% - код ставки НДС [13:33:46] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:46] 1006 (11) - суммы НДС [13:33:46] 1010 (1) - 12% - код ставки НДС [13:33:46] 1011 (2) - 616.04 - сумма НДС по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 0% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (11) - суммы НСП [13:33:46] 1014 (1) - 1% - код ставки НСП [13:33:46] 1015 (2) - 51.33 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 2% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 3% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 5% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 0,50% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 1,50% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1131 (141) - счетчики операций «расход» [13:33:46] 1135 (4) - 0 - количество чеков по признаку расчетов [13:33:46] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:33:46] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:33:46] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:46] 1024 (117) - суммы налогов [13:33:46] 1006 (9) - суммы НДС [13:33:46] 1010 (1) - 0% - код ставки НДС [13:33:46] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:46] 1006 (9) - суммы НДС [13:33:46] 1010 (1) - 12% - код ставки НДС [13:33:46] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:46] 1014 (1) - 0% - код ставки НСП [13:33:46] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:46] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 1% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 2% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 3% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 5% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 0,50% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 1,50% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1132 (141) - счетчики операций «возврат расхода» [13:33:47] 1135 (4) - 0 - количество чеков по признаку расчетов [13:33:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:33:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:33:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:33:47] 1024 (117) - суммы налогов [13:33:47] 1006 (9) - суммы НДС [13:33:47] 1010 (1) - 0% - код ставки НДС [13:33:47] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:47] 1006 (9) - суммы НДС [13:33:47] 1010 (1) - 12% - код ставки НДС [13:33:47] 1011 (0) - 0.00 - сумма НДС по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 0% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 1% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 2% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 3% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 5% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 0,50% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1007 (9) - суммы НСП [13:33:47] 1014 (1) - 1,50% - код ставки НСП [13:33:47] 1015 (0) - 0.00 - сумма НСП по ставке [13:33:47] 1133 (588) - - счетчики коррекции - не используются [13:33:47]1077 (6) - 99194706698416 - ФПД [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1209 (04B9) [13:33:47]Malloc new data [13:33:47]Processing tag 1041 (0411) [13:33:47]Processing tag 1040 (0410) [13:33:47]Malloc new data [13:33:47]Processing tag 1038 (040E) [13:33:47]Malloc new data [13:33:47]Processing tag 1118 (045E) [13:33:47]Malloc new data [13:33:47]Processing tag 1111 (0457) [13:33:47]Malloc new data [13:33:47]Processing tag 1194 (04AA) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1134 (046E) [13:33:47]Malloc new data [13:33:47]Processing tag 1129 (0469) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1135 (046F) [13:33:47]Malloc new data [13:33:47]Processing tag 1201 (04B1) [13:33:47]Malloc new data [13:33:47]Processing tag 1136 (0470) [13:33:47]Malloc new data [13:33:47]Processing tag 1138 (0472) [13:33:47]Malloc new data [13:33:47]Processing tag 1024 (0400) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1130 (046A) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1135 (046F) [13:33:47]Malloc new data [13:33:47]Processing tag 1201 (04B1) [13:33:47]Malloc new data [13:33:47]Processing tag 1136 (0470) [13:33:47]Malloc new data [13:33:47]Processing tag 1138 (0472) [13:33:47]Malloc new data [13:33:47]Processing tag 1024 (0400) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1131 (046B) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1135 (046F) [13:33:47]Malloc new data [13:33:47]Processing tag 1201 (04B1) [13:33:47]Malloc new data [13:33:47]Processing tag 1136 (0470) [13:33:47]Malloc new data [13:33:47]Processing tag 1138 (0472) [13:33:47]Malloc new data [13:33:47]Processing tag 1024 (0400) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1132 (046C) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1135 (046F) [13:33:47]Malloc new data [13:33:47]Processing tag 1201 (04B1) [13:33:47]Malloc new data [13:33:47]Processing tag 1136 (0470) [13:33:47]Malloc new data [13:33:47]Processing tag 1138 (0472) [13:33:47]Malloc new data [13:33:47]Processing tag 1024 (0400) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1006 (03EE) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1010 (03F2) [13:33:47]Malloc new data [13:33:47]Processing tag 1011 (03F3) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1007 (03EF) [13:33:47]Load OK [13:33:47]SetTLVBufToDocument [13:33:47]Processing tag 1014 (03F6) [13:33:47]Malloc new data [13:33:47]Processing tag 1015 (03F7) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1133 (046D) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Processing tag 1077 (0435) [13:33:47]Malloc new data [13:33:47]SetTLVBufToDocument err=0 [13:33:47]Malloc new data [13:33:47]SAM_PROTO_GetFMData [13:33:47]wFMCommunicate request_size=4 [13:33:47]MH_SAM_APDU [13:33:47]CAPDU: 80 13 03 00 [13:33:47]Write to MH i2c: E2 08 00 46 30 80 13 03 00 00 00 00 00 F5 [13:33:47]Write i2c OK [13:33:47]MH_I2C_Read... [13:33:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:33:48]Read from MH i2c: E2 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 FD 00 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 FD 00 46 30 00 C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 7E [13:33:48]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 2B 5B 02 00 69 04 A3 00 6F 04 04 00 D2 53 02 00 B1 04 05 00 02 A9 05 8D 02 70 04 05 00 EE 5D 0E D7 01 72 04 04 00 14 4B F7 B5 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 6B DD 58 45 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 FF 46 C7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 59 07 00 00 B1 04 04 00 EE C0 E0 11 70 04 04 00 9E 7A E0 11 72 04 02 00 50 46 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 BE 06 E6 01 EF 90 00 [13:33:48]wFMCommunicate OK [13:33:48]wFMCommunicate request_size=4 [13:33:48]MH_SAM_APDU [13:33:48]CAPDU: 80 17 00 00 [13:33:48]Write to MH i2c: E2 08 00 47 30 80 17 00 00 00 00 00 00 F7 [13:33:48]Write i2c OK [13:33:48]MH_I2C_Read... [13:33:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:48]Read from MH i2c: E2 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 FD 00 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 FD 00 47 30 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 98 [13:33:49]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 ED 7F 28 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:33:49]wFMCommunicate OK [13:33:49]wFMCommunicate request_size=4 [13:33:49]MH_SAM_APDU [13:33:49]CAPDU: 80 17 00 00 [13:33:49]Write to MH i2c: E2 08 00 48 30 80 17 00 00 00 00 00 00 F8 [13:33:49]OFD Sender: No OFD packet to send [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 [13:33:49]MH_I2C_Read... [13:33:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:49]Read from MH i2c: E2 FD 00 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 FD 00 48 30 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 D0 [13:33:49]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 17 00 00 [13:33:50]Write to MH i2c: E2 08 00 49 30 80 17 00 00 00 00 00 00 F9 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 FD 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 FD 00 49 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 74 [13:33:50]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 17 00 00 [13:33:50]Write to MH i2c: E2 08 00 4A 30 80 17 00 00 00 00 00 00 FA [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 E4 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 E4 00 4A 30 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 DA [13:33:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:33:51]wFMCommunicate OK [13:33:51]SAM_PROTO_GetFMData done [13:33:51]Malloc new data [13:33:51]Malloc new data [13:33:51]Malloc new data [13:33:51]Malloc new data [13:33:51]KKMLoadAndSignCloseShiftData err=0 [13:33:51]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Черикбаев М. 09.04.2024 13:33 Смена: 298 РНМ: 0000000000090882 ЗНМ: 0300000127 СНО: Общий режим Чеков за смену: 312 ФД за смену: 314 Всего чеков: 312 ИТОГИ ПРИХОД Чеков: 309 Общий итог: 213332.24 Итого наличными: 125551.41 Итого безнал.: 87780.83 НДС 0% : 0.00 НДС 12% : 22654.58 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1887.93 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 5801.07 Итого наличными: 5801.07 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 616.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 51.33 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 119750.34 НС Приход: 109558929.94 НС Возвр.Прихода: 2999421.26 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 155009 ФМ: 0000000000874906 ФПД: 99194706698416 [13:33:51]StoreToDocumentArchive [13:33:51]shift 298 fd 155009 [13:33:51]save to /storage/0298/doc_00155009 [13:33:51]save last doc name /storage/0298/doc_00155009 to /storage/kkm_last_doc_name [13:33:51]save OK [13:33:51]Clear old archive folders... [13:33:51]Remove dir /storage/0266 [13:33:51]opendir ok [13:33:51]file . [13:33:51]file .. [13:33:51]file doc_1712669605 [13:33:51]remove file /storage/0266/doc_1712669605 [13:33:51]remove dir /storage/0266 [13:33:51]NVStorageSaveData kkm_registers [13:33:51]File name is /storage/kkm_registers [13:33:51]Write 24 bytes [13:33:51]NVStorageSaveData done [13:33:51]NVStorageSaveData kkm_registers [13:33:51]File name is /storage/kkm_registers [13:33:51]Write 24 bytes [13:33:51]NVStorageSaveData done [13:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=1389 [13:33:51]tlvbuf is 019263D0 [13:33:51]SAM_PROTO_ClearQueue [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 09 00 00 [13:33:51]Write to MH i2c: E2 08 00 4B 30 80 09 00 00 00 00 00 00 ED [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 4B 30 00 90 00 EF [13:33:51]RAPDU: 90 00 [13:33:51]wFMCommunicate OK [13:33:51]SAM_PROTO_ClearQueue done [13:33:51]KKMCreateOFDPacket [13:33:51]OFDProtocolAddRootSTLVToBuf [13:33:51]FM_MakeSignedData [13:33:51]FM_MakeSignedData [13:33:51]SAM_PROTO_SignData [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 0D 01 02 [13:33:51]Write to MH i2c: E2 08 00 4C 30 80 0D 01 02 00 00 00 00 F5 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 4C 30 00 90 00 F0 [13:33:51]RAPDU: 90 00 [13:33:51]wFMCommunicate OK [13:33:51]wFMCommunicate request_size=255 [13:33:51]MH_SAM_APDU [13:33:51]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 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 F4 03 04 00 B7 43 15 66 0E 04 04 00 2A 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 DD 04 6E 04 04 00 38 01 00 00 69 04 A4 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 [13:33:52]Write to MH i2c: E2 02 01 4D 30 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 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 F4 03 04 00 B7 43 15 66 0E 04 04 00 2A 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 DD 04 6E 04 04 00 38 01 00 00 69 04 A4 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 00 00 C1 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 4D 30 00 90 00 F1 [13:33:52]RAPDU: 90 00 [13:33:52]wFMCommunicate OK [13:33:52]wFMCommunicate request_size=255 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 0D 02 02 FA 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 79 E1 02 6A 04 9F 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A4 F0 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 0D 14 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 [13:33:52]Write to MH i2c: E2 02 01 4E 30 80 0D 02 02 FA 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 79 E1 02 6A 04 9F 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A4 F0 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 0D 14 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 6C [13:33:53]Write i2c OK [13:33:53]MH_I2C_Read... [13:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:53]Read from MH i2c: E2 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 03 00 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 03 00 4E 30 00 90 00 F2 [13:33:53]RAPDU: 90 00 [13:33:53]wFMCommunicate OK [13:33:53]wFMCommunicate request_size=255 [13:33:53]MH_SAM_APDU [13:33:53]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 [13:33:53]Write to MH i2c: E2 02 01 4F 30 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 B1 [13:33:54]Write i2c OK [13:33:54]MH_I2C_Read... [13:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:54]Read from MH i2c: E2 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 03 00 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 03 00 4F 30 00 90 00 F3 [13:33:54]RAPDU: 90 00 [13:33:54]wFMCommunicate OK [13:33:54]wFMCommunicate request_size=255 [13:33:54]MH_SAM_APDU [13:33:54]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 OFD Sender: No OFD packet to send [13:33:54]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 [13:33:54]Write to MH i2c: E2 02 01 50 30 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 D1 [13:33:55]Write i2c OK [13:33:55]MH_I2C_Read... [13:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:55]Read from MH i2c: E2 [13:33:55]MH_I2C_Read... [13:33:55]Read from MH i2c: E2 03 00 [13:33:55]MH_I2C_Read... [13:33:55]Read from MH i2c: E2 03 00 50 30 00 90 00 F4 [13:33:55]RAPDU: 90 00 [13:33:55]wFMCommunicate OK [13:33:55]wFMCommunicate request_size=255 [13:33:55]MH_SAM_APDU [13:33:55]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 [13:33:55]Write to MH i2c: E2 02 01 51 30 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 8B [13:33:55]Write i2c OK [13:33:55]MH_I2C_Read... [13:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:56]Read from MH i2c: E2 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 03 00 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 03 00 51 30 00 90 00 F5 [13:33:56]RAPDU: 90 00 [13:33:56]wFMCommunicate OK [13:33:56]wFMCommunicate request_size=148 [13:33:56]MH_SAM_APDU [13:33:56]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 81 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 35 04 06 00 5A 37 91 41 A0 B0 [13:33:56]Write to MH i2c: E2 97 00 52 30 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 81 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 35 04 06 00 5A 37 91 41 A0 B0 00 00 D0 [13:33:56]Write i2c OK [13:33:56]MH_I2C_Read... [13:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:56]Read from MH i2c: E2 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 03 00 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 03 00 52 30 00 90 00 F6 [13:33:56]RAPDU: 90 00 [13:33:56]wFMCommunicate OK [13:33:56]wFMCommunicate request_size=4 [13:33:56]MH_SAM_APDU [13:33:56]CAPDU: 80 0D 03 02 [13:33:56]Write to MH i2c: E2 08 00 53 30 80 0D 03 02 00 00 00 00 FE [13:33:56]Write i2c OK [13:33:56]MH_I2C_Read... [13:33:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:56]Read from MH i2c: E2 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 0B 00 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 0B 00 53 30 00 CA FA F8 B3 24 04 F1 41 90 00 C8 [13:33:56]RAPDU: CA FA F8 B3 24 04 F1 41 90 00 [13:33:56]wFMCommunicate OK [13:33:56]SAM_PROTO_SignData done [13:33:56]FM_MakeSignedData done [13:33:56]CreateOFDProtocolMessage [13:33:56]wFMCommunicate request_size=4 [13:33:56]MH_SAM_APDU [13:33:56]CAPDU: 80 11 00 00 [13:33:56]Write to MH i2c: E2 08 00 54 30 80 11 00 00 00 00 00 00 FE [13:33:56]Write i2c OK [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 [13:33:56]MH_I2C_Read... [13:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:56]Read from MH i2c: E2 17 00 [13:33:56]MH_I2C_Read... [13:33:56]Read from MH i2c: E2 17 00 54 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 53 [13:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 90 00 [13:33:57]wFMCommunicate OK [13:33:57]CreateOFDProtocolMessage done [13:33:57]OFDSenderStorePacket 155009 [13:33:57]StoreOFDPacket docnum=155009 [13:33:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 81 05 00 00 35 DD 79 05 98 6F 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 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 F4 03 04 00 B7 43 15 66 0E 04 04 00 2A 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 DD 04 6E 04 04 00 38 01 00 00 69 04 A4 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 02 6A 04 9F 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A4 F0 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 0D 14 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 81 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 35 04 06 00 5A 37 91 41 A0 B0 CA FA F8 B3 24 04 F1 41 [13:33:57]CheckFolder [13:33:57]dirname=/storage/ofd_packets [13:33:57]CheckFolder done [13:33:57]ProducePacketName [13:33:57]name=ofd_packets/00155009 [13:33:57]NVStorageSaveData ofd_packets/00155009 [13:33:57]File name is /storage/ofd_packets/00155009 [13:33:57]Write 1439 bytes [13:33:57]NVStorageSaveData done [13:33:57]OFDSenderStorePacket done [13:33:57]KKMCreateOFDPacket done [13:33:57]NVStorageSaveData kkm_last_timestamp [13:33:57]File name is /storage/kkm_last_timestamp [13:33:57]Write 4 bytes [13:33:57]NVStorageSaveData done [13:33:57]ExternCall_PrintAddStr [13:33:57]wPrintStart [13:33:57]Write to MH i2c: 01 00 00 55 30 85 [13:33:57]Write i2c OK [13:33:57]MH_I2C_Read... [13:33:57]Read from MH i2c: 01 [13:33:57]MH_I2C_Read... [13:33:57]Read from MH i2c: 01 07 00 [13:33:57]MH_I2C_Read... [13:33:57]Read from MH i2c: 01 07 00 55 30 00 00 00 00 00 FF 0F 9A [13:33:57]RasterBufferAndPrint [13:33:57]line Отчет о закрытии смены [13:33:57]line ФФД: 1.0 [13:33:57]line ИНН: 02508201610067 [13:33:57]line Кассир: Черикбаев М. [13:33:57]line 09.04.2024 13:33 [13:33:57]line Смена: 298 [13:33:57]line РНМ: 0000000000090882 [13:33:57]line ЗНМ: 0300000127 [13:33:57]line СНО: Общий режим [13:33:57]line Чеков за смену: 312 [13:33:57]line ФД за смену: 314 [13:33:57]line Всего чеков: 312 [13:33:57]line ИТОГИ ПРИХОД [13:33:57]line Чеков: 309 [13:33:57]line Общий итог: 213332.24 [13:33:57]line Итого наличными: 125551.41 [13:33:57]line Итого безнал.: 87780.83 [13:33:57]line НДС 0% : 0.00 [13:33:57]line НДС 12% : 22654.58 [13:33:57]line НСП 0% : 0.00 [13:33:57]line НСП 1,50% : 0.00 [13:33:57]line НСП 0,50% : 0.00 [13:33:57]line НСП 5% : 0.00 [13:33:57]line НСП 3% : 0.00 [13:33:57]line НСП 2% : 0.00 [13:33:57]line НСП 1% : 1887.93 [13:33:57]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:33:57]line Чеков: 3 [13:33:57]line Общий итог: 5801.07 [13:33:57]line Итого наличными: 5801.07 [13:33:57]line Итого безнал.: 0.00 [13:33:57]line НДС 0% : 0.00 [13:33:57]line НДС 12% : 616.04 [13:33:57]line НСП 0% : 0.00 [13:33:57]line НСП 1,50% : 0.00 [13:33:57]line НСП 0,50% : 0.00 [13:33:57]line НСП 5% : 0.00 [13:33:57]line НСП 3% : 0.00 [13:33:57]line НСП 2% : 0.00 [13:33:57]line НСП 1% : 51.33 [13:33:57]line ИТОГИ РАСХОД [13:33:57]line Чеков: 0 [13:33:57]line Общий итог: 0.00 [13:33:57]line Итого наличными: 0.00 [13:33:57]line Итого безнал.: 0.00 [13:33:57]line НДС 0% : 0.00 [13:33:57]line НДС 12% : 0.00 [13:33:57]line НСП 0% : 0.00 [13:33:57]line НСП 1,50% : 0.00 [13:33:57]line НСП 0,50% : 0.00 [13:33:57]line НСП 5% : 0.00 [13:33:57]line НСП 3% : 0.00 [13:33:57]line НСП 2% : 0.00 [13:33:57]line НСП 1% : 0.00 [13:33:57]line ИТОГИ ВОЗВРАТ РАСХОДА [13:33:57]line Чеков: 0 [13:33:57]line Общий итог: 0.00 [13:33:57]line Итого наличными: 0.00 [13:33:57]line Итого безнал.: 0.00 [13:33:57]line НДС 0% : 0.00 [13:33:57]line НДС 12% : 0.00 [13:33:57]line НСП 0% : 0.00 [13:33:57]line НСП 1,50% : 0.00 [13:33:57]line НСП 0,50% : 0.00 [13:33:57]line НСП 5% : 0.00 [13:33:57]line НСП 3% : 0.00 [13:33:57]line НСП 2% : 0.00 [13:33:57]line НСП 1% : 0.00 [13:33:57]line Сумма внесений: 0.00 [13:33:57]line Сумма выплат: 0.00 [13:33:57]line Нал. в кассе: 119750.34 [13:33:57]line НС Приход: 109558929.94 [13:33:57]line НС Возвр.Прихода: 2999421.26 [13:33:57]line НС Расход: 0.00 [13:33:57]line НС Возвр.Расхода: 0.00 [13:33:57]line ФД: 155009 [13:33:57]line ФМ: 0000000000874906 [13:33:57]line ФПД: 99194706698416 [13:33:57]OFD Sender: Processing packet 155009 [packets to send 67, broken 66] [13:33:57]ProducePacketName [13:33:57]name=ofd_packets/00155009 [13:33:57]OFD Sender: To server: pG, [13:33:57]CommunicateWithHost lk.salyk.kg:30040 [13:33:57]ConnectInit lk.salyk.kg [13:33:57]written 0, free lines is 4095 [13:33:57]Connected sock=10 [13:33:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 81 05 00 00 35 DD 79 05 98 6F 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 17 00 D0 A7 D0 B5 D1 80 D0 B8 D0 BA D0 B1 D0 B0 D0 B5 D0 B2 20 D0 9C 2E 20 F4 03 04 00 B7 43 15 66 0E 04 04 00 2A 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 AA 04 DD 04 6E 04 04 00 38 01 00 00 69 04 A4 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E8 84 45 01 70 04 03 00 85 93 BF 72 04 03 00 63 F1 85 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 72 91 22 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 79 E1 02 6A 04 9F 00 6F 04 04 00 03 00 00 00 B1 04 03 00 0B DA 08 70 04 03 00 0B DA 08 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A4 F0 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 0D 14 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 Write to MH i2c: 00 01 00 00 F7 00 03 A5 01 30 00 D5 00 [13:33:58]EF 03 0A 00 F6 03 01 00 06 F7 Write i2c OK [13:33:58]03 MH_I2C_Read... [13:33:58]01 Read from MH i2c: 00 01 00 [13:33:58]EF MH_I2C_Read... [13:33:58]03 0A 00 F6 03 01 00 Read from MH i2c: 05 01 F7 07 03 00 01 [13:33:58]00 00 EF 03 0A 00 F6 03 01 00 MH_I2C_Read... [13:33:58]04 F7 03 01 00 00 EF 03 Read from MH i2c: 0A 01 00 07 F6 00 03 A5 30 01 00 00 00 03 00 F7 00 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 5B 02 0A F7 41 03 [13:33:58]01 00 00 EF 03 0A 00 F6 03 01 RasterBufferAndPrint [13:33:58]00 line [13:33:58]01 line [13:33:58]F7 line [13:33:58]03 line [13:33:58]01 line [13:33:58]00 00 6D written 0, free lines is 2857 [13:33:58]04 4C 02 78 04 04 00 00 00 00 00 79 04 MH_Cut [13:33:58]8D Write to MH i2c: 00 D1 6F 01 00 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 AC 00 30 00 01 F3 AE 03 [13:33:58]00 Write i2c OK [13:33:58]00 MH_I2C_Read... [13:33:58]EE 03 09 00 F2 Read from MH i2c: 03 D1 01 [13:33:58]00 MH_I2C_Read... [13:33:58]01 F3 03 00 00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 D1 00 01 F7 00 03 [13:33:58]00 MH_I2C_Read... [13:33:58]00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 D1 01 01 F7 00 03 AC 00 00 EF 03 09 00 F6 03 01 00 30 02 00 F7 AD 03 [13:33:58]00 Write to MH i2c: 00 EF 03 09 00 F6 03 01 00 03 01 F7 00 03 00 00 AD 00 30 EF 03 09 00 F6 03 01 00 04 F7 DD 03 [13:33:58]00 Write i2c OK [13:33:58]00 MH_I2C_Read... [13:33:58]EF 03 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 81 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 35 04 06 00 5A 37 91 41 A0 B0 CA FA F8 B3 24 04 F1 41 [13:33:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 4F 00 00 00 05 0B 47 00 32 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 10 04 04 00 81 5D 02 00 F4 03 04 00 70 EB 14 66 B6 04 01 00 00 FE 3A C0 61 32 8F 79 F6 [13:33:59]CommunicateWithHost err = 0 [13:33:59]CheckOFDResponse [13:33:59]1017 (14) - 77093643461234 [13:33:59]1041 (16) - 0000000000874906 [13:33:59]1040 (4) - 155009 [13:33:59]1012 (4) - 09.04.2024 07:17 [13:33:59]1206 (1) - 0 [13:33:59]OFD Sender: Remove packet 155009 [13:33:59]ProducePacketName [13:33:59]name=ofd_packets/00155009 [13:33:59]NVStorageDeleteData [13:33:59]*** Cut start [13:33:59]*** Partial cut [13:33:59]*** CUTSNS_PIN = 1 [13:33:59]*** CUTSNS_PIN = 0 [13:33:59]*** Brake cut motor [13:34:00]OFD Sender: No OFD packet to send [13:34:00]Read from MH i2c: 01 [13:34:00]MH_I2C_Read... [13:34:00]*** Stop cut motor [13:34:00]*** Cut end [13:34:00]Read from MH i2c: 01 07 00 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: 01 07 00 AD 30 00 00 00 00 00 FF 0F F2 [13:34:00]process_action close_shift done [13:34:00]requested_data is exist [13:34:00]produce_requested_data [13:34:00]requested_item fd.num is exist - process it [13:34:00]SAM_PROTO_GetFieldsCounters [13:34:00]wFMCommunicate request_size=4 [13:34:00]MH_SAM_APDU [13:34:00]CAPDU: 80 13 00 00 [13:34:00]Write to MH i2c: E2 08 00 AE 30 80 13 00 00 00 00 00 00 5A [13:34:00]Write i2c OK [13:34:00]MH_I2C_Read... [13:34:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:00]Read from MH i2c: E2 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 62 00 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 62 00 AE 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 81 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [13:34:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 30 36 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 38 38 32 10 04 04 00 81 5D 02 00 0E 04 04 00 2A 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:00]wFMCommunicate OK [13:34:00]SAM_PROTO_GetFieldsCounters done [13:34:00]requested_item shift.num is exist - process it [13:34:00]requested_item shift.opened is exist - process it [13:34:00]req_shift_opened [13:34:00]FM_GetShiftState [13:34:00]SAM_PROTO_GetShiftState [13:34:00]wFMCommunicate request_size=4 [13:34:00]MH_SAM_APDU [13:34:00]CAPDU: 80 13 01 00 [13:34:00]Write to MH i2c: E2 08 00 AF 30 80 13 01 00 00 00 00 00 5C [13:34:00]Write i2c OK [13:34:00]MH_I2C_Read... [13:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:00]Read from MH i2c: E2 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 0E 00 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 0E 00 AF 30 00 09 00 00 00 00 00 00 00 00 00 00 90 00 67 [13:34:00]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:34:00]wFMCommunicate OK [13:34:00]SAM_PROTO_GetShiftState done [13:34:00]FM_GetShiftState done [13:34:00]req_shift_opened done [13:34:00]requested_item shift.open_date is exist - process it [13:34:00]req_shift_open_date [13:34:00]FM_GetShiftState [13:34:00]SAM_PROTO_GetShiftState [13:34:00]wFMCommunicate request_size=4 [13:34:00]MH_SAM_APDU [13:34:00]CAPDU: 80 13 01 00 [13:34:00]Write to MH i2c: E2 08 00 B0 30 80 13 01 00 00 00 00 00 5D [13:34:00]Write i2c OK [13:34:00]MH_I2C_Read... [13:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:00]Read from MH i2c: E2 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 0E 00 [13:34:00]MH_I2C_Read... [13:34:00]Read from MH i2c: E2 0E 00 B0 30 00 09 00 00 00 00 00 00 00 00 00 00 90 00 68 [13:34:01]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:34:01]wFMCommunicate OK [13:34:01]SAM_PROTO_GetShiftState done [13:34:01]FM_GetShiftState done [13:34:01]req_shift_open_date done [13:34:01]produce_requested_data done [13:34:01]produce_requested_data return {"fd.num":155009,"shift.num":298,"shift.opened":0,"shift.open_date":0} [13:34:01]process_action_free close_shift [13:34:01]json_value_free [13:34:01]json_value_free done [13:34:01]process_json_proto returns [13:34:01]Send response to host [13:34:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":155009,"shift.num":298,"shift.opened":0,"shift.open_date":0}}} [13:34:01]free response buf [13:34:01]execute_script done [13:34:01]execute_script returns [13:34:01]free content buf [13:34:01]Sock 9.Close socket [13:34:01]Sock 9.Thread stoped [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:15]OFD Sender: No OFD packet to send [13:34:20]OFD Sender: No OFD packet to send [13:34:25]OFD Sender: No OFD packet to send [13:34:30]OFD Sender: No OFD packet to send [13:34:35]OFD Sender: No OFD packet to send [13:34:40]OFD Sender: No OFD packet to send [13:34:45]OFD Sender: No OFD packet to send [13:34:50]OFD Sender: No OFD packet to send [13:34:55]OFD Sender: No OFD packet to send [13:35:00]OFD Sender: No OFD packet to send [13:35:05]OFD Sender: No OFD packet to send [13:35:10]OFD Sender: No OFD packet to send [13:35:15]OFD Sender: No OFD packet to send [13:35:20]OFD Sender: No OFD packet to send [13:35:25]OFD Sender: No OFD packet to send [13:35:30]OFD Sender: No OFD packet to send [13:35:35]OFD Sender: No OFD packet to send [13:35:40]OFD Sender: No OFD packet to send [13:35:45]OFD Sender: No OFD packet to send [13:35:50]OFD Sender: No OFD packet to send [13:35:55]OFD Sender: No OFD packet to send [13:36:00]OFD Sender: No OFD packet to send [13:36:05]OFD Sender: No OFD packet to send [13:36:10]OFD Sender: No OFD packet to send [13:36:15]OFD Sender: No OFD packet to send [13:36:20]OFD Sender: No OFD packet to send [13:36:25]OFD Sender: No OFD packet to send [13:36:30]OFD Sender: No OFD packet to send [13:36:35]OFD Sender: No OFD packet to send [13:36:40]OFD Sender: No OFD packet to send [13:36:45]OFD Sender: No OFD packet to send [13:36:50]OFD Sender: No OFD packet to send [13:36:55]OFD Sender: No OFD packet to send [13:37:00]OFD Sender: No OFD packet to send [13:37:05]OFD Sender: No OFD packet to send [13:37:10]OFD Sender: No OFD packet to send [13:37:15]OFD Sender: No OFD packet to send [13:37:20]OFD Sender: No OFD packet to send [13:37:25]OFD Sender: No OFD packet to send [13:37:30]OFD Sender: No OFD packet to send [13:37:35]OFD Sender: No OFD packet to send [13:37:40]OFD Sender: No OFD packet to send [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:55]OFD Sender: No OFD packet to send [13:38:00]OFD Sender: No OFD packet to send [13:38:05]OFD Sender: No OFD packet to send [13:38:10]OFD Sender: No OFD packet to send [13:38:15]OFD Sender: No OFD packet to send [13:38:20]OFD Sender: No OFD packet to send [13:38:25]OFD Sender: No OFD packet to send [13:38:30]OFD Sender: No OFD packet to send [13:38:35]OFD Sender: No OFD packet to send [13:38:40]OFD Sender: No OFD packet to send [13:38:45]OFD Sender: No OFD packet to send [13:38:50]OFD Sender: No OFD packet to send [13:38:55]OFD Sender: No OFD packet to send [13:39:00]OFD Sender: No OFD packet to send [13:39:05]OFD Sender: No OFD packet to send [13:39:10]OFD Sender: No OFD packet to send [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:40]OFD Sender: No OFD packet to send [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:55]OFD Sender: No OFD packet to send [13:41:00]OFD Sender: No OFD packet to send [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send